./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.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_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/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_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/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_38363807-dc78-4897-8bc3-08b8b0dd399e/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 625382572fdd121c7fc1f6ce895c2edbd39edc9e78d01fc5d95e450cae080a7e --- Real Ultimate output --- This is Ultimate 0.2.1-dev-47ea020 [2021-11-07 08:10:14,029 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-07 08:10:14,032 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-07 08:10:14,062 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-07 08:10:14,063 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-07 08:10:14,065 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-07 08:10:14,066 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-07 08:10:14,069 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-07 08:10:14,071 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-07 08:10:14,073 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-07 08:10:14,074 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-07 08:10:14,076 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-07 08:10:14,078 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-07 08:10:14,081 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-07 08:10:14,084 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-07 08:10:14,090 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-07 08:10:14,091 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-07 08:10:14,097 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-07 08:10:14,099 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-07 08:10:14,105 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-07 08:10:14,112 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-07 08:10:14,114 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-07 08:10:14,115 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-07 08:10:14,118 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-07 08:10:14,122 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-07 08:10:14,124 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-07 08:10:14,124 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-07 08:10:14,129 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-07 08:10:14,132 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-07 08:10:14,134 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-07 08:10:14,135 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-07 08:10:14,136 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-07 08:10:14,137 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-07 08:10:14,139 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-07 08:10:14,140 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-07 08:10:14,141 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-07 08:10:14,142 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-07 08:10:14,142 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-07 08:10:14,142 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-07 08:10:14,143 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-07 08:10:14,144 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-07 08:10:14,145 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-11-07 08:10:14,189 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-07 08:10:14,189 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-07 08:10:14,190 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-07 08:10:14,190 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-07 08:10:14,191 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-07 08:10:14,192 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-07 08:10:14,192 INFO L138 SettingsManager]: * Use SBE=true [2021-11-07 08:10:14,192 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-11-07 08:10:14,193 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-11-07 08:10:14,193 INFO L138 SettingsManager]: * Use old map elimination=false [2021-11-07 08:10:14,194 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-11-07 08:10:14,194 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-11-07 08:10:14,194 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-11-07 08:10:14,195 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-07 08:10:14,195 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-07 08:10:14,195 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-07 08:10:14,195 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-07 08:10:14,196 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-07 08:10:14,196 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-07 08:10:14,196 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-11-07 08:10:14,196 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-11-07 08:10:14,196 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-11-07 08:10:14,197 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-07 08:10:14,197 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-07 08:10:14,197 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-11-07 08:10:14,197 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-07 08:10:14,199 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-11-07 08:10:14,199 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-07 08:10:14,200 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-07 08:10:14,200 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-07 08:10:14,200 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-07 08:10:14,201 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-07 08:10:14,202 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-11-07 08:10:14,202 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_38363807-dc78-4897-8bc3-08b8b0dd399e/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_38363807-dc78-4897-8bc3-08b8b0dd399e/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 -> 625382572fdd121c7fc1f6ce895c2edbd39edc9e78d01fc5d95e450cae080a7e [2021-11-07 08:10:14,548 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-07 08:10:14,571 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-07 08:10:14,574 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-07 08:10:14,576 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-07 08:10:14,577 INFO L275 PluginConnector]: CDTParser initialized [2021-11-07 08:10:14,578 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/../../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2021-11-07 08:10:14,659 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/data/663dd5956/a7df38f91f4841f5a80719310c8faadf/FLAGd33de0b09 [2021-11-07 08:10:15,330 INFO L306 CDTParser]: Found 1 translation units. [2021-11-07 08:10:15,330 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2021-11-07 08:10:15,342 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/data/663dd5956/a7df38f91f4841f5a80719310c8faadf/FLAGd33de0b09 [2021-11-07 08:10:15,650 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/data/663dd5956/a7df38f91f4841f5a80719310c8faadf [2021-11-07 08:10:15,653 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-07 08:10:15,656 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-07 08:10:15,660 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-07 08:10:15,660 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-07 08:10:15,664 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-07 08:10:15,665 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:10:15" (1/1) ... [2021-11-07 08:10:15,666 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7aa2ef26 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:10:15, skipping insertion in model container [2021-11-07 08:10:15,667 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:10:15" (1/1) ... [2021-11-07 08:10:15,674 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-07 08:10:15,737 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-07 08:10:16,083 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_38363807-dc78-4897-8bc3-08b8b0dd399e/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c[44943,44956] [2021-11-07 08:10:16,092 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 08:10:16,109 INFO L203 MainTranslator]: Completed pre-run [2021-11-07 08:10:16,181 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_38363807-dc78-4897-8bc3-08b8b0dd399e/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c[44943,44956] [2021-11-07 08:10:16,184 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 08:10:16,198 INFO L208 MainTranslator]: Completed translation [2021-11-07 08:10:16,199 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:10:16 WrapperNode [2021-11-07 08:10:16,199 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-07 08:10:16,200 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-07 08:10:16,200 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-07 08:10:16,201 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-07 08:10:16,208 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:10:16" (1/1) ... [2021-11-07 08:10:16,218 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:10:16" (1/1) ... [2021-11-07 08:10:16,272 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-07 08:10:16,279 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-07 08:10:16,279 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-07 08:10:16,280 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-07 08:10:16,289 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:10:16" (1/1) ... [2021-11-07 08:10:16,290 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:10:16" (1/1) ... [2021-11-07 08:10:16,299 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:10:16" (1/1) ... [2021-11-07 08:10:16,304 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:10:16" (1/1) ... [2021-11-07 08:10:16,314 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:10:16" (1/1) ... [2021-11-07 08:10:16,336 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:10:16" (1/1) ... [2021-11-07 08:10:16,341 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:10:16" (1/1) ... [2021-11-07 08:10:16,348 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-07 08:10:16,355 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-07 08:10:16,355 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-07 08:10:16,355 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-07 08:10:16,356 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:10:16" (1/1) ... [2021-11-07 08:10:16,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:16,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:16,387 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:16,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-11-07 08:10:16,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-07 08:10:16,447 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-07 08:10:16,447 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-07 08:10:16,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-07 08:10:16,637 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-07 08:10:17,225 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-11-07 08:10:17,226 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-11-07 08:10:17,239 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-07 08:10:17,239 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-11-07 08:10:17,242 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:10:17 BoogieIcfgContainer [2021-11-07 08:10:17,242 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-07 08:10:17,245 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-11-07 08:10:17,246 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-11-07 08:10:17,249 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-11-07 08:10:17,250 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-07 08:10:17,250 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 07.11 08:10:15" (1/3) ... [2021-11-07 08:10:17,252 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4d6a2d36 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.11 08:10:17, skipping insertion in model container [2021-11-07 08:10:17,252 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-07 08:10:17,252 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:10:16" (2/3) ... [2021-11-07 08:10:17,253 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4d6a2d36 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.11 08:10:17, skipping insertion in model container [2021-11-07 08:10:17,253 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-07 08:10:17,253 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:10:17" (3/3) ... [2021-11-07 08:10:17,255 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_8.cil.c [2021-11-07 08:10:17,311 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-11-07 08:10:17,311 INFO L360 BuchiCegarLoop]: Hoare is false [2021-11-07 08:10:17,311 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-11-07 08:10:17,311 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-11-07 08:10:17,312 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-11-07 08:10:17,312 INFO L364 BuchiCegarLoop]: Difference is false [2021-11-07 08:10:17,312 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-11-07 08:10:17,312 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-11-07 08:10:17,338 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 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 08:10:17,384 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-11-07 08:10:17,384 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:17,384 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:17,396 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-07 08:10:17,396 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:10:17,396 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-11-07 08:10:17,401 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 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 08:10:17,415 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-11-07 08:10:17,417 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:17,417 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:17,422 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-07 08:10:17,422 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:10:17,430 INFO L791 eck$LassoCheckResult]: Stem: 129#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 46#L-1true havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 42#L93true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26#L96-2true ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 131#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22#L101-1true assume !(0 == ssl3_accept_~s__cert~0); 50#L110-2true [2021-11-07 08:10:17,431 INFO L793 eck$LassoCheckResult]: Loop: 50#L110-2true assume !false; 23#L111true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123#L113true assume !(12292 == ssl3_accept_~s__state~0); 32#L116true assume !(16384 == ssl3_accept_~s__state~0); 130#L119true assume !(8192 == ssl3_accept_~s__state~0); 60#L122true assume !(24576 == ssl3_accept_~s__state~0); 90#L125true assume !(8195 == ssl3_accept_~s__state~0); 66#L128true assume 8480 == ssl3_accept_~s__state~0; 139#L132true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 12#L270true 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; 72#L577true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43#L614true ssl3_accept_~skip~0 := 0; 50#L110-2true [2021-11-07 08:10:17,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:17,437 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-11-07 08:10:17,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:17,448 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393767652] [2021-11-07 08:10:17,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:17,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:17,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:17,562 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:17,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:17,646 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:17,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:17,657 INFO L85 PathProgramCache]: Analyzing trace with hash -289466025, now seen corresponding path program 1 times [2021-11-07 08:10:17,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:17,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17728256] [2021-11-07 08:10:17,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:17,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:17,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:17,671 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:17,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:17,686 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:17,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:17,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1315319896, now seen corresponding path program 1 times [2021-11-07 08:10:17,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:17,690 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882765468] [2021-11-07 08:10:17,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:17,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:17,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:17,849 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 08:10:17,850 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:17,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882765468] [2021-11-07 08:10:17,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882765468] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:17,852 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:17,852 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:17,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548956447] [2021-11-07 08:10:18,052 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 08:10:18,052 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 08:10:18,053 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 08:10:18,053 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 08:10:18,053 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-07 08:10:18,054 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:18,054 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 08:10:18,054 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 08:10:18,054 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2021-11-07 08:10:18,055 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 08:10:18,055 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 08:10:18,075 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 08:10:18,081 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 08:10:18,088 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 08:10:18,092 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 08:10:18,095 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 08:10:18,098 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 08:10:18,105 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 08:10:18,202 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 08:10:18,202 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-07 08:10:18,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:18,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:18,207 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:18,212 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:18,212 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:18,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-11-07 08:10:18,242 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:10:18,242 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 08:10:18,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:18,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:18,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:18,277 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:18,283 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:18,283 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:18,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-11-07 08:10:18,353 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:18,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:18,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:18,357 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:18,363 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-07 08:10:18,363 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:18,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-11-07 08:10:18,390 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-07 08:10:18,426 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:18,426 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 08:10:18,426 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 08:10:18,426 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 08:10:18,426 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 08:10:18,427 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-07 08:10:18,427 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:18,427 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 08:10:18,427 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 08:10:18,427 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2021-11-07 08:10:18,427 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 08:10:18,427 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 08:10:18,429 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 08:10:18,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:10:18,440 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 08:10:18,445 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 08:10:18,448 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 08:10:18,462 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 08:10:18,466 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 08:10:18,566 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 08:10:18,571 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-07 08:10:18,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:18,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:18,574 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:18,580 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 08:10:18,590 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:18,590 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:18,591 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:18,591 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:18,591 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:18,594 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:18,594 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:18,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-11-07 08:10:18,610 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:18,646 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:18,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:18,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:18,648 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:18,655 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 08:10:18,664 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:18,664 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:18,664 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:18,664 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:18,664 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:18,667 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:18,668 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:18,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-11-07 08:10:18,686 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-07 08:10:18,691 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-07 08:10:18,691 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-07 08:10:18,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:18,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:18,695 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:18,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-11-07 08:10:18,701 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-07 08:10:18,701 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-07 08:10:18,701 INFO L513 LassoAnalysis]: Proved termination. [2021-11-07 08:10:18,702 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 08:10:18,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:18,741 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-07 08:10:18,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:18,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:18,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 08:10:18,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:10:18,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:18,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-07 08:10:18,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:10:18,997 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 08:10:19,013 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 08:10:19,015 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 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 08:10:19,564 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:19,749 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 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 818 states and 1385 transitions. Complement of second has 10 states. [2021-11-07 08:10:19,754 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 08:10:19,756 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 08:10:19,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 597 transitions. [2021-11-07 08:10:19,759 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 12 letters. [2021-11-07 08:10:19,760 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:10:19,760 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 18 letters. Loop has 12 letters. [2021-11-07 08:10:19,761 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:10:19,761 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 24 letters. [2021-11-07 08:10:19,766 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:10:19,767 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 818 states and 1385 transitions. [2021-11-07 08:10:19,789 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2021-11-07 08:10:19,804 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 818 states to 676 states and 1053 transitions. [2021-11-07 08:10:19,805 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 379 [2021-11-07 08:10:19,807 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 390 [2021-11-07 08:10:19,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 676 states and 1053 transitions. [2021-11-07 08:10:19,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:19,808 INFO L681 BuchiCegarLoop]: Abstraction has 676 states and 1053 transitions. [2021-11-07 08:10:19,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states and 1053 transitions. [2021-11-07 08:10:19,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 472. [2021-11-07 08:10:19,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 472 states have (on average 1.548728813559322) internal successors, (731), 471 states have internal predecessors, (731), 0 states have call successors, (0), 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 08:10:19,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 731 transitions. [2021-11-07 08:10:19,890 INFO L704 BuchiCegarLoop]: Abstraction has 472 states and 731 transitions. [2021-11-07 08:10:19,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:19,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:19,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:19,895 INFO L87 Difference]: Start difference. First operand 472 states and 731 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 08:10:20,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:20,020 INFO L93 Difference]: Finished difference Result 524 states and 812 transitions. [2021-11-07 08:10:20,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:20,021 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 524 states and 812 transitions. [2021-11-07 08:10:20,026 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 257 [2021-11-07 08:10:20,032 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 524 states to 524 states and 812 transitions. [2021-11-07 08:10:20,032 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2021-11-07 08:10:20,033 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 321 [2021-11-07 08:10:20,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 524 states and 812 transitions. [2021-11-07 08:10:20,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:20,033 INFO L681 BuchiCegarLoop]: Abstraction has 524 states and 812 transitions. [2021-11-07 08:10:20,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states and 812 transitions. [2021-11-07 08:10:20,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 504. [2021-11-07 08:10:20,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 504 states have (on average 1.5595238095238095) internal successors, (786), 503 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 08:10:20,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 786 transitions. [2021-11-07 08:10:20,047 INFO L704 BuchiCegarLoop]: Abstraction has 504 states and 786 transitions. [2021-11-07 08:10:20,047 INFO L587 BuchiCegarLoop]: Abstraction has 504 states and 786 transitions. [2021-11-07 08:10:20,047 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-11-07 08:10:20,047 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 504 states and 786 transitions. [2021-11-07 08:10:20,050 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2021-11-07 08:10:20,051 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:20,051 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:20,052 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 08:10:20,052 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 08:10:20,052 INFO L791 eck$LassoCheckResult]: Stem: 2323#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2178#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 2168#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2119#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 2120#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2109#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 2110#L110-2 assume !false; 2111#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2112#L113 assume !(12292 == ssl3_accept_~s__state~0); 2141#L116 assume !(16384 == ssl3_accept_~s__state~0); 2142#L119 assume !(8192 == ssl3_accept_~s__state~0); 2211#L122 assume !(24576 == ssl3_accept_~s__state~0); 2212#L125 assume !(8195 == ssl3_accept_~s__state~0); 2225#L128 assume !(8480 == ssl3_accept_~s__state~0); 2226#L131 assume !(8481 == ssl3_accept_~s__state~0); 2326#L134 assume !(8482 == ssl3_accept_~s__state~0); 2327#L137 assume 8464 == ssl3_accept_~s__state~0; 2073#L144 [2021-11-07 08:10:20,053 INFO L793 eck$LassoCheckResult]: Loop: 2073#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2074#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2096#L285-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; 2082#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2474#L614 ssl3_accept_~skip~0 := 0; 2470#L110-2 assume !false; 2465#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2459#L113 assume !(12292 == ssl3_accept_~s__state~0); 2460#L116 assume !(16384 == ssl3_accept_~s__state~0); 2461#L119 assume !(8192 == ssl3_accept_~s__state~0); 2454#L122 assume !(24576 == ssl3_accept_~s__state~0); 2455#L125 assume !(8195 == ssl3_accept_~s__state~0); 2357#L128 assume !(8480 == ssl3_accept_~s__state~0); 2354#L131 assume !(8481 == ssl3_accept_~s__state~0); 2349#L134 assume !(8482 == ssl3_accept_~s__state~0); 2350#L137 assume 8464 == ssl3_accept_~s__state~0; 2073#L144 [2021-11-07 08:10:20,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:20,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-11-07 08:10:20,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:20,054 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365084572] [2021-11-07 08:10:20,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:20,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:20,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:20,069 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:20,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:20,088 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:20,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:20,089 INFO L85 PathProgramCache]: Analyzing trace with hash 736222369, now seen corresponding path program 1 times [2021-11-07 08:10:20,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:20,090 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078216965] [2021-11-07 08:10:20,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:20,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:20,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:20,113 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 08:10:20,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:20,113 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078216965] [2021-11-07 08:10:20,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078216965] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:20,114 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:20,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:10:20,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474631941] [2021-11-07 08:10:20,115 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:20,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:20,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:20,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:20,116 INFO L87 Difference]: Start difference. First operand 504 states and 786 transitions. cyclomatic complexity: 285 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 08:10:20,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:20,304 INFO L93 Difference]: Finished difference Result 614 states and 964 transitions. [2021-11-07 08:10:20,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:20,305 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 614 states and 964 transitions. [2021-11-07 08:10:20,311 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 335 [2021-11-07 08:10:20,317 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 614 states to 614 states and 964 transitions. [2021-11-07 08:10:20,317 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-11-07 08:10:20,318 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-11-07 08:10:20,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 614 states and 964 transitions. [2021-11-07 08:10:20,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:20,319 INFO L681 BuchiCegarLoop]: Abstraction has 614 states and 964 transitions. [2021-11-07 08:10:20,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states and 964 transitions. [2021-11-07 08:10:20,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 538. [2021-11-07 08:10:20,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 538 states have (on average 1.553903345724907) internal successors, (836), 537 states have internal predecessors, (836), 0 states have call successors, (0), 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 08:10:20,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 836 transitions. [2021-11-07 08:10:20,332 INFO L704 BuchiCegarLoop]: Abstraction has 538 states and 836 transitions. [2021-11-07 08:10:20,333 INFO L587 BuchiCegarLoop]: Abstraction has 538 states and 836 transitions. [2021-11-07 08:10:20,333 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-11-07 08:10:20,333 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 538 states and 836 transitions. [2021-11-07 08:10:20,337 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 285 [2021-11-07 08:10:20,337 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:20,337 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:20,338 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 08:10:20,338 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] [2021-11-07 08:10:20,339 INFO L791 eck$LassoCheckResult]: Stem: 3449#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3307#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 3292#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3244#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 3245#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3234#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 3235#L110-2 assume !false; 3581#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3690#L113 assume !(12292 == ssl3_accept_~s__state~0); 3689#L116 assume !(16384 == ssl3_accept_~s__state~0); 3687#L119 assume !(8192 == ssl3_accept_~s__state~0); 3688#L122 assume !(24576 == ssl3_accept_~s__state~0); 3686#L125 assume !(8195 == ssl3_accept_~s__state~0); 3350#L128 assume !(8480 == ssl3_accept_~s__state~0); 3351#L131 assume !(8481 == ssl3_accept_~s__state~0); 3676#L134 assume !(8482 == ssl3_accept_~s__state~0); 3677#L137 assume 8464 == ssl3_accept_~s__state~0; 3203#L144 [2021-11-07 08:10:20,339 INFO L793 eck$LassoCheckResult]: Loop: 3203#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3204#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3226#L285-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; 3227#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3657#L614 ssl3_accept_~skip~0 := 0; 3656#L110-2 assume !false; 3655#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3654#L113 assume !(12292 == ssl3_accept_~s__state~0); 3650#L116 assume 16384 == ssl3_accept_~s__state~0; 3535#L222 ssl3_accept_~s__server~0 := 1; 3578#L227 assume 0 != ssl3_accept_~cb~0; 3577#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3576#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3574#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3572#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3564#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 3290#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3553#L614 ssl3_accept_~skip~0 := 0; 3551#L110-2 assume !false; 3549#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3546#L113 assume !(12292 == ssl3_accept_~s__state~0); 3541#L116 assume !(16384 == ssl3_accept_~s__state~0); 3539#L119 assume !(8192 == ssl3_accept_~s__state~0); 3537#L122 assume !(24576 == ssl3_accept_~s__state~0); 3534#L125 assume !(8195 == ssl3_accept_~s__state~0); 3532#L128 assume !(8480 == ssl3_accept_~s__state~0); 3479#L131 assume !(8481 == ssl3_accept_~s__state~0); 3469#L134 assume !(8482 == ssl3_accept_~s__state~0); 3470#L137 assume 8464 == ssl3_accept_~s__state~0; 3203#L144 [2021-11-07 08:10:20,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:20,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-11-07 08:10:20,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:20,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702403956] [2021-11-07 08:10:20,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:20,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:20,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:20,359 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:20,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:20,377 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:20,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:20,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1559885499, now seen corresponding path program 1 times [2021-11-07 08:10:20,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:20,391 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384072144] [2021-11-07 08:10:20,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:20,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:20,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:20,424 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 08:10:20,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:20,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384072144] [2021-11-07 08:10:20,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384072144] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:20,425 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:20,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:20,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196212313] [2021-11-07 08:10:20,425 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:20,425 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:20,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:20,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:20,426 INFO L87 Difference]: Start difference. First operand 538 states and 836 transitions. cyclomatic complexity: 301 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 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 08:10:20,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:20,582 INFO L93 Difference]: Finished difference Result 663 states and 947 transitions. [2021-11-07 08:10:20,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:20,583 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 663 states and 947 transitions. [2021-11-07 08:10:20,589 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2021-11-07 08:10:20,596 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 663 states to 590 states and 867 transitions. [2021-11-07 08:10:20,597 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2021-11-07 08:10:20,598 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2021-11-07 08:10:20,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 590 states and 867 transitions. [2021-11-07 08:10:20,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:20,603 INFO L681 BuchiCegarLoop]: Abstraction has 590 states and 867 transitions. [2021-11-07 08:10:20,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states and 867 transitions. [2021-11-07 08:10:20,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 547. [2021-11-07 08:10:20,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.4917733089579526) internal successors, (816), 546 states have internal predecessors, (816), 0 states have call successors, (0), 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 08:10:20,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 816 transitions. [2021-11-07 08:10:20,615 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 816 transitions. [2021-11-07 08:10:20,615 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 816 transitions. [2021-11-07 08:10:20,615 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-11-07 08:10:20,616 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 816 transitions. [2021-11-07 08:10:20,619 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-11-07 08:10:20,619 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:20,619 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:20,620 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:10:20,621 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:10:20,621 INFO L791 eck$LassoCheckResult]: Stem: 4650#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4510#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 4498#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4450#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 4451#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4448#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 4449#L110-2 assume !false; 4871#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4898#L113 assume !(12292 == ssl3_accept_~s__state~0); 4896#L116 assume !(16384 == ssl3_accept_~s__state~0); 4894#L119 assume 8192 == ssl3_accept_~s__state~0; 4603#L222 [2021-11-07 08:10:20,621 INFO L793 eck$LassoCheckResult]: Loop: 4603#L222 ssl3_accept_~s__server~0 := 1; 4604#L227 assume 0 != ssl3_accept_~cb~0; 4504#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4505#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4633#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4512#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4513#L254 assume 12292 != ssl3_accept_~s__state~0; 4434#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 4385#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4796#L614 ssl3_accept_~skip~0 := 0; 4793#L110-2 assume !false; 4790#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4786#L113 assume !(12292 == ssl3_accept_~s__state~0); 4781#L116 assume !(16384 == ssl3_accept_~s__state~0); 4780#L119 assume 8192 == ssl3_accept_~s__state~0; 4603#L222 [2021-11-07 08:10:20,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:20,622 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-11-07 08:10:20,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:20,623 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982111895] [2021-11-07 08:10:20,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:20,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:20,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:20,681 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 08:10:20,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:20,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982111895] [2021-11-07 08:10:20,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982111895] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:20,683 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:20,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:10:20,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212386117] [2021-11-07 08:10:20,687 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 08:10:20,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:20,687 INFO L85 PathProgramCache]: Analyzing trace with hash 914399226, now seen corresponding path program 1 times [2021-11-07 08:10:20,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:20,692 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365283586] [2021-11-07 08:10:20,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:20,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:20,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:20,713 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 08:10:20,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:20,714 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365283586] [2021-11-07 08:10:20,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365283586] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:20,714 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:20,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:10:20,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799941932] [2021-11-07 08:10:20,715 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:20,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:20,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:20,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:20,716 INFO L87 Difference]: Start difference. First operand 547 states and 816 transitions. cyclomatic complexity: 272 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 08:10:20,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:20,831 INFO L93 Difference]: Finished difference Result 557 states and 824 transitions. [2021-11-07 08:10:20,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:20,832 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 824 transitions. [2021-11-07 08:10:20,837 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-11-07 08:10:20,842 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 824 transitions. [2021-11-07 08:10:20,842 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-11-07 08:10:20,843 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2021-11-07 08:10:20,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 824 transitions. [2021-11-07 08:10:20,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:20,844 INFO L681 BuchiCegarLoop]: Abstraction has 557 states and 824 transitions. [2021-11-07 08:10:20,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 824 transitions. [2021-11-07 08:10:20,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2021-11-07 08:10:20,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.4844606946983547) internal successors, (812), 546 states have internal predecessors, (812), 0 states have call successors, (0), 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 08:10:20,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 812 transitions. [2021-11-07 08:10:20,856 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 812 transitions. [2021-11-07 08:10:20,856 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 812 transitions. [2021-11-07 08:10:20,857 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-11-07 08:10:20,857 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 812 transitions. [2021-11-07 08:10:20,860 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-11-07 08:10:20,860 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:20,860 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:20,861 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:10:20,861 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:10:20,862 INFO L791 eck$LassoCheckResult]: Stem: 5760#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5623#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 5609#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5562#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 5563#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5560#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 5561#L110-2 assume !false; 5894#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5892#L113 assume !(12292 == ssl3_accept_~s__state~0); 5890#L116 assume !(16384 == ssl3_accept_~s__state~0); 5888#L119 assume !(8192 == ssl3_accept_~s__state~0); 5886#L122 assume !(24576 == ssl3_accept_~s__state~0); 5884#L125 assume 8195 == ssl3_accept_~s__state~0; 5712#L222 [2021-11-07 08:10:20,862 INFO L793 eck$LassoCheckResult]: Loop: 5712#L222 ssl3_accept_~s__server~0 := 1; 5713#L227 assume 0 != ssl3_accept_~cb~0; 5614#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5615#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5745#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5625#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5626#L254 assume 12292 != ssl3_accept_~s__state~0; 5546#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 5524#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5863#L614 ssl3_accept_~skip~0 := 0; 5862#L110-2 assume !false; 5861#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5860#L113 assume !(12292 == ssl3_accept_~s__state~0); 5859#L116 assume !(16384 == ssl3_accept_~s__state~0); 5858#L119 assume !(8192 == ssl3_accept_~s__state~0); 5857#L122 assume !(24576 == ssl3_accept_~s__state~0); 5856#L125 assume 8195 == ssl3_accept_~s__state~0; 5712#L222 [2021-11-07 08:10:20,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:20,863 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-11-07 08:10:20,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:20,863 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943089921] [2021-11-07 08:10:20,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:20,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:20,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:20,892 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 08:10:20,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:20,892 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943089921] [2021-11-07 08:10:20,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943089921] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:20,892 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:20,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:10:20,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848268922] [2021-11-07 08:10:20,893 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 08:10:20,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:20,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1730635585, now seen corresponding path program 1 times [2021-11-07 08:10:20,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:20,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312186931] [2021-11-07 08:10:20,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:20,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:20,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:20,926 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 08:10:20,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:20,926 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312186931] [2021-11-07 08:10:20,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312186931] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:20,926 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:20,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:10:20,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451242732] [2021-11-07 08:10:20,928 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:20,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:20,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:20,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:20,929 INFO L87 Difference]: Start difference. First operand 547 states and 812 transitions. cyclomatic complexity: 268 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 08:10:21,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:21,050 INFO L93 Difference]: Finished difference Result 557 states and 820 transitions. [2021-11-07 08:10:21,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:21,050 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 820 transitions. [2021-11-07 08:10:21,055 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-11-07 08:10:21,060 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 820 transitions. [2021-11-07 08:10:21,060 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-11-07 08:10:21,061 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2021-11-07 08:10:21,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 820 transitions. [2021-11-07 08:10:21,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:21,062 INFO L681 BuchiCegarLoop]: Abstraction has 557 states and 820 transitions. [2021-11-07 08:10:21,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 820 transitions. [2021-11-07 08:10:21,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2021-11-07 08:10:21,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.477148080438757) internal successors, (808), 546 states have internal predecessors, (808), 0 states have call successors, (0), 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 08:10:21,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 808 transitions. [2021-11-07 08:10:21,073 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 808 transitions. [2021-11-07 08:10:21,073 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 808 transitions. [2021-11-07 08:10:21,073 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-11-07 08:10:21,074 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 808 transitions. [2021-11-07 08:10:21,077 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-11-07 08:10:21,077 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:21,077 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:21,080 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 08:10:21,080 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 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] [2021-11-07 08:10:21,080 INFO L791 eck$LassoCheckResult]: Stem: 6875#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6731#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 6719#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6672#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 6673#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6670#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 6671#L110-2 assume !false; 6981#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7100#L113 assume !(12292 == ssl3_accept_~s__state~0); 7098#L116 assume !(16384 == ssl3_accept_~s__state~0); 7096#L119 assume !(8192 == ssl3_accept_~s__state~0); 7094#L122 assume !(24576 == ssl3_accept_~s__state~0); 7092#L125 assume !(8195 == ssl3_accept_~s__state~0); 7090#L128 assume !(8480 == ssl3_accept_~s__state~0); 7085#L131 assume !(8481 == ssl3_accept_~s__state~0); 7083#L134 assume !(8482 == ssl3_accept_~s__state~0); 7081#L137 assume 8464 == ssl3_accept_~s__state~0; 6633#L144 [2021-11-07 08:10:21,081 INFO L793 eck$LassoCheckResult]: Loop: 6633#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 6634#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6654#L285-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; 6655#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7101#L614 ssl3_accept_~skip~0 := 0; 7099#L110-2 assume !false; 7097#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7095#L113 assume !(12292 == ssl3_accept_~s__state~0); 7093#L116 assume !(16384 == ssl3_accept_~s__state~0); 7091#L119 assume !(8192 == ssl3_accept_~s__state~0); 7089#L122 assume !(24576 == ssl3_accept_~s__state~0); 7088#L125 assume !(8195 == ssl3_accept_~s__state~0); 7087#L128 assume !(8480 == ssl3_accept_~s__state~0); 7086#L131 assume !(8481 == ssl3_accept_~s__state~0); 7084#L134 assume !(8482 == ssl3_accept_~s__state~0); 6788#L137 assume !(8464 == ssl3_accept_~s__state~0); 6784#L140 assume !(8465 == ssl3_accept_~s__state~0); 6785#L143 assume !(8466 == ssl3_accept_~s__state~0); 6831#L146 assume 8496 == ssl3_accept_~s__state~0; 6832#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6703#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6674#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 6675#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6840#L304-2 ssl3_accept_~s__init_num~0 := 0; 6693#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7032#L614 ssl3_accept_~skip~0 := 0; 7027#L110-2 assume !false; 7025#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7023#L113 assume 12292 == ssl3_accept_~s__state~0; 6769#L114 ssl3_accept_~s__new_session~0 := 1; 6770#L222 ssl3_accept_~s__server~0 := 1; 7147#L227 assume 0 != ssl3_accept_~cb~0; 7146#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7144#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7140#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7135#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7133#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 6794#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6602#L614 ssl3_accept_~skip~0 := 0; 6721#L110-2 assume !false; 6732#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6866#L113 assume !(12292 == ssl3_accept_~s__state~0); 6867#L116 assume !(16384 == ssl3_accept_~s__state~0); 7067#L119 assume !(8192 == ssl3_accept_~s__state~0); 7066#L122 assume !(24576 == ssl3_accept_~s__state~0); 7053#L125 assume !(8195 == ssl3_accept_~s__state~0); 6889#L128 assume !(8480 == ssl3_accept_~s__state~0); 6890#L131 assume !(8481 == ssl3_accept_~s__state~0); 6891#L134 assume !(8482 == ssl3_accept_~s__state~0); 6920#L137 assume 8464 == ssl3_accept_~s__state~0; 6633#L144 [2021-11-07 08:10:21,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:21,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-11-07 08:10:21,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:21,082 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551184146] [2021-11-07 08:10:21,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:21,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:21,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:21,108 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:21,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:21,135 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:21,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:21,136 INFO L85 PathProgramCache]: Analyzing trace with hash -485605049, now seen corresponding path program 1 times [2021-11-07 08:10:21,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:21,137 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031010356] [2021-11-07 08:10:21,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:21,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:21,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:21,197 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 08:10:21,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:21,198 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031010356] [2021-11-07 08:10:21,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031010356] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:21,198 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:21,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:21,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457594896] [2021-11-07 08:10:21,199 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:21,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:21,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:21,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:21,200 INFO L87 Difference]: Start difference. First operand 547 states and 808 transitions. cyclomatic complexity: 264 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 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 08:10:21,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:21,355 INFO L93 Difference]: Finished difference Result 693 states and 1030 transitions. [2021-11-07 08:10:21,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:21,356 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 693 states and 1030 transitions. [2021-11-07 08:10:21,362 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2021-11-07 08:10:21,369 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 693 states to 686 states and 1023 transitions. [2021-11-07 08:10:21,369 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 478 [2021-11-07 08:10:21,370 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 478 [2021-11-07 08:10:21,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 686 states and 1023 transitions. [2021-11-07 08:10:21,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:21,371 INFO L681 BuchiCegarLoop]: Abstraction has 686 states and 1023 transitions. [2021-11-07 08:10:21,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states and 1023 transitions. [2021-11-07 08:10:21,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 667. [2021-11-07 08:10:21,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 667 states have (on average 1.4917541229385307) internal successors, (995), 666 states have internal predecessors, (995), 0 states have call successors, (0), 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 08:10:21,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 995 transitions. [2021-11-07 08:10:21,387 INFO L704 BuchiCegarLoop]: Abstraction has 667 states and 995 transitions. [2021-11-07 08:10:21,387 INFO L587 BuchiCegarLoop]: Abstraction has 667 states and 995 transitions. [2021-11-07 08:10:21,387 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-11-07 08:10:21,387 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 667 states and 995 transitions. [2021-11-07 08:10:21,392 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 434 [2021-11-07 08:10:21,392 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:21,392 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:21,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 08:10:21,394 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 08:10:21,394 INFO L791 eck$LassoCheckResult]: Stem: 8118#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7983#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 7968#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7919#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 7920#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7917#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 7918#L110-2 assume !false; 8441#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8479#L113 assume !(12292 == ssl3_accept_~s__state~0); 8478#L116 assume !(16384 == ssl3_accept_~s__state~0); 8477#L119 assume !(8192 == ssl3_accept_~s__state~0); 8476#L122 assume !(24576 == ssl3_accept_~s__state~0); 8475#L125 assume !(8195 == ssl3_accept_~s__state~0); 8474#L128 assume !(8480 == ssl3_accept_~s__state~0); 7988#L131 assume !(8481 == ssl3_accept_~s__state~0); 7989#L134 assume !(8482 == ssl3_accept_~s__state~0); 8120#L137 assume 8464 == ssl3_accept_~s__state~0; 7872#L144 [2021-11-07 08:10:21,395 INFO L793 eck$LassoCheckResult]: Loop: 7872#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7873#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7895#L285-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; 7896#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8506#L614 ssl3_accept_~skip~0 := 0; 8505#L110-2 assume !false; 8504#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8502#L113 assume !(12292 == ssl3_accept_~s__state~0); 8500#L116 assume !(16384 == ssl3_accept_~s__state~0); 8498#L119 assume !(8192 == ssl3_accept_~s__state~0); 8494#L122 assume !(24576 == ssl3_accept_~s__state~0); 8493#L125 assume !(8195 == ssl3_accept_~s__state~0); 8024#L128 assume !(8480 == ssl3_accept_~s__state~0); 8025#L131 assume !(8481 == ssl3_accept_~s__state~0); 8472#L134 assume !(8482 == ssl3_accept_~s__state~0); 8037#L137 assume !(8464 == ssl3_accept_~s__state~0); 8029#L140 assume !(8465 == ssl3_accept_~s__state~0); 8030#L143 assume !(8466 == ssl3_accept_~s__state~0); 8098#L146 assume 8496 == ssl3_accept_~s__state~0; 8085#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7948#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7921#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 7922#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8087#L304-2 ssl3_accept_~s__init_num~0 := 0; 7938#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7848#L614 ssl3_accept_~skip~0 := 0; 7970#L110-2 assume !false; 7909#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7910#L113 assume !(12292 == ssl3_accept_~s__state~0); 7940#L116 assume !(16384 == ssl3_accept_~s__state~0); 7941#L119 assume !(8192 == ssl3_accept_~s__state~0); 8011#L122 assume !(24576 == ssl3_accept_~s__state~0); 8012#L125 assume !(8195 == ssl3_accept_~s__state~0); 8074#L128 assume !(8480 == ssl3_accept_~s__state~0); 8492#L131 assume !(8481 == ssl3_accept_~s__state~0); 8491#L134 assume !(8482 == ssl3_accept_~s__state~0); 8490#L137 assume !(8464 == ssl3_accept_~s__state~0); 8489#L140 assume !(8465 == ssl3_accept_~s__state~0); 8488#L143 assume !(8466 == ssl3_accept_~s__state~0); 8487#L146 assume !(8496 == ssl3_accept_~s__state~0); 8084#L149 assume !(8497 == ssl3_accept_~s__state~0); 7956#L152 assume !(8512 == ssl3_accept_~s__state~0); 7957#L155 assume !(8513 == ssl3_accept_~s__state~0); 7893#L158 assume !(8528 == ssl3_accept_~s__state~0); 7883#L161 assume !(8529 == ssl3_accept_~s__state~0); 7885#L164 assume !(8544 == ssl3_accept_~s__state~0); 8162#L167 assume !(8545 == ssl3_accept_~s__state~0); 8130#L170 assume 8560 == ssl3_accept_~s__state~0; 8126#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 8069#L429 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; 7881#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8293#L614 ssl3_accept_~skip~0 := 0; 8286#L110-2 assume !false; 8283#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8280#L113 assume !(12292 == ssl3_accept_~s__state~0); 8277#L116 assume !(16384 == ssl3_accept_~s__state~0); 8274#L119 assume !(8192 == ssl3_accept_~s__state~0); 8271#L122 assume !(24576 == ssl3_accept_~s__state~0); 8268#L125 assume !(8195 == ssl3_accept_~s__state~0); 8265#L128 assume !(8480 == ssl3_accept_~s__state~0); 8262#L131 assume !(8481 == ssl3_accept_~s__state~0); 8152#L134 assume !(8482 == ssl3_accept_~s__state~0); 8153#L137 assume 8464 == ssl3_accept_~s__state~0; 7872#L144 [2021-11-07 08:10:21,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:21,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-11-07 08:10:21,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:21,396 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927779831] [2021-11-07 08:10:21,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:21,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:21,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:21,405 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:21,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:21,418 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:21,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:21,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1113780434, now seen corresponding path program 1 times [2021-11-07 08:10:21,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:21,420 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577114865] [2021-11-07 08:10:21,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:21,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:21,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:21,450 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 08:10:21,451 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:21,451 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577114865] [2021-11-07 08:10:21,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577114865] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:21,451 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:21,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:21,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863419544] [2021-11-07 08:10:21,452 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:21,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:21,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:21,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:21,453 INFO L87 Difference]: Start difference. First operand 667 states and 995 transitions. cyclomatic complexity: 331 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 08:10:21,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:21,618 INFO L93 Difference]: Finished difference Result 803 states and 1105 transitions. [2021-11-07 08:10:21,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:21,619 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 803 states and 1105 transitions. [2021-11-07 08:10:21,626 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 529 [2021-11-07 08:10:21,633 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 803 states to 803 states and 1105 transitions. [2021-11-07 08:10:21,633 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 560 [2021-11-07 08:10:21,634 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 560 [2021-11-07 08:10:21,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 803 states and 1105 transitions. [2021-11-07 08:10:21,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:21,634 INFO L681 BuchiCegarLoop]: Abstraction has 803 states and 1105 transitions. [2021-11-07 08:10:21,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states and 1105 transitions. [2021-11-07 08:10:21,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 795. [2021-11-07 08:10:21,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 795 states have (on average 1.3761006289308175) internal successors, (1094), 794 states have internal predecessors, (1094), 0 states have call successors, (0), 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 08:10:21,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 1094 transitions. [2021-11-07 08:10:21,651 INFO L704 BuchiCegarLoop]: Abstraction has 795 states and 1094 transitions. [2021-11-07 08:10:21,651 INFO L587 BuchiCegarLoop]: Abstraction has 795 states and 1094 transitions. [2021-11-07 08:10:21,651 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-11-07 08:10:21,651 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 795 states and 1094 transitions. [2021-11-07 08:10:21,656 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 522 [2021-11-07 08:10:21,656 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:21,656 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:21,657 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 08:10:21,657 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 08:10:21,657 INFO L791 eck$LassoCheckResult]: Stem: 9612#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9454#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 9441#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9391#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 9392#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9381#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 9382#L110-2 assume !false; 9702#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10093#L113 assume !(12292 == ssl3_accept_~s__state~0); 10091#L116 assume !(16384 == ssl3_accept_~s__state~0); 10090#L119 assume !(8192 == ssl3_accept_~s__state~0); 9488#L122 assume !(24576 == ssl3_accept_~s__state~0); 9489#L125 assume !(8195 == ssl3_accept_~s__state~0); 9503#L128 assume !(8480 == ssl3_accept_~s__state~0); 9464#L131 assume !(8481 == ssl3_accept_~s__state~0); 9465#L134 assume !(8482 == ssl3_accept_~s__state~0); 9616#L137 assume 8464 == ssl3_accept_~s__state~0; 9349#L144 [2021-11-07 08:10:21,658 INFO L793 eck$LassoCheckResult]: Loop: 9349#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9350#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9369#L285-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; 9370#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9443#L614 ssl3_accept_~skip~0 := 0; 9444#L110-2 assume !false; 9383#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9384#L113 assume !(12292 == ssl3_accept_~s__state~0); 9412#L116 assume !(16384 == ssl3_accept_~s__state~0); 9413#L119 assume !(8192 == ssl3_accept_~s__state~0); 9613#L122 assume !(24576 == ssl3_accept_~s__state~0); 9556#L125 assume !(8195 == ssl3_accept_~s__state~0); 9557#L128 assume !(8480 == ssl3_accept_~s__state~0); 10084#L131 assume !(8481 == ssl3_accept_~s__state~0); 10082#L134 assume !(8482 == ssl3_accept_~s__state~0); 9514#L137 assume !(8464 == ssl3_accept_~s__state~0); 9507#L140 assume !(8465 == ssl3_accept_~s__state~0); 9508#L143 assume !(8466 == ssl3_accept_~s__state~0); 9587#L146 assume 8496 == ssl3_accept_~s__state~0; 9812#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9811#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9393#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 9394#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9571#L304-2 ssl3_accept_~s__init_num~0 := 0; 9410#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10094#L614 ssl3_accept_~skip~0 := 0; 10092#L110-2 assume !false; 10075#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10073#L113 assume !(12292 == ssl3_accept_~s__state~0); 10071#L116 assume !(16384 == ssl3_accept_~s__state~0); 10068#L119 assume !(8192 == ssl3_accept_~s__state~0); 10065#L122 assume !(24576 == ssl3_accept_~s__state~0); 10062#L125 assume !(8195 == ssl3_accept_~s__state~0); 10059#L128 assume !(8480 == ssl3_accept_~s__state~0); 10051#L131 assume !(8481 == ssl3_accept_~s__state~0); 10046#L134 assume !(8482 == ssl3_accept_~s__state~0); 10045#L137 assume !(8464 == ssl3_accept_~s__state~0); 10002#L140 assume !(8465 == ssl3_accept_~s__state~0); 9999#L143 assume !(8466 == ssl3_accept_~s__state~0); 9994#L146 assume !(8496 == ssl3_accept_~s__state~0); 9900#L149 assume !(8497 == ssl3_accept_~s__state~0); 9732#L152 assume !(8512 == ssl3_accept_~s__state~0); 9729#L155 assume !(8513 == ssl3_accept_~s__state~0); 9731#L158 assume !(8528 == ssl3_accept_~s__state~0); 9743#L161 assume !(8529 == ssl3_accept_~s__state~0); 9695#L164 assume !(8544 == ssl3_accept_~s__state~0); 9696#L167 assume !(8545 == ssl3_accept_~s__state~0); 9697#L170 assume 8560 == ssl3_accept_~s__state~0; 9628#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 9549#L429 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; 9329#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9917#L614 ssl3_accept_~skip~0 := 0; 9915#L110-2 assume !false; 9912#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9909#L113 assume !(12292 == ssl3_accept_~s__state~0); 9907#L116 assume !(16384 == ssl3_accept_~s__state~0); 9905#L119 assume !(8192 == ssl3_accept_~s__state~0); 9903#L122 assume !(24576 == ssl3_accept_~s__state~0); 9899#L125 assume !(8195 == ssl3_accept_~s__state~0); 9818#L128 assume !(8480 == ssl3_accept_~s__state~0); 9722#L131 assume !(8481 == ssl3_accept_~s__state~0); 9682#L134 assume !(8482 == ssl3_accept_~s__state~0); 9683#L137 assume 8464 == ssl3_accept_~s__state~0; 9349#L144 [2021-11-07 08:10:21,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:21,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-11-07 08:10:21,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:21,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860882584] [2021-11-07 08:10:21,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:21,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:21,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:21,666 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:21,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:21,677 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:21,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:21,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1537427156, now seen corresponding path program 1 times [2021-11-07 08:10:21,678 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:21,678 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667448611] [2021-11-07 08:10:21,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:21,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:21,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:21,703 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 08:10:21,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:21,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667448611] [2021-11-07 08:10:21,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667448611] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:21,704 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:21,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:21,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505495240] [2021-11-07 08:10:21,705 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:21,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:21,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:21,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:21,706 INFO L87 Difference]: Start difference. First operand 795 states and 1094 transitions. cyclomatic complexity: 302 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 08:10:21,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:21,821 INFO L93 Difference]: Finished difference Result 876 states and 1193 transitions. [2021-11-07 08:10:21,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:21,822 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 876 states and 1193 transitions. [2021-11-07 08:10:21,829 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 576 [2021-11-07 08:10:21,836 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 876 states to 876 states and 1193 transitions. [2021-11-07 08:10:21,837 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 607 [2021-11-07 08:10:21,837 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 607 [2021-11-07 08:10:21,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 876 states and 1193 transitions. [2021-11-07 08:10:21,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:21,839 INFO L681 BuchiCegarLoop]: Abstraction has 876 states and 1193 transitions. [2021-11-07 08:10:21,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states and 1193 transitions. [2021-11-07 08:10:21,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 864. [2021-11-07 08:10:21,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 864 states have (on average 1.3634259259259258) internal successors, (1178), 863 states have internal predecessors, (1178), 0 states have call successors, (0), 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 08:10:21,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1178 transitions. [2021-11-07 08:10:21,856 INFO L704 BuchiCegarLoop]: Abstraction has 864 states and 1178 transitions. [2021-11-07 08:10:21,857 INFO L587 BuchiCegarLoop]: Abstraction has 864 states and 1178 transitions. [2021-11-07 08:10:21,857 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-11-07 08:10:21,857 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 864 states and 1178 transitions. [2021-11-07 08:10:21,862 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2021-11-07 08:10:21,862 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:21,862 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:21,864 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 08:10:21,864 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 08:10:21,864 INFO L791 eck$LassoCheckResult]: Stem: 11270#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11131#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 11117#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11068#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 11069#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11066#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 11067#L110-2 assume !false; 11416#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11822#L113 assume !(12292 == ssl3_accept_~s__state~0); 11820#L116 assume !(16384 == ssl3_accept_~s__state~0); 11804#L119 assume !(8192 == ssl3_accept_~s__state~0); 11799#L122 assume !(24576 == ssl3_accept_~s__state~0); 11798#L125 assume !(8195 == ssl3_accept_~s__state~0); 11797#L128 assume !(8480 == ssl3_accept_~s__state~0); 11759#L131 assume !(8481 == ssl3_accept_~s__state~0); 11758#L134 assume !(8482 == ssl3_accept_~s__state~0); 11330#L137 assume 8464 == ssl3_accept_~s__state~0; 11032#L144 [2021-11-07 08:10:21,865 INFO L793 eck$LassoCheckResult]: Loop: 11032#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 11033#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11050#L285-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; 11051#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11858#L614 ssl3_accept_~skip~0 := 0; 11857#L110-2 assume !false; 11855#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11854#L113 assume !(12292 == ssl3_accept_~s__state~0); 11853#L116 assume !(16384 == ssl3_accept_~s__state~0); 11852#L119 assume !(8192 == ssl3_accept_~s__state~0); 11851#L122 assume !(24576 == ssl3_accept_~s__state~0); 11848#L125 assume !(8195 == ssl3_accept_~s__state~0); 11175#L128 assume !(8480 == ssl3_accept_~s__state~0); 11136#L131 assume !(8481 == ssl3_accept_~s__state~0); 11137#L134 assume !(8482 == ssl3_accept_~s__state~0); 11185#L137 assume !(8464 == ssl3_accept_~s__state~0); 11181#L140 assume !(8465 == ssl3_accept_~s__state~0); 11182#L143 assume !(8466 == ssl3_accept_~s__state~0); 11250#L146 assume 8496 == ssl3_accept_~s__state~0; 11243#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11097#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11070#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 11071#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11246#L304-2 ssl3_accept_~s__init_num~0 := 0; 11630#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11620#L614 ssl3_accept_~skip~0 := 0; 11618#L110-2 assume !false; 11616#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11614#L113 assume !(12292 == ssl3_accept_~s__state~0); 11612#L116 assume !(16384 == ssl3_accept_~s__state~0); 11610#L119 assume !(8192 == ssl3_accept_~s__state~0); 11608#L122 assume !(24576 == ssl3_accept_~s__state~0); 11606#L125 assume !(8195 == ssl3_accept_~s__state~0); 11604#L128 assume !(8480 == ssl3_accept_~s__state~0); 11602#L131 assume !(8481 == ssl3_accept_~s__state~0); 11600#L134 assume !(8482 == ssl3_accept_~s__state~0); 11598#L137 assume !(8464 == ssl3_accept_~s__state~0); 11596#L140 assume !(8465 == ssl3_accept_~s__state~0); 11594#L143 assume !(8466 == ssl3_accept_~s__state~0); 11591#L146 assume !(8496 == ssl3_accept_~s__state~0); 11589#L149 assume !(8497 == ssl3_accept_~s__state~0); 11578#L152 assume 8512 == ssl3_accept_~s__state~0; 11573#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11572#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11218#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11087#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11735#L614 ssl3_accept_~skip~0 := 0; 11734#L110-2 assume !false; 11733#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11732#L113 assume !(12292 == ssl3_accept_~s__state~0); 11731#L116 assume !(16384 == ssl3_accept_~s__state~0); 11730#L119 assume !(8192 == ssl3_accept_~s__state~0); 11729#L122 assume !(24576 == ssl3_accept_~s__state~0); 11727#L125 assume !(8195 == ssl3_accept_~s__state~0); 11680#L128 assume !(8480 == ssl3_accept_~s__state~0); 11677#L131 assume !(8481 == ssl3_accept_~s__state~0); 11675#L134 assume !(8482 == ssl3_accept_~s__state~0); 11673#L137 assume !(8464 == ssl3_accept_~s__state~0); 11672#L140 assume !(8465 == ssl3_accept_~s__state~0); 11653#L143 assume !(8466 == ssl3_accept_~s__state~0); 11651#L146 assume !(8496 == ssl3_accept_~s__state~0); 11588#L149 assume !(8497 == ssl3_accept_~s__state~0); 11585#L152 assume !(8512 == ssl3_accept_~s__state~0); 11577#L155 assume !(8513 == ssl3_accept_~s__state~0); 11509#L158 assume !(8528 == ssl3_accept_~s__state~0); 11510#L161 assume !(8529 == ssl3_accept_~s__state~0); 11310#L164 assume !(8544 == ssl3_accept_~s__state~0); 11311#L167 assume !(8545 == ssl3_accept_~s__state~0); 11312#L170 assume 8560 == ssl3_accept_~s__state~0; 11279#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 11219#L429 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; 11006#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11690#L614 ssl3_accept_~skip~0 := 0; 11689#L110-2 assume !false; 11688#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11686#L113 assume !(12292 == ssl3_accept_~s__state~0); 11685#L116 assume !(16384 == ssl3_accept_~s__state~0); 11684#L119 assume !(8192 == ssl3_accept_~s__state~0); 11683#L122 assume !(24576 == ssl3_accept_~s__state~0); 11682#L125 assume !(8195 == ssl3_accept_~s__state~0); 11681#L128 assume !(8480 == ssl3_accept_~s__state~0); 11385#L131 assume !(8481 == ssl3_accept_~s__state~0); 11301#L134 assume !(8482 == ssl3_accept_~s__state~0); 11302#L137 assume 8464 == ssl3_accept_~s__state~0; 11032#L144 [2021-11-07 08:10:21,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:21,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-11-07 08:10:21,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:21,866 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121088824] [2021-11-07 08:10:21,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:21,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:21,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:21,885 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:21,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:21,896 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:21,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:21,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1699160986, now seen corresponding path program 1 times [2021-11-07 08:10:21,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:21,897 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749869801] [2021-11-07 08:10:21,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:21,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:21,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:21,935 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 08:10:21,936 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:21,936 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749869801] [2021-11-07 08:10:21,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749869801] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:21,937 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:21,937 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:21,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651521046] [2021-11-07 08:10:21,938 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:21,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:21,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:21,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:21,939 INFO L87 Difference]: Start difference. First operand 864 states and 1178 transitions. cyclomatic complexity: 317 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 08:10:22,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:22,111 INFO L93 Difference]: Finished difference Result 978 states and 1331 transitions. [2021-11-07 08:10:22,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:22,111 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 978 states and 1331 transitions. [2021-11-07 08:10:22,119 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2021-11-07 08:10:22,127 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 978 states to 978 states and 1331 transitions. [2021-11-07 08:10:22,128 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 675 [2021-11-07 08:10:22,129 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 675 [2021-11-07 08:10:22,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 978 states and 1331 transitions. [2021-11-07 08:10:22,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:22,130 INFO L681 BuchiCegarLoop]: Abstraction has 978 states and 1331 transitions. [2021-11-07 08:10:22,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states and 1331 transitions. [2021-11-07 08:10:22,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 939. [2021-11-07 08:10:22,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 939 states, 939 states have (on average 1.3503727369542067) internal successors, (1268), 938 states have internal predecessors, (1268), 0 states have call successors, (0), 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 08:10:22,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 1268 transitions. [2021-11-07 08:10:22,149 INFO L704 BuchiCegarLoop]: Abstraction has 939 states and 1268 transitions. [2021-11-07 08:10:22,149 INFO L587 BuchiCegarLoop]: Abstraction has 939 states and 1268 transitions. [2021-11-07 08:10:22,149 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-11-07 08:10:22,149 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 939 states and 1268 transitions. [2021-11-07 08:10:22,154 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 618 [2021-11-07 08:10:22,155 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:22,155 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:22,156 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 08:10:22,156 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] [2021-11-07 08:10:22,156 INFO L791 eck$LassoCheckResult]: Stem: 13134#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12981#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 12965#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12916#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 12917#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12914#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 12915#L110-2 assume !false; 13277#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13665#L113 assume !(12292 == ssl3_accept_~s__state~0); 13663#L116 assume !(16384 == ssl3_accept_~s__state~0); 13661#L119 assume !(8192 == ssl3_accept_~s__state~0); 13659#L122 assume !(24576 == ssl3_accept_~s__state~0); 13657#L125 assume !(8195 == ssl3_accept_~s__state~0); 13655#L128 assume !(8480 == ssl3_accept_~s__state~0); 13653#L131 assume !(8481 == ssl3_accept_~s__state~0); 13651#L134 assume !(8482 == ssl3_accept_~s__state~0); 13649#L137 assume 8464 == ssl3_accept_~s__state~0; 12880#L144 [2021-11-07 08:10:22,157 INFO L793 eck$LassoCheckResult]: Loop: 12880#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 12881#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12898#L285-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; 12899#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13749#L614 ssl3_accept_~skip~0 := 0; 13742#L110-2 assume !false; 13738#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13734#L113 assume !(12292 == ssl3_accept_~s__state~0); 13730#L116 assume !(16384 == ssl3_accept_~s__state~0); 13726#L119 assume !(8192 == ssl3_accept_~s__state~0); 13722#L122 assume !(24576 == ssl3_accept_~s__state~0); 13718#L125 assume !(8195 == ssl3_accept_~s__state~0); 13714#L128 assume !(8480 == ssl3_accept_~s__state~0); 13710#L131 assume !(8481 == ssl3_accept_~s__state~0); 13706#L134 assume !(8482 == ssl3_accept_~s__state~0); 13702#L137 assume !(8464 == ssl3_accept_~s__state~0); 13701#L140 assume !(8465 == ssl3_accept_~s__state~0); 13700#L143 assume !(8466 == ssl3_accept_~s__state~0); 13372#L146 assume 8496 == ssl3_accept_~s__state~0; 13106#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 12951#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12918#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 12919#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13092#L304-2 ssl3_accept_~s__init_num~0 := 0; 13043#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12849#L614 ssl3_accept_~skip~0 := 0; 12967#L110-2 assume !false; 12910#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12911#L113 assume !(12292 == ssl3_accept_~s__state~0); 12937#L116 assume !(16384 == ssl3_accept_~s__state~0); 12938#L119 assume !(8192 == ssl3_accept_~s__state~0); 13010#L122 assume !(24576 == ssl3_accept_~s__state~0); 13011#L125 assume !(8195 == ssl3_accept_~s__state~0); 13765#L128 assume !(8480 == ssl3_accept_~s__state~0); 13763#L131 assume !(8481 == ssl3_accept_~s__state~0); 13761#L134 assume !(8482 == ssl3_accept_~s__state~0); 13759#L137 assume !(8464 == ssl3_accept_~s__state~0); 13757#L140 assume !(8465 == ssl3_accept_~s__state~0); 13744#L143 assume !(8466 == ssl3_accept_~s__state~0); 13740#L146 assume !(8496 == ssl3_accept_~s__state~0); 13736#L149 assume !(8497 == ssl3_accept_~s__state~0); 13732#L152 assume !(8512 == ssl3_accept_~s__state~0); 13728#L155 assume !(8513 == ssl3_accept_~s__state~0); 13724#L158 assume !(8528 == ssl3_accept_~s__state~0); 13720#L161 assume !(8529 == ssl3_accept_~s__state~0); 13716#L164 assume !(8544 == ssl3_accept_~s__state~0); 13712#L167 assume !(8545 == ssl3_accept_~s__state~0); 13708#L170 assume !(8560 == ssl3_accept_~s__state~0); 13704#L173 assume !(8561 == ssl3_accept_~s__state~0); 13698#L176 assume !(8448 == ssl3_accept_~s__state~0); 13696#L179 assume !(8576 == ssl3_accept_~s__state~0); 13694#L182 assume !(8577 == ssl3_accept_~s__state~0); 13692#L185 assume !(8592 == ssl3_accept_~s__state~0); 13690#L188 assume !(8593 == ssl3_accept_~s__state~0); 13688#L191 assume !(8608 == ssl3_accept_~s__state~0); 13099#L194 assume !(8609 == ssl3_accept_~s__state~0); 13100#L197 assume !(8640 == ssl3_accept_~s__state~0); 13302#L200 assume !(8641 == ssl3_accept_~s__state~0); 12922#L203 assume 8656 == ssl3_accept_~s__state~0; 12923#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13073#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13074#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12969#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12970#L531 assume !(0 == ssl3_accept_~tmp___10~0); 13445#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13421#L614 ssl3_accept_~skip~0 := 0; 13418#L110-2 assume !false; 13414#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13413#L113 assume !(12292 == ssl3_accept_~s__state~0); 13409#L116 assume 16384 == ssl3_accept_~s__state~0; 13386#L222 ssl3_accept_~s__server~0 := 1; 13405#L227 assume 0 != ssl3_accept_~cb~0; 13406#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13475#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13472#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13469#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13467#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 13439#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13433#L614 ssl3_accept_~skip~0 := 0; 13431#L110-2 assume !false; 13429#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13427#L113 assume !(12292 == ssl3_accept_~s__state~0); 13425#L116 assume !(16384 == ssl3_accept_~s__state~0); 13423#L119 assume !(8192 == ssl3_accept_~s__state~0); 13419#L122 assume !(24576 == ssl3_accept_~s__state~0); 13416#L125 assume !(8195 == ssl3_accept_~s__state~0); 13298#L128 assume !(8480 == ssl3_accept_~s__state~0); 13299#L131 assume !(8481 == ssl3_accept_~s__state~0); 13168#L134 assume !(8482 == ssl3_accept_~s__state~0); 13169#L137 assume 8464 == ssl3_accept_~s__state~0; 12880#L144 [2021-11-07 08:10:22,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:22,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-11-07 08:10:22,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:22,157 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60768161] [2021-11-07 08:10:22,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:22,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:22,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:22,164 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:22,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:22,174 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:22,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:22,175 INFO L85 PathProgramCache]: Analyzing trace with hash -40333405, now seen corresponding path program 1 times [2021-11-07 08:10:22,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:22,175 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369056984] [2021-11-07 08:10:22,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:22,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:22,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:22,229 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 08:10:22,230 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:22,232 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369056984] [2021-11-07 08:10:22,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369056984] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:22,232 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:22,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:22,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64054100] [2021-11-07 08:10:22,233 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:22,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:22,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:22,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:22,235 INFO L87 Difference]: Start difference. First operand 939 states and 1268 transitions. cyclomatic complexity: 332 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 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 08:10:22,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:22,427 INFO L93 Difference]: Finished difference Result 886 states and 1188 transitions. [2021-11-07 08:10:22,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:22,428 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 886 states and 1188 transitions. [2021-11-07 08:10:22,437 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2021-11-07 08:10:22,446 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 886 states to 884 states and 1186 transitions. [2021-11-07 08:10:22,447 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 627 [2021-11-07 08:10:22,448 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 627 [2021-11-07 08:10:22,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 884 states and 1186 transitions. [2021-11-07 08:10:22,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:22,449 INFO L681 BuchiCegarLoop]: Abstraction has 884 states and 1186 transitions. [2021-11-07 08:10:22,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states and 1186 transitions. [2021-11-07 08:10:22,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 878. [2021-11-07 08:10:22,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 878 states have (on average 1.3405466970387243) internal successors, (1177), 877 states have internal predecessors, (1177), 0 states have call successors, (0), 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 08:10:22,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1177 transitions. [2021-11-07 08:10:22,469 INFO L704 BuchiCegarLoop]: Abstraction has 878 states and 1177 transitions. [2021-11-07 08:10:22,469 INFO L587 BuchiCegarLoop]: Abstraction has 878 states and 1177 transitions. [2021-11-07 08:10:22,469 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-11-07 08:10:22,469 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 878 states and 1177 transitions. [2021-11-07 08:10:22,474 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 540 [2021-11-07 08:10:22,475 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:22,475 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:22,476 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 08:10:22,476 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 08:10:22,476 INFO L791 eck$LassoCheckResult]: Stem: 14953#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14808#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 14794#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14747#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 14748#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14745#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 14746#L110-2 assume !false; 15027#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15449#L113 assume !(12292 == ssl3_accept_~s__state~0); 15448#L116 assume !(16384 == ssl3_accept_~s__state~0); 15447#L119 assume !(8192 == ssl3_accept_~s__state~0); 15446#L122 assume !(24576 == ssl3_accept_~s__state~0); 15445#L125 assume !(8195 == ssl3_accept_~s__state~0); 15444#L128 assume !(8480 == ssl3_accept_~s__state~0); 15443#L131 assume !(8481 == ssl3_accept_~s__state~0); 15442#L134 assume !(8482 == ssl3_accept_~s__state~0); 15441#L137 assume 8464 == ssl3_accept_~s__state~0; 14711#L144 [2021-11-07 08:10:22,482 INFO L793 eck$LassoCheckResult]: Loop: 14711#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14712#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14730#L285-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; 14731#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15497#L614 ssl3_accept_~skip~0 := 0; 15495#L110-2 assume !false; 15493#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15491#L113 assume !(12292 == ssl3_accept_~s__state~0); 15489#L116 assume !(16384 == ssl3_accept_~s__state~0); 15487#L119 assume !(8192 == ssl3_accept_~s__state~0); 15485#L122 assume !(24576 == ssl3_accept_~s__state~0); 15483#L125 assume !(8195 == ssl3_accept_~s__state~0); 15481#L128 assume !(8480 == ssl3_accept_~s__state~0); 15479#L131 assume !(8481 == ssl3_accept_~s__state~0); 15477#L134 assume !(8482 == ssl3_accept_~s__state~0); 15475#L137 assume !(8464 == ssl3_accept_~s__state~0); 15473#L140 assume !(8465 == ssl3_accept_~s__state~0); 15471#L143 assume !(8466 == ssl3_accept_~s__state~0); 15468#L146 assume 8496 == ssl3_accept_~s__state~0; 14921#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 14780#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14749#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 14750#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14924#L304-2 ssl3_accept_~s__init_num~0 := 0; 15534#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15529#L614 ssl3_accept_~skip~0 := 0; 15528#L110-2 assume !false; 15527#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15526#L113 assume !(12292 == ssl3_accept_~s__state~0); 15525#L116 assume !(16384 == ssl3_accept_~s__state~0); 15524#L119 assume !(8192 == ssl3_accept_~s__state~0); 15523#L122 assume !(24576 == ssl3_accept_~s__state~0); 15522#L125 assume !(8195 == ssl3_accept_~s__state~0); 15520#L128 assume !(8480 == ssl3_accept_~s__state~0); 15519#L131 assume !(8481 == ssl3_accept_~s__state~0); 15517#L134 assume !(8482 == ssl3_accept_~s__state~0); 15516#L137 assume !(8464 == ssl3_accept_~s__state~0); 15513#L140 assume !(8465 == ssl3_accept_~s__state~0); 15511#L143 assume !(8466 == ssl3_accept_~s__state~0); 15466#L146 assume !(8496 == ssl3_accept_~s__state~0); 15327#L149 assume !(8497 == ssl3_accept_~s__state~0); 15326#L152 assume 8512 == ssl3_accept_~s__state~0; 15151#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14821#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14822#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14889#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15505#L614 ssl3_accept_~skip~0 := 0; 15503#L110-2 assume !false; 15498#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15496#L113 assume !(12292 == ssl3_accept_~s__state~0); 15494#L116 assume !(16384 == ssl3_accept_~s__state~0); 15492#L119 assume !(8192 == ssl3_accept_~s__state~0); 15490#L122 assume !(24576 == ssl3_accept_~s__state~0); 15488#L125 assume !(8195 == ssl3_accept_~s__state~0); 15486#L128 assume !(8480 == ssl3_accept_~s__state~0); 15484#L131 assume !(8481 == ssl3_accept_~s__state~0); 15482#L134 assume !(8482 == ssl3_accept_~s__state~0); 15480#L137 assume !(8464 == ssl3_accept_~s__state~0); 15478#L140 assume !(8465 == ssl3_accept_~s__state~0); 15476#L143 assume !(8466 == ssl3_accept_~s__state~0); 15474#L146 assume !(8496 == ssl3_accept_~s__state~0); 15472#L149 assume !(8497 == ssl3_accept_~s__state~0); 15470#L152 assume !(8512 == ssl3_accept_~s__state~0); 15467#L155 assume !(8513 == ssl3_accept_~s__state~0); 15273#L158 assume 8528 == ssl3_accept_~s__state~0; 15146#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15272#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14897#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14882#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 14965#L364 assume !(ssl3_accept_~ret~0 <= 0); 14776#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14764#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15293#L614 ssl3_accept_~skip~0 := 0; 15292#L110-2 assume !false; 15291#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15290#L113 assume !(12292 == ssl3_accept_~s__state~0); 15289#L116 assume !(16384 == ssl3_accept_~s__state~0); 15288#L119 assume !(8192 == ssl3_accept_~s__state~0); 15287#L122 assume !(24576 == ssl3_accept_~s__state~0); 15286#L125 assume !(8195 == ssl3_accept_~s__state~0); 15285#L128 assume !(8480 == ssl3_accept_~s__state~0); 15284#L131 assume !(8481 == ssl3_accept_~s__state~0); 15283#L134 assume !(8482 == ssl3_accept_~s__state~0); 15282#L137 assume !(8464 == ssl3_accept_~s__state~0); 15281#L140 assume !(8465 == ssl3_accept_~s__state~0); 15280#L143 assume !(8466 == ssl3_accept_~s__state~0); 15279#L146 assume !(8496 == ssl3_accept_~s__state~0); 15278#L149 assume !(8497 == ssl3_accept_~s__state~0); 15277#L152 assume !(8512 == ssl3_accept_~s__state~0); 15276#L155 assume !(8513 == ssl3_accept_~s__state~0); 15275#L158 assume !(8528 == ssl3_accept_~s__state~0); 15274#L161 assume !(8529 == ssl3_accept_~s__state~0); 15004#L164 assume !(8544 == ssl3_accept_~s__state~0); 15005#L167 assume !(8545 == ssl3_accept_~s__state~0); 15006#L170 assume 8560 == ssl3_accept_~s__state~0; 14963#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 14891#L429 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; 14685#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15416#L614 ssl3_accept_~skip~0 := 0; 15408#L110-2 assume !false; 15404#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15400#L113 assume !(12292 == ssl3_accept_~s__state~0); 15396#L116 assume !(16384 == ssl3_accept_~s__state~0); 15392#L119 assume !(8192 == ssl3_accept_~s__state~0); 15388#L122 assume !(24576 == ssl3_accept_~s__state~0); 15384#L125 assume !(8195 == ssl3_accept_~s__state~0); 15380#L128 assume !(8480 == ssl3_accept_~s__state~0); 15064#L131 assume !(8481 == ssl3_accept_~s__state~0); 14990#L134 assume !(8482 == ssl3_accept_~s__state~0); 14991#L137 assume 8464 == ssl3_accept_~s__state~0; 14711#L144 [2021-11-07 08:10:22,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:22,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-11-07 08:10:22,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:22,484 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006476305] [2021-11-07 08:10:22,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:22,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:22,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:22,496 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:22,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:22,511 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:22,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:22,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1797230117, now seen corresponding path program 1 times [2021-11-07 08:10:22,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:22,512 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72966221] [2021-11-07 08:10:22,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:22,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:22,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:22,574 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 08:10:22,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:22,575 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72966221] [2021-11-07 08:10:22,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72966221] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:22,575 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:22,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:22,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106633137] [2021-11-07 08:10:22,576 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:22,576 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:22,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:22,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:22,582 INFO L87 Difference]: Start difference. First operand 878 states and 1177 transitions. cyclomatic complexity: 303 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 08:10:22,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:22,707 INFO L93 Difference]: Finished difference Result 981 states and 1308 transitions. [2021-11-07 08:10:22,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:22,708 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 981 states and 1308 transitions. [2021-11-07 08:10:22,716 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-11-07 08:10:22,745 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 981 states to 981 states and 1308 transitions. [2021-11-07 08:10:22,745 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 689 [2021-11-07 08:10:22,746 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 689 [2021-11-07 08:10:22,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 981 states and 1308 transitions. [2021-11-07 08:10:22,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:22,747 INFO L681 BuchiCegarLoop]: Abstraction has 981 states and 1308 transitions. [2021-11-07 08:10:22,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states and 1308 transitions. [2021-11-07 08:10:22,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 959. [2021-11-07 08:10:22,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 959 states have (on average 1.3274244004171012) internal successors, (1273), 958 states have internal predecessors, (1273), 0 states have call successors, (0), 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 08:10:22,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1273 transitions. [2021-11-07 08:10:22,767 INFO L704 BuchiCegarLoop]: Abstraction has 959 states and 1273 transitions. [2021-11-07 08:10:22,767 INFO L587 BuchiCegarLoop]: Abstraction has 959 states and 1273 transitions. [2021-11-07 08:10:22,767 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-11-07 08:10:22,767 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 959 states and 1273 transitions. [2021-11-07 08:10:22,773 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 594 [2021-11-07 08:10:22,773 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:22,773 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:22,775 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 08:10:22,775 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 08:10:22,775 INFO L791 eck$LassoCheckResult]: Stem: 16811#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16667#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 16659#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16612#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 16613#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16610#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 16611#L110-2 assume !false; 16848#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17425#L113 assume !(12292 == ssl3_accept_~s__state~0); 17423#L116 assume !(16384 == ssl3_accept_~s__state~0); 17421#L119 assume !(8192 == ssl3_accept_~s__state~0); 17419#L122 assume !(24576 == ssl3_accept_~s__state~0); 17417#L125 assume !(8195 == ssl3_accept_~s__state~0); 17415#L128 assume !(8480 == ssl3_accept_~s__state~0); 17413#L131 assume !(8481 == ssl3_accept_~s__state~0); 17411#L134 assume !(8482 == ssl3_accept_~s__state~0); 17409#L137 assume 8464 == ssl3_accept_~s__state~0; 16569#L144 [2021-11-07 08:10:22,776 INFO L793 eck$LassoCheckResult]: Loop: 16569#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 16570#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16595#L285-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; 16596#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17469#L614 ssl3_accept_~skip~0 := 0; 17467#L110-2 assume !false; 17465#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17463#L113 assume !(12292 == ssl3_accept_~s__state~0); 17461#L116 assume !(16384 == ssl3_accept_~s__state~0); 17459#L119 assume !(8192 == ssl3_accept_~s__state~0); 17457#L122 assume !(24576 == ssl3_accept_~s__state~0); 17455#L125 assume !(8195 == ssl3_accept_~s__state~0); 17453#L128 assume !(8480 == ssl3_accept_~s__state~0); 17451#L131 assume !(8481 == ssl3_accept_~s__state~0); 17449#L134 assume !(8482 == ssl3_accept_~s__state~0); 17448#L137 assume !(8464 == ssl3_accept_~s__state~0); 17441#L140 assume !(8465 == ssl3_accept_~s__state~0); 17440#L143 assume !(8466 == ssl3_accept_~s__state~0); 17233#L146 assume 8496 == ssl3_accept_~s__state~0; 16780#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16638#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16639#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 17393#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17384#L304-2 ssl3_accept_~s__init_num~0 := 0; 17378#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17371#L614 ssl3_accept_~skip~0 := 0; 17368#L110-2 assume !false; 17365#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17362#L113 assume !(12292 == ssl3_accept_~s__state~0); 17359#L116 assume !(16384 == ssl3_accept_~s__state~0); 17356#L119 assume !(8192 == ssl3_accept_~s__state~0); 17353#L122 assume !(24576 == ssl3_accept_~s__state~0); 17350#L125 assume !(8195 == ssl3_accept_~s__state~0); 17347#L128 assume !(8480 == ssl3_accept_~s__state~0); 17344#L131 assume !(8481 == ssl3_accept_~s__state~0); 17342#L134 assume !(8482 == ssl3_accept_~s__state~0); 17333#L137 assume !(8464 == ssl3_accept_~s__state~0); 17332#L140 assume !(8465 == ssl3_accept_~s__state~0); 17331#L143 assume !(8466 == ssl3_accept_~s__state~0); 17330#L146 assume !(8496 == ssl3_accept_~s__state~0); 17329#L149 assume !(8497 == ssl3_accept_~s__state~0); 17325#L152 assume 8512 == ssl3_accept_~s__state~0; 17004#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17324#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17322#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17321#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17316#L614 ssl3_accept_~skip~0 := 0; 17315#L110-2 assume !false; 17314#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17313#L113 assume !(12292 == ssl3_accept_~s__state~0); 17312#L116 assume !(16384 == ssl3_accept_~s__state~0); 17311#L119 assume !(8192 == ssl3_accept_~s__state~0); 17310#L122 assume !(24576 == ssl3_accept_~s__state~0); 17309#L125 assume !(8195 == ssl3_accept_~s__state~0); 17308#L128 assume !(8480 == ssl3_accept_~s__state~0); 17307#L131 assume !(8481 == ssl3_accept_~s__state~0); 17306#L134 assume !(8482 == ssl3_accept_~s__state~0); 17305#L137 assume !(8464 == ssl3_accept_~s__state~0); 17304#L140 assume !(8465 == ssl3_accept_~s__state~0); 17303#L143 assume !(8466 == ssl3_accept_~s__state~0); 17302#L146 assume !(8496 == ssl3_accept_~s__state~0); 17301#L149 assume !(8497 == ssl3_accept_~s__state~0); 17300#L152 assume !(8512 == ssl3_accept_~s__state~0); 17299#L155 assume !(8513 == ssl3_accept_~s__state~0); 17298#L158 assume 8528 == ssl3_accept_~s__state~0; 16999#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17297#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 17296#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 16820#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 16821#L364 assume !(ssl3_accept_~ret~0 <= 0); 17289#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17287#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17282#L614 ssl3_accept_~skip~0 := 0; 17281#L110-2 assume !false; 17280#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17279#L113 assume !(12292 == ssl3_accept_~s__state~0); 17278#L116 assume !(16384 == ssl3_accept_~s__state~0); 17277#L119 assume !(8192 == ssl3_accept_~s__state~0); 17276#L122 assume !(24576 == ssl3_accept_~s__state~0); 17275#L125 assume !(8195 == ssl3_accept_~s__state~0); 17274#L128 assume !(8480 == ssl3_accept_~s__state~0); 17273#L131 assume !(8481 == ssl3_accept_~s__state~0); 17272#L134 assume !(8482 == ssl3_accept_~s__state~0); 17271#L137 assume !(8464 == ssl3_accept_~s__state~0); 17270#L140 assume !(8465 == ssl3_accept_~s__state~0); 17269#L143 assume !(8466 == ssl3_accept_~s__state~0); 17268#L146 assume !(8496 == ssl3_accept_~s__state~0); 17267#L149 assume !(8497 == ssl3_accept_~s__state~0); 17266#L152 assume !(8512 == ssl3_accept_~s__state~0); 17265#L155 assume !(8513 == ssl3_accept_~s__state~0); 17263#L158 assume !(8528 == ssl3_accept_~s__state~0); 17259#L161 assume !(8529 == ssl3_accept_~s__state~0); 17258#L164 assume 8544 == ssl3_accept_~s__state~0; 16994#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 17231#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 17229#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17228#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16796#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 16714#L411 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; 16578#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17052#L614 ssl3_accept_~skip~0 := 0; 17050#L110-2 assume !false; 17044#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17042#L113 assume !(12292 == ssl3_accept_~s__state~0); 17040#L116 assume !(16384 == ssl3_accept_~s__state~0); 17038#L119 assume !(8192 == ssl3_accept_~s__state~0); 17036#L122 assume !(24576 == ssl3_accept_~s__state~0); 17034#L125 assume !(8195 == ssl3_accept_~s__state~0); 17032#L128 assume !(8480 == ssl3_accept_~s__state~0); 16896#L131 assume !(8481 == ssl3_accept_~s__state~0); 16873#L134 assume !(8482 == ssl3_accept_~s__state~0); 16869#L137 assume 8464 == ssl3_accept_~s__state~0; 16569#L144 [2021-11-07 08:10:22,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:22,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-11-07 08:10:22,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:22,777 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917918925] [2021-11-07 08:10:22,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:22,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:22,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:22,790 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:22,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:22,806 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:22,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:22,807 INFO L85 PathProgramCache]: Analyzing trace with hash -719457483, now seen corresponding path program 1 times [2021-11-07 08:10:22,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:22,808 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131930945] [2021-11-07 08:10:22,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:22,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:22,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:22,873 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 08:10:22,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:22,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131930945] [2021-11-07 08:10:22,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131930945] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:22,874 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:22,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:10:22,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669375625] [2021-11-07 08:10:22,876 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:22,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:22,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:22,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:22,877 INFO L87 Difference]: Start difference. First operand 959 states and 1273 transitions. cyclomatic complexity: 318 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 08:10:22,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:22,998 INFO L93 Difference]: Finished difference Result 1032 states and 1361 transitions. [2021-11-07 08:10:22,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:22,998 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1032 states and 1361 transitions. [2021-11-07 08:10:23,006 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2021-11-07 08:10:23,014 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1032 states to 1010 states and 1330 transitions. [2021-11-07 08:10:23,015 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 727 [2021-11-07 08:10:23,016 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 743 [2021-11-07 08:10:23,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1010 states and 1330 transitions. [2021-11-07 08:10:23,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:23,016 INFO L681 BuchiCegarLoop]: Abstraction has 1010 states and 1330 transitions. [2021-11-07 08:10:23,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states and 1330 transitions. [2021-11-07 08:10:23,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 961. [2021-11-07 08:10:23,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.3225806451612903) internal successors, (1271), 960 states have internal predecessors, (1271), 0 states have call successors, (0), 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 08:10:23,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1271 transitions. [2021-11-07 08:10:23,036 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1271 transitions. [2021-11-07 08:10:23,036 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1271 transitions. [2021-11-07 08:10:23,036 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-11-07 08:10:23,036 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1271 transitions. [2021-11-07 08:10:23,046 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-11-07 08:10:23,046 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:23,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:23,047 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:10:23,047 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] [2021-11-07 08:10:23,048 INFO L791 eck$LassoCheckResult]: Stem: 18786#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18657#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 18649#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18603#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 18604#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18593#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 18594#L110-2 assume !false; 18868#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18867#L113 assume !(12292 == ssl3_accept_~s__state~0); 18866#L116 assume !(16384 == ssl3_accept_~s__state~0); 18864#L119 assume !(8192 == ssl3_accept_~s__state~0); 18859#L122 assume !(24576 == ssl3_accept_~s__state~0); 18857#L125 assume !(8195 == ssl3_accept_~s__state~0); 18855#L128 assume !(8480 == ssl3_accept_~s__state~0); 18853#L131 assume 8481 == ssl3_accept_~s__state~0; 18790#L132 [2021-11-07 08:10:23,048 INFO L793 eck$LassoCheckResult]: Loop: 18790#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 18571#L270 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; 18572#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18542#L614 ssl3_accept_~skip~0 := 0; 18651#L110-2 assume !false; 18595#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18596#L113 assume !(12292 == ssl3_accept_~s__state~0); 18625#L116 assume !(16384 == ssl3_accept_~s__state~0); 18626#L119 assume !(8192 == ssl3_accept_~s__state~0); 18688#L122 assume !(24576 == ssl3_accept_~s__state~0); 18689#L125 assume !(8195 == ssl3_accept_~s__state~0); 18697#L128 assume !(8480 == ssl3_accept_~s__state~0); 18664#L131 assume !(8481 == ssl3_accept_~s__state~0); 18665#L134 assume !(8482 == ssl3_accept_~s__state~0); 18707#L137 assume !(8464 == ssl3_accept_~s__state~0); 18700#L140 assume !(8465 == ssl3_accept_~s__state~0); 18701#L143 assume !(8466 == ssl3_accept_~s__state~0); 18745#L146 assume !(8496 == ssl3_accept_~s__state~0); 18746#L149 assume !(8497 == ssl3_accept_~s__state~0); 18638#L152 assume !(8512 == ssl3_accept_~s__state~0); 18639#L155 assume !(8513 == ssl3_accept_~s__state~0); 19459#L158 assume !(8528 == ssl3_accept_~s__state~0); 18573#L161 assume !(8529 == ssl3_accept_~s__state~0); 18574#L164 assume !(8544 == ssl3_accept_~s__state~0); 18589#L167 assume !(8545 == ssl3_accept_~s__state~0); 18590#L170 assume !(8560 == ssl3_accept_~s__state~0); 18704#L173 assume !(8561 == ssl3_accept_~s__state~0); 18705#L176 assume 8448 == ssl3_accept_~s__state~0; 18695#L177 assume !(ssl3_accept_~num1~0 > 0); 18642#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 18643#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18837#L614 ssl3_accept_~skip~0 := 0; 18835#L110-2 assume !false; 18833#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18813#L113 assume !(12292 == ssl3_accept_~s__state~0); 18814#L116 assume !(16384 == ssl3_accept_~s__state~0); 19092#L119 assume !(8192 == ssl3_accept_~s__state~0); 19093#L122 assume !(24576 == ssl3_accept_~s__state~0); 19090#L125 assume !(8195 == ssl3_accept_~s__state~0); 19091#L128 assume 8480 == ssl3_accept_~s__state~0; 18790#L132 [2021-11-07 08:10:23,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:23,049 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-11-07 08:10:23,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:23,049 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436351596] [2021-11-07 08:10:23,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:23,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:23,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:23,082 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 08:10:23,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:23,083 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436351596] [2021-11-07 08:10:23,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436351596] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:23,083 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:23,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:10:23,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818544850] [2021-11-07 08:10:23,083 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 08:10:23,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:23,084 INFO L85 PathProgramCache]: Analyzing trace with hash 238562898, now seen corresponding path program 1 times [2021-11-07 08:10:23,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:23,084 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853614373] [2021-11-07 08:10:23,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:23,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:23,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:23,105 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 08:10:23,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:23,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853614373] [2021-11-07 08:10:23,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853614373] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:10:23,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258382567] [2021-11-07 08:10:23,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:23,107 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:10:23,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:23,108 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:10:23,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-07 08:10:23,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:23,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 08:10:23,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:10:23,293 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 08:10:23,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258382567] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:10:23,294 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 08:10:23,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-11-07 08:10:23,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043840730] [2021-11-07 08:10:23,295 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:23,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:23,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:23,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:23,298 INFO L87 Difference]: Start difference. First operand 961 states and 1271 transitions. cyclomatic complexity: 315 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 08:10:23,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:23,402 INFO L93 Difference]: Finished difference Result 963 states and 1271 transitions. [2021-11-07 08:10:23,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:23,403 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 963 states and 1271 transitions. [2021-11-07 08:10:23,409 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2021-11-07 08:10:23,417 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 963 states to 963 states and 1271 transitions. [2021-11-07 08:10:23,418 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 696 [2021-11-07 08:10:23,419 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2021-11-07 08:10:23,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 963 states and 1271 transitions. [2021-11-07 08:10:23,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:23,419 INFO L681 BuchiCegarLoop]: Abstraction has 963 states and 1271 transitions. [2021-11-07 08:10:23,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states and 1271 transitions. [2021-11-07 08:10:23,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 961. [2021-11-07 08:10:23,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.320499479708637) internal successors, (1269), 960 states have internal predecessors, (1269), 0 states have call successors, (0), 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 08:10:23,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1269 transitions. [2021-11-07 08:10:23,439 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1269 transitions. [2021-11-07 08:10:23,439 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1269 transitions. [2021-11-07 08:10:23,440 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-11-07 08:10:23,440 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1269 transitions. [2021-11-07 08:10:23,445 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-11-07 08:10:23,445 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:23,445 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:23,446 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 08:10:23,446 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] [2021-11-07 08:10:23,446 INFO L791 eck$LassoCheckResult]: Stem: 20863#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20708#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 20698#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20652#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 20653#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20642#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 20643#L110-2 assume !false; 20921#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20920#L113 assume !(12292 == ssl3_accept_~s__state~0); 20919#L116 assume !(16384 == ssl3_accept_~s__state~0); 20918#L119 assume !(8192 == ssl3_accept_~s__state~0); 20913#L122 assume !(24576 == ssl3_accept_~s__state~0); 20911#L125 assume !(8195 == ssl3_accept_~s__state~0); 20909#L128 assume !(8480 == ssl3_accept_~s__state~0); 20907#L131 assume !(8481 == ssl3_accept_~s__state~0); 20901#L134 assume 8482 == ssl3_accept_~s__state~0; 20849#L135 [2021-11-07 08:10:23,446 INFO L793 eck$LassoCheckResult]: Loop: 20849#L135 ssl3_accept_~s__state~0 := 3; 20622#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21314#L614 ssl3_accept_~skip~0 := 0; 21312#L110-2 assume !false; 21309#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21303#L113 assume !(12292 == ssl3_accept_~s__state~0); 21300#L116 assume !(16384 == ssl3_accept_~s__state~0); 21294#L119 assume !(8192 == ssl3_accept_~s__state~0); 21291#L122 assume !(24576 == ssl3_accept_~s__state~0); 21288#L125 assume !(8195 == ssl3_accept_~s__state~0); 21285#L128 assume !(8480 == ssl3_accept_~s__state~0); 21282#L131 assume !(8481 == ssl3_accept_~s__state~0); 21279#L134 assume !(8482 == ssl3_accept_~s__state~0); 21276#L137 assume !(8464 == ssl3_accept_~s__state~0); 21273#L140 assume !(8465 == ssl3_accept_~s__state~0); 21270#L143 assume !(8466 == ssl3_accept_~s__state~0); 21267#L146 assume !(8496 == ssl3_accept_~s__state~0); 21264#L149 assume !(8497 == ssl3_accept_~s__state~0); 21261#L152 assume !(8512 == ssl3_accept_~s__state~0); 21258#L155 assume !(8513 == ssl3_accept_~s__state~0); 21255#L158 assume !(8528 == ssl3_accept_~s__state~0); 21252#L161 assume !(8529 == ssl3_accept_~s__state~0); 21249#L164 assume !(8544 == ssl3_accept_~s__state~0); 21246#L167 assume !(8545 == ssl3_accept_~s__state~0); 21241#L170 assume !(8560 == ssl3_accept_~s__state~0); 21239#L173 assume !(8561 == ssl3_accept_~s__state~0); 20932#L176 assume 8448 == ssl3_accept_~s__state~0; 20750#L177 assume !(ssl3_accept_~num1~0 > 0); 20691#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20692#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20912#L614 ssl3_accept_~skip~0 := 0; 20910#L110-2 assume !false; 20908#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20905#L113 assume !(12292 == ssl3_accept_~s__state~0); 20906#L116 assume !(16384 == ssl3_accept_~s__state~0); 21199#L119 assume !(8192 == ssl3_accept_~s__state~0); 21200#L122 assume !(24576 == ssl3_accept_~s__state~0); 21197#L125 assume !(8195 == ssl3_accept_~s__state~0); 21198#L128 assume !(8480 == ssl3_accept_~s__state~0); 21211#L131 assume !(8481 == ssl3_accept_~s__state~0); 21209#L134 assume 8482 == ssl3_accept_~s__state~0; 20849#L135 [2021-11-07 08:10:23,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:23,447 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-11-07 08:10:23,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:23,447 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535612664] [2021-11-07 08:10:23,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:23,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:23,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:23,494 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 08:10:23,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:23,494 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535612664] [2021-11-07 08:10:23,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535612664] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:23,495 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:23,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:10:23,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173055271] [2021-11-07 08:10:23,495 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 08:10:23,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:23,496 INFO L85 PathProgramCache]: Analyzing trace with hash -564759837, now seen corresponding path program 1 times [2021-11-07 08:10:23,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:23,496 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802119135] [2021-11-07 08:10:23,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:23,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:23,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:23,517 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 08:10:23,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:23,517 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802119135] [2021-11-07 08:10:23,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802119135] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:23,517 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:23,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:10:23,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764796731] [2021-11-07 08:10:23,518 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:23,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:23,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:23,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:23,519 INFO L87 Difference]: Start difference. First operand 961 states and 1269 transitions. cyclomatic complexity: 313 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 08:10:23,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:23,628 INFO L93 Difference]: Finished difference Result 961 states and 1267 transitions. [2021-11-07 08:10:23,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:23,628 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1267 transitions. [2021-11-07 08:10:23,635 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-11-07 08:10:23,645 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1267 transitions. [2021-11-07 08:10:23,645 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 694 [2021-11-07 08:10:23,646 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 694 [2021-11-07 08:10:23,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1267 transitions. [2021-11-07 08:10:23,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:23,647 INFO L681 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-11-07 08:10:23,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1267 transitions. [2021-11-07 08:10:23,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 961. [2021-11-07 08:10:23,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.3184183142559833) internal successors, (1267), 960 states have internal predecessors, (1267), 0 states have call successors, (0), 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 08:10:23,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1267 transitions. [2021-11-07 08:10:23,680 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-11-07 08:10:23,680 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-11-07 08:10:23,680 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-11-07 08:10:23,680 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1267 transitions. [2021-11-07 08:10:23,685 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-11-07 08:10:23,686 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:23,688 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:23,690 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 08:10:23,690 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 08:10:23,691 INFO L791 eck$LassoCheckResult]: Stem: 22771#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 22636#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 22628#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22580#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 22581#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22570#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 22571#L110-2 assume !false; 23122#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23294#L113 assume !(12292 == ssl3_accept_~s__state~0); 23291#L116 assume !(16384 == ssl3_accept_~s__state~0); 23288#L119 assume !(8192 == ssl3_accept_~s__state~0); 23285#L122 assume !(24576 == ssl3_accept_~s__state~0); 23282#L125 assume !(8195 == ssl3_accept_~s__state~0); 23279#L128 assume !(8480 == ssl3_accept_~s__state~0); 23277#L131 assume !(8481 == ssl3_accept_~s__state~0); 23274#L134 assume !(8482 == ssl3_accept_~s__state~0); 23271#L137 assume 8464 == ssl3_accept_~s__state~0; 22542#L144 [2021-11-07 08:10:23,692 INFO L793 eck$LassoCheckResult]: Loop: 22542#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 22543#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22559#L285-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; 22560#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23381#L614 ssl3_accept_~skip~0 := 0; 23378#L110-2 assume !false; 23375#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23372#L113 assume !(12292 == ssl3_accept_~s__state~0); 23369#L116 assume !(16384 == ssl3_accept_~s__state~0); 23366#L119 assume !(8192 == ssl3_accept_~s__state~0); 23363#L122 assume !(24576 == ssl3_accept_~s__state~0); 23360#L125 assume !(8195 == ssl3_accept_~s__state~0); 23357#L128 assume !(8480 == ssl3_accept_~s__state~0); 23354#L131 assume !(8481 == ssl3_accept_~s__state~0); 23351#L134 assume !(8482 == ssl3_accept_~s__state~0); 23348#L137 assume !(8464 == ssl3_accept_~s__state~0); 23345#L140 assume !(8465 == ssl3_accept_~s__state~0); 23342#L143 assume !(8466 == ssl3_accept_~s__state~0); 23339#L146 assume 8496 == ssl3_accept_~s__state~0; 22741#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 22607#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22608#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 22743#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22745#L304-2 ssl3_accept_~s__init_num~0 := 0; 23266#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23260#L614 ssl3_accept_~skip~0 := 0; 23259#L110-2 assume !false; 23258#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23255#L113 assume !(12292 == ssl3_accept_~s__state~0); 23249#L116 assume !(16384 == ssl3_accept_~s__state~0); 23247#L119 assume !(8192 == ssl3_accept_~s__state~0); 23245#L122 assume !(24576 == ssl3_accept_~s__state~0); 23243#L125 assume !(8195 == ssl3_accept_~s__state~0); 23240#L128 assume !(8480 == ssl3_accept_~s__state~0); 23237#L131 assume !(8481 == ssl3_accept_~s__state~0); 23234#L134 assume !(8482 == ssl3_accept_~s__state~0); 23231#L137 assume !(8464 == ssl3_accept_~s__state~0); 23228#L140 assume !(8465 == ssl3_accept_~s__state~0); 23225#L143 assume !(8466 == ssl3_accept_~s__state~0); 23222#L146 assume !(8496 == ssl3_accept_~s__state~0); 23219#L149 assume !(8497 == ssl3_accept_~s__state~0); 23097#L152 assume 8512 == ssl3_accept_~s__state~0; 22776#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22652#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22653#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22712#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23192#L614 ssl3_accept_~skip~0 := 0; 23190#L110-2 assume !false; 23188#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23186#L113 assume !(12292 == ssl3_accept_~s__state~0); 23184#L116 assume !(16384 == ssl3_accept_~s__state~0); 23182#L119 assume !(8192 == ssl3_accept_~s__state~0); 23175#L122 assume !(24576 == ssl3_accept_~s__state~0); 23172#L125 assume !(8195 == ssl3_accept_~s__state~0); 23169#L128 assume !(8480 == ssl3_accept_~s__state~0); 23166#L131 assume !(8481 == ssl3_accept_~s__state~0); 23163#L134 assume !(8482 == ssl3_accept_~s__state~0); 23160#L137 assume !(8464 == ssl3_accept_~s__state~0); 23157#L140 assume !(8465 == ssl3_accept_~s__state~0); 23154#L143 assume !(8466 == ssl3_accept_~s__state~0); 23152#L146 assume !(8496 == ssl3_accept_~s__state~0); 23150#L149 assume !(8497 == ssl3_accept_~s__state~0); 23146#L152 assume !(8512 == ssl3_accept_~s__state~0); 23144#L155 assume !(8513 == ssl3_accept_~s__state~0); 22953#L158 assume 8528 == ssl3_accept_~s__state~0; 22622#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22588#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22589#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22706#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 22774#L364 assume !(ssl3_accept_~ret~0 <= 0); 22612#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22760#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23200#L614 ssl3_accept_~skip~0 := 0; 23198#L110-2 assume !false; 23193#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23191#L113 assume !(12292 == ssl3_accept_~s__state~0); 23189#L116 assume !(16384 == ssl3_accept_~s__state~0); 23187#L119 assume !(8192 == ssl3_accept_~s__state~0); 23185#L122 assume !(24576 == ssl3_accept_~s__state~0); 23183#L125 assume !(8195 == ssl3_accept_~s__state~0); 23181#L128 assume !(8480 == ssl3_accept_~s__state~0); 23174#L131 assume !(8481 == ssl3_accept_~s__state~0); 23171#L134 assume !(8482 == ssl3_accept_~s__state~0); 23168#L137 assume !(8464 == ssl3_accept_~s__state~0); 23165#L140 assume !(8465 == ssl3_accept_~s__state~0); 23162#L143 assume !(8466 == ssl3_accept_~s__state~0); 23159#L146 assume !(8496 == ssl3_accept_~s__state~0); 23156#L149 assume !(8497 == ssl3_accept_~s__state~0); 23153#L152 assume !(8512 == ssl3_accept_~s__state~0); 23151#L155 assume !(8513 == ssl3_accept_~s__state~0); 23147#L158 assume !(8528 == ssl3_accept_~s__state~0); 23145#L161 assume !(8529 == ssl3_accept_~s__state~0); 22819#L164 assume 8544 == ssl3_accept_~s__state~0; 22817#L168 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; 22597#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23136#L614 ssl3_accept_~skip~0 := 0; 23135#L110-2 assume !false; 23134#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23133#L113 assume !(12292 == ssl3_accept_~s__state~0); 23126#L116 assume !(16384 == ssl3_accept_~s__state~0); 23124#L119 assume !(8192 == ssl3_accept_~s__state~0); 23123#L122 assume !(24576 == ssl3_accept_~s__state~0); 23120#L125 assume !(8195 == ssl3_accept_~s__state~0); 23118#L128 assume !(8480 == ssl3_accept_~s__state~0); 23116#L131 assume !(8481 == ssl3_accept_~s__state~0); 23114#L134 assume !(8482 == ssl3_accept_~s__state~0); 23112#L137 assume !(8464 == ssl3_accept_~s__state~0); 23110#L140 assume !(8465 == ssl3_accept_~s__state~0); 23107#L143 assume !(8466 == ssl3_accept_~s__state~0); 23108#L146 assume !(8496 == ssl3_accept_~s__state~0); 23411#L149 assume !(8497 == ssl3_accept_~s__state~0); 23410#L152 assume !(8512 == ssl3_accept_~s__state~0); 23409#L155 assume !(8513 == ssl3_accept_~s__state~0); 23408#L158 assume !(8528 == ssl3_accept_~s__state~0); 23407#L161 assume !(8529 == ssl3_accept_~s__state~0); 23406#L164 assume !(8544 == ssl3_accept_~s__state~0); 23405#L167 assume !(8545 == ssl3_accept_~s__state~0); 23404#L170 assume !(8560 == ssl3_accept_~s__state~0); 22780#L173 assume !(8561 == ssl3_accept_~s__state~0); 22781#L176 assume !(8448 == ssl3_accept_~s__state~0); 23101#L179 assume 8576 == ssl3_accept_~s__state~0; 22960#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 22957#L451 assume !(ssl3_accept_~ret~0 <= 0); 22523#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 22525#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23303#L614 ssl3_accept_~skip~0 := 0; 23300#L110-2 assume !false; 23297#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23295#L113 assume !(12292 == ssl3_accept_~s__state~0); 23292#L116 assume !(16384 == ssl3_accept_~s__state~0); 23289#L119 assume !(8192 == ssl3_accept_~s__state~0); 23286#L122 assume !(24576 == ssl3_accept_~s__state~0); 23283#L125 assume !(8195 == ssl3_accept_~s__state~0); 23280#L128 assume !(8480 == ssl3_accept_~s__state~0); 22999#L131 assume !(8481 == ssl3_accept_~s__state~0); 23275#L134 assume !(8482 == ssl3_accept_~s__state~0); 23272#L137 assume 8464 == ssl3_accept_~s__state~0; 22542#L144 [2021-11-07 08:10:23,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:23,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-11-07 08:10:23,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:23,693 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289341808] [2021-11-07 08:10:23,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:23,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:23,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:23,704 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:23,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:23,723 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:23,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:23,724 INFO L85 PathProgramCache]: Analyzing trace with hash -719108429, now seen corresponding path program 1 times [2021-11-07 08:10:23,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:23,724 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726808793] [2021-11-07 08:10:23,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:23,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:23,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:23,780 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 08:10:23,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:23,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726808793] [2021-11-07 08:10:23,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726808793] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:23,782 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:23,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:23,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428108406] [2021-11-07 08:10:23,783 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:23,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:23,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:23,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:23,784 INFO L87 Difference]: Start difference. First operand 961 states and 1267 transitions. cyclomatic complexity: 311 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 08:10:23,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:23,917 INFO L93 Difference]: Finished difference Result 927 states and 1186 transitions. [2021-11-07 08:10:23,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:23,918 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 927 states and 1186 transitions. [2021-11-07 08:10:23,924 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 498 [2021-11-07 08:10:23,931 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 927 states to 799 states and 1026 transitions. [2021-11-07 08:10:23,931 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 565 [2021-11-07 08:10:23,933 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 693 [2021-11-07 08:10:23,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 799 states and 1026 transitions. [2021-11-07 08:10:23,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:23,933 INFO L681 BuchiCegarLoop]: Abstraction has 799 states and 1026 transitions. [2021-11-07 08:10:23,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states and 1026 transitions. [2021-11-07 08:10:23,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 669. [2021-11-07 08:10:23,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 669 states have (on average 1.288490284005979) internal successors, (862), 668 states have internal predecessors, (862), 0 states have call successors, (0), 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 08:10:23,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 862 transitions. [2021-11-07 08:10:23,950 INFO L704 BuchiCegarLoop]: Abstraction has 669 states and 862 transitions. [2021-11-07 08:10:23,950 INFO L587 BuchiCegarLoop]: Abstraction has 669 states and 862 transitions. [2021-11-07 08:10:23,950 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-11-07 08:10:23,951 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 669 states and 862 transitions. [2021-11-07 08:10:23,954 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 496 [2021-11-07 08:10:23,954 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:23,954 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:23,956 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 08:10:23,956 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] [2021-11-07 08:10:23,956 INFO L791 eck$LassoCheckResult]: Stem: 24629#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 24513#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 24504#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24466#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 24467#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24458#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 24459#L110-2 assume !false; 24711#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24903#L113 assume !(12292 == ssl3_accept_~s__state~0); 24899#L116 assume !(16384 == ssl3_accept_~s__state~0); 24900#L119 assume !(8192 == ssl3_accept_~s__state~0); 24895#L122 assume !(24576 == ssl3_accept_~s__state~0); 24896#L125 assume !(8195 == ssl3_accept_~s__state~0); 24891#L128 assume !(8480 == ssl3_accept_~s__state~0); 24892#L131 assume !(8481 == ssl3_accept_~s__state~0); 24767#L134 assume !(8482 == ssl3_accept_~s__state~0); 24768#L137 assume 8464 == ssl3_accept_~s__state~0; 24430#L144 [2021-11-07 08:10:23,957 INFO L793 eck$LassoCheckResult]: Loop: 24430#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 24431#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24447#L285-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; 24448#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25073#L614 ssl3_accept_~skip~0 := 0; 25072#L110-2 assume !false; 25071#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25070#L113 assume !(12292 == ssl3_accept_~s__state~0); 25069#L116 assume !(16384 == ssl3_accept_~s__state~0); 25068#L119 assume !(8192 == ssl3_accept_~s__state~0); 25067#L122 assume !(24576 == ssl3_accept_~s__state~0); 25066#L125 assume !(8195 == ssl3_accept_~s__state~0); 25065#L128 assume !(8480 == ssl3_accept_~s__state~0); 25064#L131 assume !(8481 == ssl3_accept_~s__state~0); 25063#L134 assume !(8482 == ssl3_accept_~s__state~0); 25062#L137 assume !(8464 == ssl3_accept_~s__state~0); 24555#L140 assume !(8465 == ssl3_accept_~s__state~0); 24556#L143 assume !(8466 == ssl3_accept_~s__state~0); 24774#L146 assume 8496 == ssl3_accept_~s__state~0; 24753#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 24488#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 24468#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 24469#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24597#L304-2 ssl3_accept_~s__init_num~0 := 0; 24598#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25054#L614 ssl3_accept_~skip~0 := 0; 25048#L110-2 assume !false; 25045#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25042#L113 assume !(12292 == ssl3_accept_~s__state~0); 25039#L116 assume !(16384 == ssl3_accept_~s__state~0); 25036#L119 assume !(8192 == ssl3_accept_~s__state~0); 25033#L122 assume !(24576 == ssl3_accept_~s__state~0); 25030#L125 assume !(8195 == ssl3_accept_~s__state~0); 25027#L128 assume !(8480 == ssl3_accept_~s__state~0); 25024#L131 assume !(8481 == ssl3_accept_~s__state~0); 25021#L134 assume !(8482 == ssl3_accept_~s__state~0); 25019#L137 assume !(8464 == ssl3_accept_~s__state~0); 25018#L140 assume !(8465 == ssl3_accept_~s__state~0); 25017#L143 assume !(8466 == ssl3_accept_~s__state~0); 24591#L146 assume !(8496 == ssl3_accept_~s__state~0); 24592#L149 assume !(8497 == ssl3_accept_~s__state~0); 24493#L152 assume 8512 == ssl3_accept_~s__state~0; 24494#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24529#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 24530#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24584#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24506#L614 ssl3_accept_~skip~0 := 0; 24507#L110-2 assume !false; 24460#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24461#L113 assume !(12292 == ssl3_accept_~s__state~0); 24482#L116 assume !(16384 == ssl3_accept_~s__state~0); 24483#L119 assume !(8192 == ssl3_accept_~s__state~0); 24542#L122 assume !(24576 == ssl3_accept_~s__state~0); 24543#L125 assume !(8195 == ssl3_accept_~s__state~0); 24551#L128 assume !(8480 == ssl3_accept_~s__state~0); 24521#L131 assume !(8481 == ssl3_accept_~s__state~0); 24522#L134 assume !(8482 == ssl3_accept_~s__state~0); 24561#L137 assume !(8464 == ssl3_accept_~s__state~0); 24562#L140 assume !(8465 == ssl3_accept_~s__state~0); 25016#L143 assume !(8466 == ssl3_accept_~s__state~0); 25014#L146 assume !(8496 == ssl3_accept_~s__state~0); 25011#L149 assume !(8497 == ssl3_accept_~s__state~0); 25008#L152 assume !(8512 == ssl3_accept_~s__state~0); 24535#L155 assume !(8513 == ssl3_accept_~s__state~0); 24536#L158 assume 8528 == ssl3_accept_~s__state~0; 24499#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24474#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24475#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24580#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 24633#L364 assume !(ssl3_accept_~ret~0 <= 0); 24492#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24624#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25047#L614 ssl3_accept_~skip~0 := 0; 25044#L110-2 assume !false; 25041#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25038#L113 assume !(12292 == ssl3_accept_~s__state~0); 25035#L116 assume !(16384 == ssl3_accept_~s__state~0); 25032#L119 assume !(8192 == ssl3_accept_~s__state~0); 25029#L122 assume !(24576 == ssl3_accept_~s__state~0); 25026#L125 assume !(8195 == ssl3_accept_~s__state~0); 25023#L128 assume !(8480 == ssl3_accept_~s__state~0); 25015#L131 assume !(8481 == ssl3_accept_~s__state~0); 25013#L134 assume !(8482 == ssl3_accept_~s__state~0); 25010#L137 assume !(8464 == ssl3_accept_~s__state~0); 25007#L140 assume !(8465 == ssl3_accept_~s__state~0); 24889#L143 assume !(8466 == ssl3_accept_~s__state~0); 24888#L146 assume !(8496 == ssl3_accept_~s__state~0); 24887#L149 assume !(8497 == ssl3_accept_~s__state~0); 24886#L152 assume !(8512 == ssl3_accept_~s__state~0); 24884#L155 assume !(8513 == ssl3_accept_~s__state~0); 24883#L158 assume !(8528 == ssl3_accept_~s__state~0); 24882#L161 assume !(8529 == ssl3_accept_~s__state~0); 24881#L164 assume 8544 == ssl3_accept_~s__state~0; 24420#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 24421#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 24465#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24567#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 24568#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 24554#L411 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; 24439#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24855#L614 ssl3_accept_~skip~0 := 0; 24854#L110-2 assume !false; 24853#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24852#L113 assume !(12292 == ssl3_accept_~s__state~0); 24851#L116 assume !(16384 == ssl3_accept_~s__state~0); 24850#L119 assume !(8192 == ssl3_accept_~s__state~0); 24849#L122 assume !(24576 == ssl3_accept_~s__state~0); 24848#L125 assume !(8195 == ssl3_accept_~s__state~0); 24847#L128 assume !(8480 == ssl3_accept_~s__state~0); 24846#L131 assume !(8481 == ssl3_accept_~s__state~0); 24845#L134 assume !(8482 == ssl3_accept_~s__state~0); 24844#L137 assume !(8464 == ssl3_accept_~s__state~0); 24843#L140 assume !(8465 == ssl3_accept_~s__state~0); 24842#L143 assume !(8466 == ssl3_accept_~s__state~0); 24841#L146 assume !(8496 == ssl3_accept_~s__state~0); 24839#L149 assume !(8497 == ssl3_accept_~s__state~0); 24838#L152 assume !(8512 == ssl3_accept_~s__state~0); 24837#L155 assume !(8513 == ssl3_accept_~s__state~0); 24836#L158 assume !(8528 == ssl3_accept_~s__state~0); 24835#L161 assume !(8529 == ssl3_accept_~s__state~0); 24833#L164 assume !(8544 == ssl3_accept_~s__state~0); 24829#L167 assume !(8545 == ssl3_accept_~s__state~0); 24827#L170 assume !(8560 == ssl3_accept_~s__state~0); 24825#L173 assume !(8561 == ssl3_accept_~s__state~0); 24654#L176 assume 8448 == ssl3_accept_~s__state~0; 24549#L177 assume !(ssl3_accept_~num1~0 > 0); 24497#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 24498#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24655#L614 ssl3_accept_~skip~0 := 0; 24653#L110-2 assume !false; 24652#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24647#L113 assume !(12292 == ssl3_accept_~s__state~0); 24648#L116 assume !(16384 == ssl3_accept_~s__state~0); 24667#L119 assume !(8192 == ssl3_accept_~s__state~0); 24666#L122 assume !(24576 == ssl3_accept_~s__state~0); 24664#L125 assume !(8195 == ssl3_accept_~s__state~0); 24663#L128 assume !(8480 == ssl3_accept_~s__state~0); 24662#L131 assume !(8481 == ssl3_accept_~s__state~0); 24645#L134 assume !(8482 == ssl3_accept_~s__state~0); 24646#L137 assume 8464 == ssl3_accept_~s__state~0; 24430#L144 [2021-11-07 08:10:23,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:23,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-11-07 08:10:23,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:23,958 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274349181] [2021-11-07 08:10:23,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:23,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:23,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:23,966 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:23,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:23,977 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:23,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:23,978 INFO L85 PathProgramCache]: Analyzing trace with hash 577325018, now seen corresponding path program 1 times [2021-11-07 08:10:23,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:23,978 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033950859] [2021-11-07 08:10:23,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:23,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:23,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:24,019 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 08:10:24,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:24,020 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033950859] [2021-11-07 08:10:24,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033950859] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:10:24,020 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782372448] [2021-11-07 08:10:24,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:24,021 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:10:24,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:24,022 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:10:24,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-07 08:10:24,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:24,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 08:10:24,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:10:24,512 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 08:10:24,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782372448] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:10:24,512 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 08:10:24,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-11-07 08:10:24,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090895748] [2021-11-07 08:10:24,513 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:24,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:24,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 08:10:24,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 08:10:24,514 INFO L87 Difference]: Start difference. First operand 669 states and 862 transitions. cyclomatic complexity: 196 Second operand has 4 states, 3 states have (on average 29.666666666666668) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 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 08:10:24,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:24,810 INFO L93 Difference]: Finished difference Result 1108 states and 1412 transitions. [2021-11-07 08:10:24,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-07 08:10:24,811 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1108 states and 1412 transitions. [2021-11-07 08:10:24,818 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 935 [2021-11-07 08:10:24,827 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1108 states to 1108 states and 1412 transitions. [2021-11-07 08:10:24,827 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1002 [2021-11-07 08:10:24,828 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1002 [2021-11-07 08:10:24,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1108 states and 1412 transitions. [2021-11-07 08:10:24,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:24,829 INFO L681 BuchiCegarLoop]: Abstraction has 1108 states and 1412 transitions. [2021-11-07 08:10:24,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states and 1412 transitions. [2021-11-07 08:10:24,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 844. [2021-11-07 08:10:24,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 844 states, 844 states have (on average 1.2843601895734598) internal successors, (1084), 843 states have internal predecessors, (1084), 0 states have call successors, (0), 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 08:10:24,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 1084 transitions. [2021-11-07 08:10:24,848 INFO L704 BuchiCegarLoop]: Abstraction has 844 states and 1084 transitions. [2021-11-07 08:10:24,848 INFO L587 BuchiCegarLoop]: Abstraction has 844 states and 1084 transitions. [2021-11-07 08:10:24,849 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-11-07 08:10:24,849 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 844 states and 1084 transitions. [2021-11-07 08:10:24,852 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 671 [2021-11-07 08:10:24,853 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:24,853 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:24,856 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 08:10:24,856 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] [2021-11-07 08:10:24,857 INFO L791 eck$LassoCheckResult]: Stem: 26826#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 26717#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 26709#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26671#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 26672#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26663#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 26664#L110-2 assume !false; 26879#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27274#L113 assume !(12292 == ssl3_accept_~s__state~0); 27268#L116 assume !(16384 == ssl3_accept_~s__state~0); 27269#L119 assume !(8192 == ssl3_accept_~s__state~0); 27262#L122 assume !(24576 == ssl3_accept_~s__state~0); 27263#L125 assume !(8195 == ssl3_accept_~s__state~0); 27256#L128 assume !(8480 == ssl3_accept_~s__state~0); 27257#L131 assume !(8481 == ssl3_accept_~s__state~0); 27245#L134 assume !(8482 == ssl3_accept_~s__state~0); 27246#L137 assume 8464 == ssl3_accept_~s__state~0; 26634#L144 [2021-11-07 08:10:24,857 INFO L793 eck$LassoCheckResult]: Loop: 26634#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 26635#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26652#L285-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; 26653#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26618#L614 ssl3_accept_~skip~0 := 0; 26711#L110-2 assume !false; 26665#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26666#L113 assume !(12292 == ssl3_accept_~s__state~0); 26687#L116 assume !(16384 == ssl3_accept_~s__state~0); 26688#L119 assume !(8192 == ssl3_accept_~s__state~0); 26743#L122 assume !(24576 == ssl3_accept_~s__state~0); 26744#L125 assume !(8195 == ssl3_accept_~s__state~0); 26753#L128 assume !(8480 == ssl3_accept_~s__state~0); 26754#L131 assume !(8481 == ssl3_accept_~s__state~0); 27431#L134 assume !(8482 == ssl3_accept_~s__state~0); 27429#L137 assume !(8464 == ssl3_accept_~s__state~0); 26758#L140 assume !(8465 == ssl3_accept_~s__state~0); 26759#L143 assume !(8466 == ssl3_accept_~s__state~0); 27294#L146 assume 8496 == ssl3_accept_~s__state~0; 26805#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 26693#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26673#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 26674#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 26797#L304-2 ssl3_accept_~s__init_num~0 := 0; 26798#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27450#L614 ssl3_accept_~skip~0 := 0; 27448#L110-2 assume !false; 27446#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27444#L113 assume !(12292 == ssl3_accept_~s__state~0); 27442#L116 assume !(16384 == ssl3_accept_~s__state~0); 27440#L119 assume !(8192 == ssl3_accept_~s__state~0); 27438#L122 assume !(24576 == ssl3_accept_~s__state~0); 27436#L125 assume !(8195 == ssl3_accept_~s__state~0); 27434#L128 assume !(8480 == ssl3_accept_~s__state~0); 26725#L131 assume !(8481 == ssl3_accept_~s__state~0); 26726#L134 assume !(8482 == ssl3_accept_~s__state~0); 26764#L137 assume !(8464 == ssl3_accept_~s__state~0); 26765#L140 assume !(8465 == ssl3_accept_~s__state~0); 27426#L143 assume !(8466 == ssl3_accept_~s__state~0); 26790#L146 assume !(8496 == ssl3_accept_~s__state~0); 26791#L149 assume !(8497 == ssl3_accept_~s__state~0); 26796#L152 assume !(8512 == ssl3_accept_~s__state~0); 27424#L155 assume !(8513 == ssl3_accept_~s__state~0); 27423#L158 assume !(8528 == ssl3_accept_~s__state~0); 26644#L161 assume !(8529 == ssl3_accept_~s__state~0); 26645#L164 assume !(8544 == ssl3_accept_~s__state~0); 26659#L167 assume !(8545 == ssl3_accept_~s__state~0); 26660#L170 assume !(8560 == ssl3_accept_~s__state~0); 26762#L173 assume !(8561 == ssl3_accept_~s__state~0); 26729#L176 assume !(8448 == ssl3_accept_~s__state~0); 26730#L179 assume !(8576 == ssl3_accept_~s__state~0); 26814#L182 assume !(8577 == ssl3_accept_~s__state~0); 26810#L185 assume !(8592 == ssl3_accept_~s__state~0); 26654#L188 assume !(8593 == ssl3_accept_~s__state~0); 26655#L191 assume !(8608 == ssl3_accept_~s__state~0); 26783#L194 assume !(8609 == ssl3_accept_~s__state~0); 26777#L197 assume !(8640 == ssl3_accept_~s__state~0); 26778#L200 assume !(8641 == ssl3_accept_~s__state~0); 26681#L203 assume 8656 == ssl3_accept_~s__state~0; 26682#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 26772#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 26718#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 26637#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 26715#L531 assume !(0 == ssl3_accept_~tmp___10~0); 26720#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27449#L614 ssl3_accept_~skip~0 := 0; 27447#L110-2 assume !false; 27445#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27443#L113 assume !(12292 == ssl3_accept_~s__state~0); 27441#L116 assume !(16384 == ssl3_accept_~s__state~0); 27439#L119 assume !(8192 == ssl3_accept_~s__state~0); 27437#L122 assume !(24576 == ssl3_accept_~s__state~0); 27435#L125 assume !(8195 == ssl3_accept_~s__state~0); 27433#L128 assume !(8480 == ssl3_accept_~s__state~0); 27432#L131 assume !(8481 == ssl3_accept_~s__state~0); 27430#L134 assume !(8482 == ssl3_accept_~s__state~0); 27428#L137 assume !(8464 == ssl3_accept_~s__state~0); 27427#L140 assume !(8465 == ssl3_accept_~s__state~0); 26812#L143 assume !(8466 == ssl3_accept_~s__state~0); 26813#L146 assume !(8496 == ssl3_accept_~s__state~0); 27425#L149 assume !(8497 == ssl3_accept_~s__state~0); 26698#L152 assume !(8512 == ssl3_accept_~s__state~0); 26699#L155 assume !(8513 == ssl3_accept_~s__state~0); 26649#L158 assume !(8528 == ssl3_accept_~s__state~0); 26650#L161 assume !(8529 == ssl3_accept_~s__state~0); 27318#L164 assume !(8544 == ssl3_accept_~s__state~0); 27317#L167 assume !(8545 == ssl3_accept_~s__state~0); 27315#L170 assume !(8560 == ssl3_accept_~s__state~0); 27314#L173 assume !(8561 == ssl3_accept_~s__state~0); 27313#L176 assume !(8448 == ssl3_accept_~s__state~0); 27312#L179 assume !(8576 == ssl3_accept_~s__state~0); 27307#L182 assume !(8577 == ssl3_accept_~s__state~0); 27305#L185 assume !(8592 == ssl3_accept_~s__state~0); 27303#L188 assume !(8593 == ssl3_accept_~s__state~0); 27301#L191 assume !(8608 == ssl3_accept_~s__state~0); 27299#L194 assume !(8609 == ssl3_accept_~s__state~0); 27297#L197 assume !(8640 == ssl3_accept_~s__state~0); 27293#L200 assume !(8641 == ssl3_accept_~s__state~0); 27291#L203 assume !(8656 == ssl3_accept_~s__state~0); 27252#L206 assume !(8657 == ssl3_accept_~s__state~0); 26708#L209 assume 8672 == ssl3_accept_~s__state~0; 26775#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 26747#L539 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 26632#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 26776#L554 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 26648#L554-2 ssl3_accept_~s__init_num~0 := 0; 26643#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27345#L614 ssl3_accept_~skip~0 := 0; 27343#L110-2 assume !false; 27341#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27339#L113 assume !(12292 == ssl3_accept_~s__state~0); 27337#L116 assume !(16384 == ssl3_accept_~s__state~0); 27335#L119 assume !(8192 == ssl3_accept_~s__state~0); 27333#L122 assume !(24576 == ssl3_accept_~s__state~0); 27331#L125 assume !(8195 == ssl3_accept_~s__state~0); 27329#L128 assume !(8480 == ssl3_accept_~s__state~0); 27327#L131 assume !(8481 == ssl3_accept_~s__state~0); 27325#L134 assume !(8482 == ssl3_accept_~s__state~0); 27323#L137 assume !(8464 == ssl3_accept_~s__state~0); 27321#L140 assume !(8465 == ssl3_accept_~s__state~0); 27295#L143 assume !(8466 == ssl3_accept_~s__state~0); 26952#L146 assume !(8496 == ssl3_accept_~s__state~0); 26950#L149 assume !(8497 == ssl3_accept_~s__state~0); 26948#L152 assume !(8512 == ssl3_accept_~s__state~0); 26946#L155 assume !(8513 == ssl3_accept_~s__state~0); 26944#L158 assume !(8528 == ssl3_accept_~s__state~0); 26942#L161 assume !(8529 == ssl3_accept_~s__state~0); 26940#L164 assume !(8544 == ssl3_accept_~s__state~0); 26938#L167 assume !(8545 == ssl3_accept_~s__state~0); 26936#L170 assume !(8560 == ssl3_accept_~s__state~0); 26932#L173 assume !(8561 == ssl3_accept_~s__state~0); 26923#L176 assume 8448 == ssl3_accept_~s__state~0; 26750#L177 assume !(ssl3_accept_~num1~0 > 0); 26751#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26874#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26867#L614 ssl3_accept_~skip~0 := 0; 26864#L110-2 assume !false; 26861#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26858#L113 assume !(12292 == ssl3_accept_~s__state~0); 26855#L116 assume !(16384 == ssl3_accept_~s__state~0); 26852#L119 assume !(8192 == ssl3_accept_~s__state~0); 26849#L122 assume !(24576 == ssl3_accept_~s__state~0); 26846#L125 assume !(8195 == ssl3_accept_~s__state~0); 26843#L128 assume !(8480 == ssl3_accept_~s__state~0); 26840#L131 assume !(8481 == ssl3_accept_~s__state~0); 26836#L134 assume !(8482 == ssl3_accept_~s__state~0); 26837#L137 assume 8464 == ssl3_accept_~s__state~0; 26634#L144 [2021-11-07 08:10:24,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:24,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-11-07 08:10:24,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:24,858 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898958374] [2021-11-07 08:10:24,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:24,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:24,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:24,867 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:24,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:24,888 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:24,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:24,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1691770984, now seen corresponding path program 1 times [2021-11-07 08:10:24,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:24,889 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032328260] [2021-11-07 08:10:24,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:24,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:24,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:24,946 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 08:10:24,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:24,946 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032328260] [2021-11-07 08:10:24,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032328260] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:24,947 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:24,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:24,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145975325] [2021-11-07 08:10:24,948 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:24,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:24,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:24,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:24,949 INFO L87 Difference]: Start difference. First operand 844 states and 1084 transitions. cyclomatic complexity: 243 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 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 08:10:24,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:24,968 INFO L93 Difference]: Finished difference Result 1437 states and 1867 transitions. [2021-11-07 08:10:24,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:24,968 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1437 states and 1867 transitions. [2021-11-07 08:10:24,977 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1264 [2021-11-07 08:10:24,988 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1437 states to 1437 states and 1867 transitions. [2021-11-07 08:10:24,988 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1331 [2021-11-07 08:10:24,990 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1331 [2021-11-07 08:10:24,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1437 states and 1867 transitions. [2021-11-07 08:10:24,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:24,991 INFO L681 BuchiCegarLoop]: Abstraction has 1437 states and 1867 transitions. [2021-11-07 08:10:24,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1437 states and 1867 transitions. [2021-11-07 08:10:25,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1437 to 1437. [2021-11-07 08:10:25,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1437 states, 1437 states have (on average 1.2992345163535142) internal successors, (1867), 1436 states have internal predecessors, (1867), 0 states have call successors, (0), 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 08:10:25,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1437 states to 1437 states and 1867 transitions. [2021-11-07 08:10:25,022 INFO L704 BuchiCegarLoop]: Abstraction has 1437 states and 1867 transitions. [2021-11-07 08:10:25,022 INFO L587 BuchiCegarLoop]: Abstraction has 1437 states and 1867 transitions. [2021-11-07 08:10:25,022 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-11-07 08:10:25,022 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1437 states and 1867 transitions. [2021-11-07 08:10:25,030 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1264 [2021-11-07 08:10:25,030 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:25,046 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:25,050 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 08:10:25,050 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] [2021-11-07 08:10:25,050 INFO L791 eck$LassoCheckResult]: Stem: 29119#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29004#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 28996#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28959#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 28960#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28955#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 28956#L110-2 assume !false; 29155#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29624#L113 assume !(12292 == ssl3_accept_~s__state~0); 29622#L116 assume !(16384 == ssl3_accept_~s__state~0); 29620#L119 assume !(8192 == ssl3_accept_~s__state~0); 29618#L122 assume !(24576 == ssl3_accept_~s__state~0); 29616#L125 assume !(8195 == ssl3_accept_~s__state~0); 29614#L128 assume !(8480 == ssl3_accept_~s__state~0); 29612#L131 assume !(8481 == ssl3_accept_~s__state~0); 29610#L134 assume !(8482 == ssl3_accept_~s__state~0); 29608#L137 assume 8464 == ssl3_accept_~s__state~0; 29272#L144 [2021-11-07 08:10:25,051 INFO L793 eck$LassoCheckResult]: Loop: 29272#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 29111#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29112#L285-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; 29554#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29546#L614 ssl3_accept_~skip~0 := 0; 29544#L110-2 assume !false; 29541#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29540#L113 assume !(12292 == ssl3_accept_~s__state~0); 29534#L116 assume !(16384 == ssl3_accept_~s__state~0); 29532#L119 assume !(8192 == ssl3_accept_~s__state~0); 29530#L122 assume !(24576 == ssl3_accept_~s__state~0); 29528#L125 assume !(8195 == ssl3_accept_~s__state~0); 29526#L128 assume !(8480 == ssl3_accept_~s__state~0); 29524#L131 assume !(8481 == ssl3_accept_~s__state~0); 29522#L134 assume !(8482 == ssl3_accept_~s__state~0); 29520#L137 assume !(8464 == ssl3_accept_~s__state~0); 29518#L140 assume !(8465 == ssl3_accept_~s__state~0); 29481#L143 assume !(8466 == ssl3_accept_~s__state~0); 29259#L146 assume 8496 == ssl3_accept_~s__state~0; 29258#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29257#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29256#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 29254#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29095#L304-2 ssl3_accept_~s__init_num~0 := 0; 29252#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29247#L614 ssl3_accept_~skip~0 := 0; 29246#L110-2 assume !false; 29245#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29244#L113 assume !(12292 == ssl3_accept_~s__state~0); 29243#L116 assume !(16384 == ssl3_accept_~s__state~0); 29242#L119 assume !(8192 == ssl3_accept_~s__state~0); 29241#L122 assume !(24576 == ssl3_accept_~s__state~0); 29240#L125 assume !(8195 == ssl3_accept_~s__state~0); 29239#L128 assume !(8480 == ssl3_accept_~s__state~0); 29238#L131 assume !(8481 == ssl3_accept_~s__state~0); 29237#L134 assume !(8482 == ssl3_accept_~s__state~0); 29236#L137 assume !(8464 == ssl3_accept_~s__state~0); 29235#L140 assume !(8465 == ssl3_accept_~s__state~0); 29234#L143 assume !(8466 == ssl3_accept_~s__state~0); 29233#L146 assume !(8496 == ssl3_accept_~s__state~0); 29232#L149 assume !(8497 == ssl3_accept_~s__state~0); 29231#L152 assume 8512 == ssl3_accept_~s__state~0; 29213#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29859#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29857#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29856#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29850#L614 ssl3_accept_~skip~0 := 0; 29849#L110-2 assume !false; 29848#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29847#L113 assume !(12292 == ssl3_accept_~s__state~0); 29842#L116 assume !(16384 == ssl3_accept_~s__state~0); 29840#L119 assume !(8192 == ssl3_accept_~s__state~0); 29838#L122 assume !(24576 == ssl3_accept_~s__state~0); 29836#L125 assume !(8195 == ssl3_accept_~s__state~0); 29834#L128 assume !(8480 == ssl3_accept_~s__state~0); 29832#L131 assume !(8481 == ssl3_accept_~s__state~0); 29830#L134 assume !(8482 == ssl3_accept_~s__state~0); 29828#L137 assume !(8464 == ssl3_accept_~s__state~0); 29826#L140 assume !(8465 == ssl3_accept_~s__state~0); 29824#L143 assume !(8466 == ssl3_accept_~s__state~0); 29822#L146 assume !(8496 == ssl3_accept_~s__state~0); 29820#L149 assume !(8497 == ssl3_accept_~s__state~0); 29818#L152 assume !(8512 == ssl3_accept_~s__state~0); 29816#L155 assume !(8513 == ssl3_accept_~s__state~0); 29814#L158 assume 8528 == ssl3_accept_~s__state~0; 28992#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28971#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 28972#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 29078#L341 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 28983#L344 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 28985#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29108#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29442#L614 ssl3_accept_~skip~0 := 0; 29440#L110-2 assume !false; 29337#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29333#L113 assume !(12292 == ssl3_accept_~s__state~0); 29331#L116 assume !(16384 == ssl3_accept_~s__state~0); 29329#L119 assume !(8192 == ssl3_accept_~s__state~0); 29327#L122 assume !(24576 == ssl3_accept_~s__state~0); 29325#L125 assume !(8195 == ssl3_accept_~s__state~0); 29323#L128 assume !(8480 == ssl3_accept_~s__state~0); 29319#L131 assume !(8481 == ssl3_accept_~s__state~0); 29316#L134 assume !(8482 == ssl3_accept_~s__state~0); 29313#L137 assume !(8464 == ssl3_accept_~s__state~0); 29309#L140 assume !(8465 == ssl3_accept_~s__state~0); 29310#L143 assume !(8466 == ssl3_accept_~s__state~0); 29301#L146 assume !(8496 == ssl3_accept_~s__state~0); 29302#L149 assume !(8497 == ssl3_accept_~s__state~0); 29294#L152 assume !(8512 == ssl3_accept_~s__state~0); 29290#L155 assume !(8513 == ssl3_accept_~s__state~0); 29291#L158 assume !(8528 == ssl3_accept_~s__state~0); 29286#L161 assume !(8529 == ssl3_accept_~s__state~0); 29287#L164 assume 8544 == ssl3_accept_~s__state~0; 28911#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 28912#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 28958#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29055#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29056#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 29105#L411 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; 29418#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29413#L614 ssl3_accept_~skip~0 := 0; 29412#L110-2 assume !false; 29411#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29410#L113 assume !(12292 == ssl3_accept_~s__state~0); 29409#L116 assume !(16384 == ssl3_accept_~s__state~0); 29408#L119 assume !(8192 == ssl3_accept_~s__state~0); 29407#L122 assume !(24576 == ssl3_accept_~s__state~0); 29406#L125 assume !(8195 == ssl3_accept_~s__state~0); 29405#L128 assume !(8480 == ssl3_accept_~s__state~0); 29404#L131 assume !(8481 == ssl3_accept_~s__state~0); 29403#L134 assume !(8482 == ssl3_accept_~s__state~0); 29402#L137 assume !(8464 == ssl3_accept_~s__state~0); 29401#L140 assume !(8465 == ssl3_accept_~s__state~0); 29400#L143 assume !(8466 == ssl3_accept_~s__state~0); 29399#L146 assume !(8496 == ssl3_accept_~s__state~0); 29317#L149 assume !(8497 == ssl3_accept_~s__state~0); 29318#L152 assume !(8512 == ssl3_accept_~s__state~0); 29311#L155 assume !(8513 == ssl3_accept_~s__state~0); 29312#L158 assume !(8528 == ssl3_accept_~s__state~0); 29303#L161 assume !(8529 == ssl3_accept_~s__state~0); 29304#L164 assume !(8544 == ssl3_accept_~s__state~0); 29295#L167 assume !(8545 == ssl3_accept_~s__state~0); 29296#L170 assume !(8560 == ssl3_accept_~s__state~0); 29264#L173 assume !(8561 == ssl3_accept_~s__state~0); 29265#L176 assume 8448 == ssl3_accept_~s__state~0; 29037#L177 assume !(ssl3_accept_~num1~0 > 0); 29038#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29396#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29391#L614 ssl3_accept_~skip~0 := 0; 29390#L110-2 assume !false; 29389#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29388#L113 assume !(12292 == ssl3_accept_~s__state~0); 29383#L116 assume 16384 == ssl3_accept_~s__state~0; 29382#L222 ssl3_accept_~s__server~0 := 1; 29377#L227 assume 0 != ssl3_accept_~cb~0; 29375#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 29373#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 29370#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 29366#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 29358#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 29356#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29350#L614 ssl3_accept_~skip~0 := 0; 29348#L110-2 assume !false; 29346#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29344#L113 assume !(12292 == ssl3_accept_~s__state~0); 29342#L116 assume !(16384 == ssl3_accept_~s__state~0); 29340#L119 assume !(8192 == ssl3_accept_~s__state~0); 29338#L122 assume !(24576 == ssl3_accept_~s__state~0); 29336#L125 assume !(8195 == ssl3_accept_~s__state~0); 29335#L128 assume !(8480 == ssl3_accept_~s__state~0); 29332#L131 assume !(8481 == ssl3_accept_~s__state~0); 29330#L134 assume !(8482 == ssl3_accept_~s__state~0); 29328#L137 assume 8464 == ssl3_accept_~s__state~0; 29272#L144 [2021-11-07 08:10:25,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:25,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-11-07 08:10:25,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:25,052 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038757221] [2021-11-07 08:10:25,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:25,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:25,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:25,063 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:25,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:25,078 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:25,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:25,080 INFO L85 PathProgramCache]: Analyzing trace with hash 42337355, now seen corresponding path program 1 times [2021-11-07 08:10:25,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:25,080 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692059440] [2021-11-07 08:10:25,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:25,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:25,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:25,120 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-11-07 08:10:25,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:25,120 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692059440] [2021-11-07 08:10:25,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692059440] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:25,120 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:25,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:25,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191333682] [2021-11-07 08:10:25,122 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:25,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:25,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:25,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:25,124 INFO L87 Difference]: Start difference. First operand 1437 states and 1867 transitions. cyclomatic complexity: 434 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 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 08:10:25,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:25,152 INFO L93 Difference]: Finished difference Result 2639 states and 3444 transitions. [2021-11-07 08:10:25,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:25,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2639 states and 3444 transitions. [2021-11-07 08:10:25,168 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2466 [2021-11-07 08:10:25,189 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2639 states to 2639 states and 3444 transitions. [2021-11-07 08:10:25,189 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2533 [2021-11-07 08:10:25,195 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2533 [2021-11-07 08:10:25,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2639 states and 3444 transitions. [2021-11-07 08:10:25,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:25,196 INFO L681 BuchiCegarLoop]: Abstraction has 2639 states and 3444 transitions. [2021-11-07 08:10:25,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2639 states and 3444 transitions. [2021-11-07 08:10:25,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2639 to 1439. [2021-11-07 08:10:25,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1439 states, 1439 states have (on average 1.2988186240444752) internal successors, (1869), 1438 states have internal predecessors, (1869), 0 states have call successors, (0), 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 08:10:25,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1439 states to 1439 states and 1869 transitions. [2021-11-07 08:10:25,237 INFO L704 BuchiCegarLoop]: Abstraction has 1439 states and 1869 transitions. [2021-11-07 08:10:25,237 INFO L587 BuchiCegarLoop]: Abstraction has 1439 states and 1869 transitions. [2021-11-07 08:10:25,237 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-11-07 08:10:25,237 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1439 states and 1869 transitions. [2021-11-07 08:10:25,243 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1266 [2021-11-07 08:10:25,243 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:25,244 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:25,245 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 08:10:25,246 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] [2021-11-07 08:10:25,246 INFO L791 eck$LassoCheckResult]: Stem: 33220#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33088#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 33080#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33040#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 33041#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33035#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 33036#L110-2 assume !false; 33254#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34111#L113 assume !(12292 == ssl3_accept_~s__state~0); 34110#L116 assume !(16384 == ssl3_accept_~s__state~0); 34109#L119 assume !(8192 == ssl3_accept_~s__state~0); 34108#L122 assume !(24576 == ssl3_accept_~s__state~0); 34107#L125 assume !(8195 == ssl3_accept_~s__state~0); 34106#L128 assume !(8480 == ssl3_accept_~s__state~0); 34105#L131 assume !(8481 == ssl3_accept_~s__state~0); 34104#L134 assume !(8482 == ssl3_accept_~s__state~0); 34103#L137 assume 8464 == ssl3_accept_~s__state~0; 33583#L144 [2021-11-07 08:10:25,246 INFO L793 eck$LassoCheckResult]: Loop: 33583#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 34163#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 34162#L285-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; 34161#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34155#L614 ssl3_accept_~skip~0 := 0; 34154#L110-2 assume !false; 34153#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34152#L113 assume !(12292 == ssl3_accept_~s__state~0); 34147#L116 assume !(16384 == ssl3_accept_~s__state~0); 34145#L119 assume !(8192 == ssl3_accept_~s__state~0); 34143#L122 assume !(24576 == ssl3_accept_~s__state~0); 34141#L125 assume !(8195 == ssl3_accept_~s__state~0); 34139#L128 assume !(8480 == ssl3_accept_~s__state~0); 34137#L131 assume !(8481 == ssl3_accept_~s__state~0); 34135#L134 assume !(8482 == ssl3_accept_~s__state~0); 34133#L137 assume !(8464 == ssl3_accept_~s__state~0); 34131#L140 assume !(8465 == ssl3_accept_~s__state~0); 34129#L143 assume !(8466 == ssl3_accept_~s__state~0); 34100#L146 assume 8496 == ssl3_accept_~s__state~0; 33580#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 34096#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 34095#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 34089#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33194#L304-2 ssl3_accept_~s__init_num~0 := 0; 34085#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34079#L614 ssl3_accept_~skip~0 := 0; 34077#L110-2 assume !false; 34075#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34073#L113 assume !(12292 == ssl3_accept_~s__state~0); 34071#L116 assume !(16384 == ssl3_accept_~s__state~0); 34069#L119 assume !(8192 == ssl3_accept_~s__state~0); 34067#L122 assume !(24576 == ssl3_accept_~s__state~0); 34065#L125 assume !(8195 == ssl3_accept_~s__state~0); 34063#L128 assume !(8480 == ssl3_accept_~s__state~0); 34061#L131 assume !(8481 == ssl3_accept_~s__state~0); 34059#L134 assume !(8482 == ssl3_accept_~s__state~0); 34057#L137 assume !(8464 == ssl3_accept_~s__state~0); 34055#L140 assume !(8465 == ssl3_accept_~s__state~0); 34053#L143 assume !(8466 == ssl3_accept_~s__state~0); 34051#L146 assume !(8496 == ssl3_accept_~s__state~0); 34049#L149 assume !(8497 == ssl3_accept_~s__state~0); 33289#L152 assume 8512 == ssl3_accept_~s__state~0; 33290#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33735#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 33733#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33732#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33727#L614 ssl3_accept_~skip~0 := 0; 33725#L110-2 assume !false; 33724#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33723#L113 assume !(12292 == ssl3_accept_~s__state~0); 33718#L116 assume !(16384 == ssl3_accept_~s__state~0); 33716#L119 assume !(8192 == ssl3_accept_~s__state~0); 33714#L122 assume !(24576 == ssl3_accept_~s__state~0); 33712#L125 assume !(8195 == ssl3_accept_~s__state~0); 33710#L128 assume !(8480 == ssl3_accept_~s__state~0); 33709#L131 assume !(8481 == ssl3_accept_~s__state~0); 33703#L134 assume !(8482 == ssl3_accept_~s__state~0); 33701#L137 assume !(8464 == ssl3_accept_~s__state~0); 33699#L140 assume !(8465 == ssl3_accept_~s__state~0); 33697#L143 assume !(8466 == ssl3_accept_~s__state~0); 33695#L146 assume !(8496 == ssl3_accept_~s__state~0); 33693#L149 assume !(8497 == ssl3_accept_~s__state~0); 33691#L152 assume !(8512 == ssl3_accept_~s__state~0); 33689#L155 assume !(8513 == ssl3_accept_~s__state~0); 33687#L158 assume 8528 == ssl3_accept_~s__state~0; 33575#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 33048#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 33049#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 33175#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 33231#L364 assume !(ssl3_accept_~ret~0 <= 0); 33211#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 33212#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34228#L614 ssl3_accept_~skip~0 := 0; 34226#L110-2 assume !false; 34224#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34222#L113 assume !(12292 == ssl3_accept_~s__state~0); 34220#L116 assume !(16384 == ssl3_accept_~s__state~0); 34218#L119 assume !(8192 == ssl3_accept_~s__state~0); 34216#L122 assume !(24576 == ssl3_accept_~s__state~0); 34214#L125 assume !(8195 == ssl3_accept_~s__state~0); 34212#L128 assume !(8480 == ssl3_accept_~s__state~0); 34210#L131 assume !(8481 == ssl3_accept_~s__state~0); 34208#L134 assume !(8482 == ssl3_accept_~s__state~0); 34206#L137 assume !(8464 == ssl3_accept_~s__state~0); 34201#L140 assume !(8465 == ssl3_accept_~s__state~0); 34198#L143 assume !(8466 == ssl3_accept_~s__state~0); 34194#L146 assume !(8496 == ssl3_accept_~s__state~0); 34190#L149 assume !(8497 == ssl3_accept_~s__state~0); 34184#L152 assume !(8512 == ssl3_accept_~s__state~0); 34181#L155 assume !(8513 == ssl3_accept_~s__state~0); 34178#L158 assume !(8528 == ssl3_accept_~s__state~0); 34175#L161 assume !(8529 == ssl3_accept_~s__state~0); 33294#L164 assume 8544 == ssl3_accept_~s__state~0; 33295#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 33121#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 33039#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33144#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 33145#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 33128#L411 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; 33129#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33792#L614 ssl3_accept_~skip~0 := 0; 33789#L110-2 assume !false; 33786#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33783#L113 assume !(12292 == ssl3_accept_~s__state~0); 33780#L116 assume !(16384 == ssl3_accept_~s__state~0); 33777#L119 assume !(8192 == ssl3_accept_~s__state~0); 33774#L122 assume !(24576 == ssl3_accept_~s__state~0); 33771#L125 assume !(8195 == ssl3_accept_~s__state~0); 33768#L128 assume !(8480 == ssl3_accept_~s__state~0); 33765#L131 assume !(8481 == ssl3_accept_~s__state~0); 33763#L134 assume !(8482 == ssl3_accept_~s__state~0); 33761#L137 assume !(8464 == ssl3_accept_~s__state~0); 33759#L140 assume !(8465 == ssl3_accept_~s__state~0); 33757#L143 assume !(8466 == ssl3_accept_~s__state~0); 33491#L146 assume !(8496 == ssl3_accept_~s__state~0); 33490#L149 assume !(8497 == ssl3_accept_~s__state~0); 33489#L152 assume !(8512 == ssl3_accept_~s__state~0); 33487#L155 assume !(8513 == ssl3_accept_~s__state~0); 33485#L158 assume !(8528 == ssl3_accept_~s__state~0); 33483#L161 assume !(8529 == ssl3_accept_~s__state~0); 33481#L164 assume !(8544 == ssl3_accept_~s__state~0); 33479#L167 assume !(8545 == ssl3_accept_~s__state~0); 33477#L170 assume !(8560 == ssl3_accept_~s__state~0); 33475#L173 assume !(8561 == ssl3_accept_~s__state~0); 33473#L176 assume 8448 == ssl3_accept_~s__state~0; 33471#L177 assume !(ssl3_accept_~num1~0 > 0); 33468#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33465#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33458#L614 ssl3_accept_~skip~0 := 0; 33456#L110-2 assume !false; 33450#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33447#L113 assume !(12292 == ssl3_accept_~s__state~0); 33445#L116 assume 16384 == ssl3_accept_~s__state~0; 33440#L222 ssl3_accept_~s__server~0 := 1; 33817#L227 assume 0 != ssl3_accept_~cb~0; 33816#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 33815#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 33813#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 33810#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 33808#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 33797#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33790#L614 ssl3_accept_~skip~0 := 0; 33787#L110-2 assume !false; 33784#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33781#L113 assume !(12292 == ssl3_accept_~s__state~0); 33778#L116 assume !(16384 == ssl3_accept_~s__state~0); 33775#L119 assume !(8192 == ssl3_accept_~s__state~0); 33772#L122 assume !(24576 == ssl3_accept_~s__state~0); 33769#L125 assume !(8195 == ssl3_accept_~s__state~0); 33766#L128 assume !(8480 == ssl3_accept_~s__state~0); 33764#L131 assume !(8481 == ssl3_accept_~s__state~0); 33762#L134 assume !(8482 == ssl3_accept_~s__state~0); 33760#L137 assume 8464 == ssl3_accept_~s__state~0; 33583#L144 [2021-11-07 08:10:25,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:25,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-11-07 08:10:25,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:25,247 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394001107] [2021-11-07 08:10:25,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:25,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:25,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:25,256 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:25,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:25,269 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:25,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:25,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1115266388, now seen corresponding path program 1 times [2021-11-07 08:10:25,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:25,271 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045271242] [2021-11-07 08:10:25,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:25,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:25,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:25,341 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 08:10:25,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:25,342 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045271242] [2021-11-07 08:10:25,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045271242] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:10:25,342 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531167220] [2021-11-07 08:10:25,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:25,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:10:25,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:25,388 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:10:25,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-07 08:10:25,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:25,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 08:10:25,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:10:26,014 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 08:10:26,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531167220] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:26,014 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-11-07 08:10:26,015 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-07 08:10:26,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369655120] [2021-11-07 08:10:26,015 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:26,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:26,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:26,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-07 08:10:26,017 INFO L87 Difference]: Start difference. First operand 1439 states and 1869 transitions. cyclomatic complexity: 434 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 08:10:26,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:26,123 INFO L93 Difference]: Finished difference Result 1479 states and 1917 transitions. [2021-11-07 08:10:26,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:26,124 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1479 states and 1917 transitions. [2021-11-07 08:10:26,132 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1306 [2021-11-07 08:10:26,144 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1479 states to 1479 states and 1917 transitions. [2021-11-07 08:10:26,144 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1373 [2021-11-07 08:10:26,146 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1373 [2021-11-07 08:10:26,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1479 states and 1917 transitions. [2021-11-07 08:10:26,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:26,146 INFO L681 BuchiCegarLoop]: Abstraction has 1479 states and 1917 transitions. [2021-11-07 08:10:26,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1479 states and 1917 transitions. [2021-11-07 08:10:26,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1479 to 1457. [2021-11-07 08:10:26,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1457 states, 1457 states have (on average 1.297872340425532) internal successors, (1891), 1456 states have internal predecessors, (1891), 0 states have call successors, (0), 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 08:10:26,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1457 states to 1457 states and 1891 transitions. [2021-11-07 08:10:26,179 INFO L704 BuchiCegarLoop]: Abstraction has 1457 states and 1891 transitions. [2021-11-07 08:10:26,179 INFO L587 BuchiCegarLoop]: Abstraction has 1457 states and 1891 transitions. [2021-11-07 08:10:26,179 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-11-07 08:10:26,179 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1457 states and 1891 transitions. [2021-11-07 08:10:26,185 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1284 [2021-11-07 08:10:26,185 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:26,185 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:26,187 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 08:10:26,187 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] [2021-11-07 08:10:26,188 INFO L791 eck$LassoCheckResult]: Stem: 36597#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 36471#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 36463#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36423#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 36424#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36414#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 36415#L110-2 assume !false; 36647#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37559#L113 assume !(12292 == ssl3_accept_~s__state~0); 37558#L116 assume !(16384 == ssl3_accept_~s__state~0); 37557#L119 assume !(8192 == ssl3_accept_~s__state~0); 37556#L122 assume !(24576 == ssl3_accept_~s__state~0); 37554#L125 assume !(8195 == ssl3_accept_~s__state~0); 37553#L128 assume !(8480 == ssl3_accept_~s__state~0); 37552#L131 assume !(8481 == ssl3_accept_~s__state~0); 37550#L134 assume !(8482 == ssl3_accept_~s__state~0); 37549#L137 assume 8464 == ssl3_accept_~s__state~0; 36641#L144 [2021-11-07 08:10:26,188 INFO L793 eck$LassoCheckResult]: Loop: 36641#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 37543#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37542#L285-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; 37541#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37536#L614 ssl3_accept_~skip~0 := 0; 37535#L110-2 assume !false; 37534#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37533#L113 assume !(12292 == ssl3_accept_~s__state~0); 37532#L116 assume !(16384 == ssl3_accept_~s__state~0); 37531#L119 assume !(8192 == ssl3_accept_~s__state~0); 37530#L122 assume !(24576 == ssl3_accept_~s__state~0); 37529#L125 assume !(8195 == ssl3_accept_~s__state~0); 37528#L128 assume !(8480 == ssl3_accept_~s__state~0); 37527#L131 assume !(8481 == ssl3_accept_~s__state~0); 37525#L134 assume !(8482 == ssl3_accept_~s__state~0); 37523#L137 assume !(8464 == ssl3_accept_~s__state~0); 37522#L140 assume !(8465 == ssl3_accept_~s__state~0); 37521#L143 assume !(8466 == ssl3_accept_~s__state~0); 37519#L146 assume 8496 == ssl3_accept_~s__state~0; 36702#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 37452#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 37450#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 37413#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36574#L304-2 ssl3_accept_~s__init_num~0 := 0; 37407#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37400#L614 ssl3_accept_~skip~0 := 0; 37397#L110-2 assume !false; 37395#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37393#L113 assume !(12292 == ssl3_accept_~s__state~0); 37391#L116 assume !(16384 == ssl3_accept_~s__state~0); 37389#L119 assume !(8192 == ssl3_accept_~s__state~0); 37387#L122 assume !(24576 == ssl3_accept_~s__state~0); 37385#L125 assume !(8195 == ssl3_accept_~s__state~0); 37383#L128 assume !(8480 == ssl3_accept_~s__state~0); 37381#L131 assume !(8481 == ssl3_accept_~s__state~0); 37379#L134 assume !(8482 == ssl3_accept_~s__state~0); 37377#L137 assume !(8464 == ssl3_accept_~s__state~0); 37375#L140 assume !(8465 == ssl3_accept_~s__state~0); 37370#L143 assume !(8466 == ssl3_accept_~s__state~0); 37369#L146 assume !(8496 == ssl3_accept_~s__state~0); 37368#L149 assume !(8497 == ssl3_accept_~s__state~0); 36669#L152 assume 8512 == ssl3_accept_~s__state~0; 36670#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36487#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 36488#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37139#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37134#L614 ssl3_accept_~skip~0 := 0; 37133#L110-2 assume !false; 37132#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37131#L113 assume !(12292 == ssl3_accept_~s__state~0); 37130#L116 assume !(16384 == ssl3_accept_~s__state~0); 37129#L119 assume !(8192 == ssl3_accept_~s__state~0); 37128#L122 assume !(24576 == ssl3_accept_~s__state~0); 37127#L125 assume !(8195 == ssl3_accept_~s__state~0); 37126#L128 assume !(8480 == ssl3_accept_~s__state~0); 37125#L131 assume !(8481 == ssl3_accept_~s__state~0); 37124#L134 assume !(8482 == ssl3_accept_~s__state~0); 37123#L137 assume !(8464 == ssl3_accept_~s__state~0); 37122#L140 assume !(8465 == ssl3_accept_~s__state~0); 37121#L143 assume !(8466 == ssl3_accept_~s__state~0); 37120#L146 assume !(8496 == ssl3_accept_~s__state~0); 37119#L149 assume !(8497 == ssl3_accept_~s__state~0); 37118#L152 assume !(8512 == ssl3_accept_~s__state~0); 37117#L155 assume !(8513 == ssl3_accept_~s__state~0); 37116#L158 assume 8528 == ssl3_accept_~s__state~0; 36721#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37115#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 36553#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 36543#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 36614#L364 assume !(ssl3_accept_~ret~0 <= 0); 36451#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37110#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37105#L614 ssl3_accept_~skip~0 := 0; 37104#L110-2 assume !false; 37103#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37102#L113 assume !(12292 == ssl3_accept_~s__state~0); 37101#L116 assume !(16384 == ssl3_accept_~s__state~0); 37100#L119 assume !(8192 == ssl3_accept_~s__state~0); 37097#L122 assume !(24576 == ssl3_accept_~s__state~0); 37089#L125 assume !(8195 == ssl3_accept_~s__state~0); 37087#L128 assume !(8480 == ssl3_accept_~s__state~0); 37083#L131 assume !(8481 == ssl3_accept_~s__state~0); 37077#L134 assume !(8482 == ssl3_accept_~s__state~0); 37075#L137 assume !(8464 == ssl3_accept_~s__state~0); 37074#L140 assume !(8465 == ssl3_accept_~s__state~0); 37073#L143 assume !(8466 == ssl3_accept_~s__state~0); 37072#L146 assume !(8496 == ssl3_accept_~s__state~0); 37071#L149 assume !(8497 == ssl3_accept_~s__state~0); 37070#L152 assume !(8512 == ssl3_accept_~s__state~0); 37068#L155 assume !(8513 == ssl3_accept_~s__state~0); 37067#L158 assume !(8528 == ssl3_accept_~s__state~0); 37066#L161 assume !(8529 == ssl3_accept_~s__state~0); 37065#L164 assume 8544 == ssl3_accept_~s__state~0; 36726#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36504#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 36422#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36563#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 36587#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 36588#L411 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; 36988#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36973#L614 ssl3_accept_~skip~0 := 0; 36970#L110-2 assume !false; 36967#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36964#L113 assume !(12292 == ssl3_accept_~s__state~0); 36961#L116 assume !(16384 == ssl3_accept_~s__state~0); 36958#L119 assume !(8192 == ssl3_accept_~s__state~0); 36955#L122 assume !(24576 == ssl3_accept_~s__state~0); 36952#L125 assume !(8195 == ssl3_accept_~s__state~0); 36949#L128 assume !(8480 == ssl3_accept_~s__state~0); 36946#L131 assume !(8481 == ssl3_accept_~s__state~0); 36944#L134 assume !(8482 == ssl3_accept_~s__state~0); 36942#L137 assume !(8464 == ssl3_accept_~s__state~0); 36940#L140 assume !(8465 == ssl3_accept_~s__state~0); 36938#L143 assume !(8466 == ssl3_accept_~s__state~0); 36889#L146 assume !(8496 == ssl3_accept_~s__state~0); 36887#L149 assume !(8497 == ssl3_accept_~s__state~0); 36885#L152 assume !(8512 == ssl3_accept_~s__state~0); 36883#L155 assume !(8513 == ssl3_accept_~s__state~0); 36881#L158 assume !(8528 == ssl3_accept_~s__state~0); 36879#L161 assume !(8529 == ssl3_accept_~s__state~0); 36877#L164 assume !(8544 == ssl3_accept_~s__state~0); 36875#L167 assume !(8545 == ssl3_accept_~s__state~0); 36873#L170 assume !(8560 == ssl3_accept_~s__state~0); 36871#L173 assume !(8561 == ssl3_accept_~s__state~0); 36869#L176 assume 8448 == ssl3_accept_~s__state~0; 36867#L177 assume !(ssl3_accept_~num1~0 > 0); 36863#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36859#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36851#L614 ssl3_accept_~skip~0 := 0; 36850#L110-2 assume !false; 36849#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36847#L113 assume 12292 == ssl3_accept_~s__state~0; 36848#L114 ssl3_accept_~s__new_session~0 := 1; 37003#L222 ssl3_accept_~s__server~0 := 1; 36998#L227 assume 0 != ssl3_accept_~cb~0; 36997#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 36996#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 36994#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 36992#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 36990#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 36978#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36971#L614 ssl3_accept_~skip~0 := 0; 36968#L110-2 assume !false; 36965#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36962#L113 assume !(12292 == ssl3_accept_~s__state~0); 36959#L116 assume !(16384 == ssl3_accept_~s__state~0); 36956#L119 assume !(8192 == ssl3_accept_~s__state~0); 36953#L122 assume !(24576 == ssl3_accept_~s__state~0); 36950#L125 assume !(8195 == ssl3_accept_~s__state~0); 36947#L128 assume !(8480 == ssl3_accept_~s__state~0); 36945#L131 assume !(8481 == ssl3_accept_~s__state~0); 36943#L134 assume !(8482 == ssl3_accept_~s__state~0); 36941#L137 assume 8464 == ssl3_accept_~s__state~0; 36641#L144 [2021-11-07 08:10:26,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:26,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-11-07 08:10:26,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:26,189 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211665042] [2021-11-07 08:10:26,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:26,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:26,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:26,198 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:26,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:26,208 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:26,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:26,209 INFO L85 PathProgramCache]: Analyzing trace with hash 235795736, now seen corresponding path program 1 times [2021-11-07 08:10:26,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:26,209 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228666862] [2021-11-07 08:10:26,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:26,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:26,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:26,253 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 08:10:26,253 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:26,253 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228666862] [2021-11-07 08:10:26,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228666862] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:10:26,254 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667085943] [2021-11-07 08:10:26,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:26,254 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:10:26,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:26,257 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:10:26,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-07 08:10:26,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:26,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 08:10:26,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:10:26,848 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 08:10:26,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667085943] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:26,849 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-11-07 08:10:26,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-11-07 08:10:26,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907964620] [2021-11-07 08:10:26,849 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:26,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:26,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:26,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-07 08:10:26,850 INFO L87 Difference]: Start difference. First operand 1457 states and 1891 transitions. cyclomatic complexity: 438 Second operand has 3 states, 2 states have (on average 38.5) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 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 08:10:27,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:27,006 INFO L93 Difference]: Finished difference Result 1541 states and 1979 transitions. [2021-11-07 08:10:27,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:27,006 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1541 states and 1979 transitions. [2021-11-07 08:10:27,014 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1328 [2021-11-07 08:10:27,032 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1541 states to 1501 states and 1939 transitions. [2021-11-07 08:10:27,033 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1395 [2021-11-07 08:10:27,034 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1395 [2021-11-07 08:10:27,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1501 states and 1939 transitions. [2021-11-07 08:10:27,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:27,037 INFO L681 BuchiCegarLoop]: Abstraction has 1501 states and 1939 transitions. [2021-11-07 08:10:27,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1501 states and 1939 transitions. [2021-11-07 08:10:27,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1501 to 1427. [2021-11-07 08:10:27,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1427 states, 1427 states have (on average 1.2957252978276104) internal successors, (1849), 1426 states have internal predecessors, (1849), 0 states have call successors, (0), 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 08:10:27,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1427 states to 1427 states and 1849 transitions. [2021-11-07 08:10:27,065 INFO L704 BuchiCegarLoop]: Abstraction has 1427 states and 1849 transitions. [2021-11-07 08:10:27,065 INFO L587 BuchiCegarLoop]: Abstraction has 1427 states and 1849 transitions. [2021-11-07 08:10:27,066 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-11-07 08:10:27,066 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1427 states and 1849 transitions. [2021-11-07 08:10:27,071 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1254 [2021-11-07 08:10:27,071 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:27,071 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:27,073 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 08:10:27,073 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] [2021-11-07 08:10:27,074 INFO L791 eck$LassoCheckResult]: Stem: 40043#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 39934#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 39922#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39884#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 39885#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39882#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 39883#L110-2 assume !false; 40081#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40996#L113 assume !(12292 == ssl3_accept_~s__state~0); 40995#L116 assume !(16384 == ssl3_accept_~s__state~0); 40994#L119 assume !(8192 == ssl3_accept_~s__state~0); 40992#L122 assume !(24576 == ssl3_accept_~s__state~0); 40991#L125 assume !(8195 == ssl3_accept_~s__state~0); 40990#L128 assume !(8480 == ssl3_accept_~s__state~0); 40989#L131 assume !(8481 == ssl3_accept_~s__state~0); 40987#L134 assume !(8482 == ssl3_accept_~s__state~0); 40986#L137 assume 8464 == ssl3_accept_~s__state~0; 40119#L144 [2021-11-07 08:10:27,074 INFO L793 eck$LassoCheckResult]: Loop: 40119#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 41256#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41255#L285-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; 39984#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39831#L614 ssl3_accept_~skip~0 := 0; 39924#L110-2 assume !false; 39875#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39876#L113 assume !(12292 == ssl3_accept_~s__state~0); 39901#L116 assume !(16384 == ssl3_accept_~s__state~0); 39902#L119 assume !(8192 == ssl3_accept_~s__state~0); 39956#L122 assume !(24576 == ssl3_accept_~s__state~0); 39957#L125 assume !(8195 == ssl3_accept_~s__state~0); 40009#L128 assume !(8480 == ssl3_accept_~s__state~0); 40162#L131 assume !(8481 == ssl3_accept_~s__state~0); 41241#L134 assume !(8482 == ssl3_accept_~s__state~0); 41240#L137 assume !(8464 == ssl3_accept_~s__state~0); 39973#L140 assume !(8465 == ssl3_accept_~s__state~0); 39974#L143 assume !(8466 == ssl3_accept_~s__state~0); 40222#L146 assume 8496 == ssl3_accept_~s__state~0; 40220#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 40219#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 40218#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 40217#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40028#L304-2 ssl3_accept_~s__init_num~0 := 0; 40215#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40210#L614 ssl3_accept_~skip~0 := 0; 40209#L110-2 assume !false; 40208#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40207#L113 assume !(12292 == ssl3_accept_~s__state~0); 40203#L116 assume !(16384 == ssl3_accept_~s__state~0); 40202#L119 assume !(8192 == ssl3_accept_~s__state~0); 40201#L122 assume !(24576 == ssl3_accept_~s__state~0); 40182#L125 assume !(8195 == ssl3_accept_~s__state~0); 40181#L128 assume !(8480 == ssl3_accept_~s__state~0); 40180#L131 assume !(8481 == ssl3_accept_~s__state~0); 40176#L134 assume !(8482 == ssl3_accept_~s__state~0); 40175#L137 assume !(8464 == ssl3_accept_~s__state~0); 40174#L140 assume !(8465 == ssl3_accept_~s__state~0); 40173#L143 assume !(8466 == ssl3_accept_~s__state~0); 40172#L146 assume !(8496 == ssl3_accept_~s__state~0); 40171#L149 assume !(8497 == ssl3_accept_~s__state~0); 40170#L152 assume 8512 == ssl3_accept_~s__state~0; 40141#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40660#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40658#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40657#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40651#L614 ssl3_accept_~skip~0 := 0; 40650#L110-2 assume !false; 40649#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40648#L113 assume !(12292 == ssl3_accept_~s__state~0); 40646#L116 assume !(16384 == ssl3_accept_~s__state~0); 40645#L119 assume !(8192 == ssl3_accept_~s__state~0); 40644#L122 assume !(24576 == ssl3_accept_~s__state~0); 40643#L125 assume !(8195 == ssl3_accept_~s__state~0); 40638#L128 assume !(8480 == ssl3_accept_~s__state~0); 40636#L131 assume !(8481 == ssl3_accept_~s__state~0); 40634#L134 assume !(8482 == ssl3_accept_~s__state~0); 40632#L137 assume !(8464 == ssl3_accept_~s__state~0); 40601#L140 assume !(8465 == ssl3_accept_~s__state~0); 40596#L143 assume !(8466 == ssl3_accept_~s__state~0); 40592#L146 assume !(8496 == ssl3_accept_~s__state~0); 40591#L149 assume !(8497 == ssl3_accept_~s__state~0); 40590#L152 assume !(8512 == ssl3_accept_~s__state~0); 40191#L155 assume !(8513 == ssl3_accept_~s__state~0); 40190#L158 assume 8528 == ssl3_accept_~s__state~0; 39918#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 39896#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 39897#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 40002#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 40049#L364 assume !(ssl3_accept_~ret~0 <= 0); 39911#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40038#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40624#L614 ssl3_accept_~skip~0 := 0; 40622#L110-2 assume !false; 40620#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40618#L113 assume !(12292 == ssl3_accept_~s__state~0); 40616#L116 assume !(16384 == ssl3_accept_~s__state~0); 40614#L119 assume !(8192 == ssl3_accept_~s__state~0); 40612#L122 assume !(24576 == ssl3_accept_~s__state~0); 40610#L125 assume !(8195 == ssl3_accept_~s__state~0); 40608#L128 assume !(8480 == ssl3_accept_~s__state~0); 40600#L131 assume !(8481 == ssl3_accept_~s__state~0); 40595#L134 assume !(8482 == ssl3_accept_~s__state~0); 40357#L137 assume !(8464 == ssl3_accept_~s__state~0); 40352#L140 assume !(8465 == ssl3_accept_~s__state~0); 40350#L143 assume !(8466 == ssl3_accept_~s__state~0); 40348#L146 assume !(8496 == ssl3_accept_~s__state~0); 40346#L149 assume !(8497 == ssl3_accept_~s__state~0); 40344#L152 assume !(8512 == ssl3_accept_~s__state~0); 40342#L155 assume !(8513 == ssl3_accept_~s__state~0); 40338#L158 assume !(8528 == ssl3_accept_~s__state~0); 40339#L161 assume !(8529 == ssl3_accept_~s__state~0); 40492#L164 assume 8544 == ssl3_accept_~s__state~0; 40087#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 39961#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 39881#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40017#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40481#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 40480#L411 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; 40477#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40471#L614 ssl3_accept_~skip~0 := 0; 40469#L110-2 assume !false; 40467#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40465#L113 assume !(12292 == ssl3_accept_~s__state~0); 40463#L116 assume !(16384 == ssl3_accept_~s__state~0); 40461#L119 assume !(8192 == ssl3_accept_~s__state~0); 40459#L122 assume !(24576 == ssl3_accept_~s__state~0); 40457#L125 assume !(8195 == ssl3_accept_~s__state~0); 40455#L128 assume !(8480 == ssl3_accept_~s__state~0); 40453#L131 assume !(8481 == ssl3_accept_~s__state~0); 40452#L134 assume !(8482 == ssl3_accept_~s__state~0); 40446#L137 assume !(8464 == ssl3_accept_~s__state~0); 40444#L140 assume !(8465 == ssl3_accept_~s__state~0); 40441#L143 assume !(8466 == ssl3_accept_~s__state~0); 40436#L146 assume !(8496 == ssl3_accept_~s__state~0); 40406#L149 assume !(8497 == ssl3_accept_~s__state~0); 40397#L152 assume !(8512 == ssl3_accept_~s__state~0); 40398#L155 assume !(8513 == ssl3_accept_~s__state~0); 40390#L158 assume !(8528 == ssl3_accept_~s__state~0); 40391#L161 assume !(8529 == ssl3_accept_~s__state~0); 40384#L164 assume !(8544 == ssl3_accept_~s__state~0); 40385#L167 assume !(8545 == ssl3_accept_~s__state~0); 40378#L170 assume !(8560 == ssl3_accept_~s__state~0); 40379#L173 assume !(8561 == ssl3_accept_~s__state~0); 40334#L176 assume 8448 == ssl3_accept_~s__state~0; 40335#L177 assume !(ssl3_accept_~num1~0 > 0); 39916#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 39917#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40755#L614 ssl3_accept_~skip~0 := 0; 40754#L110-2 assume !false; 40753#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40752#L113 assume !(12292 == ssl3_accept_~s__state~0); 40746#L116 assume 16384 == ssl3_accept_~s__state~0; 40744#L222 ssl3_accept_~s__server~0 := 1; 40745#L227 assume 0 != ssl3_accept_~cb~0; 40739#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 40738#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 40735#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 40734#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 40730#L254 assume 12292 != ssl3_accept_~s__state~0; 40698#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 40695#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40689#L614 ssl3_accept_~skip~0 := 0; 40687#L110-2 assume !false; 40685#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40683#L113 assume !(12292 == ssl3_accept_~s__state~0); 40681#L116 assume !(16384 == ssl3_accept_~s__state~0); 40679#L119 assume !(8192 == ssl3_accept_~s__state~0); 40677#L122 assume !(24576 == ssl3_accept_~s__state~0); 40675#L125 assume !(8195 == ssl3_accept_~s__state~0); 40673#L128 assume !(8480 == ssl3_accept_~s__state~0); 40671#L131 assume !(8481 == ssl3_accept_~s__state~0); 40669#L134 assume !(8482 == ssl3_accept_~s__state~0); 40667#L137 assume 8464 == ssl3_accept_~s__state~0; 40119#L144 [2021-11-07 08:10:27,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:27,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-11-07 08:10:27,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:27,078 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461459580] [2021-11-07 08:10:27,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:27,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:27,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:27,094 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:27,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:27,103 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:27,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:27,104 INFO L85 PathProgramCache]: Analyzing trace with hash 2053875328, now seen corresponding path program 1 times [2021-11-07 08:10:27,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:27,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103303314] [2021-11-07 08:10:27,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:27,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:27,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:27,149 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 08:10:27,150 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:27,150 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103303314] [2021-11-07 08:10:27,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103303314] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:10:27,150 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057385678] [2021-11-07 08:10:27,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:27,150 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:10:27,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:27,155 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:10:27,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-07 08:10:27,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:27,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 08:10:27,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:10:27,851 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 08:10:27,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057385678] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:10:27,852 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 08:10:27,852 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-11-07 08:10:27,852 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085287570] [2021-11-07 08:10:27,853 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:27,853 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:27,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 08:10:27,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 08:10:27,854 INFO L87 Difference]: Start difference. First operand 1427 states and 1849 transitions. cyclomatic complexity: 426 Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 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 08:10:28,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:28,143 INFO L93 Difference]: Finished difference Result 2422 states and 3107 transitions. [2021-11-07 08:10:28,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-07 08:10:28,144 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2422 states and 3107 transitions. [2021-11-07 08:10:28,155 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1864 [2021-11-07 08:10:28,168 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2422 states to 2386 states and 3069 transitions. [2021-11-07 08:10:28,168 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2280 [2021-11-07 08:10:28,171 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2280 [2021-11-07 08:10:28,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2386 states and 3069 transitions. [2021-11-07 08:10:28,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:28,172 INFO L681 BuchiCegarLoop]: Abstraction has 2386 states and 3069 transitions. [2021-11-07 08:10:28,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2386 states and 3069 transitions. [2021-11-07 08:10:28,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2386 to 1844. [2021-11-07 08:10:28,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1844 states, 1844 states have (on average 1.302060737527115) internal successors, (2401), 1843 states have internal predecessors, (2401), 0 states have call successors, (0), 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 08:10:28,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1844 states to 1844 states and 2401 transitions. [2021-11-07 08:10:28,214 INFO L704 BuchiCegarLoop]: Abstraction has 1844 states and 2401 transitions. [2021-11-07 08:10:28,214 INFO L587 BuchiCegarLoop]: Abstraction has 1844 states and 2401 transitions. [2021-11-07 08:10:28,214 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-11-07 08:10:28,214 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1844 states and 2401 transitions. [2021-11-07 08:10:28,223 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1642 [2021-11-07 08:10:28,223 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:28,223 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:28,225 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 08:10:28,225 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] [2021-11-07 08:10:28,225 INFO L791 eck$LassoCheckResult]: Stem: 44371#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 44250#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 44242#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 44203#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 44204#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 44194#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 44195#L110-2 assume !false; 44407#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44936#L113 assume !(12292 == ssl3_accept_~s__state~0); 44932#L116 assume !(16384 == ssl3_accept_~s__state~0); 44933#L119 assume !(8192 == ssl3_accept_~s__state~0); 44928#L122 assume !(24576 == ssl3_accept_~s__state~0); 44929#L125 assume !(8195 == ssl3_accept_~s__state~0); 44923#L128 assume !(8480 == ssl3_accept_~s__state~0); 44924#L131 assume !(8481 == ssl3_accept_~s__state~0); 44917#L134 assume !(8482 == ssl3_accept_~s__state~0); 44918#L137 assume 8464 == ssl3_accept_~s__state~0; 44473#L144 [2021-11-07 08:10:28,226 INFO L793 eck$LassoCheckResult]: Loop: 44473#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 44366#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 44367#L285-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; 45836#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45830#L614 ssl3_accept_~skip~0 := 0; 45829#L110-2 assume !false; 45821#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45819#L113 assume !(12292 == ssl3_accept_~s__state~0); 45818#L116 assume !(16384 == ssl3_accept_~s__state~0); 45817#L119 assume !(8192 == ssl3_accept_~s__state~0); 45816#L122 assume !(24576 == ssl3_accept_~s__state~0); 45815#L125 assume !(8195 == ssl3_accept_~s__state~0); 45743#L128 assume !(8480 == ssl3_accept_~s__state~0); 45740#L131 assume !(8481 == ssl3_accept_~s__state~0); 45735#L134 assume !(8482 == ssl3_accept_~s__state~0); 45733#L137 assume !(8464 == ssl3_accept_~s__state~0); 45700#L140 assume !(8465 == ssl3_accept_~s__state~0); 45664#L143 assume !(8466 == ssl3_accept_~s__state~0); 45453#L146 assume 8496 == ssl3_accept_~s__state~0; 44470#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 45384#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45382#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 45380#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 44336#L304-2 ssl3_accept_~s__init_num~0 := 0; 44337#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45967#L614 ssl3_accept_~skip~0 := 0; 45965#L110-2 assume !false; 45963#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45961#L113 assume !(12292 == ssl3_accept_~s__state~0); 45959#L116 assume !(16384 == ssl3_accept_~s__state~0); 45958#L119 assume !(8192 == ssl3_accept_~s__state~0); 45957#L122 assume !(24576 == ssl3_accept_~s__state~0); 45956#L125 assume !(8195 == ssl3_accept_~s__state~0); 44288#L128 assume !(8480 == ssl3_accept_~s__state~0); 44257#L131 assume !(8481 == ssl3_accept_~s__state~0); 44258#L134 assume !(8482 == ssl3_accept_~s__state~0); 44298#L137 assume !(8464 == ssl3_accept_~s__state~0); 44292#L140 assume !(8465 == ssl3_accept_~s__state~0); 44293#L143 assume !(8466 == ssl3_accept_~s__state~0); 44351#L146 assume !(8496 == ssl3_accept_~s__state~0); 45936#L149 assume !(8497 == ssl3_accept_~s__state~0); 45935#L152 assume 8512 == ssl3_accept_~s__state~0; 44381#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44265#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 44266#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 44319#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45437#L614 ssl3_accept_~skip~0 := 0; 45434#L110-2 assume !false; 45431#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45428#L113 assume !(12292 == ssl3_accept_~s__state~0); 45425#L116 assume !(16384 == ssl3_accept_~s__state~0); 45422#L119 assume !(8192 == ssl3_accept_~s__state~0); 45419#L122 assume !(24576 == ssl3_accept_~s__state~0); 45416#L125 assume !(8195 == ssl3_accept_~s__state~0); 45413#L128 assume !(8480 == ssl3_accept_~s__state~0); 45410#L131 assume !(8481 == ssl3_accept_~s__state~0); 45407#L134 assume !(8482 == ssl3_accept_~s__state~0); 45404#L137 assume !(8464 == ssl3_accept_~s__state~0); 45401#L140 assume !(8465 == ssl3_accept_~s__state~0); 45398#L143 assume !(8466 == ssl3_accept_~s__state~0); 45395#L146 assume !(8496 == ssl3_accept_~s__state~0); 45392#L149 assume !(8497 == ssl3_accept_~s__state~0); 45391#L152 assume !(8512 == ssl3_accept_~s__state~0); 45386#L155 assume !(8513 == ssl3_accept_~s__state~0); 45280#L158 assume 8528 == ssl3_accept_~s__state~0; 44237#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 44211#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 44212#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 44333#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 45856#L364 assume !(ssl3_accept_~ret~0 <= 0); 45855#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45842#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45823#L614 ssl3_accept_~skip~0 := 0; 45820#L110-2 assume !false; 45791#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45788#L113 assume !(12292 == ssl3_accept_~s__state~0); 45438#L116 assume !(16384 == ssl3_accept_~s__state~0); 45439#L119 assume !(8192 == ssl3_accept_~s__state~0); 45432#L122 assume !(24576 == ssl3_accept_~s__state~0); 45433#L125 assume !(8195 == ssl3_accept_~s__state~0); 45426#L128 assume !(8480 == ssl3_accept_~s__state~0); 45427#L131 assume !(8481 == ssl3_accept_~s__state~0); 45420#L134 assume !(8482 == ssl3_accept_~s__state~0); 45421#L137 assume !(8464 == ssl3_accept_~s__state~0); 45414#L140 assume !(8465 == ssl3_accept_~s__state~0); 45415#L143 assume !(8466 == ssl3_accept_~s__state~0); 45408#L146 assume !(8496 == ssl3_accept_~s__state~0); 45409#L149 assume !(8497 == ssl3_accept_~s__state~0); 45402#L152 assume !(8512 == ssl3_accept_~s__state~0); 45403#L155 assume !(8513 == ssl3_accept_~s__state~0); 45396#L158 assume !(8528 == ssl3_accept_~s__state~0); 45397#L161 assume !(8529 == ssl3_accept_~s__state~0); 45389#L164 assume 8544 == ssl3_accept_~s__state~0; 44463#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 44281#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 44202#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44303#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 44304#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 45731#L411 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; 45724#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45718#L614 ssl3_accept_~skip~0 := 0; 45716#L110-2 assume !false; 45714#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45712#L113 assume !(12292 == ssl3_accept_~s__state~0); 45710#L116 assume !(16384 == ssl3_accept_~s__state~0); 45708#L119 assume !(8192 == ssl3_accept_~s__state~0); 45706#L122 assume !(24576 == ssl3_accept_~s__state~0); 45704#L125 assume !(8195 == ssl3_accept_~s__state~0); 45702#L128 assume !(8480 == ssl3_accept_~s__state~0); 45699#L131 assume !(8481 == ssl3_accept_~s__state~0); 45698#L134 assume !(8482 == ssl3_accept_~s__state~0); 45658#L137 assume !(8464 == ssl3_accept_~s__state~0); 45659#L140 assume !(8465 == ssl3_accept_~s__state~0); 45532#L143 assume !(8466 == ssl3_accept_~s__state~0); 45533#L146 assume !(8496 == ssl3_accept_~s__state~0); 45261#L149 assume !(8497 == ssl3_accept_~s__state~0); 45262#L152 assume !(8512 == ssl3_accept_~s__state~0); 45249#L155 assume !(8513 == ssl3_accept_~s__state~0); 45250#L158 assume !(8528 == ssl3_accept_~s__state~0); 45242#L161 assume !(8529 == ssl3_accept_~s__state~0); 45243#L164 assume !(8544 == ssl3_accept_~s__state~0); 45229#L167 assume !(8545 == ssl3_accept_~s__state~0); 45230#L170 assume !(8560 == ssl3_accept_~s__state~0); 45220#L173 assume !(8561 == ssl3_accept_~s__state~0); 45221#L176 assume 8448 == ssl3_accept_~s__state~0; 44284#L177 assume !(ssl3_accept_~num1~0 > 0); 44285#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45695#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45690#L614 ssl3_accept_~skip~0 := 0; 45689#L110-2 assume !false; 45688#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45687#L113 assume !(12292 == ssl3_accept_~s__state~0); 45686#L116 assume !(16384 == ssl3_accept_~s__state~0); 45685#L119 assume !(8192 == ssl3_accept_~s__state~0); 45684#L122 assume !(24576 == ssl3_accept_~s__state~0); 45683#L125 assume !(8195 == ssl3_accept_~s__state~0); 45682#L128 assume !(8480 == ssl3_accept_~s__state~0); 45681#L131 assume !(8481 == ssl3_accept_~s__state~0); 45680#L134 assume !(8482 == ssl3_accept_~s__state~0); 45679#L137 assume !(8464 == ssl3_accept_~s__state~0); 45678#L140 assume !(8465 == ssl3_accept_~s__state~0); 45677#L143 assume !(8466 == ssl3_accept_~s__state~0); 45676#L146 assume !(8496 == ssl3_accept_~s__state~0); 45675#L149 assume !(8497 == ssl3_accept_~s__state~0); 45674#L152 assume !(8512 == ssl3_accept_~s__state~0); 45673#L155 assume !(8513 == ssl3_accept_~s__state~0); 45672#L158 assume !(8528 == ssl3_accept_~s__state~0); 45671#L161 assume !(8529 == ssl3_accept_~s__state~0); 45670#L164 assume !(8544 == ssl3_accept_~s__state~0); 45669#L167 assume !(8545 == ssl3_accept_~s__state~0); 45668#L170 assume !(8560 == ssl3_accept_~s__state~0); 45667#L173 assume !(8561 == ssl3_accept_~s__state~0); 45666#L176 assume !(8448 == ssl3_accept_~s__state~0); 45665#L179 assume 8576 == ssl3_accept_~s__state~0; 45612#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 45654#L451 assume !(ssl3_accept_~ret~0 <= 0); 45500#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 45491#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45485#L614 ssl3_accept_~skip~0 := 0; 45483#L110-2 assume !false; 45481#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45479#L113 assume !(12292 == ssl3_accept_~s__state~0); 45477#L116 assume !(16384 == ssl3_accept_~s__state~0); 45475#L119 assume !(8192 == ssl3_accept_~s__state~0); 45473#L122 assume !(24576 == ssl3_accept_~s__state~0); 45470#L125 assume !(8195 == ssl3_accept_~s__state~0); 45468#L128 assume !(8480 == ssl3_accept_~s__state~0); 45466#L131 assume !(8481 == ssl3_accept_~s__state~0); 45464#L134 assume !(8482 == ssl3_accept_~s__state~0); 45462#L137 assume 8464 == ssl3_accept_~s__state~0; 44473#L144 [2021-11-07 08:10:28,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:28,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-11-07 08:10:28,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:28,227 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799667151] [2021-11-07 08:10:28,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:28,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:28,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:28,238 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:28,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:28,246 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:28,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:28,247 INFO L85 PathProgramCache]: Analyzing trace with hash -861146911, now seen corresponding path program 1 times [2021-11-07 08:10:28,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:28,247 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917099140] [2021-11-07 08:10:28,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:28,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:28,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:28,282 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 08:10:28,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:28,283 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917099140] [2021-11-07 08:10:28,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917099140] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:28,283 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:28,284 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:10:28,284 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058496500] [2021-11-07 08:10:28,284 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:28,284 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:28,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:28,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:28,285 INFO L87 Difference]: Start difference. First operand 1844 states and 2401 transitions. cyclomatic complexity: 563 Second operand has 3 states, 2 states have (on average 36.5) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 08:10:28,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:28,429 INFO L93 Difference]: Finished difference Result 2045 states and 2632 transitions. [2021-11-07 08:10:28,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:28,430 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2045 states and 2632 transitions. [2021-11-07 08:10:28,464 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1725 [2021-11-07 08:10:28,474 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2045 states to 1975 states and 2562 transitions. [2021-11-07 08:10:28,474 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1869 [2021-11-07 08:10:28,476 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1869 [2021-11-07 08:10:28,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1975 states and 2562 transitions. [2021-11-07 08:10:28,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:28,477 INFO L681 BuchiCegarLoop]: Abstraction has 1975 states and 2562 transitions. [2021-11-07 08:10:28,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1975 states and 2562 transitions. [2021-11-07 08:10:28,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1975 to 1842. [2021-11-07 08:10:28,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1842 states, 1842 states have (on average 1.299131378935939) internal successors, (2393), 1841 states have internal predecessors, (2393), 0 states have call successors, (0), 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 08:10:28,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1842 states to 1842 states and 2393 transitions. [2021-11-07 08:10:28,513 INFO L704 BuchiCegarLoop]: Abstraction has 1842 states and 2393 transitions. [2021-11-07 08:10:28,513 INFO L587 BuchiCegarLoop]: Abstraction has 1842 states and 2393 transitions. [2021-11-07 08:10:28,514 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-11-07 08:10:28,514 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1842 states and 2393 transitions. [2021-11-07 08:10:28,521 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1634 [2021-11-07 08:10:28,521 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:28,522 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:28,523 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 08:10:28,524 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] [2021-11-07 08:10:28,524 INFO L791 eck$LassoCheckResult]: Stem: 48272#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 48148#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 48138#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48099#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 48100#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48090#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 48091#L110-2 assume !false; 48314#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48816#L113 assume !(12292 == ssl3_accept_~s__state~0); 48814#L116 assume !(16384 == ssl3_accept_~s__state~0); 48810#L119 assume !(8192 == ssl3_accept_~s__state~0); 48809#L122 assume !(24576 == ssl3_accept_~s__state~0); 48808#L125 assume !(8195 == ssl3_accept_~s__state~0); 48806#L128 assume !(8480 == ssl3_accept_~s__state~0); 48805#L131 assume !(8481 == ssl3_accept_~s__state~0); 48804#L134 assume !(8482 == ssl3_accept_~s__state~0); 48803#L137 assume 8464 == ssl3_accept_~s__state~0; 48060#L144 [2021-11-07 08:10:28,524 INFO L793 eck$LassoCheckResult]: Loop: 48060#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 48061#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 49849#L285-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; 49847#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49842#L614 ssl3_accept_~skip~0 := 0; 49841#L110-2 assume !false; 49840#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49839#L113 assume !(12292 == ssl3_accept_~s__state~0); 49838#L116 assume !(16384 == ssl3_accept_~s__state~0); 49837#L119 assume !(8192 == ssl3_accept_~s__state~0); 49836#L122 assume !(24576 == ssl3_accept_~s__state~0); 49835#L125 assume !(8195 == ssl3_accept_~s__state~0); 49834#L128 assume !(8480 == ssl3_accept_~s__state~0); 49054#L131 assume !(8481 == ssl3_accept_~s__state~0); 49833#L134 assume !(8482 == ssl3_accept_~s__state~0); 49832#L137 assume !(8464 == ssl3_accept_~s__state~0); 49831#L140 assume !(8465 == ssl3_accept_~s__state~0); 49830#L143 assume !(8466 == ssl3_accept_~s__state~0); 48704#L146 assume 8496 == ssl3_accept_~s__state~0; 48402#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 48699#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 48696#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 48693#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 48252#L304-2 ssl3_accept_~s__init_num~0 := 0; 48687#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48677#L614 ssl3_accept_~skip~0 := 0; 48675#L110-2 assume !false; 48674#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48672#L113 assume !(12292 == ssl3_accept_~s__state~0); 48670#L116 assume !(16384 == ssl3_accept_~s__state~0); 48668#L119 assume !(8192 == ssl3_accept_~s__state~0); 48666#L122 assume !(24576 == ssl3_accept_~s__state~0); 48664#L125 assume !(8195 == ssl3_accept_~s__state~0); 48662#L128 assume !(8480 == ssl3_accept_~s__state~0); 48660#L131 assume !(8481 == ssl3_accept_~s__state~0); 48658#L134 assume !(8482 == ssl3_accept_~s__state~0); 48656#L137 assume !(8464 == ssl3_accept_~s__state~0); 48654#L140 assume !(8465 == ssl3_accept_~s__state~0); 48652#L143 assume !(8466 == ssl3_accept_~s__state~0); 48649#L146 assume !(8496 == ssl3_accept_~s__state~0); 48644#L149 assume !(8497 == ssl3_accept_~s__state~0); 48325#L152 assume 8512 == ssl3_accept_~s__state~0; 48282#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48283#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 48221#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 48222#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49800#L614 ssl3_accept_~skip~0 := 0; 49798#L110-2 assume !false; 49796#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49790#L113 assume !(12292 == ssl3_accept_~s__state~0); 49788#L116 assume !(16384 == ssl3_accept_~s__state~0); 49786#L119 assume !(8192 == ssl3_accept_~s__state~0); 49784#L122 assume !(24576 == ssl3_accept_~s__state~0); 49782#L125 assume !(8195 == ssl3_accept_~s__state~0); 49780#L128 assume !(8480 == ssl3_accept_~s__state~0); 49778#L131 assume !(8481 == ssl3_accept_~s__state~0); 49776#L134 assume !(8482 == ssl3_accept_~s__state~0); 49759#L137 assume !(8464 == ssl3_accept_~s__state~0); 49760#L140 assume !(8465 == ssl3_accept_~s__state~0); 49755#L143 assume !(8466 == ssl3_accept_~s__state~0); 49756#L146 assume !(8496 == ssl3_accept_~s__state~0); 48241#L149 assume !(8497 == ssl3_accept_~s__state~0); 48127#L152 assume !(8512 == ssl3_accept_~s__state~0); 48128#L155 assume !(8513 == ssl3_accept_~s__state~0); 49703#L158 assume 8528 == ssl3_accept_~s__state~0; 48393#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49699#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49697#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 48231#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 48281#L364 assume !(ssl3_accept_~ret~0 <= 0); 49687#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49649#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49643#L614 ssl3_accept_~skip~0 := 0; 49641#L110-2 assume !false; 49639#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49637#L113 assume !(12292 == ssl3_accept_~s__state~0); 49635#L116 assume !(16384 == ssl3_accept_~s__state~0); 49633#L119 assume !(8192 == ssl3_accept_~s__state~0); 49631#L122 assume !(24576 == ssl3_accept_~s__state~0); 49629#L125 assume !(8195 == ssl3_accept_~s__state~0); 49627#L128 assume !(8480 == ssl3_accept_~s__state~0); 49625#L131 assume !(8481 == ssl3_accept_~s__state~0); 49623#L134 assume !(8482 == ssl3_accept_~s__state~0); 49621#L137 assume !(8464 == ssl3_accept_~s__state~0); 49620#L140 assume !(8465 == ssl3_accept_~s__state~0); 49619#L143 assume !(8466 == ssl3_accept_~s__state~0); 49618#L146 assume !(8496 == ssl3_accept_~s__state~0); 49617#L149 assume !(8497 == ssl3_accept_~s__state~0); 49616#L152 assume !(8512 == ssl3_accept_~s__state~0); 49615#L155 assume !(8513 == ssl3_accept_~s__state~0); 49614#L158 assume !(8528 == ssl3_accept_~s__state~0); 49613#L161 assume !(8529 == ssl3_accept_~s__state~0); 49612#L164 assume 8544 == ssl3_accept_~s__state~0; 48050#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 48051#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 48239#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48240#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49609#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 49608#L411 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; 49606#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49601#L614 ssl3_accept_~skip~0 := 0; 49600#L110-2 assume !false; 49595#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49593#L113 assume !(12292 == ssl3_accept_~s__state~0); 49591#L116 assume !(16384 == ssl3_accept_~s__state~0); 49589#L119 assume !(8192 == ssl3_accept_~s__state~0); 49587#L122 assume !(24576 == ssl3_accept_~s__state~0); 49585#L125 assume !(8195 == ssl3_accept_~s__state~0); 49576#L128 assume !(8480 == ssl3_accept_~s__state~0); 49547#L131 assume !(8481 == ssl3_accept_~s__state~0); 49504#L134 assume !(8482 == ssl3_accept_~s__state~0); 49502#L137 assume !(8464 == ssl3_accept_~s__state~0); 49501#L140 assume !(8465 == ssl3_accept_~s__state~0); 49496#L143 assume !(8466 == ssl3_accept_~s__state~0); 49489#L146 assume !(8496 == ssl3_accept_~s__state~0); 49486#L149 assume !(8497 == ssl3_accept_~s__state~0); 49483#L152 assume !(8512 == ssl3_accept_~s__state~0); 49480#L155 assume !(8513 == ssl3_accept_~s__state~0); 49477#L158 assume !(8528 == ssl3_accept_~s__state~0); 49474#L161 assume !(8529 == ssl3_accept_~s__state~0); 49471#L164 assume !(8544 == ssl3_accept_~s__state~0); 49468#L167 assume !(8545 == ssl3_accept_~s__state~0); 49465#L170 assume !(8560 == ssl3_accept_~s__state~0); 49462#L173 assume !(8561 == ssl3_accept_~s__state~0); 49459#L176 assume 8448 == ssl3_accept_~s__state~0; 48185#L177 assume !(ssl3_accept_~num1~0 > 0); 48186#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49452#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49446#L614 ssl3_accept_~skip~0 := 0; 49444#L110-2 assume !false; 49442#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49440#L113 assume !(12292 == ssl3_accept_~s__state~0); 49438#L116 assume !(16384 == ssl3_accept_~s__state~0); 49436#L119 assume !(8192 == ssl3_accept_~s__state~0); 49434#L122 assume !(24576 == ssl3_accept_~s__state~0); 49432#L125 assume !(8195 == ssl3_accept_~s__state~0); 49430#L128 assume !(8480 == ssl3_accept_~s__state~0); 49428#L131 assume !(8481 == ssl3_accept_~s__state~0); 49426#L134 assume !(8482 == ssl3_accept_~s__state~0); 49424#L137 assume !(8464 == ssl3_accept_~s__state~0); 49422#L140 assume !(8465 == ssl3_accept_~s__state~0); 49420#L143 assume !(8466 == ssl3_accept_~s__state~0); 49418#L146 assume !(8496 == ssl3_accept_~s__state~0); 49415#L149 assume !(8497 == ssl3_accept_~s__state~0); 49413#L152 assume !(8512 == ssl3_accept_~s__state~0); 49410#L155 assume !(8513 == ssl3_accept_~s__state~0); 49409#L158 assume !(8528 == ssl3_accept_~s__state~0); 49408#L161 assume !(8529 == ssl3_accept_~s__state~0); 49407#L164 assume !(8544 == ssl3_accept_~s__state~0); 49406#L167 assume !(8545 == ssl3_accept_~s__state~0); 49405#L170 assume !(8560 == ssl3_accept_~s__state~0); 49403#L173 assume !(8561 == ssl3_accept_~s__state~0); 49402#L176 assume !(8448 == ssl3_accept_~s__state~0); 49400#L179 assume 8576 == ssl3_accept_~s__state~0; 49291#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 49393#L451 assume !(ssl3_accept_~ret~0 <= 0); 49392#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 49183#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49863#L614 ssl3_accept_~skip~0 := 0; 49862#L110-2 assume !false; 49861#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49860#L113 assume !(12292 == ssl3_accept_~s__state~0); 49859#L116 assume !(16384 == ssl3_accept_~s__state~0); 49858#L119 assume !(8192 == ssl3_accept_~s__state~0); 49857#L122 assume !(24576 == ssl3_accept_~s__state~0); 49856#L125 assume !(8195 == ssl3_accept_~s__state~0); 49855#L128 assume !(8480 == ssl3_accept_~s__state~0); 49854#L131 assume !(8481 == ssl3_accept_~s__state~0); 49852#L134 assume !(8482 == ssl3_accept_~s__state~0); 49851#L137 assume !(8464 == ssl3_accept_~s__state~0); 49850#L140 assume !(8465 == ssl3_accept_~s__state~0); 49829#L143 assume 8466 == ssl3_accept_~s__state~0; 48060#L144 [2021-11-07 08:10:28,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:28,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-11-07 08:10:28,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:28,525 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513834043] [2021-11-07 08:10:28,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:28,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:28,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:28,533 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:28,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:28,541 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:28,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:28,542 INFO L85 PathProgramCache]: Analyzing trace with hash 743229924, now seen corresponding path program 1 times [2021-11-07 08:10:28,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:28,542 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507431204] [2021-11-07 08:10:28,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:28,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:28,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:28,569 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-11-07 08:10:28,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:28,570 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507431204] [2021-11-07 08:10:28,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507431204] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:28,570 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:28,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:28,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548960568] [2021-11-07 08:10:28,571 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:28,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:28,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:28,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:28,572 INFO L87 Difference]: Start difference. First operand 1842 states and 2393 transitions. cyclomatic complexity: 558 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 08:10:28,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:28,589 INFO L93 Difference]: Finished difference Result 3089 states and 3982 transitions. [2021-11-07 08:10:28,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:28,594 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3089 states and 3982 transitions. [2021-11-07 08:10:28,611 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2881 [2021-11-07 08:10:28,638 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3089 states to 3089 states and 3982 transitions. [2021-11-07 08:10:28,640 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2983 [2021-11-07 08:10:28,644 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2983 [2021-11-07 08:10:28,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3089 states and 3982 transitions. [2021-11-07 08:10:28,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:28,644 INFO L681 BuchiCegarLoop]: Abstraction has 3089 states and 3982 transitions. [2021-11-07 08:10:28,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3089 states and 3982 transitions. [2021-11-07 08:10:28,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3089 to 1842. [2021-11-07 08:10:28,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1842 states, 1842 states have (on average 1.298045602605863) internal successors, (2391), 1841 states have internal predecessors, (2391), 0 states have call successors, (0), 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 08:10:28,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1842 states to 1842 states and 2391 transitions. [2021-11-07 08:10:28,689 INFO L704 BuchiCegarLoop]: Abstraction has 1842 states and 2391 transitions. [2021-11-07 08:10:28,689 INFO L587 BuchiCegarLoop]: Abstraction has 1842 states and 2391 transitions. [2021-11-07 08:10:28,689 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-11-07 08:10:28,690 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1842 states and 2391 transitions. [2021-11-07 08:10:28,735 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1634 [2021-11-07 08:10:28,735 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:28,735 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:28,737 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 08:10:28,737 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] [2021-11-07 08:10:28,737 INFO L791 eck$LassoCheckResult]: Stem: 53210#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 53083#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 53075#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53035#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 53036#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53027#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 53028#L110-2 assume !false; 53253#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53467#L113 assume !(12292 == ssl3_accept_~s__state~0); 53463#L116 assume !(16384 == ssl3_accept_~s__state~0); 53464#L119 assume !(8192 == ssl3_accept_~s__state~0); 53459#L122 assume !(24576 == ssl3_accept_~s__state~0); 53460#L125 assume !(8195 == ssl3_accept_~s__state~0); 53455#L128 assume !(8480 == ssl3_accept_~s__state~0); 53456#L131 assume !(8481 == ssl3_accept_~s__state~0); 53451#L134 assume !(8482 == ssl3_accept_~s__state~0); 53452#L137 assume 8464 == ssl3_accept_~s__state~0; 53281#L144 [2021-11-07 08:10:28,738 INFO L793 eck$LassoCheckResult]: Loop: 53281#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 53205#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 53206#L285-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; 54101#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54096#L614 ssl3_accept_~skip~0 := 0; 54095#L110-2 assume !false; 54094#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54093#L113 assume !(12292 == ssl3_accept_~s__state~0); 54092#L116 assume !(16384 == ssl3_accept_~s__state~0); 54091#L119 assume !(8192 == ssl3_accept_~s__state~0); 54090#L122 assume !(24576 == ssl3_accept_~s__state~0); 54089#L125 assume !(8195 == ssl3_accept_~s__state~0); 54073#L128 assume !(8480 == ssl3_accept_~s__state~0); 54072#L131 assume !(8481 == ssl3_accept_~s__state~0); 54071#L134 assume !(8482 == ssl3_accept_~s__state~0); 54070#L137 assume !(8464 == ssl3_accept_~s__state~0); 54069#L140 assume !(8465 == ssl3_accept_~s__state~0); 54067#L143 assume !(8466 == ssl3_accept_~s__state~0); 53898#L146 assume 8496 == ssl3_accept_~s__state~0; 53339#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 53058#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 53037#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 53038#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 53184#L304-2 ssl3_accept_~s__init_num~0 := 0; 53963#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53958#L614 ssl3_accept_~skip~0 := 0; 53957#L110-2 assume !false; 53956#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53955#L113 assume !(12292 == ssl3_accept_~s__state~0); 53954#L116 assume !(16384 == ssl3_accept_~s__state~0); 53953#L119 assume !(8192 == ssl3_accept_~s__state~0); 53952#L122 assume !(24576 == ssl3_accept_~s__state~0); 53951#L125 assume !(8195 == ssl3_accept_~s__state~0); 53950#L128 assume !(8480 == ssl3_accept_~s__state~0); 53949#L131 assume !(8481 == ssl3_accept_~s__state~0); 53948#L134 assume !(8482 == ssl3_accept_~s__state~0); 53947#L137 assume !(8464 == ssl3_accept_~s__state~0); 53946#L140 assume !(8465 == ssl3_accept_~s__state~0); 53945#L143 assume !(8466 == ssl3_accept_~s__state~0); 53944#L146 assume !(8496 == ssl3_accept_~s__state~0); 53943#L149 assume !(8497 == ssl3_accept_~s__state~0); 53295#L152 assume 8512 == ssl3_accept_~s__state~0; 53293#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54814#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 54812#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 54811#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54806#L614 ssl3_accept_~skip~0 := 0; 54805#L110-2 assume !false; 54804#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54803#L113 assume !(12292 == ssl3_accept_~s__state~0); 54802#L116 assume !(16384 == ssl3_accept_~s__state~0); 54801#L119 assume !(8192 == ssl3_accept_~s__state~0); 54800#L122 assume !(24576 == ssl3_accept_~s__state~0); 54799#L125 assume !(8195 == ssl3_accept_~s__state~0); 54798#L128 assume !(8480 == ssl3_accept_~s__state~0); 54797#L131 assume !(8481 == ssl3_accept_~s__state~0); 54796#L134 assume !(8482 == ssl3_accept_~s__state~0); 54795#L137 assume !(8464 == ssl3_accept_~s__state~0); 54794#L140 assume !(8465 == ssl3_accept_~s__state~0); 54793#L143 assume !(8466 == ssl3_accept_~s__state~0); 54792#L146 assume !(8496 == ssl3_accept_~s__state~0); 54791#L149 assume !(8497 == ssl3_accept_~s__state~0); 54790#L152 assume !(8512 == ssl3_accept_~s__state~0); 54789#L155 assume !(8513 == ssl3_accept_~s__state~0); 54788#L158 assume 8528 == ssl3_accept_~s__state~0; 53290#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53043#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 53044#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 53155#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 53226#L364 assume !(ssl3_accept_~ret~0 <= 0); 53062#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53202#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54617#L614 ssl3_accept_~skip~0 := 0; 54615#L110-2 assume !false; 54613#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54611#L113 assume !(12292 == ssl3_accept_~s__state~0); 54339#L116 assume !(16384 == ssl3_accept_~s__state~0); 54277#L119 assume !(8192 == ssl3_accept_~s__state~0); 54269#L122 assume !(24576 == ssl3_accept_~s__state~0); 54268#L125 assume !(8195 == ssl3_accept_~s__state~0); 54261#L128 assume !(8480 == ssl3_accept_~s__state~0); 54258#L131 assume !(8481 == ssl3_accept_~s__state~0); 54255#L134 assume !(8482 == ssl3_accept_~s__state~0); 54252#L137 assume !(8464 == ssl3_accept_~s__state~0); 54249#L140 assume !(8465 == ssl3_accept_~s__state~0); 54247#L143 assume !(8466 == ssl3_accept_~s__state~0); 54244#L146 assume !(8496 == ssl3_accept_~s__state~0); 54236#L149 assume !(8497 == ssl3_accept_~s__state~0); 54065#L152 assume !(8512 == ssl3_accept_~s__state~0); 53939#L155 assume !(8513 == ssl3_accept_~s__state~0); 53933#L158 assume !(8528 == ssl3_accept_~s__state~0); 53928#L161 assume !(8529 == ssl3_accept_~s__state~0); 53300#L164 assume 8544 == ssl3_accept_~s__state~0; 52987#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 52988#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 53034#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53141#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 53142#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 53123#L411 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; 53124#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54672#L614 ssl3_accept_~skip~0 := 0; 54670#L110-2 assume !false; 54668#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54666#L113 assume !(12292 == ssl3_accept_~s__state~0); 54664#L116 assume !(16384 == ssl3_accept_~s__state~0); 54661#L119 assume !(8192 == ssl3_accept_~s__state~0); 54658#L122 assume !(24576 == ssl3_accept_~s__state~0); 54655#L125 assume !(8195 == ssl3_accept_~s__state~0); 54653#L128 assume !(8480 == ssl3_accept_~s__state~0); 54651#L131 assume !(8481 == ssl3_accept_~s__state~0); 54649#L134 assume !(8482 == ssl3_accept_~s__state~0); 54647#L137 assume !(8464 == ssl3_accept_~s__state~0); 54631#L140 assume !(8465 == ssl3_accept_~s__state~0); 54630#L143 assume !(8466 == ssl3_accept_~s__state~0); 54629#L146 assume !(8496 == ssl3_accept_~s__state~0); 54628#L149 assume !(8497 == ssl3_accept_~s__state~0); 54626#L152 assume !(8512 == ssl3_accept_~s__state~0); 54625#L155 assume !(8513 == ssl3_accept_~s__state~0); 54624#L158 assume !(8528 == ssl3_accept_~s__state~0); 54623#L161 assume !(8529 == ssl3_accept_~s__state~0); 54618#L164 assume !(8544 == ssl3_accept_~s__state~0); 54616#L167 assume !(8545 == ssl3_accept_~s__state~0); 54614#L170 assume !(8560 == ssl3_accept_~s__state~0); 54612#L173 assume !(8561 == ssl3_accept_~s__state~0); 54610#L176 assume 8448 == ssl3_accept_~s__state~0; 53117#L177 assume !(ssl3_accept_~num1~0 > 0); 53118#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54551#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54544#L614 ssl3_accept_~skip~0 := 0; 54542#L110-2 assume !false; 54527#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54526#L113 assume !(12292 == ssl3_accept_~s__state~0); 54525#L116 assume !(16384 == ssl3_accept_~s__state~0); 54524#L119 assume !(8192 == ssl3_accept_~s__state~0); 54522#L122 assume !(24576 == ssl3_accept_~s__state~0); 54512#L125 assume !(8195 == ssl3_accept_~s__state~0); 54509#L128 assume !(8480 == ssl3_accept_~s__state~0); 54506#L131 assume !(8481 == ssl3_accept_~s__state~0); 54503#L134 assume !(8482 == ssl3_accept_~s__state~0); 54500#L137 assume !(8464 == ssl3_accept_~s__state~0); 54497#L140 assume !(8465 == ssl3_accept_~s__state~0); 54494#L143 assume !(8466 == ssl3_accept_~s__state~0); 54491#L146 assume !(8496 == ssl3_accept_~s__state~0); 54488#L149 assume !(8497 == ssl3_accept_~s__state~0); 54485#L152 assume !(8512 == ssl3_accept_~s__state~0); 54482#L155 assume !(8513 == ssl3_accept_~s__state~0); 54479#L158 assume !(8528 == ssl3_accept_~s__state~0); 54476#L161 assume !(8529 == ssl3_accept_~s__state~0); 54473#L164 assume !(8544 == ssl3_accept_~s__state~0); 54470#L167 assume !(8545 == ssl3_accept_~s__state~0); 54467#L170 assume !(8560 == ssl3_accept_~s__state~0); 54464#L173 assume !(8561 == ssl3_accept_~s__state~0); 54461#L176 assume !(8448 == ssl3_accept_~s__state~0); 54225#L179 assume 8576 == ssl3_accept_~s__state~0; 54223#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 54152#L451 assume !(ssl3_accept_~ret~0 <= 0); 54150#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 53743#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54144#L614 ssl3_accept_~skip~0 := 0; 54143#L110-2 assume !false; 54142#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54141#L113 assume !(12292 == ssl3_accept_~s__state~0); 54140#L116 assume !(16384 == ssl3_accept_~s__state~0); 54139#L119 assume !(8192 == ssl3_accept_~s__state~0); 54138#L122 assume !(24576 == ssl3_accept_~s__state~0); 54137#L125 assume !(8195 == ssl3_accept_~s__state~0); 54136#L128 assume !(8480 == ssl3_accept_~s__state~0); 54135#L131 assume !(8481 == ssl3_accept_~s__state~0); 54134#L134 assume !(8482 == ssl3_accept_~s__state~0); 54133#L137 assume !(8464 == ssl3_accept_~s__state~0); 54131#L140 assume !(8465 == ssl3_accept_~s__state~0); 54132#L143 assume 8466 == ssl3_accept_~s__state~0; 53281#L144 [2021-11-07 08:10:28,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:28,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-11-07 08:10:28,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:28,739 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476950918] [2021-11-07 08:10:28,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:28,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:28,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:28,749 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:28,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:28,758 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:28,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:28,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1366511526, now seen corresponding path program 1 times [2021-11-07 08:10:28,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:28,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705950184] [2021-11-07 08:10:28,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:28,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:28,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:28,856 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 08:10:28,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:28,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705950184] [2021-11-07 08:10:28,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705950184] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:28,857 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:28,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-07 08:10:28,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996144109] [2021-11-07 08:10:28,858 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:28,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:28,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-07 08:10:28,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-07 08:10:28,859 INFO L87 Difference]: Start difference. First operand 1842 states and 2391 transitions. cyclomatic complexity: 556 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 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 08:10:28,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:28,982 INFO L93 Difference]: Finished difference Result 8035 states and 10322 transitions. [2021-11-07 08:10:28,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-07 08:10:28,983 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8035 states and 10322 transitions. [2021-11-07 08:10:29,040 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7677 [2021-11-07 08:10:29,071 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8035 states to 8035 states and 10322 transitions. [2021-11-07 08:10:29,072 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7929 [2021-11-07 08:10:29,081 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7929 [2021-11-07 08:10:29,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8035 states and 10322 transitions. [2021-11-07 08:10:29,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:29,081 INFO L681 BuchiCegarLoop]: Abstraction has 8035 states and 10322 transitions. [2021-11-07 08:10:29,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8035 states and 10322 transitions. [2021-11-07 08:10:29,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8035 to 3105. [2021-11-07 08:10:29,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3105 states, 3105 states have (on average 1.2901771336553944) internal successors, (4006), 3104 states have internal predecessors, (4006), 0 states have call successors, (0), 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 08:10:29,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3105 states to 3105 states and 4006 transitions. [2021-11-07 08:10:29,220 INFO L704 BuchiCegarLoop]: Abstraction has 3105 states and 4006 transitions. [2021-11-07 08:10:29,220 INFO L587 BuchiCegarLoop]: Abstraction has 3105 states and 4006 transitions. [2021-11-07 08:10:29,220 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-11-07 08:10:29,220 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3105 states and 4006 transitions. [2021-11-07 08:10:29,233 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2897 [2021-11-07 08:10:29,234 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:29,234 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:29,235 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 08:10:29,236 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 08:10:29,236 INFO L791 eck$LassoCheckResult]: Stem: 63098#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 62978#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 62969#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 62930#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 62931#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 62921#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 62922#L110-2 assume !false; 63137#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63794#L113 assume !(12292 == ssl3_accept_~s__state~0); 63795#L116 assume !(16384 == ssl3_accept_~s__state~0); 63300#L119 assume !(8192 == ssl3_accept_~s__state~0); 63301#L122 assume !(24576 == ssl3_accept_~s__state~0); 63785#L125 assume !(8195 == ssl3_accept_~s__state~0); 63786#L128 assume !(8480 == ssl3_accept_~s__state~0); 63778#L131 assume !(8481 == ssl3_accept_~s__state~0); 63779#L134 assume !(8482 == ssl3_accept_~s__state~0); 63768#L137 assume 8464 == ssl3_accept_~s__state~0; 62891#L144 [2021-11-07 08:10:29,237 INFO L793 eck$LassoCheckResult]: Loop: 62891#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 62892#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 65847#L285-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; 65841#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65834#L614 ssl3_accept_~skip~0 := 0; 65832#L110-2 assume !false; 65830#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65828#L113 assume !(12292 == ssl3_accept_~s__state~0); 64043#L116 assume !(16384 == ssl3_accept_~s__state~0); 64034#L119 assume !(8192 == ssl3_accept_~s__state~0); 64030#L122 assume !(24576 == ssl3_accept_~s__state~0); 64025#L125 assume !(8195 == ssl3_accept_~s__state~0); 64021#L128 assume !(8480 == ssl3_accept_~s__state~0); 63922#L131 assume !(8481 == ssl3_accept_~s__state~0); 65327#L134 assume !(8482 == ssl3_accept_~s__state~0); 65325#L137 assume !(8464 == ssl3_accept_~s__state~0); 65323#L140 assume !(8465 == ssl3_accept_~s__state~0); 63897#L143 assume !(8466 == ssl3_accept_~s__state~0); 63727#L146 assume 8496 == ssl3_accept_~s__state~0; 63723#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 63721#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 63719#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 63717#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 63076#L304-2 ssl3_accept_~s__init_num~0 := 0; 63713#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63707#L614 ssl3_accept_~skip~0 := 0; 63705#L110-2 assume !false; 63703#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63701#L113 assume !(12292 == ssl3_accept_~s__state~0); 63699#L116 assume !(16384 == ssl3_accept_~s__state~0); 63697#L119 assume !(8192 == ssl3_accept_~s__state~0); 63695#L122 assume !(24576 == ssl3_accept_~s__state~0); 63693#L125 assume !(8195 == ssl3_accept_~s__state~0); 63691#L128 assume !(8480 == ssl3_accept_~s__state~0); 63689#L131 assume !(8481 == ssl3_accept_~s__state~0); 63687#L134 assume !(8482 == ssl3_accept_~s__state~0); 63685#L137 assume !(8464 == ssl3_accept_~s__state~0); 63684#L140 assume !(8465 == ssl3_accept_~s__state~0); 63681#L143 assume !(8466 == ssl3_accept_~s__state~0); 63677#L146 assume !(8496 == ssl3_accept_~s__state~0); 63668#L149 assume !(8497 == ssl3_accept_~s__state~0); 63169#L152 assume 8512 == ssl3_accept_~s__state~0; 63167#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64792#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 63114#L319 assume !(ssl3_accept_~ret~0 <= 0); 63115#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 65937#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65932#L614 ssl3_accept_~skip~0 := 0; 65931#L110-2 assume !false; 65930#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65929#L113 assume !(12292 == ssl3_accept_~s__state~0); 65928#L116 assume !(16384 == ssl3_accept_~s__state~0); 65927#L119 assume !(8192 == ssl3_accept_~s__state~0); 65926#L122 assume !(24576 == ssl3_accept_~s__state~0); 65925#L125 assume !(8195 == ssl3_accept_~s__state~0); 65924#L128 assume !(8480 == ssl3_accept_~s__state~0); 65923#L131 assume !(8481 == ssl3_accept_~s__state~0); 65922#L134 assume !(8482 == ssl3_accept_~s__state~0); 65921#L137 assume !(8464 == ssl3_accept_~s__state~0); 65920#L140 assume !(8465 == ssl3_accept_~s__state~0); 65919#L143 assume !(8466 == ssl3_accept_~s__state~0); 65918#L146 assume !(8496 == ssl3_accept_~s__state~0); 65917#L149 assume !(8497 == ssl3_accept_~s__state~0); 65916#L152 assume !(8512 == ssl3_accept_~s__state~0); 65915#L155 assume !(8513 == ssl3_accept_~s__state~0); 65914#L158 assume 8528 == ssl3_accept_~s__state~0; 63208#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 65911#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 65910#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 63061#L341 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 63063#L344 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 65905#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 65826#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65821#L614 ssl3_accept_~skip~0 := 0; 65816#L110-2 assume !false; 65814#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65812#L113 assume !(12292 == ssl3_accept_~s__state~0); 65810#L116 assume !(16384 == ssl3_accept_~s__state~0); 65808#L119 assume !(8192 == ssl3_accept_~s__state~0); 65806#L122 assume !(24576 == ssl3_accept_~s__state~0); 65804#L125 assume !(8195 == ssl3_accept_~s__state~0); 65802#L128 assume !(8480 == ssl3_accept_~s__state~0); 65800#L131 assume !(8481 == ssl3_accept_~s__state~0); 65798#L134 assume !(8482 == ssl3_accept_~s__state~0); 65796#L137 assume !(8464 == ssl3_accept_~s__state~0); 65794#L140 assume !(8465 == ssl3_accept_~s__state~0); 65792#L143 assume !(8466 == ssl3_accept_~s__state~0); 65790#L146 assume !(8496 == ssl3_accept_~s__state~0); 65788#L149 assume !(8497 == ssl3_accept_~s__state~0); 65786#L152 assume !(8512 == ssl3_accept_~s__state~0); 65784#L155 assume !(8513 == ssl3_accept_~s__state~0); 65782#L158 assume !(8528 == ssl3_accept_~s__state~0); 65780#L161 assume !(8529 == ssl3_accept_~s__state~0); 65778#L164 assume 8544 == ssl3_accept_~s__state~0; 62881#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 62882#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 65754#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63525#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 63043#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 65745#L411 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; 65742#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65736#L614 ssl3_accept_~skip~0 := 0; 65734#L110-2 assume !false; 65732#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65730#L113 assume !(12292 == ssl3_accept_~s__state~0); 65728#L116 assume !(16384 == ssl3_accept_~s__state~0); 65726#L119 assume !(8192 == ssl3_accept_~s__state~0); 65724#L122 assume !(24576 == ssl3_accept_~s__state~0); 65722#L125 assume !(8195 == ssl3_accept_~s__state~0); 65720#L128 assume !(8480 == ssl3_accept_~s__state~0); 65718#L131 assume !(8481 == ssl3_accept_~s__state~0); 65715#L134 assume !(8482 == ssl3_accept_~s__state~0); 65709#L137 assume !(8464 == ssl3_accept_~s__state~0); 65706#L140 assume !(8465 == ssl3_accept_~s__state~0); 65703#L143 assume !(8466 == ssl3_accept_~s__state~0); 65700#L146 assume !(8496 == ssl3_accept_~s__state~0); 65697#L149 assume !(8497 == ssl3_accept_~s__state~0); 65694#L152 assume !(8512 == ssl3_accept_~s__state~0); 65691#L155 assume !(8513 == ssl3_accept_~s__state~0); 65688#L158 assume !(8528 == ssl3_accept_~s__state~0); 65685#L161 assume !(8529 == ssl3_accept_~s__state~0); 65682#L164 assume !(8544 == ssl3_accept_~s__state~0); 65679#L167 assume !(8545 == ssl3_accept_~s__state~0); 65676#L170 assume !(8560 == ssl3_accept_~s__state~0); 65674#L173 assume !(8561 == ssl3_accept_~s__state~0); 65672#L176 assume 8448 == ssl3_accept_~s__state~0; 65670#L177 assume !(ssl3_accept_~num1~0 > 0); 62962#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 62963#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65707#L614 ssl3_accept_~skip~0 := 0; 65704#L110-2 assume !false; 65701#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65698#L113 assume !(12292 == ssl3_accept_~s__state~0); 65695#L116 assume !(16384 == ssl3_accept_~s__state~0); 65692#L119 assume !(8192 == ssl3_accept_~s__state~0); 65689#L122 assume !(24576 == ssl3_accept_~s__state~0); 65686#L125 assume !(8195 == ssl3_accept_~s__state~0); 65683#L128 assume !(8480 == ssl3_accept_~s__state~0); 65680#L131 assume !(8481 == ssl3_accept_~s__state~0); 65677#L134 assume !(8482 == ssl3_accept_~s__state~0); 65675#L137 assume !(8464 == ssl3_accept_~s__state~0); 65673#L140 assume !(8465 == ssl3_accept_~s__state~0); 65671#L143 assume !(8466 == ssl3_accept_~s__state~0); 65668#L146 assume !(8496 == ssl3_accept_~s__state~0); 65667#L149 assume !(8497 == ssl3_accept_~s__state~0); 65665#L152 assume !(8512 == ssl3_accept_~s__state~0); 65659#L155 assume !(8513 == ssl3_accept_~s__state~0); 65657#L158 assume !(8528 == ssl3_accept_~s__state~0); 65655#L161 assume !(8529 == ssl3_accept_~s__state~0); 65653#L164 assume !(8544 == ssl3_accept_~s__state~0); 65651#L167 assume !(8545 == ssl3_accept_~s__state~0); 65649#L170 assume !(8560 == ssl3_accept_~s__state~0); 65647#L173 assume !(8561 == ssl3_accept_~s__state~0); 65645#L176 assume !(8448 == ssl3_accept_~s__state~0); 65434#L179 assume 8576 == ssl3_accept_~s__state~0; 65347#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 65345#L451 assume !(ssl3_accept_~ret~0 <= 0); 65344#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 63438#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65338#L614 ssl3_accept_~skip~0 := 0; 65337#L110-2 assume !false; 65336#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65335#L113 assume !(12292 == ssl3_accept_~s__state~0); 65334#L116 assume !(16384 == ssl3_accept_~s__state~0); 65333#L119 assume !(8192 == ssl3_accept_~s__state~0); 65332#L122 assume !(24576 == ssl3_accept_~s__state~0); 65331#L125 assume !(8195 == ssl3_accept_~s__state~0); 65330#L128 assume !(8480 == ssl3_accept_~s__state~0); 64016#L131 assume !(8481 == ssl3_accept_~s__state~0); 64012#L134 assume !(8482 == ssl3_accept_~s__state~0); 64007#L137 assume !(8464 == ssl3_accept_~s__state~0); 64002#L140 assume !(8465 == ssl3_accept_~s__state~0); 64003#L143 assume 8466 == ssl3_accept_~s__state~0; 62891#L144 [2021-11-07 08:10:29,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:29,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-11-07 08:10:29,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:29,238 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005523382] [2021-11-07 08:10:29,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:29,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:29,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:29,245 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:29,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:29,253 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:29,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:29,254 INFO L85 PathProgramCache]: Analyzing trace with hash -525153549, now seen corresponding path program 1 times [2021-11-07 08:10:29,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:29,254 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957530942] [2021-11-07 08:10:29,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:29,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:29,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:29,352 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-11-07 08:10:29,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:29,352 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957530942] [2021-11-07 08:10:29,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957530942] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:29,352 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:29,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:29,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166611139] [2021-11-07 08:10:29,353 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:29,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:29,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:29,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:29,354 INFO L87 Difference]: Start difference. First operand 3105 states and 4006 transitions. cyclomatic complexity: 910 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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 08:10:29,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:29,378 INFO L93 Difference]: Finished difference Result 5593 states and 7170 transitions. [2021-11-07 08:10:29,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:29,378 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5593 states and 7170 transitions. [2021-11-07 08:10:29,407 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5385 [2021-11-07 08:10:29,426 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5593 states to 5593 states and 7170 transitions. [2021-11-07 08:10:29,427 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5487 [2021-11-07 08:10:29,432 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5487 [2021-11-07 08:10:29,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5593 states and 7170 transitions. [2021-11-07 08:10:29,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:29,433 INFO L681 BuchiCegarLoop]: Abstraction has 5593 states and 7170 transitions. [2021-11-07 08:10:29,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5593 states and 7170 transitions. [2021-11-07 08:10:29,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5593 to 3105. [2021-11-07 08:10:29,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3105 states, 3105 states have (on average 1.288888888888889) internal successors, (4002), 3104 states have internal predecessors, (4002), 0 states have call successors, (0), 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 08:10:29,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3105 states to 3105 states and 4002 transitions. [2021-11-07 08:10:29,499 INFO L704 BuchiCegarLoop]: Abstraction has 3105 states and 4002 transitions. [2021-11-07 08:10:29,499 INFO L587 BuchiCegarLoop]: Abstraction has 3105 states and 4002 transitions. [2021-11-07 08:10:29,499 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-11-07 08:10:29,499 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3105 states and 4002 transitions. [2021-11-07 08:10:29,551 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2897 [2021-11-07 08:10:29,551 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:29,551 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:29,553 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 08:10:29,553 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 08:10:29,553 INFO L791 eck$LassoCheckResult]: Stem: 71805#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 71680#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 71672#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 71633#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 71634#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 71624#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 71625#L110-2 assume !false; 71846#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72074#L113 assume !(12292 == ssl3_accept_~s__state~0); 72075#L116 assume !(16384 == ssl3_accept_~s__state~0); 72070#L119 assume !(8192 == ssl3_accept_~s__state~0); 72071#L122 assume !(24576 == ssl3_accept_~s__state~0); 72066#L125 assume !(8195 == ssl3_accept_~s__state~0); 72067#L128 assume !(8480 == ssl3_accept_~s__state~0); 72062#L131 assume !(8481 == ssl3_accept_~s__state~0); 72063#L134 assume !(8482 == ssl3_accept_~s__state~0); 72058#L137 assume 8464 == ssl3_accept_~s__state~0; 71997#L144 [2021-11-07 08:10:29,553 INFO L793 eck$LassoCheckResult]: Loop: 71997#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 72597#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 72596#L285-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; 72587#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72579#L614 ssl3_accept_~skip~0 := 0; 72575#L110-2 assume !false; 72571#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72567#L113 assume !(12292 == ssl3_accept_~s__state~0); 72563#L116 assume !(16384 == ssl3_accept_~s__state~0); 72559#L119 assume !(8192 == ssl3_accept_~s__state~0); 72555#L122 assume !(24576 == ssl3_accept_~s__state~0); 72551#L125 assume !(8195 == ssl3_accept_~s__state~0); 72534#L128 assume !(8480 == ssl3_accept_~s__state~0); 72530#L131 assume !(8481 == ssl3_accept_~s__state~0); 72526#L134 assume !(8482 == ssl3_accept_~s__state~0); 72522#L137 assume !(8464 == ssl3_accept_~s__state~0); 72518#L140 assume !(8465 == ssl3_accept_~s__state~0); 72514#L143 assume !(8466 == ssl3_accept_~s__state~0); 72457#L146 assume 8496 == ssl3_accept_~s__state~0; 71994#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 72455#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 72454#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 72453#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 71780#L304-2 ssl3_accept_~s__init_num~0 := 0; 72451#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72446#L614 ssl3_accept_~skip~0 := 0; 72445#L110-2 assume !false; 72444#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72443#L113 assume !(12292 == ssl3_accept_~s__state~0); 72442#L116 assume !(16384 == ssl3_accept_~s__state~0); 72441#L119 assume !(8192 == ssl3_accept_~s__state~0); 72440#L122 assume !(24576 == ssl3_accept_~s__state~0); 72439#L125 assume !(8195 == ssl3_accept_~s__state~0); 72437#L128 assume !(8480 == ssl3_accept_~s__state~0); 72435#L131 assume !(8481 == ssl3_accept_~s__state~0); 72341#L134 assume !(8482 == ssl3_accept_~s__state~0); 72327#L137 assume !(8464 == ssl3_accept_~s__state~0); 72321#L140 assume !(8465 == ssl3_accept_~s__state~0); 72312#L143 assume !(8466 == ssl3_accept_~s__state~0); 72307#L146 assume !(8496 == ssl3_accept_~s__state~0); 72261#L149 assume !(8497 == ssl3_accept_~s__state~0); 72106#L152 assume 8512 == ssl3_accept_~s__state~0; 71991#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71865#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 71867#L319 assume !(ssl3_accept_~ret~0 <= 0); 73332#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 73330#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73325#L614 ssl3_accept_~skip~0 := 0; 73324#L110-2 assume !false; 73323#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73322#L113 assume !(12292 == ssl3_accept_~s__state~0); 73321#L116 assume !(16384 == ssl3_accept_~s__state~0); 73320#L119 assume !(8192 == ssl3_accept_~s__state~0); 73319#L122 assume !(24576 == ssl3_accept_~s__state~0); 73318#L125 assume !(8195 == ssl3_accept_~s__state~0); 73317#L128 assume !(8480 == ssl3_accept_~s__state~0); 73316#L131 assume !(8481 == ssl3_accept_~s__state~0); 73315#L134 assume !(8482 == ssl3_accept_~s__state~0); 73314#L137 assume !(8464 == ssl3_accept_~s__state~0); 73313#L140 assume !(8465 == ssl3_accept_~s__state~0); 73312#L143 assume !(8466 == ssl3_accept_~s__state~0); 73311#L146 assume !(8496 == ssl3_accept_~s__state~0); 73310#L149 assume !(8497 == ssl3_accept_~s__state~0); 73309#L152 assume !(8512 == ssl3_accept_~s__state~0); 73308#L155 assume !(8513 == ssl3_accept_~s__state~0); 73307#L158 assume 8528 == ssl3_accept_~s__state~0; 71988#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 73305#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 73306#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 73297#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 73295#L364 assume !(ssl3_accept_~ret~0 <= 0); 73294#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 73292#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73287#L614 ssl3_accept_~skip~0 := 0; 73285#L110-2 assume !false; 73280#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73278#L113 assume !(12292 == ssl3_accept_~s__state~0); 73276#L116 assume !(16384 == ssl3_accept_~s__state~0); 73274#L119 assume !(8192 == ssl3_accept_~s__state~0); 73272#L122 assume !(24576 == ssl3_accept_~s__state~0); 73270#L125 assume !(8195 == ssl3_accept_~s__state~0); 73268#L128 assume !(8480 == ssl3_accept_~s__state~0); 73266#L131 assume !(8481 == ssl3_accept_~s__state~0); 73264#L134 assume !(8482 == ssl3_accept_~s__state~0); 73262#L137 assume !(8464 == ssl3_accept_~s__state~0); 73260#L140 assume !(8465 == ssl3_accept_~s__state~0); 73258#L143 assume !(8466 == ssl3_accept_~s__state~0); 73256#L146 assume !(8496 == ssl3_accept_~s__state~0); 73254#L149 assume !(8497 == ssl3_accept_~s__state~0); 73252#L152 assume !(8512 == ssl3_accept_~s__state~0); 73250#L155 assume !(8513 == ssl3_accept_~s__state~0); 73248#L158 assume !(8528 == ssl3_accept_~s__state~0); 73246#L161 assume !(8529 == ssl3_accept_~s__state~0); 73243#L164 assume 8544 == ssl3_accept_~s__state~0; 71985#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 71944#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 71937#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71938#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 73231#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 73230#L411 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; 73227#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73222#L614 ssl3_accept_~skip~0 := 0; 73221#L110-2 assume !false; 73220#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73219#L113 assume !(12292 == ssl3_accept_~s__state~0); 73218#L116 assume !(16384 == ssl3_accept_~s__state~0); 73217#L119 assume !(8192 == ssl3_accept_~s__state~0); 73216#L122 assume !(24576 == ssl3_accept_~s__state~0); 73215#L125 assume !(8195 == ssl3_accept_~s__state~0); 73214#L128 assume !(8480 == ssl3_accept_~s__state~0); 73213#L131 assume !(8481 == ssl3_accept_~s__state~0); 73212#L134 assume !(8482 == ssl3_accept_~s__state~0); 73211#L137 assume !(8464 == ssl3_accept_~s__state~0); 73210#L140 assume !(8465 == ssl3_accept_~s__state~0); 73209#L143 assume !(8466 == ssl3_accept_~s__state~0); 73208#L146 assume !(8496 == ssl3_accept_~s__state~0); 73206#L149 assume !(8497 == ssl3_accept_~s__state~0); 73205#L152 assume !(8512 == ssl3_accept_~s__state~0); 73203#L155 assume !(8513 == ssl3_accept_~s__state~0); 73201#L158 assume !(8528 == ssl3_accept_~s__state~0); 73196#L161 assume !(8529 == ssl3_accept_~s__state~0); 73190#L164 assume !(8544 == ssl3_accept_~s__state~0); 73188#L167 assume !(8545 == ssl3_accept_~s__state~0); 73186#L170 assume !(8560 == ssl3_accept_~s__state~0); 73184#L173 assume !(8561 == ssl3_accept_~s__state~0); 73182#L176 assume 8448 == ssl3_accept_~s__state~0; 73180#L177 assume !(ssl3_accept_~num1~0 > 0); 73177#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 73174#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73168#L614 ssl3_accept_~skip~0 := 0; 73166#L110-2 assume !false; 73164#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73162#L113 assume !(12292 == ssl3_accept_~s__state~0); 73160#L116 assume !(16384 == ssl3_accept_~s__state~0); 73158#L119 assume !(8192 == ssl3_accept_~s__state~0); 73156#L122 assume !(24576 == ssl3_accept_~s__state~0); 73154#L125 assume !(8195 == ssl3_accept_~s__state~0); 73152#L128 assume !(8480 == ssl3_accept_~s__state~0); 73150#L131 assume !(8481 == ssl3_accept_~s__state~0); 73148#L134 assume !(8482 == ssl3_accept_~s__state~0); 73146#L137 assume !(8464 == ssl3_accept_~s__state~0); 73144#L140 assume !(8465 == ssl3_accept_~s__state~0); 73142#L143 assume !(8466 == ssl3_accept_~s__state~0); 73140#L146 assume !(8496 == ssl3_accept_~s__state~0); 73138#L149 assume !(8497 == ssl3_accept_~s__state~0); 73136#L152 assume !(8512 == ssl3_accept_~s__state~0); 73134#L155 assume !(8513 == ssl3_accept_~s__state~0); 73132#L158 assume !(8528 == ssl3_accept_~s__state~0); 73129#L161 assume !(8529 == ssl3_accept_~s__state~0); 73127#L164 assume !(8544 == ssl3_accept_~s__state~0); 73124#L167 assume !(8545 == ssl3_accept_~s__state~0); 73122#L170 assume !(8560 == ssl3_accept_~s__state~0); 73119#L173 assume !(8561 == ssl3_accept_~s__state~0); 73118#L176 assume !(8448 == ssl3_accept_~s__state~0); 73115#L179 assume 8576 == ssl3_accept_~s__state~0; 72636#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 73111#L451 assume !(ssl3_accept_~ret~0 <= 0); 73110#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 72428#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72588#L614 ssl3_accept_~skip~0 := 0; 72580#L110-2 assume !false; 72576#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72572#L113 assume !(12292 == ssl3_accept_~s__state~0); 72568#L116 assume !(16384 == ssl3_accept_~s__state~0); 72564#L119 assume !(8192 == ssl3_accept_~s__state~0); 72560#L122 assume !(24576 == ssl3_accept_~s__state~0); 72556#L125 assume !(8195 == ssl3_accept_~s__state~0); 72552#L128 assume !(8480 == ssl3_accept_~s__state~0); 72531#L131 assume !(8481 == ssl3_accept_~s__state~0); 72527#L134 assume !(8482 == ssl3_accept_~s__state~0); 72523#L137 assume !(8464 == ssl3_accept_~s__state~0); 72519#L140 assume !(8465 == ssl3_accept_~s__state~0); 72515#L143 assume 8466 == ssl3_accept_~s__state~0; 71997#L144 [2021-11-07 08:10:29,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:29,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-11-07 08:10:29,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:29,554 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091342723] [2021-11-07 08:10:29,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:29,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:29,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:29,562 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:29,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:29,569 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:29,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:29,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1679659852, now seen corresponding path program 1 times [2021-11-07 08:10:29,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:29,570 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483351277] [2021-11-07 08:10:29,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:29,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:29,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:29,584 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:29,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:29,607 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:29,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:29,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1159625416, now seen corresponding path program 1 times [2021-11-07 08:10:29,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:29,608 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403766082] [2021-11-07 08:10:29,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:29,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:29,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:29,626 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:29,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:29,670 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:31,455 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 08:10:31,456 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 08:10:31,456 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 08:10:31,456 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 08:10:31,456 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-07 08:10:31,456 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:31,456 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 08:10:31,456 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 08:10:31,456 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration26_Loop [2021-11-07 08:10:31,456 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 08:10:31,456 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 08:10:31,459 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 08:10:31,466 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 08:10:31,469 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 08:10:31,472 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 08:10:31,475 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 08:10:31,479 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 08:10:31,482 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 08:10:31,490 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 08:10:31,493 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 08:10:31,496 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 08:10:31,498 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 08:10:31,504 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 08:10:31,506 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 08:10:31,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 08:10:31,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 08:10:31,517 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 08:10:31,520 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 08:10:31,525 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 08:10:31,528 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 08:10:31,530 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 08:10:31,534 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 08:10:31,537 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 08:10:31,802 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 08:10:31,802 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-07 08:10:31,802 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:31,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:31,803 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:31,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-11-07 08:10:31,805 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:31,805 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:31,813 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:10:31,813 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 08:10:31,844 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:31,845 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:31,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:31,849 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:31,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-11-07 08:10:31,851 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:31,851 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:31,870 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:10:31,870 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 08:10:31,930 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:31,931 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:31,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:31,931 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:31,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-11-07 08:10:31,933 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:31,933 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:31,959 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:10:31,959 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 08:10:31,998 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:31,999 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:31,999 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:32,003 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:32,014 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:32,015 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:32,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-11-07 08:10:32,034 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:10:32,035 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 08:10:32,069 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:32,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:32,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:32,070 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:32,076 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:32,076 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:32,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-11-07 08:10:32,099 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:10:32,099 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 08:10:32,122 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:32,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:32,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:32,123 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:32,134 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:32,134 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:32,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-11-07 08:10:32,149 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:10:32,149 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 08:10:32,169 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:32,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:32,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:32,170 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:32,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-11-07 08:10:32,175 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:32,176 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:32,210 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:10:32,210 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552, ULTIMATE.start_ssl3_accept_~l~0=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-4294967552} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552, ULTIMATE.start_ssl3_accept_~l~0=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 08:10:32,212 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:32,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:32,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:32,213 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:32,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-11-07 08:10:32,221 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:32,221 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:32,230 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:10:32,230 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 08:10:32,253 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:32,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:32,253 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:32,254 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:32,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-11-07 08:10:32,255 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:32,255 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:32,263 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:10:32,263 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 08:10:32,282 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:32,283 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:32,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:32,284 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:32,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-11-07 08:10:32,285 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:32,285 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:32,295 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:10:32,295 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 08:10:32,317 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-11-07 08:10:32,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:32,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:32,318 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:32,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-11-07 08:10:32,320 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:32,320 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:32,352 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:10:32,352 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 08:10:32,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:32,357 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:32,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:32,358 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:32,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-11-07 08:10:32,359 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:32,359 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:32,371 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:10:32,372 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 08:10:32,391 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:32,391 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:32,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:32,392 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:32,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-11-07 08:10:32,393 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:32,393 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:32,401 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:10:32,401 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 08:10:32,421 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:32,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:32,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:32,422 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:32,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-11-07 08:10:32,432 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:32,432 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:32,444 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:10:32,444 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet44=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet44=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 08:10:32,477 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:32,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:32,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:32,482 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:32,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-11-07 08:10:32,483 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:32,484 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:32,511 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:32,512 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:32,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:32,512 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:32,527 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-07 08:10:32,527 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:32,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-11-07 08:10:32,558 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-07 08:10:32,591 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:32,591 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 08:10:32,592 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 08:10:32,592 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 08:10:32,592 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 08:10:32,592 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-07 08:10:32,592 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:32,592 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 08:10:32,592 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 08:10:32,592 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration26_Loop [2021-11-07 08:10:32,592 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 08:10:32,592 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 08:10:32,595 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 08:10:32,599 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 08:10:32,602 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 08:10:32,604 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 08:10:32,609 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 08:10:32,612 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 08:10:32,614 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 08:10:32,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 08:10:32,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 08:10:32,625 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 08:10:32,628 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 08:10:32,631 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 08:10:32,636 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 08:10:32,639 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 08:10:32,649 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 08:10:32,652 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 08:10:32,657 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 08:10:32,660 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 08:10:32,664 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 08:10:32,667 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 08:10:32,669 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 08:10:32,672 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 08:10:32,926 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 08:10:32,926 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-07 08:10:32,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:32,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:32,931 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:32,934 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 08:10:32,943 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:32,944 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:32,944 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:32,944 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:32,944 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:32,945 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:32,945 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:32,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-11-07 08:10:32,958 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:32,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:32,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:32,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:32,998 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:33,001 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 08:10:33,010 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:33,010 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:33,010 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:33,011 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:33,011 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:33,011 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:33,011 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:33,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-11-07 08:10:33,022 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:33,058 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:33,058 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:33,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:33,062 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:33,065 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 08:10:33,074 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:33,074 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:33,074 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:33,074 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:33,075 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:33,075 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:33,075 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:33,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-11-07 08:10:33,085 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:33,118 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:33,119 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:33,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:33,120 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:33,124 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 08:10:33,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-11-07 08:10:33,136 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:33,136 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:33,136 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:33,136 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:33,136 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:33,137 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:33,137 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:33,158 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:33,195 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:33,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:33,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:33,196 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:33,198 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 08:10:33,207 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:33,208 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:33,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:33,208 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-07 08:10:33,208 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:33,210 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-07 08:10:33,210 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:33,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-11-07 08:10:33,226 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:33,261 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:33,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:33,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:33,263 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:33,267 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 08:10:33,276 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:33,276 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:33,276 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:33,276 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:33,276 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:33,279 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:33,279 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:33,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-11-07 08:10:33,298 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:33,335 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:33,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:33,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:33,336 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:33,338 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 08:10:33,347 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:33,347 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:33,348 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:33,348 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:33,348 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:33,349 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:33,349 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:33,352 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-11-07 08:10:33,362 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:33,391 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-11-07 08:10:33,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:33,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:33,393 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:33,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-11-07 08:10:33,395 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-07 08:10:33,402 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:33,402 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:33,403 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:33,403 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:33,403 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:33,403 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:33,403 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:33,404 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:33,426 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:33,426 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:33,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:33,428 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:33,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-11-07 08:10:33,429 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 08:10:33,436 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:33,436 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:33,437 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:33,437 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:33,437 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:33,438 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:33,438 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:33,440 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:33,459 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:33,460 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:33,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:33,460 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:33,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-11-07 08:10:33,461 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 08:10:33,469 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:33,469 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:33,469 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:33,469 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:33,469 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:33,469 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:33,470 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:33,480 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:33,500 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-11-07 08:10:33,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:33,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:33,501 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:33,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-11-07 08:10:33,504 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 08:10:33,511 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:33,511 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:33,511 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:33,511 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:33,511 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:33,512 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:33,512 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:33,513 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:33,533 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-11-07 08:10:33,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:33,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:33,534 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:33,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-11-07 08:10:33,539 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 08:10:33,547 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:33,547 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:33,547 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:33,547 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:33,547 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:33,549 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:33,549 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:33,571 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:33,591 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:33,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:33,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:33,592 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:33,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-11-07 08:10:33,594 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-07 08:10:33,603 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:33,603 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:33,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:33,603 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:33,603 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:33,604 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:33,604 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:33,622 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:33,655 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:33,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:33,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:33,656 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:33,666 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-07 08:10:33,675 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:33,675 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:33,675 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:33,675 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:33,675 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:33,679 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:33,679 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:33,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-11-07 08:10:33,698 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:33,732 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:33,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:33,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:33,733 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:33,735 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 08:10:33,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:33,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:33,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:33,745 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:33,745 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:33,745 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:33,745 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:33,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-11-07 08:10:33,758 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:33,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:33,794 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:33,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:33,796 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:33,800 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-07 08:10:33,810 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:33,810 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:33,810 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:33,810 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:33,810 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:33,812 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:33,812 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:33,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-11-07 08:10:33,822 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-07 08:10:33,830 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-07 08:10:33,830 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-11-07 08:10:33,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:33,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:33,832 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:33,833 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-07 08:10:33,834 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-07 08:10:33,834 INFO L513 LassoAnalysis]: Proved termination. [2021-11-07 08:10:33,834 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2021-11-07 08:10:33,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-11-07 08:10:33,869 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:33,869 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-07 08:10:33,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:33,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:33,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 08:10:33,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:10:34,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:34,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-07 08:10:34,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:10:34,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:35,109 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-11-07 08:10:35,110 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 08:10:35,110 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3105 states and 4002 transitions. cyclomatic complexity: 906 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 08:10:35,209 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3105 states and 4002 transitions. cyclomatic complexity: 906. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 8185 states and 10500 transitions. Complement of second has 4 states. [2021-11-07 08:10:35,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-11-07 08:10:35,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 08:10:35,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 401 transitions. [2021-11-07 08:10:35,211 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 401 transitions. Stem has 17 letters. Loop has 173 letters. [2021-11-07 08:10:35,217 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:10:35,217 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 401 transitions. Stem has 190 letters. Loop has 173 letters. [2021-11-07 08:10:35,218 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:10:35,219 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 401 transitions. Stem has 17 letters. Loop has 346 letters. [2021-11-07 08:10:35,223 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:10:35,223 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8185 states and 10500 transitions. [2021-11-07 08:10:35,261 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5425 [2021-11-07 08:10:35,295 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8185 states to 8185 states and 10500 transitions. [2021-11-07 08:10:35,295 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5531 [2021-11-07 08:10:35,302 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5543 [2021-11-07 08:10:35,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8185 states and 10500 transitions. [2021-11-07 08:10:35,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:35,302 INFO L681 BuchiCegarLoop]: Abstraction has 8185 states and 10500 transitions. [2021-11-07 08:10:35,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8185 states and 10500 transitions. [2021-11-07 08:10:35,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8185 to 8173. [2021-11-07 08:10:35,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8173 states, 8173 states have (on average 1.282515600146825) internal successors, (10482), 8172 states have internal predecessors, (10482), 0 states have call successors, (0), 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 08:10:35,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8173 states to 8173 states and 10482 transitions. [2021-11-07 08:10:35,454 INFO L704 BuchiCegarLoop]: Abstraction has 8173 states and 10482 transitions. [2021-11-07 08:10:35,454 INFO L587 BuchiCegarLoop]: Abstraction has 8173 states and 10482 transitions. [2021-11-07 08:10:35,454 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-11-07 08:10:35,454 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8173 states and 10482 transitions. [2021-11-07 08:10:35,508 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5425 [2021-11-07 08:10:35,509 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:35,509 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:35,511 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:10:35,511 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 08:10:35,511 INFO L791 eck$LassoCheckResult]: Stem: 83780#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 83602#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 83589#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 83536#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 83537#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 83529#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 83530#L110-2 assume !false; 86243#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88756#L113 assume !(12292 == ssl3_accept_~s__state~0); 88753#L116 assume !(16384 == ssl3_accept_~s__state~0); 88750#L119 assume !(8192 == ssl3_accept_~s__state~0); 88747#L122 assume !(24576 == ssl3_accept_~s__state~0); 88742#L125 assume !(8195 == ssl3_accept_~s__state~0); 88738#L128 assume !(8480 == ssl3_accept_~s__state~0); 87507#L131 assume !(8481 == ssl3_accept_~s__state~0); 87508#L134 assume !(8482 == ssl3_accept_~s__state~0); 87575#L137 assume 8464 == ssl3_accept_~s__state~0; 85331#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 85332#L285 [2021-11-07 08:10:35,512 INFO L793 eck$LassoCheckResult]: Loop: 85332#L285 assume !(0 == ssl3_accept_~blastFlag~0); 89011#L285-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; 88722#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88715#L614 ssl3_accept_~skip~0 := 0; 88712#L110-2 assume !false; 88709#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88706#L113 assume !(12292 == ssl3_accept_~s__state~0); 88652#L116 assume !(16384 == ssl3_accept_~s__state~0); 88544#L119 assume !(8192 == ssl3_accept_~s__state~0); 88447#L122 assume !(24576 == ssl3_accept_~s__state~0); 88442#L125 assume !(8195 == ssl3_accept_~s__state~0); 86788#L128 assume !(8480 == ssl3_accept_~s__state~0); 86787#L131 assume !(8481 == ssl3_accept_~s__state~0); 86784#L134 assume !(8482 == ssl3_accept_~s__state~0); 86781#L137 assume !(8464 == ssl3_accept_~s__state~0); 86779#L140 assume !(8465 == ssl3_accept_~s__state~0); 86780#L143 assume !(8466 == ssl3_accept_~s__state~0); 86600#L146 assume 8496 == ssl3_accept_~s__state~0; 86594#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 86590#L298 assume !(1 == ssl3_accept_~blastFlag~0); 86507#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 86503#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 86499#L304-2 ssl3_accept_~s__init_num~0 := 0; 86500#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86474#L614 ssl3_accept_~skip~0 := 0; 86475#L110-2 assume !false; 86461#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86462#L113 assume !(12292 == ssl3_accept_~s__state~0); 86454#L116 assume !(16384 == ssl3_accept_~s__state~0); 86455#L119 assume !(8192 == ssl3_accept_~s__state~0); 86444#L122 assume !(24576 == ssl3_accept_~s__state~0); 86445#L125 assume !(8195 == ssl3_accept_~s__state~0); 86432#L128 assume !(8480 == ssl3_accept_~s__state~0); 86433#L131 assume !(8481 == ssl3_accept_~s__state~0); 86425#L134 assume !(8482 == ssl3_accept_~s__state~0); 86426#L137 assume !(8464 == ssl3_accept_~s__state~0); 86395#L140 assume !(8465 == ssl3_accept_~s__state~0); 86396#L143 assume !(8466 == ssl3_accept_~s__state~0); 86385#L146 assume !(8496 == ssl3_accept_~s__state~0); 86386#L149 assume !(8497 == ssl3_accept_~s__state~0); 86377#L152 assume 8512 == ssl3_accept_~s__state~0; 86378#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89702#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 89700#L319 assume !(ssl3_accept_~ret~0 <= 0); 89698#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 89695#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89689#L614 ssl3_accept_~skip~0 := 0; 89687#L110-2 assume !false; 89685#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89683#L113 assume !(12292 == ssl3_accept_~s__state~0); 89681#L116 assume !(16384 == ssl3_accept_~s__state~0); 89679#L119 assume !(8192 == ssl3_accept_~s__state~0); 89677#L122 assume !(24576 == ssl3_accept_~s__state~0); 89675#L125 assume !(8195 == ssl3_accept_~s__state~0); 89673#L128 assume !(8480 == ssl3_accept_~s__state~0); 89671#L131 assume !(8481 == ssl3_accept_~s__state~0); 89669#L134 assume !(8482 == ssl3_accept_~s__state~0); 89668#L137 assume !(8464 == ssl3_accept_~s__state~0); 89666#L140 assume !(8465 == ssl3_accept_~s__state~0); 89664#L143 assume !(8466 == ssl3_accept_~s__state~0); 89661#L146 assume !(8496 == ssl3_accept_~s__state~0); 89658#L149 assume !(8497 == ssl3_accept_~s__state~0); 89597#L152 assume !(8512 == ssl3_accept_~s__state~0); 89480#L155 assume !(8513 == ssl3_accept_~s__state~0); 89479#L158 assume 8528 == ssl3_accept_~s__state~0; 89078#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 89472#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 89469#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 89455#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 89453#L364 assume !(ssl3_accept_~ret~0 <= 0); 89449#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 89447#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89441#L614 ssl3_accept_~skip~0 := 0; 89438#L110-2 assume !false; 89432#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89429#L113 assume !(12292 == ssl3_accept_~s__state~0); 89426#L116 assume !(16384 == ssl3_accept_~s__state~0); 89423#L119 assume !(8192 == ssl3_accept_~s__state~0); 89420#L122 assume !(24576 == ssl3_accept_~s__state~0); 89417#L125 assume !(8195 == ssl3_accept_~s__state~0); 89414#L128 assume !(8480 == ssl3_accept_~s__state~0); 89411#L131 assume !(8481 == ssl3_accept_~s__state~0); 89408#L134 assume !(8482 == ssl3_accept_~s__state~0); 89405#L137 assume !(8464 == ssl3_accept_~s__state~0); 89402#L140 assume !(8465 == ssl3_accept_~s__state~0); 89399#L143 assume !(8466 == ssl3_accept_~s__state~0); 89396#L146 assume !(8496 == ssl3_accept_~s__state~0); 89393#L149 assume !(8497 == ssl3_accept_~s__state~0); 89390#L152 assume !(8512 == ssl3_accept_~s__state~0); 89387#L155 assume !(8513 == ssl3_accept_~s__state~0); 89384#L158 assume !(8528 == ssl3_accept_~s__state~0); 89381#L161 assume !(8529 == ssl3_accept_~s__state~0); 89378#L164 assume 8544 == ssl3_accept_~s__state~0; 89075#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 89373#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 89369#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89366#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 89361#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 89359#L411 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; 89356#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89351#L614 ssl3_accept_~skip~0 := 0; 89349#L110-2 assume !false; 89347#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89345#L113 assume !(12292 == ssl3_accept_~s__state~0); 89343#L116 assume !(16384 == ssl3_accept_~s__state~0); 89341#L119 assume !(8192 == ssl3_accept_~s__state~0); 89339#L122 assume !(24576 == ssl3_accept_~s__state~0); 89337#L125 assume !(8195 == ssl3_accept_~s__state~0); 89335#L128 assume !(8480 == ssl3_accept_~s__state~0); 89333#L131 assume !(8481 == ssl3_accept_~s__state~0); 89331#L134 assume !(8482 == ssl3_accept_~s__state~0); 89329#L137 assume !(8464 == ssl3_accept_~s__state~0); 89327#L140 assume !(8465 == ssl3_accept_~s__state~0); 89325#L143 assume !(8466 == ssl3_accept_~s__state~0); 89323#L146 assume !(8496 == ssl3_accept_~s__state~0); 89321#L149 assume !(8497 == ssl3_accept_~s__state~0); 89319#L152 assume !(8512 == ssl3_accept_~s__state~0); 89317#L155 assume !(8513 == ssl3_accept_~s__state~0); 89315#L158 assume !(8528 == ssl3_accept_~s__state~0); 89312#L161 assume !(8529 == ssl3_accept_~s__state~0); 89310#L164 assume !(8544 == ssl3_accept_~s__state~0); 89307#L167 assume !(8545 == ssl3_accept_~s__state~0); 89305#L170 assume !(8560 == ssl3_accept_~s__state~0); 89302#L173 assume !(8561 == ssl3_accept_~s__state~0); 89301#L176 assume 8448 == ssl3_accept_~s__state~0; 89298#L177 assume !(ssl3_accept_~num1~0 > 0); 89285#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 89246#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89240#L614 ssl3_accept_~skip~0 := 0; 89237#L110-2 assume !false; 89235#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89232#L113 assume !(12292 == ssl3_accept_~s__state~0); 89230#L116 assume !(16384 == ssl3_accept_~s__state~0); 89228#L119 assume !(8192 == ssl3_accept_~s__state~0); 89227#L122 assume !(24576 == ssl3_accept_~s__state~0); 89225#L125 assume !(8195 == ssl3_accept_~s__state~0); 89222#L128 assume !(8480 == ssl3_accept_~s__state~0); 89221#L131 assume !(8481 == ssl3_accept_~s__state~0); 89220#L134 assume !(8482 == ssl3_accept_~s__state~0); 89216#L137 assume !(8464 == ssl3_accept_~s__state~0); 89215#L140 assume !(8465 == ssl3_accept_~s__state~0); 89214#L143 assume !(8466 == ssl3_accept_~s__state~0); 89213#L146 assume !(8496 == ssl3_accept_~s__state~0); 89212#L149 assume !(8497 == ssl3_accept_~s__state~0); 89211#L152 assume !(8512 == ssl3_accept_~s__state~0); 89209#L155 assume !(8513 == ssl3_accept_~s__state~0); 89208#L158 assume !(8528 == ssl3_accept_~s__state~0); 89207#L161 assume !(8529 == ssl3_accept_~s__state~0); 89206#L164 assume !(8544 == ssl3_accept_~s__state~0); 89205#L167 assume !(8545 == ssl3_accept_~s__state~0); 89203#L170 assume !(8560 == ssl3_accept_~s__state~0); 89202#L173 assume !(8561 == ssl3_accept_~s__state~0); 89201#L176 assume !(8448 == ssl3_accept_~s__state~0); 89022#L179 assume 8576 == ssl3_accept_~s__state~0; 89018#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 89016#L451 assume !(ssl3_accept_~ret~0 <= 0); 89012#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 89014#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89196#L614 ssl3_accept_~skip~0 := 0; 89195#L110-2 assume !false; 89194#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89193#L113 assume !(12292 == ssl3_accept_~s__state~0); 89192#L116 assume !(16384 == ssl3_accept_~s__state~0); 89191#L119 assume !(8192 == ssl3_accept_~s__state~0); 89185#L122 assume !(24576 == ssl3_accept_~s__state~0); 89183#L125 assume !(8195 == ssl3_accept_~s__state~0); 89181#L128 assume !(8480 == ssl3_accept_~s__state~0); 89179#L131 assume !(8481 == ssl3_accept_~s__state~0); 89177#L134 assume !(8482 == ssl3_accept_~s__state~0); 89175#L137 assume !(8464 == ssl3_accept_~s__state~0); 89173#L140 assume !(8465 == ssl3_accept_~s__state~0); 89171#L143 assume 8466 == ssl3_accept_~s__state~0; 86610#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 85332#L285 [2021-11-07 08:10:35,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:35,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-11-07 08:10:35,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:35,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515545231] [2021-11-07 08:10:35,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:35,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:35,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:35,526 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:35,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:35,535 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:35,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:35,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1957408652, now seen corresponding path program 1 times [2021-11-07 08:10:35,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:35,537 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047230180] [2021-11-07 08:10:35,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:35,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:35,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:35,557 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:35,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:35,582 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:35,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:35,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1504774797, now seen corresponding path program 1 times [2021-11-07 08:10:35,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:35,583 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334369513] [2021-11-07 08:10:35,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:35,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:35,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:35,618 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-11-07 08:10:35,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:35,619 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334369513] [2021-11-07 08:10:35,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334369513] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:35,619 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:35,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:35,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691742886] [2021-11-07 08:10:37,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:37,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:37,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:37,046 INFO L87 Difference]: Start difference. First operand 8173 states and 10482 transitions. cyclomatic complexity: 2326 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 08:10:37,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:37,119 INFO L93 Difference]: Finished difference Result 10644 states and 13573 transitions. [2021-11-07 08:10:37,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:37,119 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10644 states and 13573 transitions. [2021-11-07 08:10:37,164 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7871 [2021-11-07 08:10:37,202 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10644 states to 10640 states and 13569 transitions. [2021-11-07 08:10:37,202 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7994 [2021-11-07 08:10:37,211 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7994 [2021-11-07 08:10:37,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10640 states and 13569 transitions. [2021-11-07 08:10:37,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:37,214 INFO L681 BuchiCegarLoop]: Abstraction has 10640 states and 13569 transitions. [2021-11-07 08:10:37,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10640 states and 13569 transitions. [2021-11-07 08:10:37,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10640 to 10640. [2021-11-07 08:10:37,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10640 states, 10640 states have (on average 1.275281954887218) internal successors, (13569), 10639 states have internal predecessors, (13569), 0 states have call successors, (0), 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 08:10:37,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10640 states to 10640 states and 13569 transitions. [2021-11-07 08:10:37,466 INFO L704 BuchiCegarLoop]: Abstraction has 10640 states and 13569 transitions. [2021-11-07 08:10:37,466 INFO L587 BuchiCegarLoop]: Abstraction has 10640 states and 13569 transitions. [2021-11-07 08:10:37,466 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-11-07 08:10:37,466 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10640 states and 13569 transitions. [2021-11-07 08:10:37,499 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7871 [2021-11-07 08:10:37,499 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:37,499 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:37,501 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 08:10:37,501 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 08:10:37,501 INFO L791 eck$LassoCheckResult]: Stem: 102601#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 102426#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 102413#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 102360#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 102361#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 102358#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 102359#L110-2 assume !false; 107040#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107038#L113 assume !(12292 == ssl3_accept_~s__state~0); 107036#L116 assume !(16384 == ssl3_accept_~s__state~0); 107034#L119 assume !(8192 == ssl3_accept_~s__state~0); 107032#L122 assume !(24576 == ssl3_accept_~s__state~0); 107030#L125 assume !(8195 == ssl3_accept_~s__state~0); 107028#L128 assume !(8480 == ssl3_accept_~s__state~0); 105264#L131 assume !(8481 == ssl3_accept_~s__state~0); 105263#L134 assume !(8482 == ssl3_accept_~s__state~0); 104243#L137 assume 8464 == ssl3_accept_~s__state~0; 104242#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 104230#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 104231#L285-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; 109483#L577 [2021-11-07 08:10:37,502 INFO L793 eck$LassoCheckResult]: Loop: 109483#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109479#L614 ssl3_accept_~skip~0 := 0; 109466#L110-2 assume !false; 109467#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109454#L113 assume !(12292 == ssl3_accept_~s__state~0); 109455#L116 assume !(16384 == ssl3_accept_~s__state~0); 109442#L119 assume !(8192 == ssl3_accept_~s__state~0); 109443#L122 assume !(24576 == ssl3_accept_~s__state~0); 109430#L125 assume !(8195 == ssl3_accept_~s__state~0); 109431#L128 assume !(8480 == ssl3_accept_~s__state~0); 109418#L131 assume !(8481 == ssl3_accept_~s__state~0); 109419#L134 assume !(8482 == ssl3_accept_~s__state~0); 109406#L137 assume !(8464 == ssl3_accept_~s__state~0); 109407#L140 assume !(8465 == ssl3_accept_~s__state~0); 109286#L143 assume !(8466 == ssl3_accept_~s__state~0); 108898#L146 assume 8496 == ssl3_accept_~s__state~0; 108897#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 108896#L298 assume !(1 == ssl3_accept_~blastFlag~0); 108895#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 108892#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 108891#L304-2 ssl3_accept_~s__init_num~0 := 0; 108890#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 108875#L614 ssl3_accept_~skip~0 := 0; 108871#L110-2 assume !false; 108868#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108859#L113 assume !(12292 == ssl3_accept_~s__state~0); 108852#L116 assume !(16384 == ssl3_accept_~s__state~0); 108846#L119 assume !(8192 == ssl3_accept_~s__state~0); 108843#L122 assume !(24576 == ssl3_accept_~s__state~0); 108840#L125 assume !(8195 == ssl3_accept_~s__state~0); 108837#L128 assume !(8480 == ssl3_accept_~s__state~0); 108834#L131 assume !(8481 == ssl3_accept_~s__state~0); 108829#L134 assume !(8482 == ssl3_accept_~s__state~0); 108826#L137 assume !(8464 == ssl3_accept_~s__state~0); 108823#L140 assume !(8465 == ssl3_accept_~s__state~0); 108820#L143 assume !(8466 == ssl3_accept_~s__state~0); 108813#L146 assume !(8496 == ssl3_accept_~s__state~0); 108810#L149 assume !(8497 == ssl3_accept_~s__state~0); 107834#L152 assume 8512 == ssl3_accept_~s__state~0; 107822#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 107823#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 109919#L319 assume !(ssl3_accept_~ret~0 <= 0); 109918#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 109916#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109911#L614 ssl3_accept_~skip~0 := 0; 109910#L110-2 assume !false; 109909#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109908#L113 assume !(12292 == ssl3_accept_~s__state~0); 109907#L116 assume !(16384 == ssl3_accept_~s__state~0); 109906#L119 assume !(8192 == ssl3_accept_~s__state~0); 109905#L122 assume !(24576 == ssl3_accept_~s__state~0); 109904#L125 assume !(8195 == ssl3_accept_~s__state~0); 109903#L128 assume !(8480 == ssl3_accept_~s__state~0); 109902#L131 assume !(8481 == ssl3_accept_~s__state~0); 109901#L134 assume !(8482 == ssl3_accept_~s__state~0); 109900#L137 assume !(8464 == ssl3_accept_~s__state~0); 109899#L140 assume !(8465 == ssl3_accept_~s__state~0); 109898#L143 assume !(8466 == ssl3_accept_~s__state~0); 109897#L146 assume !(8496 == ssl3_accept_~s__state~0); 109896#L149 assume !(8497 == ssl3_accept_~s__state~0); 109895#L152 assume !(8512 == ssl3_accept_~s__state~0); 109894#L155 assume !(8513 == ssl3_accept_~s__state~0); 109893#L158 assume 8528 == ssl3_accept_~s__state~0; 109271#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 109892#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 109890#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 109883#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 109881#L364 assume !(ssl3_accept_~ret~0 <= 0); 109880#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 109878#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109873#L614 ssl3_accept_~skip~0 := 0; 109871#L110-2 assume !false; 109866#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109864#L113 assume !(12292 == ssl3_accept_~s__state~0); 109862#L116 assume !(16384 == ssl3_accept_~s__state~0); 109860#L119 assume !(8192 == ssl3_accept_~s__state~0); 109858#L122 assume !(24576 == ssl3_accept_~s__state~0); 109856#L125 assume !(8195 == ssl3_accept_~s__state~0); 109854#L128 assume !(8480 == ssl3_accept_~s__state~0); 109852#L131 assume !(8481 == ssl3_accept_~s__state~0); 109850#L134 assume !(8482 == ssl3_accept_~s__state~0); 109848#L137 assume !(8464 == ssl3_accept_~s__state~0); 109846#L140 assume !(8465 == ssl3_accept_~s__state~0); 109844#L143 assume !(8466 == ssl3_accept_~s__state~0); 109842#L146 assume !(8496 == ssl3_accept_~s__state~0); 109840#L149 assume !(8497 == ssl3_accept_~s__state~0); 109838#L152 assume !(8512 == ssl3_accept_~s__state~0); 109836#L155 assume !(8513 == ssl3_accept_~s__state~0); 109834#L158 assume !(8528 == ssl3_accept_~s__state~0); 109832#L161 assume !(8529 == ssl3_accept_~s__state~0); 109830#L164 assume 8544 == ssl3_accept_~s__state~0; 109158#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 109827#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 109824#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 109822#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 109818#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 109817#L411 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; 109814#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109809#L614 ssl3_accept_~skip~0 := 0; 109808#L110-2 assume !false; 109807#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109806#L113 assume !(12292 == ssl3_accept_~s__state~0); 109805#L116 assume !(16384 == ssl3_accept_~s__state~0); 109804#L119 assume !(8192 == ssl3_accept_~s__state~0); 109803#L122 assume !(24576 == ssl3_accept_~s__state~0); 109802#L125 assume !(8195 == ssl3_accept_~s__state~0); 109801#L128 assume !(8480 == ssl3_accept_~s__state~0); 109800#L131 assume !(8481 == ssl3_accept_~s__state~0); 109799#L134 assume !(8482 == ssl3_accept_~s__state~0); 109798#L137 assume !(8464 == ssl3_accept_~s__state~0); 109797#L140 assume !(8465 == ssl3_accept_~s__state~0); 109796#L143 assume !(8466 == ssl3_accept_~s__state~0); 109795#L146 assume !(8496 == ssl3_accept_~s__state~0); 109794#L149 assume !(8497 == ssl3_accept_~s__state~0); 109793#L152 assume !(8512 == ssl3_accept_~s__state~0); 109792#L155 assume !(8513 == ssl3_accept_~s__state~0); 109791#L158 assume !(8528 == ssl3_accept_~s__state~0); 109790#L161 assume !(8529 == ssl3_accept_~s__state~0); 109789#L164 assume !(8544 == ssl3_accept_~s__state~0); 109788#L167 assume !(8545 == ssl3_accept_~s__state~0); 109787#L170 assume !(8560 == ssl3_accept_~s__state~0); 109786#L173 assume !(8561 == ssl3_accept_~s__state~0); 109785#L176 assume 8448 == ssl3_accept_~s__state~0; 109784#L177 assume !(ssl3_accept_~num1~0 > 0); 109782#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 109780#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109775#L614 ssl3_accept_~skip~0 := 0; 109774#L110-2 assume !false; 109773#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109772#L113 assume !(12292 == ssl3_accept_~s__state~0); 109771#L116 assume !(16384 == ssl3_accept_~s__state~0); 109770#L119 assume !(8192 == ssl3_accept_~s__state~0); 109769#L122 assume !(24576 == ssl3_accept_~s__state~0); 109768#L125 assume !(8195 == ssl3_accept_~s__state~0); 109767#L128 assume !(8480 == ssl3_accept_~s__state~0); 109766#L131 assume !(8481 == ssl3_accept_~s__state~0); 109765#L134 assume !(8482 == ssl3_accept_~s__state~0); 109764#L137 assume !(8464 == ssl3_accept_~s__state~0); 109763#L140 assume !(8465 == ssl3_accept_~s__state~0); 109762#L143 assume !(8466 == ssl3_accept_~s__state~0); 109761#L146 assume !(8496 == ssl3_accept_~s__state~0); 109760#L149 assume !(8497 == ssl3_accept_~s__state~0); 109759#L152 assume !(8512 == ssl3_accept_~s__state~0); 109758#L155 assume !(8513 == ssl3_accept_~s__state~0); 109757#L158 assume !(8528 == ssl3_accept_~s__state~0); 109756#L161 assume !(8529 == ssl3_accept_~s__state~0); 109755#L164 assume !(8544 == ssl3_accept_~s__state~0); 109754#L167 assume !(8545 == ssl3_accept_~s__state~0); 109753#L170 assume !(8560 == ssl3_accept_~s__state~0); 109752#L173 assume !(8561 == ssl3_accept_~s__state~0); 109751#L176 assume !(8448 == ssl3_accept_~s__state~0); 109518#L179 assume 8576 == ssl3_accept_~s__state~0; 109506#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 109507#L451 assume !(ssl3_accept_~ret~0 <= 0); 109492#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 109494#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109472#L614 ssl3_accept_~skip~0 := 0; 109473#L110-2 assume !false; 109460#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109461#L113 assume !(12292 == ssl3_accept_~s__state~0); 109448#L116 assume !(16384 == ssl3_accept_~s__state~0); 109449#L119 assume !(8192 == ssl3_accept_~s__state~0); 109436#L122 assume !(24576 == ssl3_accept_~s__state~0); 109437#L125 assume !(8195 == ssl3_accept_~s__state~0); 109424#L128 assume !(8480 == ssl3_accept_~s__state~0); 109425#L131 assume !(8481 == ssl3_accept_~s__state~0); 109412#L134 assume !(8482 == ssl3_accept_~s__state~0); 109413#L137 assume !(8464 == ssl3_accept_~s__state~0); 109396#L140 assume !(8465 == ssl3_accept_~s__state~0); 109397#L143 assume 8466 == ssl3_accept_~s__state~0; 108902#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 104234#L285 assume !(0 == ssl3_accept_~blastFlag~0); 109491#L285-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; 109483#L577 [2021-11-07 08:10:37,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:37,503 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-11-07 08:10:37,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:37,503 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334755949] [2021-11-07 08:10:37,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:37,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:37,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:37,513 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:37,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:37,522 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:37,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:37,523 INFO L85 PathProgramCache]: Analyzing trace with hash 302464000, now seen corresponding path program 2 times [2021-11-07 08:10:37,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:37,523 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707397996] [2021-11-07 08:10:37,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:37,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:37,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:37,539 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:37,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:37,562 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:37,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:37,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1334930927, now seen corresponding path program 1 times [2021-11-07 08:10:37,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:37,567 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488437125] [2021-11-07 08:10:37,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:37,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:37,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:37,711 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-11-07 08:10:37,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:37,712 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488437125] [2021-11-07 08:10:37,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488437125] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:37,712 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:37,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:37,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492006794] [2021-11-07 08:10:39,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:39,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:39,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:39,057 INFO L87 Difference]: Start difference. First operand 10640 states and 13569 transitions. cyclomatic complexity: 2950 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 08:10:39,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:39,110 INFO L93 Difference]: Finished difference Result 10920 states and 13905 transitions. [2021-11-07 08:10:39,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:39,111 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10920 states and 13905 transitions. [2021-11-07 08:10:39,158 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7967 [2021-11-07 08:10:39,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10920 states to 10828 states and 13793 transitions. [2021-11-07 08:10:39,198 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8090 [2021-11-07 08:10:39,204 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8090 [2021-11-07 08:10:39,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10828 states and 13793 transitions. [2021-11-07 08:10:39,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:39,207 INFO L681 BuchiCegarLoop]: Abstraction has 10828 states and 13793 transitions. [2021-11-07 08:10:39,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10828 states and 13793 transitions. [2021-11-07 08:10:39,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10828 to 10828. [2021-11-07 08:10:39,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10828 states, 10828 states have (on average 1.2738271148873292) internal successors, (13793), 10827 states have internal predecessors, (13793), 0 states have call successors, (0), 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 08:10:39,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10828 states to 10828 states and 13793 transitions. [2021-11-07 08:10:39,493 INFO L704 BuchiCegarLoop]: Abstraction has 10828 states and 13793 transitions. [2021-11-07 08:10:39,493 INFO L587 BuchiCegarLoop]: Abstraction has 10828 states and 13793 transitions. [2021-11-07 08:10:39,493 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-11-07 08:10:39,493 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10828 states and 13793 transitions. [2021-11-07 08:10:39,529 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7967 [2021-11-07 08:10:39,530 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:39,530 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:39,532 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 08:10:39,532 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 08:10:39,533 INFO L791 eck$LassoCheckResult]: Stem: 124172#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 123995#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 123980#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 123927#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 123928#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 123925#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 123926#L110-2 assume !false; 126325#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130759#L113 assume !(12292 == ssl3_accept_~s__state~0); 130757#L116 assume !(16384 == ssl3_accept_~s__state~0); 130755#L119 assume !(8192 == ssl3_accept_~s__state~0); 130753#L122 assume !(24576 == ssl3_accept_~s__state~0); 130751#L125 assume !(8195 == ssl3_accept_~s__state~0); 130749#L128 assume !(8480 == ssl3_accept_~s__state~0); 130747#L131 assume !(8481 == ssl3_accept_~s__state~0); 130745#L134 assume !(8482 == ssl3_accept_~s__state~0); 130743#L137 assume !(8464 == ssl3_accept_~s__state~0); 128602#L140 assume 8465 == ssl3_accept_~s__state~0; 128603#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 128591#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 128590#L285-2 [2021-11-07 08:10:39,533 INFO L793 eck$LassoCheckResult]: Loop: 128590#L285-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; 128588#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128583#L614 ssl3_accept_~skip~0 := 0; 128582#L110-2 assume !false; 128581#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128580#L113 assume !(12292 == ssl3_accept_~s__state~0); 128579#L116 assume !(16384 == ssl3_accept_~s__state~0); 128578#L119 assume !(8192 == ssl3_accept_~s__state~0); 128577#L122 assume !(24576 == ssl3_accept_~s__state~0); 128576#L125 assume !(8195 == ssl3_accept_~s__state~0); 128575#L128 assume !(8480 == ssl3_accept_~s__state~0); 128574#L131 assume !(8481 == ssl3_accept_~s__state~0); 128573#L134 assume !(8482 == ssl3_accept_~s__state~0); 128572#L137 assume !(8464 == ssl3_accept_~s__state~0); 128571#L140 assume !(8465 == ssl3_accept_~s__state~0); 128570#L143 assume !(8466 == ssl3_accept_~s__state~0); 128568#L146 assume 8496 == ssl3_accept_~s__state~0; 128566#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 128560#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 128559#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 128557#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 128556#L304-2 ssl3_accept_~s__init_num~0 := 0; 128554#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128549#L614 ssl3_accept_~skip~0 := 0; 128548#L110-2 assume !false; 128547#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128546#L113 assume !(12292 == ssl3_accept_~s__state~0); 128545#L116 assume !(16384 == ssl3_accept_~s__state~0); 128544#L119 assume !(8192 == ssl3_accept_~s__state~0); 128543#L122 assume !(24576 == ssl3_accept_~s__state~0); 128542#L125 assume !(8195 == ssl3_accept_~s__state~0); 128541#L128 assume !(8480 == ssl3_accept_~s__state~0); 128540#L131 assume !(8481 == ssl3_accept_~s__state~0); 128539#L134 assume !(8482 == ssl3_accept_~s__state~0); 128538#L137 assume !(8464 == ssl3_accept_~s__state~0); 128537#L140 assume !(8465 == ssl3_accept_~s__state~0); 128536#L143 assume !(8466 == ssl3_accept_~s__state~0); 128535#L146 assume !(8496 == ssl3_accept_~s__state~0); 128534#L149 assume !(8497 == ssl3_accept_~s__state~0); 128533#L152 assume 8512 == ssl3_accept_~s__state~0; 125839#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 128531#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 128530#L319 assume !(ssl3_accept_~ret~0 <= 0); 128529#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 128527#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128522#L614 ssl3_accept_~skip~0 := 0; 128521#L110-2 assume !false; 128520#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128519#L113 assume !(12292 == ssl3_accept_~s__state~0); 128518#L116 assume !(16384 == ssl3_accept_~s__state~0); 128517#L119 assume !(8192 == ssl3_accept_~s__state~0); 128516#L122 assume !(24576 == ssl3_accept_~s__state~0); 128515#L125 assume !(8195 == ssl3_accept_~s__state~0); 128514#L128 assume !(8480 == ssl3_accept_~s__state~0); 128513#L131 assume !(8481 == ssl3_accept_~s__state~0); 128512#L134 assume !(8482 == ssl3_accept_~s__state~0); 128511#L137 assume !(8464 == ssl3_accept_~s__state~0); 128510#L140 assume !(8465 == ssl3_accept_~s__state~0); 128509#L143 assume !(8466 == ssl3_accept_~s__state~0); 128508#L146 assume !(8496 == ssl3_accept_~s__state~0); 128507#L149 assume !(8497 == ssl3_accept_~s__state~0); 128506#L152 assume !(8512 == ssl3_accept_~s__state~0); 128505#L155 assume !(8513 == ssl3_accept_~s__state~0); 128504#L158 assume 8528 == ssl3_accept_~s__state~0; 125237#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 128503#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 128501#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 128494#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 128492#L364 assume !(ssl3_accept_~ret~0 <= 0); 128491#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 128489#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128484#L614 ssl3_accept_~skip~0 := 0; 128482#L110-2 assume !false; 128477#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128475#L113 assume !(12292 == ssl3_accept_~s__state~0); 128473#L116 assume !(16384 == ssl3_accept_~s__state~0); 128471#L119 assume !(8192 == ssl3_accept_~s__state~0); 128469#L122 assume !(24576 == ssl3_accept_~s__state~0); 128467#L125 assume !(8195 == ssl3_accept_~s__state~0); 128465#L128 assume !(8480 == ssl3_accept_~s__state~0); 128463#L131 assume !(8481 == ssl3_accept_~s__state~0); 128461#L134 assume !(8482 == ssl3_accept_~s__state~0); 128459#L137 assume !(8464 == ssl3_accept_~s__state~0); 128457#L140 assume !(8465 == ssl3_accept_~s__state~0); 128455#L143 assume !(8466 == ssl3_accept_~s__state~0); 128453#L146 assume !(8496 == ssl3_accept_~s__state~0); 128451#L149 assume !(8497 == ssl3_accept_~s__state~0); 128449#L152 assume !(8512 == ssl3_accept_~s__state~0); 128447#L155 assume !(8513 == ssl3_accept_~s__state~0); 128445#L158 assume !(8528 == ssl3_accept_~s__state~0); 128443#L161 assume !(8529 == ssl3_accept_~s__state~0); 128441#L164 assume 8544 == ssl3_accept_~s__state~0; 125216#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 128438#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 128435#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 128433#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 128429#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 128428#L411 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; 128425#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128420#L614 ssl3_accept_~skip~0 := 0; 128419#L110-2 assume !false; 128418#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128417#L113 assume !(12292 == ssl3_accept_~s__state~0); 128416#L116 assume !(16384 == ssl3_accept_~s__state~0); 128415#L119 assume !(8192 == ssl3_accept_~s__state~0); 128414#L122 assume !(24576 == ssl3_accept_~s__state~0); 128413#L125 assume !(8195 == ssl3_accept_~s__state~0); 128412#L128 assume !(8480 == ssl3_accept_~s__state~0); 128411#L131 assume !(8481 == ssl3_accept_~s__state~0); 128410#L134 assume !(8482 == ssl3_accept_~s__state~0); 128409#L137 assume !(8464 == ssl3_accept_~s__state~0); 128408#L140 assume !(8465 == ssl3_accept_~s__state~0); 128407#L143 assume !(8466 == ssl3_accept_~s__state~0); 128406#L146 assume !(8496 == ssl3_accept_~s__state~0); 128405#L149 assume !(8497 == ssl3_accept_~s__state~0); 128404#L152 assume !(8512 == ssl3_accept_~s__state~0); 128403#L155 assume !(8513 == ssl3_accept_~s__state~0); 128402#L158 assume !(8528 == ssl3_accept_~s__state~0); 128401#L161 assume !(8529 == ssl3_accept_~s__state~0); 128400#L164 assume !(8544 == ssl3_accept_~s__state~0); 128399#L167 assume !(8545 == ssl3_accept_~s__state~0); 128398#L170 assume !(8560 == ssl3_accept_~s__state~0); 128397#L173 assume !(8561 == ssl3_accept_~s__state~0); 128396#L176 assume 8448 == ssl3_accept_~s__state~0; 128395#L177 assume !(ssl3_accept_~num1~0 > 0); 128393#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 128391#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128386#L614 ssl3_accept_~skip~0 := 0; 128385#L110-2 assume !false; 128384#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128383#L113 assume !(12292 == ssl3_accept_~s__state~0); 128382#L116 assume !(16384 == ssl3_accept_~s__state~0); 128381#L119 assume !(8192 == ssl3_accept_~s__state~0); 128380#L122 assume !(24576 == ssl3_accept_~s__state~0); 128379#L125 assume !(8195 == ssl3_accept_~s__state~0); 128378#L128 assume !(8480 == ssl3_accept_~s__state~0); 128377#L131 assume !(8481 == ssl3_accept_~s__state~0); 128376#L134 assume !(8482 == ssl3_accept_~s__state~0); 128375#L137 assume !(8464 == ssl3_accept_~s__state~0); 128374#L140 assume !(8465 == ssl3_accept_~s__state~0); 128372#L143 assume !(8466 == ssl3_accept_~s__state~0); 128370#L146 assume !(8496 == ssl3_accept_~s__state~0); 128368#L149 assume !(8497 == ssl3_accept_~s__state~0); 128367#L152 assume !(8512 == ssl3_accept_~s__state~0); 128366#L155 assume !(8513 == ssl3_accept_~s__state~0); 128365#L158 assume !(8528 == ssl3_accept_~s__state~0); 128364#L161 assume !(8529 == ssl3_accept_~s__state~0); 128363#L164 assume !(8544 == ssl3_accept_~s__state~0); 128362#L167 assume !(8545 == ssl3_accept_~s__state~0); 128361#L170 assume !(8560 == ssl3_accept_~s__state~0); 128360#L173 assume !(8561 == ssl3_accept_~s__state~0); 128358#L176 assume !(8448 == ssl3_accept_~s__state~0); 128359#L179 assume 8576 == ssl3_accept_~s__state~0; 127163#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 129064#L451 assume !(ssl3_accept_~ret~0 <= 0); 129063#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 128117#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128628#L614 ssl3_accept_~skip~0 := 0; 128626#L110-2 assume !false; 128624#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128622#L113 assume !(12292 == ssl3_accept_~s__state~0); 128620#L116 assume !(16384 == ssl3_accept_~s__state~0); 128618#L119 assume !(8192 == ssl3_accept_~s__state~0); 128616#L122 assume !(24576 == ssl3_accept_~s__state~0); 128614#L125 assume !(8195 == ssl3_accept_~s__state~0); 128612#L128 assume !(8480 == ssl3_accept_~s__state~0); 128610#L131 assume !(8481 == ssl3_accept_~s__state~0); 128608#L134 assume !(8482 == ssl3_accept_~s__state~0); 128606#L137 assume !(8464 == ssl3_accept_~s__state~0); 128594#L140 assume !(8465 == ssl3_accept_~s__state~0); 128595#L143 assume 8466 == ssl3_accept_~s__state~0; 127035#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 128596#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 128590#L285-2 [2021-11-07 08:10:39,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:39,534 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-11-07 08:10:39,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:39,535 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056276886] [2021-11-07 08:10:39,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:39,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:39,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:39,558 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 08:10:39,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:39,559 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056276886] [2021-11-07 08:10:39,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056276886] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:39,559 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:39,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:39,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30220918] [2021-11-07 08:10:39,560 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 08:10:39,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:39,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1952293850, now seen corresponding path program 2 times [2021-11-07 08:10:39,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:39,561 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600221668] [2021-11-07 08:10:39,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:39,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:39,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:39,627 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-11-07 08:10:39,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:39,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600221668] [2021-11-07 08:10:39,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600221668] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:39,628 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:39,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:10:39,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577136591] [2021-11-07 08:10:39,629 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:39,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:39,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:39,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:39,630 INFO L87 Difference]: Start difference. First operand 10828 states and 13793 transitions. cyclomatic complexity: 2986 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 08:10:39,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:39,871 INFO L93 Difference]: Finished difference Result 10880 states and 13826 transitions. [2021-11-07 08:10:39,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:39,872 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10880 states and 13826 transitions. [2021-11-07 08:10:39,920 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7995 [2021-11-07 08:10:39,951 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10880 states to 10880 states and 13826 transitions. [2021-11-07 08:10:39,951 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8126 [2021-11-07 08:10:39,963 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8126 [2021-11-07 08:10:39,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10880 states and 13826 transitions. [2021-11-07 08:10:39,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:39,964 INFO L681 BuchiCegarLoop]: Abstraction has 10880 states and 13826 transitions. [2021-11-07 08:10:39,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10880 states and 13826 transitions. [2021-11-07 08:10:40,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10880 to 10828. [2021-11-07 08:10:40,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10828 states, 10828 states have (on average 1.2713335796084226) internal successors, (13766), 10827 states have internal predecessors, (13766), 0 states have call successors, (0), 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 08:10:40,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10828 states to 10828 states and 13766 transitions. [2021-11-07 08:10:40,119 INFO L704 BuchiCegarLoop]: Abstraction has 10828 states and 13766 transitions. [2021-11-07 08:10:40,120 INFO L587 BuchiCegarLoop]: Abstraction has 10828 states and 13766 transitions. [2021-11-07 08:10:40,120 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-11-07 08:10:40,120 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10828 states and 13766 transitions. [2021-11-07 08:10:40,158 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7967 [2021-11-07 08:10:40,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:40,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:40,159 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 08:10:40,159 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] [2021-11-07 08:10:40,159 INFO L791 eck$LassoCheckResult]: Stem: 145895#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 145710#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 145698#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 145644#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 145645#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 145632#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 145633#L110-2 assume !false; 148684#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152556#L113 assume !(12292 == ssl3_accept_~s__state~0); 152554#L116 assume !(16384 == ssl3_accept_~s__state~0); 152552#L119 assume !(8192 == ssl3_accept_~s__state~0); 152550#L122 assume !(24576 == ssl3_accept_~s__state~0); 152548#L125 assume !(8195 == ssl3_accept_~s__state~0); 152546#L128 assume !(8480 == ssl3_accept_~s__state~0); 152544#L131 assume !(8481 == ssl3_accept_~s__state~0); 152542#L134 assume !(8482 == ssl3_accept_~s__state~0); 152540#L137 assume !(8464 == ssl3_accept_~s__state~0); 152538#L140 assume !(8465 == ssl3_accept_~s__state~0); 149584#L143 assume !(8466 == ssl3_accept_~s__state~0); 149585#L146 assume !(8496 == ssl3_accept_~s__state~0); 152755#L149 [2021-11-07 08:10:40,159 INFO L793 eck$LassoCheckResult]: Loop: 152755#L149 assume !(8497 == ssl3_accept_~s__state~0); 152753#L152 assume !(8512 == ssl3_accept_~s__state~0); 152751#L155 assume !(8513 == ssl3_accept_~s__state~0); 152707#L158 assume !(8528 == ssl3_accept_~s__state~0); 152708#L161 assume !(8529 == ssl3_accept_~s__state~0); 152615#L164 assume !(8544 == ssl3_accept_~s__state~0); 152616#L167 assume !(8545 == ssl3_accept_~s__state~0); 152602#L170 assume !(8560 == ssl3_accept_~s__state~0); 152603#L173 assume !(8561 == ssl3_accept_~s__state~0); 149755#L176 assume 8448 == ssl3_accept_~s__state~0; 149756#L177 assume !(ssl3_accept_~num1~0 > 0); 149747#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 149748#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149736#L614 ssl3_accept_~skip~0 := 0; 149737#L110-2 assume !false; 149729#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149730#L113 assume !(12292 == ssl3_accept_~s__state~0); 152578#L116 assume !(16384 == ssl3_accept_~s__state~0); 149718#L119 assume !(8192 == ssl3_accept_~s__state~0); 149719#L122 assume !(24576 == ssl3_accept_~s__state~0); 149709#L125 assume !(8195 == ssl3_accept_~s__state~0); 149711#L128 assume !(8480 == ssl3_accept_~s__state~0); 149702#L131 assume !(8481 == ssl3_accept_~s__state~0); 149704#L134 assume 8482 == ssl3_accept_~s__state~0; 152632#L135 ssl3_accept_~s__state~0 := 3; 152804#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152799#L614 ssl3_accept_~skip~0 := 0; 152798#L110-2 assume !false; 152797#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152796#L113 assume !(12292 == ssl3_accept_~s__state~0); 152795#L116 assume !(16384 == ssl3_accept_~s__state~0); 152794#L119 assume !(8192 == ssl3_accept_~s__state~0); 152793#L122 assume !(24576 == ssl3_accept_~s__state~0); 152792#L125 assume !(8195 == ssl3_accept_~s__state~0); 152791#L128 assume !(8480 == ssl3_accept_~s__state~0); 152790#L131 assume !(8481 == ssl3_accept_~s__state~0); 152789#L134 assume !(8482 == ssl3_accept_~s__state~0); 152788#L137 assume !(8464 == ssl3_accept_~s__state~0); 152787#L140 assume !(8465 == ssl3_accept_~s__state~0); 152786#L143 assume !(8466 == ssl3_accept_~s__state~0); 152757#L146 assume !(8496 == ssl3_accept_~s__state~0); 152755#L149 [2021-11-07 08:10:40,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:40,160 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-11-07 08:10:40,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:40,162 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197478958] [2021-11-07 08:10:40,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:40,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:40,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:40,191 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 08:10:40,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:40,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197478958] [2021-11-07 08:10:40,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197478958] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:40,192 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:10:40,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:10:40,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875334630] [2021-11-07 08:10:40,192 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 08:10:40,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:40,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1086275611, now seen corresponding path program 2 times [2021-11-07 08:10:40,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:40,193 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786501514] [2021-11-07 08:10:40,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:40,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:40,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:40,207 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:40,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:40,214 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:40,352 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 08:10:40,353 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 08:10:40,353 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 08:10:40,353 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 08:10:40,353 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-07 08:10:40,353 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:40,353 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 08:10:40,353 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 08:10:40,354 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration30_Loop [2021-11-07 08:10:40,354 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 08:10:40,354 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 08:10:40,355 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 08:10:40,362 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 08:10:40,364 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 08:10:40,367 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 08:10:40,370 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 08:10:40,421 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 08:10:40,424 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-07 08:10:40,424 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:40,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:40,425 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:40,431 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:10:40,431 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:40,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-11-07 08:10:40,501 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:40,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:40,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:40,502 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:40,506 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-07 08:10:40,507 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:10:40,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-11-07 08:10:40,530 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-07 08:10:40,562 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:40,562 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 08:10:40,563 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 08:10:40,563 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 08:10:40,563 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 08:10:40,563 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-07 08:10:40,563 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:40,563 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 08:10:40,563 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 08:10:40,563 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration30_Loop [2021-11-07 08:10:40,563 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 08:10:40,563 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 08:10:40,564 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 08:10:40,571 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 08:10:40,573 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 08:10:40,575 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 08:10:40,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 08:10:40,633 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 08:10:40,633 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-07 08:10:40,634 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:40,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:40,635 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:40,643 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 08:10:40,652 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:40,652 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:40,652 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:40,652 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:40,652 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:40,653 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:40,653 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:40,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-11-07 08:10:40,670 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:40,704 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:40,705 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:40,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:40,706 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:40,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-11-07 08:10:40,709 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 08:10:40,716 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:40,716 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:40,716 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:40,717 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-07 08:10:40,717 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:40,717 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-07 08:10:40,718 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:40,719 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:40,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:40,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:40,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:40,739 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:40,740 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-07 08:10:40,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-11-07 08:10:40,748 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:40,748 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:40,749 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:40,749 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:40,749 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:40,749 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:40,749 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:40,751 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:10:40,770 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-11-07 08:10:40,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:40,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:40,771 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:40,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-11-07 08:10:40,772 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 08:10:40,779 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:10:40,779 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:10:40,779 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:10:40,779 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:10:40,779 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:10:40,794 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:10:40,794 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:10:40,814 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-07 08:10:40,817 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-11-07 08:10:40,817 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-11-07 08:10:40,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:10:40,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:40,818 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:10:40,827 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-07 08:10:40,827 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-07 08:10:40,827 INFO L513 LassoAnalysis]: Proved termination. [2021-11-07 08:10:40,827 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 08:10:40,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-11-07 08:10:40,854 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:40,854 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-07 08:10:40,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:40,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:40,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 08:10:40,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:10:40,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:40,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-07 08:10:40,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:10:41,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:41,299 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 08:10:41,299 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 08:10:41,300 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 10828 states and 13766 transitions. cyclomatic complexity: 2959 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 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 08:10:41,798 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 10828 states and 13766 transitions. cyclomatic complexity: 2959. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 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) Result 36977 states and 46631 transitions. Complement of second has 9 states. [2021-11-07 08:10:41,799 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 08:10:41,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 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 08:10:41,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 356 transitions. [2021-11-07 08:10:41,800 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 20 letters. Loop has 41 letters. [2021-11-07 08:10:41,800 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:10:41,801 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 61 letters. Loop has 41 letters. [2021-11-07 08:10:41,801 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:10:41,801 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 20 letters. Loop has 82 letters. [2021-11-07 08:10:41,802 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:10:41,802 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36977 states and 46631 transitions. [2021-11-07 08:10:42,055 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 15375 [2021-11-07 08:10:42,189 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36977 states to 36539 states and 46063 transitions. [2021-11-07 08:10:42,189 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16666 [2021-11-07 08:10:42,204 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16748 [2021-11-07 08:10:42,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36539 states and 46063 transitions. [2021-11-07 08:10:42,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:42,205 INFO L681 BuchiCegarLoop]: Abstraction has 36539 states and 46063 transitions. [2021-11-07 08:10:42,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36539 states and 46063 transitions. [2021-11-07 08:10:42,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36539 to 32355. [2021-11-07 08:10:42,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32355 states, 32355 states have (on average 1.2704682429299954) internal successors, (41106), 32354 states have internal predecessors, (41106), 0 states have call successors, (0), 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 08:10:43,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32355 states to 32355 states and 41106 transitions. [2021-11-07 08:10:43,162 INFO L704 BuchiCegarLoop]: Abstraction has 32355 states and 41106 transitions. [2021-11-07 08:10:43,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:43,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:43,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:10:43,163 INFO L87 Difference]: Start difference. First operand 32355 states and 41106 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 08:10:43,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:43,333 INFO L93 Difference]: Finished difference Result 14462 states and 18316 transitions. [2021-11-07 08:10:43,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:43,334 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14462 states and 18316 transitions. [2021-11-07 08:10:43,391 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4584 [2021-11-07 08:10:43,437 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14462 states to 14452 states and 18306 transitions. [2021-11-07 08:10:43,437 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4655 [2021-11-07 08:10:43,441 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4655 [2021-11-07 08:10:43,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14452 states and 18306 transitions. [2021-11-07 08:10:43,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:43,443 INFO L681 BuchiCegarLoop]: Abstraction has 14452 states and 18306 transitions. [2021-11-07 08:10:43,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14452 states and 18306 transitions. [2021-11-07 08:10:43,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14452 to 14256. [2021-11-07 08:10:43,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14256 states, 14256 states have (on average 1.267536475869809) internal successors, (18070), 14255 states have internal predecessors, (18070), 0 states have call successors, (0), 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 08:10:43,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14256 states to 14256 states and 18070 transitions. [2021-11-07 08:10:43,774 INFO L704 BuchiCegarLoop]: Abstraction has 14256 states and 18070 transitions. [2021-11-07 08:10:43,774 INFO L587 BuchiCegarLoop]: Abstraction has 14256 states and 18070 transitions. [2021-11-07 08:10:43,774 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-11-07 08:10:43,775 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14256 states and 18070 transitions. [2021-11-07 08:10:43,817 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4504 [2021-11-07 08:10:43,818 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:43,818 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:43,823 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 08:10:43,824 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1] [2021-11-07 08:10:43,824 INFO L791 eck$LassoCheckResult]: Stem: 240701#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 240547#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 240530#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 240476#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 240477#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 240474#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 240475#L110-2 assume !false; 245256#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 245255#L113 assume !(12292 == ssl3_accept_~s__state~0); 245254#L116 assume !(16384 == ssl3_accept_~s__state~0); 245253#L119 assume !(8192 == ssl3_accept_~s__state~0); 245252#L122 assume !(24576 == ssl3_accept_~s__state~0); 245251#L125 assume !(8195 == ssl3_accept_~s__state~0); 245250#L128 assume !(8480 == ssl3_accept_~s__state~0); 245249#L131 assume !(8481 == ssl3_accept_~s__state~0); 245248#L134 assume !(8482 == ssl3_accept_~s__state~0); 245247#L137 assume 8464 == ssl3_accept_~s__state~0; 245246#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 245245#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 245244#L285-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; 245242#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 245237#L614 ssl3_accept_~skip~0 := 0; 245236#L110-2 assume !false; 245235#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 245234#L113 assume !(12292 == ssl3_accept_~s__state~0); 245233#L116 assume !(16384 == ssl3_accept_~s__state~0); 245232#L119 assume !(8192 == ssl3_accept_~s__state~0); 245231#L122 assume !(24576 == ssl3_accept_~s__state~0); 245230#L125 assume !(8195 == ssl3_accept_~s__state~0); 245229#L128 assume !(8480 == ssl3_accept_~s__state~0); 245228#L131 assume !(8481 == ssl3_accept_~s__state~0); 245227#L134 assume !(8482 == ssl3_accept_~s__state~0); 245226#L137 assume !(8464 == ssl3_accept_~s__state~0); 245225#L140 assume !(8465 == ssl3_accept_~s__state~0); 245224#L143 assume !(8466 == ssl3_accept_~s__state~0); 245223#L146 assume 8496 == ssl3_accept_~s__state~0; 245222#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 245221#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 244057#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 244059#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 245219#L304-2 ssl3_accept_~s__init_num~0 := 0; 245217#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 245212#L614 ssl3_accept_~skip~0 := 0; 245211#L110-2 assume !false; 245210#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 245209#L113 assume !(12292 == ssl3_accept_~s__state~0); 245208#L116 assume !(16384 == ssl3_accept_~s__state~0); 245207#L119 assume !(8192 == ssl3_accept_~s__state~0); 245206#L122 assume !(24576 == ssl3_accept_~s__state~0); 245205#L125 assume !(8195 == ssl3_accept_~s__state~0); 245204#L128 assume !(8480 == ssl3_accept_~s__state~0); 245203#L131 assume !(8481 == ssl3_accept_~s__state~0); 245202#L134 assume !(8482 == ssl3_accept_~s__state~0); 245201#L137 assume !(8464 == ssl3_accept_~s__state~0); 245200#L140 assume !(8465 == ssl3_accept_~s__state~0); 245199#L143 assume !(8466 == ssl3_accept_~s__state~0); 245198#L146 assume !(8496 == ssl3_accept_~s__state~0); 245194#L149 assume !(8497 == ssl3_accept_~s__state~0); 245196#L152 [2021-11-07 08:10:43,825 INFO L793 eck$LassoCheckResult]: Loop: 245196#L152 assume !(8512 == ssl3_accept_~s__state~0); 247691#L155 assume !(8513 == ssl3_accept_~s__state~0); 247692#L158 assume !(8528 == ssl3_accept_~s__state~0); 247685#L161 assume !(8529 == ssl3_accept_~s__state~0); 247686#L164 assume !(8544 == ssl3_accept_~s__state~0); 247679#L167 assume !(8545 == ssl3_accept_~s__state~0); 247680#L170 assume !(8560 == ssl3_accept_~s__state~0); 247673#L173 assume !(8561 == ssl3_accept_~s__state~0); 247674#L176 assume !(8448 == ssl3_accept_~s__state~0); 247668#L179 assume !(8576 == ssl3_accept_~s__state~0); 247666#L182 assume !(8577 == ssl3_accept_~s__state~0); 247659#L185 assume !(8592 == ssl3_accept_~s__state~0); 243350#L188 assume !(8593 == ssl3_accept_~s__state~0); 243151#L191 assume !(8608 == ssl3_accept_~s__state~0); 243116#L194 assume !(8609 == ssl3_accept_~s__state~0); 243114#L197 assume !(8640 == ssl3_accept_~s__state~0); 243112#L200 assume !(8641 == ssl3_accept_~s__state~0); 243110#L203 assume 8656 == ssl3_accept_~s__state~0; 240733#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 243107#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 243106#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 240538#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 240539#L531 assume !(0 == ssl3_accept_~tmp___10~0); 243099#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 243092#L614 ssl3_accept_~skip~0 := 0; 243091#L110-2 assume !false; 243087#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 243085#L113 assume !(12292 == ssl3_accept_~s__state~0); 243081#L116 assume !(16384 == ssl3_accept_~s__state~0); 243080#L119 assume !(8192 == ssl3_accept_~s__state~0); 243079#L122 assume !(24576 == ssl3_accept_~s__state~0); 243078#L125 assume !(8195 == ssl3_accept_~s__state~0); 243077#L128 assume !(8480 == ssl3_accept_~s__state~0); 243076#L131 assume !(8481 == ssl3_accept_~s__state~0); 243075#L134 assume !(8482 == ssl3_accept_~s__state~0); 243074#L137 assume !(8464 == ssl3_accept_~s__state~0); 243073#L140 assume !(8465 == ssl3_accept_~s__state~0); 243065#L143 assume !(8466 == ssl3_accept_~s__state~0); 243063#L146 assume !(8496 == ssl3_accept_~s__state~0); 243061#L149 assume !(8497 == ssl3_accept_~s__state~0); 243059#L152 assume !(8512 == ssl3_accept_~s__state~0); 243057#L155 assume !(8513 == ssl3_accept_~s__state~0); 243055#L158 assume !(8528 == ssl3_accept_~s__state~0); 243053#L161 assume !(8529 == ssl3_accept_~s__state~0); 243051#L164 assume !(8544 == ssl3_accept_~s__state~0); 243049#L167 assume !(8545 == ssl3_accept_~s__state~0); 243047#L170 assume !(8560 == ssl3_accept_~s__state~0); 243045#L173 assume !(8561 == ssl3_accept_~s__state~0); 243043#L176 assume !(8448 == ssl3_accept_~s__state~0); 243041#L179 assume !(8576 == ssl3_accept_~s__state~0); 243039#L182 assume !(8577 == ssl3_accept_~s__state~0); 243037#L185 assume !(8592 == ssl3_accept_~s__state~0); 243035#L188 assume !(8593 == ssl3_accept_~s__state~0); 243033#L191 assume !(8608 == ssl3_accept_~s__state~0); 243031#L194 assume !(8609 == ssl3_accept_~s__state~0); 243029#L197 assume !(8640 == ssl3_accept_~s__state~0); 243027#L200 assume !(8641 == ssl3_accept_~s__state~0); 243025#L203 assume !(8656 == ssl3_accept_~s__state~0); 243023#L206 assume !(8657 == ssl3_accept_~s__state~0); 243021#L209 assume 8672 == ssl3_accept_~s__state~0; 243018#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 241339#L539 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 241338#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 241197#L554 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 241198#L554-2 ssl3_accept_~s__init_num~0 := 0; 241187#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 241183#L614 ssl3_accept_~skip~0 := 0; 241178#L110-2 assume !false; 241179#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241174#L113 assume !(12292 == ssl3_accept_~s__state~0); 241175#L116 assume !(16384 == ssl3_accept_~s__state~0); 241170#L119 assume !(8192 == ssl3_accept_~s__state~0); 241171#L122 assume !(24576 == ssl3_accept_~s__state~0); 241166#L125 assume !(8195 == ssl3_accept_~s__state~0); 241167#L128 assume !(8480 == ssl3_accept_~s__state~0); 241162#L131 assume !(8481 == ssl3_accept_~s__state~0); 241163#L134 assume !(8482 == ssl3_accept_~s__state~0); 241158#L137 assume !(8464 == ssl3_accept_~s__state~0); 241159#L140 assume !(8465 == ssl3_accept_~s__state~0); 241154#L143 assume !(8466 == ssl3_accept_~s__state~0); 241155#L146 assume !(8496 == ssl3_accept_~s__state~0); 241150#L149 assume !(8497 == ssl3_accept_~s__state~0); 241151#L152 assume !(8512 == ssl3_accept_~s__state~0); 241146#L155 assume !(8513 == ssl3_accept_~s__state~0); 241147#L158 assume !(8528 == ssl3_accept_~s__state~0); 241142#L161 assume !(8529 == ssl3_accept_~s__state~0); 241143#L164 assume !(8544 == ssl3_accept_~s__state~0); 241138#L167 assume !(8545 == ssl3_accept_~s__state~0); 241139#L170 assume !(8560 == ssl3_accept_~s__state~0); 241131#L173 assume !(8561 == ssl3_accept_~s__state~0); 241132#L176 assume 8448 == ssl3_accept_~s__state~0; 241053#L177 assume !(ssl3_accept_~num1~0 > 0); 241052#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 240758#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 240754#L614 ssl3_accept_~skip~0 := 0; 240743#L110-2 assume !false; 240744#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 240724#L113 assume 12292 == ssl3_accept_~s__state~0; 240725#L114 ssl3_accept_~s__new_session~0 := 1; 241105#L222 ssl3_accept_~s__server~0 := 1; 241106#L227 assume 0 != ssl3_accept_~cb~0; 241101#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 241102#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 241095#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 241094#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 241088#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 241090#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 241077#L614 ssl3_accept_~skip~0 := 0; 241078#L110-2 assume !false; 241073#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241074#L113 assume !(12292 == ssl3_accept_~s__state~0); 241069#L116 assume !(16384 == ssl3_accept_~s__state~0); 241070#L119 assume !(8192 == ssl3_accept_~s__state~0); 241065#L122 assume !(24576 == ssl3_accept_~s__state~0); 241066#L125 assume !(8195 == ssl3_accept_~s__state~0); 241043#L128 assume !(8480 == ssl3_accept_~s__state~0); 241044#L131 assume !(8481 == ssl3_accept_~s__state~0); 249060#L134 assume !(8482 == ssl3_accept_~s__state~0); 249376#L137 assume !(8464 == ssl3_accept_~s__state~0); 249374#L140 assume !(8465 == ssl3_accept_~s__state~0); 248447#L143 assume !(8466 == ssl3_accept_~s__state~0); 248445#L146 assume 8496 == ssl3_accept_~s__state~0; 240897#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 248442#L298 assume !(1 == ssl3_accept_~blastFlag~0); 240478#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 240479#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 240669#L304-2 ssl3_accept_~s__init_num~0 := 0; 248428#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 249805#L614 ssl3_accept_~skip~0 := 0; 249804#L110-2 assume !false; 249803#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 249802#L113 assume !(12292 == ssl3_accept_~s__state~0); 249801#L116 assume !(16384 == ssl3_accept_~s__state~0); 249800#L119 assume !(8192 == ssl3_accept_~s__state~0); 249799#L122 assume !(24576 == ssl3_accept_~s__state~0); 249798#L125 assume !(8195 == ssl3_accept_~s__state~0); 249792#L128 assume !(8480 == ssl3_accept_~s__state~0); 247714#L131 assume !(8481 == ssl3_accept_~s__state~0); 247715#L134 assume !(8482 == ssl3_accept_~s__state~0); 247708#L137 assume !(8464 == ssl3_accept_~s__state~0); 247709#L140 assume !(8465 == ssl3_accept_~s__state~0); 247702#L143 assume !(8466 == ssl3_accept_~s__state~0); 247703#L146 assume !(8496 == ssl3_accept_~s__state~0); 247697#L149 assume !(8497 == ssl3_accept_~s__state~0); 245196#L152 [2021-11-07 08:10:43,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:43,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 1 times [2021-11-07 08:10:43,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:43,826 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285523265] [2021-11-07 08:10:43,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:43,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:43,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:43,838 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:43,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:43,857 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:43,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:43,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1229205416, now seen corresponding path program 1 times [2021-11-07 08:10:43,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:43,858 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172890453] [2021-11-07 08:10:43,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:43,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:43,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:43,896 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-11-07 08:10:43,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:43,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172890453] [2021-11-07 08:10:43,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172890453] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:10:43,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019593627] [2021-11-07 08:10:43,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:43,898 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:10:43,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:43,903 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:10:43,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-11-07 08:10:44,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:44,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 08:10:44,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:10:44,710 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-07 08:10:44,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019593627] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:10:44,710 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-11-07 08:10:44,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-07 08:10:44,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126487591] [2021-11-07 08:10:44,711 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:44,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:44,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:10:44,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-07 08:10:44,712 INFO L87 Difference]: Start difference. First operand 14256 states and 18070 transitions. cyclomatic complexity: 3838 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 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 08:10:44,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:44,930 INFO L93 Difference]: Finished difference Result 14428 states and 18226 transitions. [2021-11-07 08:10:44,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:10:44,931 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14428 states and 18226 transitions. [2021-11-07 08:10:44,980 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4540 [2021-11-07 08:10:45,023 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14428 states to 14344 states and 18130 transitions. [2021-11-07 08:10:45,024 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4611 [2021-11-07 08:10:45,027 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4611 [2021-11-07 08:10:45,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14344 states and 18130 transitions. [2021-11-07 08:10:45,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:45,028 INFO L681 BuchiCegarLoop]: Abstraction has 14344 states and 18130 transitions. [2021-11-07 08:10:45,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14344 states and 18130 transitions. [2021-11-07 08:10:45,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14344 to 14256. [2021-11-07 08:10:45,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14256 states, 14256 states have (on average 1.2650112233445567) internal successors, (18034), 14255 states have internal predecessors, (18034), 0 states have call successors, (0), 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 08:10:45,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14256 states to 14256 states and 18034 transitions. [2021-11-07 08:10:45,216 INFO L704 BuchiCegarLoop]: Abstraction has 14256 states and 18034 transitions. [2021-11-07 08:10:45,216 INFO L587 BuchiCegarLoop]: Abstraction has 14256 states and 18034 transitions. [2021-11-07 08:10:45,216 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-11-07 08:10:45,217 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14256 states and 18034 transitions. [2021-11-07 08:10:45,254 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4504 [2021-11-07 08:10:45,254 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:45,254 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:45,256 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 08:10:45,256 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:10:45,256 INFO L791 eck$LassoCheckResult]: Stem: 269841#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 269670#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 269654#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 269598#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 269599#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 269596#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 269597#L110-2 assume !false; 272793#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 272790#L113 assume !(12292 == ssl3_accept_~s__state~0); 272787#L116 assume !(16384 == ssl3_accept_~s__state~0); 272784#L119 assume !(8192 == ssl3_accept_~s__state~0); 272781#L122 assume !(24576 == ssl3_accept_~s__state~0); 272778#L125 assume !(8195 == ssl3_accept_~s__state~0); 272775#L128 assume !(8480 == ssl3_accept_~s__state~0); 272772#L131 assume !(8481 == ssl3_accept_~s__state~0); 272769#L134 assume !(8482 == ssl3_accept_~s__state~0); 272766#L137 assume 8464 == ssl3_accept_~s__state~0; 272763#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 272760#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 272759#L285-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; 272755#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 272747#L614 ssl3_accept_~skip~0 := 0; 272746#L110-2 assume !false; 272744#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 272733#L113 assume !(12292 == ssl3_accept_~s__state~0); 272730#L116 assume !(16384 == ssl3_accept_~s__state~0); 272727#L119 assume !(8192 == ssl3_accept_~s__state~0); 272724#L122 assume !(24576 == ssl3_accept_~s__state~0); 272721#L125 assume !(8195 == ssl3_accept_~s__state~0); 272718#L128 assume !(8480 == ssl3_accept_~s__state~0); 272715#L131 assume !(8481 == ssl3_accept_~s__state~0); 272712#L134 assume !(8482 == ssl3_accept_~s__state~0); 272709#L137 assume !(8464 == ssl3_accept_~s__state~0); 272706#L140 assume !(8465 == ssl3_accept_~s__state~0); 272703#L143 assume !(8466 == ssl3_accept_~s__state~0); 272700#L146 assume 8496 == ssl3_accept_~s__state~0; 272697#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 272694#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 272690#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 272686#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 272687#L304-2 ssl3_accept_~s__init_num~0 := 0; 275129#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275124#L614 ssl3_accept_~skip~0 := 0; 275123#L110-2 assume !false; 275122#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275121#L113 assume !(12292 == ssl3_accept_~s__state~0); 275120#L116 assume !(16384 == ssl3_accept_~s__state~0); 275119#L119 assume !(8192 == ssl3_accept_~s__state~0); 275118#L122 assume !(24576 == ssl3_accept_~s__state~0); 275117#L125 assume !(8195 == ssl3_accept_~s__state~0); 275116#L128 assume !(8480 == ssl3_accept_~s__state~0); 275115#L131 assume !(8481 == ssl3_accept_~s__state~0); 275114#L134 assume !(8482 == ssl3_accept_~s__state~0); 275113#L137 assume !(8464 == ssl3_accept_~s__state~0); 275112#L140 assume !(8465 == ssl3_accept_~s__state~0); 275111#L143 assume !(8466 == ssl3_accept_~s__state~0); 275110#L146 assume !(8496 == ssl3_accept_~s__state~0); 275107#L149 assume !(8497 == ssl3_accept_~s__state~0); 275109#L152 [2021-11-07 08:10:45,257 INFO L793 eck$LassoCheckResult]: Loop: 275109#L152 assume !(8512 == ssl3_accept_~s__state~0); 275262#L155 assume !(8513 == ssl3_accept_~s__state~0); 275254#L158 assume !(8528 == ssl3_accept_~s__state~0); 275255#L161 assume !(8529 == ssl3_accept_~s__state~0); 275245#L164 assume !(8544 == ssl3_accept_~s__state~0); 275246#L167 assume !(8545 == ssl3_accept_~s__state~0); 275235#L170 assume !(8560 == ssl3_accept_~s__state~0); 275236#L173 assume !(8561 == ssl3_accept_~s__state~0); 275221#L176 assume !(8448 == ssl3_accept_~s__state~0); 275222#L179 assume !(8576 == ssl3_accept_~s__state~0); 275213#L182 assume !(8577 == ssl3_accept_~s__state~0); 275214#L185 assume !(8592 == ssl3_accept_~s__state~0); 274682#L188 assume !(8593 == ssl3_accept_~s__state~0); 274683#L191 assume !(8608 == ssl3_accept_~s__state~0); 274673#L194 assume !(8609 == ssl3_accept_~s__state~0); 274672#L197 assume !(8640 == ssl3_accept_~s__state~0); 274671#L200 assume !(8641 == ssl3_accept_~s__state~0); 274670#L203 assume 8656 == ssl3_accept_~s__state~0; 269879#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 274669#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 274668#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 274666#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 274661#L531 assume !(0 == ssl3_accept_~tmp___10~0); 274662#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275807#L614 ssl3_accept_~skip~0 := 0; 275806#L110-2 assume !false; 275805#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275804#L113 assume !(12292 == ssl3_accept_~s__state~0); 275803#L116 assume !(16384 == ssl3_accept_~s__state~0); 275802#L119 assume !(8192 == ssl3_accept_~s__state~0); 275801#L122 assume !(24576 == ssl3_accept_~s__state~0); 275800#L125 assume !(8195 == ssl3_accept_~s__state~0); 275799#L128 assume !(8480 == ssl3_accept_~s__state~0); 275798#L131 assume !(8481 == ssl3_accept_~s__state~0); 275797#L134 assume !(8482 == ssl3_accept_~s__state~0); 275796#L137 assume !(8464 == ssl3_accept_~s__state~0); 275795#L140 assume !(8465 == ssl3_accept_~s__state~0); 275794#L143 assume !(8466 == ssl3_accept_~s__state~0); 275793#L146 assume !(8496 == ssl3_accept_~s__state~0); 275792#L149 assume !(8497 == ssl3_accept_~s__state~0); 275791#L152 assume !(8512 == ssl3_accept_~s__state~0); 275790#L155 assume !(8513 == ssl3_accept_~s__state~0); 275789#L158 assume !(8528 == ssl3_accept_~s__state~0); 275788#L161 assume !(8529 == ssl3_accept_~s__state~0); 275787#L164 assume !(8544 == ssl3_accept_~s__state~0); 275786#L167 assume !(8545 == ssl3_accept_~s__state~0); 275785#L170 assume !(8560 == ssl3_accept_~s__state~0); 275784#L173 assume !(8561 == ssl3_accept_~s__state~0); 275783#L176 assume !(8448 == ssl3_accept_~s__state~0); 275782#L179 assume !(8576 == ssl3_accept_~s__state~0); 275781#L182 assume !(8577 == ssl3_accept_~s__state~0); 275780#L185 assume !(8592 == ssl3_accept_~s__state~0); 275779#L188 assume !(8593 == ssl3_accept_~s__state~0); 275778#L191 assume !(8608 == ssl3_accept_~s__state~0); 275777#L194 assume !(8609 == ssl3_accept_~s__state~0); 275776#L197 assume !(8640 == ssl3_accept_~s__state~0); 275775#L200 assume !(8641 == ssl3_accept_~s__state~0); 275774#L203 assume !(8656 == ssl3_accept_~s__state~0); 275773#L206 assume !(8657 == ssl3_accept_~s__state~0); 274548#L209 assume 8672 == ssl3_accept_~s__state~0; 274544#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 274545#L539 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 274532#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 274533#L554 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 270803#L554-2 ssl3_accept_~s__init_num~0 := 0; 275764#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275759#L614 ssl3_accept_~skip~0 := 0; 275758#L110-2 assume !false; 275757#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275756#L113 assume !(12292 == ssl3_accept_~s__state~0); 275755#L116 assume !(16384 == ssl3_accept_~s__state~0); 275754#L119 assume !(8192 == ssl3_accept_~s__state~0); 275753#L122 assume !(24576 == ssl3_accept_~s__state~0); 275752#L125 assume !(8195 == ssl3_accept_~s__state~0); 275751#L128 assume !(8480 == ssl3_accept_~s__state~0); 275750#L131 assume !(8481 == ssl3_accept_~s__state~0); 275749#L134 assume !(8482 == ssl3_accept_~s__state~0); 275748#L137 assume !(8464 == ssl3_accept_~s__state~0); 275747#L140 assume !(8465 == ssl3_accept_~s__state~0); 275746#L143 assume !(8466 == ssl3_accept_~s__state~0); 275745#L146 assume !(8496 == ssl3_accept_~s__state~0); 275744#L149 assume !(8497 == ssl3_accept_~s__state~0); 275743#L152 assume !(8512 == ssl3_accept_~s__state~0); 275742#L155 assume !(8513 == ssl3_accept_~s__state~0); 275741#L158 assume !(8528 == ssl3_accept_~s__state~0); 275740#L161 assume !(8529 == ssl3_accept_~s__state~0); 275739#L164 assume !(8544 == ssl3_accept_~s__state~0); 275738#L167 assume !(8545 == ssl3_accept_~s__state~0); 275737#L170 assume !(8560 == ssl3_accept_~s__state~0); 275736#L173 assume !(8561 == ssl3_accept_~s__state~0); 275735#L176 assume 8448 == ssl3_accept_~s__state~0; 275734#L177 assume !(ssl3_accept_~num1~0 > 0); 275732#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 275730#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274437#L614 ssl3_accept_~skip~0 := 0; 274438#L110-2 assume !false; 274431#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274432#L113 assume !(12292 == ssl3_accept_~s__state~0); 275725#L116 assume 16384 == ssl3_accept_~s__state~0; 275876#L222 ssl3_accept_~s__server~0 := 1; 276105#L227 assume 0 != ssl3_accept_~cb~0; 276104#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 276103#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 276101#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 276099#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 276098#L254 assume 12292 != ssl3_accept_~s__state~0; 275724#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 275378#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275372#L614 ssl3_accept_~skip~0 := 0; 275370#L110-2 assume !false; 275368#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275366#L113 assume !(12292 == ssl3_accept_~s__state~0); 275364#L116 assume !(16384 == ssl3_accept_~s__state~0); 275353#L119 assume !(8192 == ssl3_accept_~s__state~0); 275348#L122 assume !(24576 == ssl3_accept_~s__state~0); 275342#L125 assume !(8195 == ssl3_accept_~s__state~0); 275343#L128 assume !(8480 == ssl3_accept_~s__state~0); 275328#L131 assume !(8481 == ssl3_accept_~s__state~0); 275329#L134 assume !(8482 == ssl3_accept_~s__state~0); 275316#L137 assume 8464 == ssl3_accept_~s__state~0; 270047#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 275307#L285 assume !(0 == ssl3_accept_~blastFlag~0); 275308#L285-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; 275295#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275286#L614 ssl3_accept_~skip~0 := 0; 275287#L110-2 assume !false; 275276#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275277#L113 assume !(12292 == ssl3_accept_~s__state~0); 275267#L116 assume !(16384 == ssl3_accept_~s__state~0); 275263#L119 assume !(8192 == ssl3_accept_~s__state~0); 275260#L122 assume !(24576 == ssl3_accept_~s__state~0); 275256#L125 assume !(8195 == ssl3_accept_~s__state~0); 275252#L128 assume !(8480 == ssl3_accept_~s__state~0); 275247#L131 assume !(8481 == ssl3_accept_~s__state~0); 275248#L134 assume !(8482 == ssl3_accept_~s__state~0); 275237#L137 assume !(8464 == ssl3_accept_~s__state~0); 275238#L140 assume !(8465 == ssl3_accept_~s__state~0); 275223#L143 assume !(8466 == ssl3_accept_~s__state~0); 275224#L146 assume 8496 == ssl3_accept_~s__state~0; 270042#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 275212#L298 assume !(1 == ssl3_accept_~blastFlag~0); 275204#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 275202#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 272675#L304-2 ssl3_accept_~s__init_num~0 := 0; 275189#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275351#L614 ssl3_accept_~skip~0 := 0; 275352#L110-2 assume !false; 275340#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275341#L113 assume !(12292 == ssl3_accept_~s__state~0); 275326#L116 assume !(16384 == ssl3_accept_~s__state~0); 275327#L119 assume !(8192 == ssl3_accept_~s__state~0); 275314#L122 assume !(24576 == ssl3_accept_~s__state~0); 275315#L125 assume !(8195 == ssl3_accept_~s__state~0); 275305#L128 assume !(8480 == ssl3_accept_~s__state~0); 275306#L131 assume !(8481 == ssl3_accept_~s__state~0); 275289#L134 assume !(8482 == ssl3_accept_~s__state~0); 275290#L137 assume !(8464 == ssl3_accept_~s__state~0); 275279#L140 assume !(8465 == ssl3_accept_~s__state~0); 275280#L143 assume !(8466 == ssl3_accept_~s__state~0); 275269#L146 assume !(8496 == ssl3_accept_~s__state~0); 275270#L149 assume !(8497 == ssl3_accept_~s__state~0); 275109#L152 [2021-11-07 08:10:45,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:45,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 2 times [2021-11-07 08:10:45,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:45,258 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570750868] [2021-11-07 08:10:45,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:45,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:45,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:45,366 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:45,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:45,379 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:45,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:45,381 INFO L85 PathProgramCache]: Analyzing trace with hash 2112893010, now seen corresponding path program 1 times [2021-11-07 08:10:45,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:45,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238793066] [2021-11-07 08:10:45,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:45,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:45,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:45,420 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-07 08:10:45,421 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:45,421 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238793066] [2021-11-07 08:10:45,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238793066] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:10:45,421 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689165363] [2021-11-07 08:10:45,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:45,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:10:45,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:45,427 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:10:45,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-11-07 08:10:45,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:45,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 08:10:45,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:10:46,301 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-07 08:10:46,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689165363] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:10:46,302 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 08:10:46,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-11-07 08:10:46,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394986036] [2021-11-07 08:10:46,303 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:46,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:46,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 08:10:46,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 08:10:46,304 INFO L87 Difference]: Start difference. First operand 14256 states and 18034 transitions. cyclomatic complexity: 3802 Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 0 states have call successors, (0), 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 08:10:46,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:46,568 INFO L93 Difference]: Finished difference Result 14920 states and 18646 transitions. [2021-11-07 08:10:46,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-07 08:10:46,569 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14920 states and 18646 transitions. [2021-11-07 08:10:46,624 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 3740 [2021-11-07 08:10:46,658 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14920 states to 14780 states and 18482 transitions. [2021-11-07 08:10:46,658 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4674 [2021-11-07 08:10:46,661 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4674 [2021-11-07 08:10:46,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14780 states and 18482 transitions. [2021-11-07 08:10:46,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:46,663 INFO L681 BuchiCegarLoop]: Abstraction has 14780 states and 18482 transitions. [2021-11-07 08:10:46,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14780 states and 18482 transitions. [2021-11-07 08:10:46,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14780 to 10852. [2021-11-07 08:10:46,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10852 states, 10852 states have (on average 1.2609657206044969) internal successors, (13684), 10851 states have internal predecessors, (13684), 0 states have call successors, (0), 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 08:10:46,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10852 states to 10852 states and 13684 transitions. [2021-11-07 08:10:46,955 INFO L704 BuchiCegarLoop]: Abstraction has 10852 states and 13684 transitions. [2021-11-07 08:10:46,955 INFO L587 BuchiCegarLoop]: Abstraction has 10852 states and 13684 transitions. [2021-11-07 08:10:46,955 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-11-07 08:10:46,955 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10852 states and 13684 transitions. [2021-11-07 08:10:46,984 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2967 [2021-11-07 08:10:46,985 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:46,985 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:46,986 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 08:10:46,987 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-11-07 08:10:46,987 INFO L791 eck$LassoCheckResult]: Stem: 299503#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 299334#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 299320#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 299265#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 299266#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 299263#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 299264#L110-2 assume !false; 301588#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 301586#L113 assume !(12292 == ssl3_accept_~s__state~0); 301584#L116 assume !(16384 == ssl3_accept_~s__state~0); 301582#L119 assume !(8192 == ssl3_accept_~s__state~0); 301580#L122 assume !(24576 == ssl3_accept_~s__state~0); 301578#L125 assume !(8195 == ssl3_accept_~s__state~0); 301576#L128 assume !(8480 == ssl3_accept_~s__state~0); 301574#L131 assume !(8481 == ssl3_accept_~s__state~0); 301572#L134 assume !(8482 == ssl3_accept_~s__state~0); 301570#L137 assume 8464 == ssl3_accept_~s__state~0; 301569#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 301567#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 301564#L285-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; 301557#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 301551#L614 ssl3_accept_~skip~0 := 0; 301549#L110-2 assume !false; 301547#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 301545#L113 assume !(12292 == ssl3_accept_~s__state~0); 301543#L116 assume !(16384 == ssl3_accept_~s__state~0); 301541#L119 assume !(8192 == ssl3_accept_~s__state~0); 301539#L122 assume !(24576 == ssl3_accept_~s__state~0); 301537#L125 assume !(8195 == ssl3_accept_~s__state~0); 301535#L128 assume !(8480 == ssl3_accept_~s__state~0); 301533#L131 assume !(8481 == ssl3_accept_~s__state~0); 301531#L134 assume !(8482 == ssl3_accept_~s__state~0); 301529#L137 assume !(8464 == ssl3_accept_~s__state~0); 301527#L140 assume !(8465 == ssl3_accept_~s__state~0); 301525#L143 assume !(8466 == ssl3_accept_~s__state~0); 301523#L146 assume 8496 == ssl3_accept_~s__state~0; 301522#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 301519#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 299662#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 299664#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 301512#L304-2 ssl3_accept_~s__init_num~0 := 0; 309159#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 309154#L614 ssl3_accept_~skip~0 := 0; 309153#L110-2 assume !false; 309152#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 309151#L113 assume !(12292 == ssl3_accept_~s__state~0); 309150#L116 assume !(16384 == ssl3_accept_~s__state~0); 309149#L119 assume !(8192 == ssl3_accept_~s__state~0); 309148#L122 assume !(24576 == ssl3_accept_~s__state~0); 309147#L125 assume !(8195 == ssl3_accept_~s__state~0); 309146#L128 assume !(8480 == ssl3_accept_~s__state~0); 309145#L131 assume !(8481 == ssl3_accept_~s__state~0); 309144#L134 assume !(8482 == ssl3_accept_~s__state~0); 309143#L137 assume !(8464 == ssl3_accept_~s__state~0); 309142#L140 assume !(8465 == ssl3_accept_~s__state~0); 309141#L143 assume !(8466 == ssl3_accept_~s__state~0); 309140#L146 assume !(8496 == ssl3_accept_~s__state~0); 309139#L149 assume !(8497 == ssl3_accept_~s__state~0); 307565#L152 [2021-11-07 08:10:46,987 INFO L793 eck$LassoCheckResult]: Loop: 307565#L152 assume !(8512 == ssl3_accept_~s__state~0); 307564#L155 assume !(8513 == ssl3_accept_~s__state~0); 307563#L158 assume !(8528 == ssl3_accept_~s__state~0); 307562#L161 assume !(8529 == ssl3_accept_~s__state~0); 307561#L164 assume !(8544 == ssl3_accept_~s__state~0); 307560#L167 assume !(8545 == ssl3_accept_~s__state~0); 307559#L170 assume !(8560 == ssl3_accept_~s__state~0); 307558#L173 assume !(8561 == ssl3_accept_~s__state~0); 307557#L176 assume !(8448 == ssl3_accept_~s__state~0); 307556#L179 assume !(8576 == ssl3_accept_~s__state~0); 307555#L182 assume !(8577 == ssl3_accept_~s__state~0); 307554#L185 assume !(8592 == ssl3_accept_~s__state~0); 307553#L188 assume !(8593 == ssl3_accept_~s__state~0); 307552#L191 assume !(8608 == ssl3_accept_~s__state~0); 307551#L194 assume !(8609 == ssl3_accept_~s__state~0); 307550#L197 assume !(8640 == ssl3_accept_~s__state~0); 307549#L200 assume !(8641 == ssl3_accept_~s__state~0); 299271#L203 assume 8656 == ssl3_accept_~s__state~0; 299272#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 299396#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 299330#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 299214#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 299324#L531 assume !(0 == ssl3_accept_~tmp___10~0); 299332#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 299188#L614 ssl3_accept_~skip~0 := 0; 299322#L110-2 assume !false; 299254#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299255#L113 assume !(12292 == ssl3_accept_~s__state~0); 299289#L116 assume !(16384 == ssl3_accept_~s__state~0); 299290#L119 assume !(8192 == ssl3_accept_~s__state~0); 299360#L122 assume !(24576 == ssl3_accept_~s__state~0); 299361#L125 assume !(8195 == ssl3_accept_~s__state~0); 299374#L128 assume !(8480 == ssl3_accept_~s__state~0); 299339#L131 assume !(8481 == ssl3_accept_~s__state~0); 299340#L134 assume !(8482 == ssl3_accept_~s__state~0); 299386#L137 assume !(8464 == ssl3_accept_~s__state~0); 299380#L140 assume !(8465 == ssl3_accept_~s__state~0); 299381#L143 assume !(8466 == ssl3_accept_~s__state~0); 299430#L146 assume !(8496 == ssl3_accept_~s__state~0); 299431#L149 assume !(8497 == ssl3_accept_~s__state~0); 299305#L152 assume !(8512 == ssl3_accept_~s__state~0); 299306#L155 assume !(8513 == ssl3_accept_~s__state~0); 299235#L158 assume !(8528 == ssl3_accept_~s__state~0); 299227#L161 assume !(8529 == ssl3_accept_~s__state~0); 299228#L164 assume !(8544 == ssl3_accept_~s__state~0); 299250#L167 assume !(8545 == ssl3_accept_~s__state~0); 299251#L170 assume !(8560 == ssl3_accept_~s__state~0); 299384#L173 assume !(8561 == ssl3_accept_~s__state~0); 299343#L176 assume !(8448 == ssl3_accept_~s__state~0); 299344#L179 assume !(8576 == ssl3_accept_~s__state~0); 299468#L182 assume !(8577 == ssl3_accept_~s__state~0); 299466#L185 assume !(8592 == ssl3_accept_~s__state~0); 299241#L188 assume !(8593 == ssl3_accept_~s__state~0); 299242#L191 assume !(8608 == ssl3_accept_~s__state~0); 299414#L194 assume !(8609 == ssl3_accept_~s__state~0); 299400#L197 assume !(8640 == ssl3_accept_~s__state~0); 299401#L200 assume !(8641 == ssl3_accept_~s__state~0); 299476#L203 assume !(8656 == ssl3_accept_~s__state~0); 307467#L206 assume !(8657 == ssl3_accept_~s__state~0); 307829#L209 assume 8672 == ssl3_accept_~s__state~0; 307827#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 307822#L539 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 307819#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 307817#L554 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 302684#L554-2 ssl3_accept_~s__init_num~0 := 0; 307718#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 308101#L614 ssl3_accept_~skip~0 := 0; 308100#L110-2 assume !false; 308099#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307694#L113 assume !(12292 == ssl3_accept_~s__state~0); 307692#L116 assume !(16384 == ssl3_accept_~s__state~0); 307690#L119 assume !(8192 == ssl3_accept_~s__state~0); 307688#L122 assume !(24576 == ssl3_accept_~s__state~0); 307686#L125 assume !(8195 == ssl3_accept_~s__state~0); 307683#L128 assume !(8480 == ssl3_accept_~s__state~0); 307684#L131 assume !(8481 == ssl3_accept_~s__state~0); 308021#L134 assume !(8482 == ssl3_accept_~s__state~0); 307929#L137 assume !(8464 == ssl3_accept_~s__state~0); 307927#L140 assume !(8465 == ssl3_accept_~s__state~0); 307916#L143 assume !(8466 == ssl3_accept_~s__state~0); 307909#L146 assume !(8496 == ssl3_accept_~s__state~0); 307902#L149 assume !(8497 == ssl3_accept_~s__state~0); 307898#L152 assume !(8512 == ssl3_accept_~s__state~0); 307891#L155 assume !(8513 == ssl3_accept_~s__state~0); 307883#L158 assume !(8528 == ssl3_accept_~s__state~0); 307881#L161 assume !(8529 == ssl3_accept_~s__state~0); 307879#L164 assume !(8544 == ssl3_accept_~s__state~0); 307877#L167 assume !(8545 == ssl3_accept_~s__state~0); 307843#L170 assume !(8560 == ssl3_accept_~s__state~0); 307842#L173 assume !(8561 == ssl3_accept_~s__state~0); 307649#L176 assume 8448 == ssl3_accept_~s__state~0; 307646#L177 assume !(ssl3_accept_~num1~0 > 0); 307645#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 299286#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 307796#L614 ssl3_accept_~skip~0 := 0; 307794#L110-2 assume !false; 307792#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307790#L113 assume !(12292 == ssl3_accept_~s__state~0); 307787#L116 assume !(16384 == ssl3_accept_~s__state~0); 307785#L119 assume !(8192 == ssl3_accept_~s__state~0); 307781#L122 assume !(24576 == ssl3_accept_~s__state~0); 307776#L125 assume !(8195 == ssl3_accept_~s__state~0); 307774#L128 assume !(8480 == ssl3_accept_~s__state~0); 307772#L131 assume !(8481 == ssl3_accept_~s__state~0); 307770#L134 assume !(8482 == ssl3_accept_~s__state~0); 307768#L137 assume !(8464 == ssl3_accept_~s__state~0); 307766#L140 assume !(8465 == ssl3_accept_~s__state~0); 307764#L143 assume !(8466 == ssl3_accept_~s__state~0); 307762#L146 assume !(8496 == ssl3_accept_~s__state~0); 307760#L149 assume !(8497 == ssl3_accept_~s__state~0); 307758#L152 assume !(8512 == ssl3_accept_~s__state~0); 307756#L155 assume !(8513 == ssl3_accept_~s__state~0); 307754#L158 assume !(8528 == ssl3_accept_~s__state~0); 307752#L161 assume !(8529 == ssl3_accept_~s__state~0); 307750#L164 assume !(8544 == ssl3_accept_~s__state~0); 307748#L167 assume !(8545 == ssl3_accept_~s__state~0); 307746#L170 assume !(8560 == ssl3_accept_~s__state~0); 307744#L173 assume !(8561 == ssl3_accept_~s__state~0); 307742#L176 assume !(8448 == ssl3_accept_~s__state~0); 307740#L179 assume 8576 == ssl3_accept_~s__state~0; 307596#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 307852#L451 assume !(ssl3_accept_~ret~0 <= 0); 307849#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 307850#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 306690#L614 ssl3_accept_~skip~0 := 0; 306691#L110-2 assume !false; 306680#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 306681#L113 assume !(12292 == ssl3_accept_~s__state~0); 306670#L116 assume !(16384 == ssl3_accept_~s__state~0); 306671#L119 assume !(8192 == ssl3_accept_~s__state~0); 306659#L122 assume !(24576 == ssl3_accept_~s__state~0); 306660#L125 assume !(8195 == ssl3_accept_~s__state~0); 306563#L128 assume !(8480 == ssl3_accept_~s__state~0); 306564#L131 assume !(8481 == ssl3_accept_~s__state~0); 306490#L134 assume !(8482 == ssl3_accept_~s__state~0); 306491#L137 assume !(8464 == ssl3_accept_~s__state~0); 306483#L140 assume !(8465 == ssl3_accept_~s__state~0); 306484#L143 assume 8466 == ssl3_accept_~s__state~0; 299219#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 299220#L285 assume !(0 == ssl3_accept_~blastFlag~0); 299237#L285-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; 299238#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 306713#L614 ssl3_accept_~skip~0 := 0; 306714#L110-2 assume !false; 306707#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 306708#L113 assume !(12292 == ssl3_accept_~s__state~0); 306693#L116 assume !(16384 == ssl3_accept_~s__state~0); 306694#L119 assume !(8192 == ssl3_accept_~s__state~0); 306683#L122 assume !(24576 == ssl3_accept_~s__state~0); 306684#L125 assume !(8195 == ssl3_accept_~s__state~0); 306673#L128 assume !(8480 == ssl3_accept_~s__state~0); 306674#L131 assume !(8481 == ssl3_accept_~s__state~0); 306663#L134 assume !(8482 == ssl3_accept_~s__state~0); 306664#L137 assume !(8464 == ssl3_accept_~s__state~0); 306461#L140 assume !(8465 == ssl3_accept_~s__state~0); 306462#L143 assume !(8466 == ssl3_accept_~s__state~0); 303137#L146 assume 8496 == ssl3_accept_~s__state~0; 299689#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 299297#L298 assume !(1 == ssl3_accept_~blastFlag~0); 299298#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 307468#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 299447#L304-2 ssl3_accept_~s__init_num~0 := 0; 299448#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 307581#L614 ssl3_accept_~skip~0 := 0; 307580#L110-2 assume !false; 307579#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307578#L113 assume !(12292 == ssl3_accept_~s__state~0); 307577#L116 assume !(16384 == ssl3_accept_~s__state~0); 307576#L119 assume !(8192 == ssl3_accept_~s__state~0); 307575#L122 assume !(24576 == ssl3_accept_~s__state~0); 307574#L125 assume !(8195 == ssl3_accept_~s__state~0); 307573#L128 assume !(8480 == ssl3_accept_~s__state~0); 307572#L131 assume !(8481 == ssl3_accept_~s__state~0); 307571#L134 assume !(8482 == ssl3_accept_~s__state~0); 307570#L137 assume !(8464 == ssl3_accept_~s__state~0); 307569#L140 assume !(8465 == ssl3_accept_~s__state~0); 307568#L143 assume !(8466 == ssl3_accept_~s__state~0); 307567#L146 assume !(8496 == ssl3_accept_~s__state~0); 307566#L149 assume !(8497 == ssl3_accept_~s__state~0); 307565#L152 [2021-11-07 08:10:46,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:46,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 3 times [2021-11-07 08:10:46,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:46,989 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011914870] [2021-11-07 08:10:46,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:46,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:47,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:47,000 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:47,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:47,015 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:47,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:47,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1282988180, now seen corresponding path program 1 times [2021-11-07 08:10:47,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:47,016 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014041867] [2021-11-07 08:10:47,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:47,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:47,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:47,057 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-07 08:10:47,058 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:10:47,058 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014041867] [2021-11-07 08:10:47,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014041867] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:10:47,058 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136336990] [2021-11-07 08:10:47,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:47,059 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:10:47,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:10:47,063 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:10:47,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-11-07 08:10:47,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:10:47,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 08:10:47,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:10:48,027 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-07 08:10:48,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136336990] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:10:48,027 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 08:10:48,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-11-07 08:10:48,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928784159] [2021-11-07 08:10:48,028 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:10:48,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:10:48,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 08:10:48,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 08:10:48,029 INFO L87 Difference]: Start difference. First operand 10852 states and 13684 transitions. cyclomatic complexity: 2866 Second operand has 4 states, 4 states have (on average 33.25) internal successors, (133), 4 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 08:10:48,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:10:48,294 INFO L93 Difference]: Finished difference Result 12184 states and 15164 transitions. [2021-11-07 08:10:48,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-07 08:10:48,294 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12184 states and 15164 transitions. [2021-11-07 08:10:48,463 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3069 [2021-11-07 08:10:48,486 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12184 states to 11178 states and 13923 transitions. [2021-11-07 08:10:48,487 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3784 [2021-11-07 08:10:48,489 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3954 [2021-11-07 08:10:48,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11178 states and 13923 transitions. [2021-11-07 08:10:48,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:10:48,492 INFO L681 BuchiCegarLoop]: Abstraction has 11178 states and 13923 transitions. [2021-11-07 08:10:48,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11178 states and 13923 transitions. [2021-11-07 08:10:48,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11178 to 11073. [2021-11-07 08:10:48,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11073 states, 11073 states have (on average 1.2465456515849362) internal successors, (13803), 11072 states have internal predecessors, (13803), 0 states have call successors, (0), 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 08:10:48,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11073 states to 11073 states and 13803 transitions. [2021-11-07 08:10:48,626 INFO L704 BuchiCegarLoop]: Abstraction has 11073 states and 13803 transitions. [2021-11-07 08:10:48,626 INFO L587 BuchiCegarLoop]: Abstraction has 11073 states and 13803 transitions. [2021-11-07 08:10:48,626 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-11-07 08:10:48,626 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11073 states and 13803 transitions. [2021-11-07 08:10:48,656 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3060 [2021-11-07 08:10:48,656 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:10:48,656 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:10:48,658 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 08:10:48,658 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 08:10:48,658 INFO L791 eck$LassoCheckResult]: Stem: 323086#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 322910#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 322896#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 322843#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 322844#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 322841#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 322842#L110-2 assume !false; 325307#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 325305#L113 assume !(12292 == ssl3_accept_~s__state~0); 325303#L116 assume !(16384 == ssl3_accept_~s__state~0); 325301#L119 assume !(8192 == ssl3_accept_~s__state~0); 325299#L122 assume !(24576 == ssl3_accept_~s__state~0); 325297#L125 assume !(8195 == ssl3_accept_~s__state~0); 325296#L128 assume !(8480 == ssl3_accept_~s__state~0); 325294#L131 assume !(8481 == ssl3_accept_~s__state~0); 325291#L134 assume !(8482 == ssl3_accept_~s__state~0); 325290#L137 assume 8464 == ssl3_accept_~s__state~0; 325284#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 325282#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 325280#L285-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; 325276#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 325270#L614 ssl3_accept_~skip~0 := 0; 325268#L110-2 assume !false; 325266#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 325264#L113 assume !(12292 == ssl3_accept_~s__state~0); 325262#L116 assume !(16384 == ssl3_accept_~s__state~0); 325260#L119 assume !(8192 == ssl3_accept_~s__state~0); 325258#L122 assume !(24576 == ssl3_accept_~s__state~0); 325256#L125 assume !(8195 == ssl3_accept_~s__state~0); 325254#L128 assume !(8480 == ssl3_accept_~s__state~0); 325252#L131 assume !(8481 == ssl3_accept_~s__state~0); 325250#L134 assume !(8482 == ssl3_accept_~s__state~0); 325249#L137 assume !(8464 == ssl3_accept_~s__state~0); 325246#L140 assume !(8465 == ssl3_accept_~s__state~0); 325242#L143 assume !(8466 == ssl3_accept_~s__state~0); 325239#L146 assume 8496 == ssl3_accept_~s__state~0; 325236#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 325235#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 323232#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 323233#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 323227#L304-2 ssl3_accept_~s__init_num~0 := 0; 323228#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 323216#L614 ssl3_accept_~skip~0 := 0; 323217#L110-2 assume !false; 323212#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323213#L113 assume !(12292 == ssl3_accept_~s__state~0); 323208#L116 assume !(16384 == ssl3_accept_~s__state~0); 323209#L119 assume !(8192 == ssl3_accept_~s__state~0); 323204#L122 assume !(24576 == ssl3_accept_~s__state~0); 323205#L125 assume !(8195 == ssl3_accept_~s__state~0); 323200#L128 assume !(8480 == ssl3_accept_~s__state~0); 323201#L131 assume !(8481 == ssl3_accept_~s__state~0); 323196#L134 assume !(8482 == ssl3_accept_~s__state~0); 323197#L137 assume !(8464 == ssl3_accept_~s__state~0); 323192#L140 assume !(8465 == ssl3_accept_~s__state~0); 323193#L143 assume !(8466 == ssl3_accept_~s__state~0); 323188#L146 assume !(8496 == ssl3_accept_~s__state~0); 323189#L149 assume !(8497 == ssl3_accept_~s__state~0); 323163#L152 [2021-11-07 08:10:48,659 INFO L793 eck$LassoCheckResult]: Loop: 323163#L152 assume 8512 == ssl3_accept_~s__state~0; 323164#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 324633#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 324632#L319 assume !(ssl3_accept_~ret~0 <= 0); 324631#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 324629#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 324624#L614 ssl3_accept_~skip~0 := 0; 324623#L110-2 assume !false; 324622#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324621#L113 assume !(12292 == ssl3_accept_~s__state~0); 324620#L116 assume !(16384 == ssl3_accept_~s__state~0); 324619#L119 assume !(8192 == ssl3_accept_~s__state~0); 324618#L122 assume !(24576 == ssl3_accept_~s__state~0); 324617#L125 assume !(8195 == ssl3_accept_~s__state~0); 324616#L128 assume !(8480 == ssl3_accept_~s__state~0); 324615#L131 assume !(8481 == ssl3_accept_~s__state~0); 324614#L134 assume !(8482 == ssl3_accept_~s__state~0); 324612#L137 assume !(8464 == ssl3_accept_~s__state~0); 324609#L140 assume !(8465 == ssl3_accept_~s__state~0); 324606#L143 assume !(8466 == ssl3_accept_~s__state~0); 324603#L146 assume !(8496 == ssl3_accept_~s__state~0); 324597#L149 assume !(8497 == ssl3_accept_~s__state~0); 324595#L152 assume !(8512 == ssl3_accept_~s__state~0); 324593#L155 assume !(8513 == ssl3_accept_~s__state~0); 324591#L158 assume 8528 == ssl3_accept_~s__state~0; 323392#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 324588#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 324585#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 324576#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 324574#L364 assume !(ssl3_accept_~ret~0 <= 0); 324572#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 324569#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 324563#L614 ssl3_accept_~skip~0 := 0; 324560#L110-2 assume !false; 324554#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324551#L113 assume !(12292 == ssl3_accept_~s__state~0); 324548#L116 assume !(16384 == ssl3_accept_~s__state~0); 324545#L119 assume !(8192 == ssl3_accept_~s__state~0); 324543#L122 assume !(24576 == ssl3_accept_~s__state~0); 324541#L125 assume !(8195 == ssl3_accept_~s__state~0); 324538#L128 assume !(8480 == ssl3_accept_~s__state~0); 324535#L131 assume !(8481 == ssl3_accept_~s__state~0); 324531#L134 assume !(8482 == ssl3_accept_~s__state~0); 324524#L137 assume !(8464 == ssl3_accept_~s__state~0); 324521#L140 assume !(8465 == ssl3_accept_~s__state~0); 324518#L143 assume !(8466 == ssl3_accept_~s__state~0); 324515#L146 assume !(8496 == ssl3_accept_~s__state~0); 324512#L149 assume !(8497 == ssl3_accept_~s__state~0); 324509#L152 assume !(8512 == ssl3_accept_~s__state~0); 324506#L155 assume !(8513 == ssl3_accept_~s__state~0); 324503#L158 assume !(8528 == ssl3_accept_~s__state~0); 324500#L161 assume !(8529 == ssl3_accept_~s__state~0); 324497#L164 assume 8544 == ssl3_accept_~s__state~0; 323382#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 324492#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 324488#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 324485#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 324480#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 324478#L411 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; 324474#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 324468#L614 ssl3_accept_~skip~0 := 0; 324466#L110-2 assume !false; 324464#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324463#L113 assume !(12292 == ssl3_accept_~s__state~0); 324460#L116 assume !(16384 == ssl3_accept_~s__state~0); 324456#L119 assume !(8192 == ssl3_accept_~s__state~0); 324453#L122 assume !(24576 == ssl3_accept_~s__state~0); 324447#L125 assume !(8195 == ssl3_accept_~s__state~0); 324444#L128 assume !(8480 == ssl3_accept_~s__state~0); 324438#L131 assume !(8481 == ssl3_accept_~s__state~0); 324435#L134 assume !(8482 == ssl3_accept_~s__state~0); 324429#L137 assume !(8464 == ssl3_accept_~s__state~0); 324426#L140 assume !(8465 == ssl3_accept_~s__state~0); 324423#L143 assume !(8466 == ssl3_accept_~s__state~0); 324420#L146 assume !(8496 == ssl3_accept_~s__state~0); 324417#L149 assume !(8497 == ssl3_accept_~s__state~0); 324414#L152 assume !(8512 == ssl3_accept_~s__state~0); 324411#L155 assume !(8513 == ssl3_accept_~s__state~0); 324408#L158 assume !(8528 == ssl3_accept_~s__state~0); 324405#L161 assume !(8529 == ssl3_accept_~s__state~0); 324402#L164 assume !(8544 == ssl3_accept_~s__state~0); 324399#L167 assume !(8545 == ssl3_accept_~s__state~0); 324396#L170 assume !(8560 == ssl3_accept_~s__state~0); 324393#L173 assume !(8561 == ssl3_accept_~s__state~0); 324390#L176 assume 8448 == ssl3_accept_~s__state~0; 324387#L177 assume !(ssl3_accept_~num1~0 > 0); 324383#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 324379#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 324372#L614 ssl3_accept_~skip~0 := 0; 324369#L110-2 assume !false; 324366#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324364#L113 assume !(12292 == ssl3_accept_~s__state~0); 324360#L116 assume !(16384 == ssl3_accept_~s__state~0); 324357#L119 assume !(8192 == ssl3_accept_~s__state~0); 324352#L122 assume !(24576 == ssl3_accept_~s__state~0); 324350#L125 assume !(8195 == ssl3_accept_~s__state~0); 324347#L128 assume !(8480 == ssl3_accept_~s__state~0); 324341#L131 assume !(8481 == ssl3_accept_~s__state~0); 324339#L134 assume !(8482 == ssl3_accept_~s__state~0); 324337#L137 assume !(8464 == ssl3_accept_~s__state~0); 324335#L140 assume !(8465 == ssl3_accept_~s__state~0); 324333#L143 assume !(8466 == ssl3_accept_~s__state~0); 324331#L146 assume !(8496 == ssl3_accept_~s__state~0); 324329#L149 assume !(8497 == ssl3_accept_~s__state~0); 324327#L152 assume !(8512 == ssl3_accept_~s__state~0); 324325#L155 assume !(8513 == ssl3_accept_~s__state~0); 324323#L158 assume !(8528 == ssl3_accept_~s__state~0); 324321#L161 assume !(8529 == ssl3_accept_~s__state~0); 324319#L164 assume !(8544 == ssl3_accept_~s__state~0); 324317#L167 assume !(8545 == ssl3_accept_~s__state~0); 324315#L170 assume !(8560 == ssl3_accept_~s__state~0); 324313#L173 assume !(8561 == ssl3_accept_~s__state~0); 324302#L176 assume !(8448 == ssl3_accept_~s__state~0); 324191#L179 assume 8576 == ssl3_accept_~s__state~0; 324187#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 324180#L451 assume !(ssl3_accept_~ret~0 <= 0); 324181#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 324174#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 324170#L614 ssl3_accept_~skip~0 := 0; 324163#L110-2 assume !false; 324164#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324157#L113 assume !(12292 == ssl3_accept_~s__state~0); 324158#L116 assume !(16384 == ssl3_accept_~s__state~0); 324151#L119 assume !(8192 == ssl3_accept_~s__state~0); 324152#L122 assume !(24576 == ssl3_accept_~s__state~0); 324145#L125 assume !(8195 == ssl3_accept_~s__state~0); 324146#L128 assume !(8480 == ssl3_accept_~s__state~0); 324139#L131 assume !(8481 == ssl3_accept_~s__state~0); 324140#L134 assume !(8482 == ssl3_accept_~s__state~0); 324133#L137 assume !(8464 == ssl3_accept_~s__state~0); 324134#L140 assume !(8465 == ssl3_accept_~s__state~0); 323981#L143 assume 8466 == ssl3_accept_~s__state~0; 323256#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 323960#L285 assume !(0 == ssl3_accept_~blastFlag~0); 323961#L285-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; 323823#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 323819#L614 ssl3_accept_~skip~0 := 0; 323798#L110-2 assume !false; 323799#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323781#L113 assume !(12292 == ssl3_accept_~s__state~0); 323782#L116 assume !(16384 == ssl3_accept_~s__state~0); 323730#L119 assume !(8192 == ssl3_accept_~s__state~0); 323731#L122 assume !(24576 == ssl3_accept_~s__state~0); 323714#L125 assume !(8195 == ssl3_accept_~s__state~0); 323715#L128 assume !(8480 == ssl3_accept_~s__state~0); 323701#L131 assume !(8481 == ssl3_accept_~s__state~0); 323702#L134 assume !(8482 == ssl3_accept_~s__state~0); 323266#L137 assume !(8464 == ssl3_accept_~s__state~0); 323267#L140 assume !(8465 == ssl3_accept_~s__state~0); 323252#L143 assume !(8466 == ssl3_accept_~s__state~0); 323253#L146 assume 8496 == ssl3_accept_~s__state~0; 323237#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 323238#L298 assume !(1 == ssl3_accept_~blastFlag~0); 323231#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 323229#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 323230#L304-2 ssl3_accept_~s__init_num~0 := 0; 323223#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 323219#L614 ssl3_accept_~skip~0 := 0; 323214#L110-2 assume !false; 323215#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323210#L113 assume !(12292 == ssl3_accept_~s__state~0); 323211#L116 assume !(16384 == ssl3_accept_~s__state~0); 323206#L119 assume !(8192 == ssl3_accept_~s__state~0); 323207#L122 assume !(24576 == ssl3_accept_~s__state~0); 323202#L125 assume !(8195 == ssl3_accept_~s__state~0); 323203#L128 assume !(8480 == ssl3_accept_~s__state~0); 323198#L131 assume !(8481 == ssl3_accept_~s__state~0); 323199#L134 assume !(8482 == ssl3_accept_~s__state~0); 323194#L137 assume !(8464 == ssl3_accept_~s__state~0); 323195#L140 assume !(8465 == ssl3_accept_~s__state~0); 323190#L143 assume !(8466 == ssl3_accept_~s__state~0); 323191#L146 assume !(8496 == ssl3_accept_~s__state~0); 324546#L149 assume !(8497 == ssl3_accept_~s__state~0); 323163#L152 [2021-11-07 08:10:48,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:48,660 INFO L85 PathProgramCache]: Analyzing trace with hash 75559789, now seen corresponding path program 1 times [2021-11-07 08:10:48,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:48,660 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217283625] [2021-11-07 08:10:48,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:48,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:48,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:48,672 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:48,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:48,684 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:48,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:48,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1802628382, now seen corresponding path program 3 times [2021-11-07 08:10:48,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:48,685 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123298782] [2021-11-07 08:10:48,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:48,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:48,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:48,702 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:48,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:48,725 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:48,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:10:48,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1258661582, now seen corresponding path program 1 times [2021-11-07 08:10:48,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:10:48,726 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561766188] [2021-11-07 08:10:48,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:10:48,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:10:48,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:48,748 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:10:48,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:10:48,805 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:10:51,360 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 07.11 08:10:51 BoogieIcfgContainer [2021-11-07 08:10:51,360 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-11-07 08:10:51,361 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-07 08:10:51,361 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-07 08:10:51,361 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-07 08:10:51,362 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:10:17" (3/4) ... [2021-11-07 08:10:51,364 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-11-07 08:10:51,449 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/witness.graphml [2021-11-07 08:10:51,450 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-07 08:10:51,451 INFO L168 Benchmark]: Toolchain (without parser) took 35794.44 ms. Allocated memory was 94.4 MB in the beginning and 5.8 GB in the end (delta: 5.7 GB). Free memory was 59.4 MB in the beginning and 5.1 GB in the end (delta: -5.0 GB). Peak memory consumption was 645.3 MB. Max. memory is 16.1 GB. [2021-11-07 08:10:51,452 INFO L168 Benchmark]: CDTParser took 0.29 ms. Allocated memory is still 94.4 MB. Free memory was 65.5 MB in the beginning and 65.5 MB in the end (delta: 25.4 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-11-07 08:10:51,452 INFO L168 Benchmark]: CACSL2BoogieTranslator took 539.46 ms. Allocated memory was 94.4 MB in the beginning and 125.8 MB in the end (delta: 31.5 MB). Free memory was 59.2 MB in the beginning and 97.0 MB in the end (delta: -37.8 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-11-07 08:10:51,453 INFO L168 Benchmark]: Boogie Procedure Inliner took 78.39 ms. Allocated memory is still 125.8 MB. Free memory was 97.0 MB in the beginning and 94.7 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-07 08:10:51,453 INFO L168 Benchmark]: Boogie Preprocessor took 74.67 ms. Allocated memory is still 125.8 MB. Free memory was 94.7 MB in the beginning and 92.0 MB in the end (delta: 2.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-11-07 08:10:51,454 INFO L168 Benchmark]: RCFGBuilder took 887.86 ms. Allocated memory is still 125.8 MB. Free memory was 92.0 MB in the beginning and 66.8 MB in the end (delta: 25.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. [2021-11-07 08:10:51,454 INFO L168 Benchmark]: BuchiAutomizer took 34114.78 ms. Allocated memory was 125.8 MB in the beginning and 5.8 GB in the end (delta: 5.6 GB). Free memory was 66.8 MB in the beginning and 5.1 GB in the end (delta: -5.0 GB). Peak memory consumption was 805.4 MB. Max. memory is 16.1 GB. [2021-11-07 08:10:51,455 INFO L168 Benchmark]: Witness Printer took 89.16 ms. Allocated memory is still 5.8 GB. Free memory was 5.1 GB in the beginning and 5.1 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-11-07 08:10:51,457 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.29 ms. Allocated memory is still 94.4 MB. Free memory was 65.5 MB in the beginning and 65.5 MB in the end (delta: 25.4 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 539.46 ms. Allocated memory was 94.4 MB in the beginning and 125.8 MB in the end (delta: 31.5 MB). Free memory was 59.2 MB in the beginning and 97.0 MB in the end (delta: -37.8 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 78.39 ms. Allocated memory is still 125.8 MB. Free memory was 97.0 MB in the beginning and 94.7 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 74.67 ms. Allocated memory is still 125.8 MB. Free memory was 94.7 MB in the beginning and 92.0 MB in the end (delta: 2.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 887.86 ms. Allocated memory is still 125.8 MB. Free memory was 92.0 MB in the beginning and 66.8 MB in the end (delta: 25.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 34114.78 ms. Allocated memory was 125.8 MB in the beginning and 5.8 GB in the end (delta: 5.6 GB). Free memory was 66.8 MB in the beginning and 5.1 GB in the end (delta: -5.0 GB). Peak memory consumption was 805.4 MB. Max. memory is 16.1 GB. * Witness Printer took 89.16 ms. Allocated memory is still 5.8 GB. Free memory was 5.1 GB in the beginning and 5.1 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 35 terminating modules (32 trivial, 3 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 -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 32 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 11073 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 34.0s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 19.7s. Construction of modules took 3.4s. Büchi inclusion checks took 4.5s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 3.5s AutomataMinimizationTime, 35 MinimizatonAttempts, 20115 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 1.8s Buchi closure took 0.1s. Biggest automaton had 14256 states and ocurred in iteration 30. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 8501 SDtfs, 5998 SDslu, 6056 SDs, 0 SdLazy, 4059 SolverSat, 815 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.4s Time LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital53 mio100 ax100 hnf100 lsp32 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 30ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 15 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.6s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 152]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=31449} 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=31449, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50980595=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b9bd1fb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d9a4bf4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@406926c3=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5859344f=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ef7a397=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68e1a4c0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65d9af30=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@757daab3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f828e6d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a039e6f=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@41db989a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21c3ccdf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16af83a7=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24245468=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a8be234=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@335a644a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60da4c66=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=9, tmp___2=0, cb=9, s__s3__tmp__new_cipher__algorithms=4294967040, tmp___10=0, __cil_tmp56=4294967040, s__verify_mode=20, tmp___6=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@54b7c641=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@35dbb041=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@51ec0371=0, s__s3__tmp__reuse_message=14, s__ctx__stats__sess_accept_renegotiate=0, l=4294967040, 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@72f5c5b5=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@559145a5=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27b08b65=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@495dd017=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@34e8ad73=0, blastFlag=2, NULL=31451, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4a95ceaf=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f502804=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@33283f65=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c432a6c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c9b301b=2, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bf6e4d5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@190038c6=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25eb4ffb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3dd89a3f=1, s__options=0, s__cert=10, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43b69588=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44e3d1e1=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4aced33e=1, Time=7, num1=0, NULL=31452, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c39c95c=0, NULL=31450, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d1d19a7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@321769f6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f40b970=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b81cfc8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e23a1dc=0, s__init_buf___0=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24aa7969=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60bb6661=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4968e97a=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@161f7608=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7385148c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@775c1e5=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 152]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L647] int s ; [L648] int tmp ; [L652] 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 ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [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 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [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] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback [L100] s__in_handshake ++ [L101] COND FALSE !(tmp___1 + 12288) [L106] COND FALSE !(s__cert == 0) [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND TRUE s__state == 8464 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) Loop: [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND FALSE !(__cil_tmp56 + 256UL) [L318] ret = __VERIFIER_nondet_int() [L319] COND FALSE !(ret <= 0) [L324] s__state = 8528 [L325] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND TRUE __cil_tmp57 + 2097152UL [L333] s__s3__tmp__use_rsa_tmp = 1 [L338] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L363] ret = __VERIFIER_nondet_int() [L364] COND FALSE !(ret <= 0) [L381] s__state = 8544 [L382] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND FALSE !(__cil_tmp61 + 256UL) [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-11-07 08:10:51,540 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:51,733 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2021-11-07 08:10:51,935 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2021-11-07 08:10:52,132 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-11-07 08:10:52,331 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:52,535 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-11-07 08:10:52,732 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-07 08:10:52,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-11-07 08:10:53,135 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38363807-dc78-4897-8bc3-08b8b0dd399e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)