./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 47ea0209 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/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_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/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_654d737e-754c-4fd5-a279-4bb801e92b42/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 43912c058ca7c15c8c6457eeb789407e832150331154a382f35ff917be4b5bfe --- Real Ultimate output --- This is Ultimate 0.2.1-dev-47ea020 [2021-11-07 08:01:59,079 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-07 08:01:59,095 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-07 08:01:59,142 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-07 08:01:59,143 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-07 08:01:59,145 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-07 08:01:59,147 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-07 08:01:59,151 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-07 08:01:59,153 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-07 08:01:59,155 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-07 08:01:59,157 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-07 08:01:59,159 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-07 08:01:59,160 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-07 08:01:59,161 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-07 08:01:59,164 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-07 08:01:59,166 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-07 08:01:59,167 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-07 08:01:59,169 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-07 08:01:59,172 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-07 08:01:59,176 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-07 08:01:59,178 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-07 08:01:59,180 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-07 08:01:59,183 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-07 08:01:59,184 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-07 08:01:59,189 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-07 08:01:59,190 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-07 08:01:59,190 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-07 08:01:59,192 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-07 08:01:59,193 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-07 08:01:59,194 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-07 08:01:59,195 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-07 08:01:59,196 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-07 08:01:59,198 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-07 08:01:59,199 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-07 08:01:59,201 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-07 08:01:59,202 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-07 08:01:59,203 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-07 08:01:59,204 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-07 08:01:59,204 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-07 08:01:59,206 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-07 08:01:59,207 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-07 08:01:59,209 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-11-07 08:01:59,243 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-07 08:01:59,243 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-07 08:01:59,244 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-07 08:01:59,244 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-07 08:01:59,246 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-07 08:01:59,246 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-07 08:01:59,246 INFO L138 SettingsManager]: * Use SBE=true [2021-11-07 08:01:59,247 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-11-07 08:01:59,247 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-11-07 08:01:59,247 INFO L138 SettingsManager]: * Use old map elimination=false [2021-11-07 08:01:59,248 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-11-07 08:01:59,252 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-11-07 08:01:59,252 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-11-07 08:01:59,253 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-07 08:01:59,254 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-07 08:01:59,254 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-07 08:01:59,255 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-07 08:01:59,255 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-07 08:01:59,260 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-07 08:01:59,260 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-11-07 08:01:59,260 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-11-07 08:01:59,261 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-11-07 08:01:59,261 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-07 08:01:59,261 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-07 08:01:59,261 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-11-07 08:01:59,262 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-07 08:01:59,262 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-11-07 08:01:59,262 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-07 08:01:59,263 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-07 08:01:59,263 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-07 08:01:59,263 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-07 08:01:59,264 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-07 08:01:59,265 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-11-07 08:01:59,265 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_654d737e-754c-4fd5-a279-4bb801e92b42/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_654d737e-754c-4fd5-a279-4bb801e92b42/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 -> 43912c058ca7c15c8c6457eeb789407e832150331154a382f35ff917be4b5bfe [2021-11-07 08:01:59,661 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-07 08:01:59,690 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-07 08:01:59,694 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-07 08:01:59,695 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-07 08:01:59,696 INFO L275 PluginConnector]: CDTParser initialized [2021-11-07 08:01:59,698 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c [2021-11-07 08:01:59,798 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/data/480815ccf/f0540793cb4e49eeb1eb138fa32789a3/FLAGc691a61cd [2021-11-07 08:02:00,582 INFO L306 CDTParser]: Found 1 translation units. [2021-11-07 08:02:00,583 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c [2021-11-07 08:02:00,598 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/data/480815ccf/f0540793cb4e49eeb1eb138fa32789a3/FLAGc691a61cd [2021-11-07 08:02:00,845 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/data/480815ccf/f0540793cb4e49eeb1eb138fa32789a3 [2021-11-07 08:02:00,848 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-07 08:02:00,850 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-07 08:02:00,852 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-07 08:02:00,852 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-07 08:02:00,856 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-07 08:02:00,857 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:02:00" (1/1) ... [2021-11-07 08:02:00,858 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a5ddc15 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:02:00, skipping insertion in model container [2021-11-07 08:02:00,858 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:02:00" (1/1) ... [2021-11-07 08:02:00,867 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-07 08:02:00,927 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-07 08:02:01,221 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_654d737e-754c-4fd5-a279-4bb801e92b42/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c[48499,48512] [2021-11-07 08:02:01,227 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 08:02:01,243 INFO L203 MainTranslator]: Completed pre-run [2021-11-07 08:02:01,339 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_654d737e-754c-4fd5-a279-4bb801e92b42/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c[48499,48512] [2021-11-07 08:02:01,344 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 08:02:01,361 INFO L208 MainTranslator]: Completed translation [2021-11-07 08:02:01,361 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:02:01 WrapperNode [2021-11-07 08:02:01,362 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-07 08:02:01,363 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-07 08:02:01,363 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-07 08:02:01,364 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-07 08:02:01,373 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:02:01" (1/1) ... [2021-11-07 08:02:01,389 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:02:01" (1/1) ... [2021-11-07 08:02:01,449 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-07 08:02:01,450 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-07 08:02:01,450 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-07 08:02:01,451 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-07 08:02:01,465 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:02:01" (1/1) ... [2021-11-07 08:02:01,468 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:02:01" (1/1) ... [2021-11-07 08:02:01,474 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:02:01" (1/1) ... [2021-11-07 08:02:01,475 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:02:01" (1/1) ... [2021-11-07 08:02:01,487 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:02:01" (1/1) ... [2021-11-07 08:02:01,498 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:02:01" (1/1) ... [2021-11-07 08:02:01,502 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:02:01" (1/1) ... [2021-11-07 08:02:01,509 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-07 08:02:01,510 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-07 08:02:01,510 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-07 08:02:01,511 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-07 08:02:01,512 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:02:01" (1/1) ... [2021-11-07 08:02:01,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:02:01,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:01,588 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:02:01,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-11-07 08:02:01,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-07 08:02:01,638 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-07 08:02:01,638 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-07 08:02:01,639 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-07 08:02:01,782 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-07 08:02:02,459 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##93: assume !false; [2021-11-07 08:02:02,460 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##92: assume false; [2021-11-07 08:02:02,480 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-07 08:02:02,481 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-11-07 08:02:02,487 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:02:02 BoogieIcfgContainer [2021-11-07 08:02:02,488 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-07 08:02:02,496 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-11-07 08:02:02,496 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-11-07 08:02:02,500 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-11-07 08:02:02,501 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-07 08:02:02,502 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 07.11 08:02:00" (1/3) ... [2021-11-07 08:02:02,504 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@8c61ec5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.11 08:02:02, skipping insertion in model container [2021-11-07 08:02:02,504 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-07 08:02:02,504 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:02:01" (2/3) ... [2021-11-07 08:02:02,505 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@8c61ec5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.11 08:02:02, skipping insertion in model container [2021-11-07 08:02:02,505 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-07 08:02:02,505 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:02:02" (3/3) ... [2021-11-07 08:02:02,508 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6.cil-1.c [2021-11-07 08:02:02,587 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-11-07 08:02:02,587 INFO L360 BuchiCegarLoop]: Hoare is false [2021-11-07 08:02:02,587 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-11-07 08:02:02,587 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-11-07 08:02:02,587 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-11-07 08:02:02,588 INFO L364 BuchiCegarLoop]: Difference is false [2021-11-07 08:02:02,588 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-11-07 08:02:02,588 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-11-07 08:02:02,625 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 158 states, 157 states have (on average 1.7515923566878981) internal successors, (275), 157 states have internal predecessors, (275), 0 states have call successors, (0), 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:02:02,698 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2021-11-07 08:02:02,698 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:02,698 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:02,712 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-07 08:02:02,712 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:02,712 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-11-07 08:02:02,717 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 158 states, 157 states have (on average 1.7515923566878981) internal successors, (275), 157 states have internal predecessors, (275), 0 states have call successors, (0), 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:02:02,736 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2021-11-07 08:02:02,737 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:02,737 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:02,739 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-07 08:02:02,739 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:02,772 INFO L791 eck$LassoCheckResult]: Stem: 142#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 47#L-1true havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 118#L93-2true ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 22#L104true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 157#L104-1true assume !(0 == ssl3_accept_~s__cert~0); 57#L113-2true [2021-11-07 08:02:02,773 INFO L793 eck$LassoCheckResult]: Loop: 57#L113-2true assume !false; 64#L114true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36#L116true assume !(12292 == ssl3_accept_~s__state~0); 143#L119true assume !(16384 == ssl3_accept_~s__state~0); 60#L122true assume !(8192 == ssl3_accept_~s__state~0); 104#L125true assume !(24576 == ssl3_accept_~s__state~0); 66#L128true assume !(8195 == ssl3_accept_~s__state~0); 50#L131true assume 8480 == ssl3_accept_~s__state~0; 127#L135true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 73#L273true 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; 79#L617true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131#L654true ssl3_accept_~skip~0 := 0; 57#L113-2true [2021-11-07 08:02:02,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:02,786 INFO L85 PathProgramCache]: Analyzing trace with hash 889519896, now seen corresponding path program 1 times [2021-11-07 08:02:02,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:02,798 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771287688] [2021-11-07 08:02:02,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:02,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:02,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:02,984 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:03,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:03,108 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:03,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:03,116 INFO L85 PathProgramCache]: Analyzing trace with hash -2066131561, now seen corresponding path program 1 times [2021-11-07 08:02:03,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:03,119 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494891163] [2021-11-07 08:02:03,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:03,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:03,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:03,145 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:03,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:03,162 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:03,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:03,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1159555630, now seen corresponding path program 1 times [2021-11-07 08:02:03,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:03,166 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423794577] [2021-11-07 08:02:03,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:03,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:03,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:03,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 08:02:03,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:03,363 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423794577] [2021-11-07 08:02:03,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423794577] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:03,365 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:03,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:03,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23418047] [2021-11-07 08:02:03,552 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 08:02:03,553 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 08:02:03,554 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 08:02:03,554 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 08:02:03,554 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-07 08:02:03,555 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:02:03,555 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 08:02:03,555 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 08:02:03,555 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration1_Loop [2021-11-07 08:02:03,556 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 08:02:03,556 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 08:02:03,580 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:02:03,588 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:02:03,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:02:03,606 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:02:03,610 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:02:03,615 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:02:03,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:02:03,727 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 08:02:03,728 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-07 08:02:03,730 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:02:03,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:03,733 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:02:03,739 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:02:03,739 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:02:03,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-11-07 08:02:03,765 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:02:03,765 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:02:03,806 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:03,806 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:02:03,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:03,808 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:02:03,817 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:02:03,818 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:02:03,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-11-07 08:02:03,891 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:03,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:02:03,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:03,896 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:02:03,902 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-07 08:02:03,903 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:02:03,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-11-07 08:02:03,940 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-07 08:02:03,982 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2021-11-07 08:02:03,983 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 08:02:03,983 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 08:02:03,983 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 08:02:03,983 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 08:02:03,984 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-07 08:02:03,984 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:02:03,984 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 08:02:03,984 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 08:02:03,984 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration1_Loop [2021-11-07 08:02:03,984 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 08:02:03,985 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 08:02:03,987 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:02:03,994 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:02:04,002 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:02:04,012 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:02:04,017 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:02:04,030 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:02:04,034 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:02:04,157 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 08:02:04,175 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-07 08:02:04,177 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:02:04,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:04,178 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:02:04,185 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:02:04,197 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:02:04,197 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:02:04,198 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:02:04,198 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:02:04,198 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:02:04,201 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:02:04,202 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:02:04,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-11-07 08:02:04,212 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:02:04,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:04,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:02:04,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:04,260 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:02:04,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-11-07 08:02:04,269 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-07 08:02:04,280 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:02:04,280 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:02:04,280 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:02:04,280 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:02:04,281 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:02:04,283 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:02:04,283 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:02:04,295 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-07 08:02:04,301 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-07 08:02:04,301 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-07 08:02:04,303 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:02:04,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:04,308 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:02:04,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-11-07 08:02:04,314 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-07 08:02:04,315 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-07 08:02:04,316 INFO L513 LassoAnalysis]: Proved termination. [2021-11-07 08:02:04,316 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:02:04,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:04,359 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-07 08:02:04,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:04,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:04,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 08:02:04,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:02:04,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:04,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-07 08:02:04,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:02:04,624 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:02:04,649 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:02:04,651 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 158 states, 157 states have (on average 1.7515923566878981) internal successors, (275), 157 states have internal predecessors, (275), 0 states have call successors, (0), 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:02:05,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:05,524 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 158 states, 157 states have (on average 1.7515923566878981) internal successors, (275), 157 states have internal predecessors, (275), 0 states have call successors, (0), 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 876 states and 1499 transitions. Complement of second has 10 states. [2021-11-07 08:02:05,525 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:02:05,527 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:02:05,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 644 transitions. [2021-11-07 08:02:05,531 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 644 transitions. Stem has 6 letters. Loop has 12 letters. [2021-11-07 08:02:05,532 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:02:05,532 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 644 transitions. Stem has 18 letters. Loop has 12 letters. [2021-11-07 08:02:05,533 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:02:05,533 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 644 transitions. Stem has 6 letters. Loop has 24 letters. [2021-11-07 08:02:05,535 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:02:05,536 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 876 states and 1499 transitions. [2021-11-07 08:02:05,562 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2021-11-07 08:02:05,583 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 876 states to 728 states and 1156 transitions. [2021-11-07 08:02:05,585 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 409 [2021-11-07 08:02:05,588 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 420 [2021-11-07 08:02:05,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 728 states and 1156 transitions. [2021-11-07 08:02:05,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:05,592 INFO L681 BuchiCegarLoop]: Abstraction has 728 states and 1156 transitions. [2021-11-07 08:02:05,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states and 1156 transitions. [2021-11-07 08:02:05,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 504. [2021-11-07 08:02:05,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 504 states have (on average 1.5753968253968254) internal successors, (794), 503 states have internal predecessors, (794), 0 states have call successors, (0), 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:02:05,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 794 transitions. [2021-11-07 08:02:05,683 INFO L704 BuchiCegarLoop]: Abstraction has 504 states and 794 transitions. [2021-11-07 08:02:05,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:05,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:05,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:05,688 INFO L87 Difference]: Start difference. First operand 504 states and 794 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:02:05,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:05,866 INFO L93 Difference]: Finished difference Result 556 states and 875 transitions. [2021-11-07 08:02:05,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:05,867 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 556 states and 875 transitions. [2021-11-07 08:02:05,875 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2021-11-07 08:02:05,881 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 556 states to 556 states and 875 transitions. [2021-11-07 08:02:05,882 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 342 [2021-11-07 08:02:05,882 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 342 [2021-11-07 08:02:05,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 556 states and 875 transitions. [2021-11-07 08:02:05,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:05,883 INFO L681 BuchiCegarLoop]: Abstraction has 556 states and 875 transitions. [2021-11-07 08:02:05,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states and 875 transitions. [2021-11-07 08:02:05,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 536. [2021-11-07 08:02:05,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 536 states have (on average 1.583955223880597) internal successors, (849), 535 states have internal predecessors, (849), 0 states have call successors, (0), 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:02:05,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 849 transitions. [2021-11-07 08:02:05,915 INFO L704 BuchiCegarLoop]: Abstraction has 536 states and 849 transitions. [2021-11-07 08:02:05,915 INFO L587 BuchiCegarLoop]: Abstraction has 536 states and 849 transitions. [2021-11-07 08:02:05,915 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-11-07 08:02:05,916 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 536 states and 849 transitions. [2021-11-07 08:02:05,922 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 273 [2021-11-07 08:02:05,922 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:05,922 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:05,925 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:02:05,925 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:02:05,926 INFO L791 eck$LassoCheckResult]: Stem: 2475#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2323#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 2308#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2269#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 2251#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2250#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 2482#L113-2 assume !false; 2342#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2292#L116 assume !(12292 == ssl3_accept_~s__state~0); 2293#L119 assume !(16384 == ssl3_accept_~s__state~0); 2345#L122 assume !(8192 == ssl3_accept_~s__state~0); 2347#L125 assume !(24576 == ssl3_accept_~s__state~0); 2354#L128 assume !(8195 == ssl3_accept_~s__state~0); 2324#L131 assume !(8480 == ssl3_accept_~s__state~0); 2325#L134 assume !(8481 == ssl3_accept_~s__state~0); 2375#L137 assume !(8482 == ssl3_accept_~s__state~0); 2364#L140 assume 8464 == ssl3_accept_~s__state~0; 2365#L147 [2021-11-07 08:02:05,934 INFO L793 eck$LassoCheckResult]: Loop: 2365#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2290#L288 assume !(0 == ssl3_accept_~blastFlag~0); 2291#L288-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; 2186#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2706#L654 ssl3_accept_~skip~0 := 0; 2665#L113-2 assume !false; 2660#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2622#L116 assume !(12292 == ssl3_accept_~s__state~0); 2623#L119 assume !(16384 == ssl3_accept_~s__state~0); 2655#L122 assume !(8192 == ssl3_accept_~s__state~0); 2653#L125 assume !(24576 == ssl3_accept_~s__state~0); 2651#L128 assume !(8195 == ssl3_accept_~s__state~0); 2549#L131 assume !(8480 == ssl3_accept_~s__state~0); 2547#L134 assume !(8481 == ssl3_accept_~s__state~0); 2545#L137 assume !(8482 == ssl3_accept_~s__state~0); 2543#L140 assume 8464 == ssl3_accept_~s__state~0; 2365#L147 [2021-11-07 08:02:05,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:05,935 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 1 times [2021-11-07 08:02:05,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:05,936 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481333914] [2021-11-07 08:02:05,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:05,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:05,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:05,956 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:05,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:05,977 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:05,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:05,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1565071203, now seen corresponding path program 1 times [2021-11-07 08:02:05,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:05,978 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079646991] [2021-11-07 08:02:05,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:05,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:05,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:06,010 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:02:06,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:06,011 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079646991] [2021-11-07 08:02:06,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079646991] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:06,013 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:06,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:02:06,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406072343] [2021-11-07 08:02:06,014 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:06,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:06,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:06,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:06,016 INFO L87 Difference]: Start difference. First operand 536 states and 849 transitions. cyclomatic complexity: 316 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:02:06,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:06,207 INFO L93 Difference]: Finished difference Result 646 states and 1027 transitions. [2021-11-07 08:02:06,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:06,208 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 646 states and 1027 transitions. [2021-11-07 08:02:06,215 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2021-11-07 08:02:06,222 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 646 states to 646 states and 1027 transitions. [2021-11-07 08:02:06,222 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2021-11-07 08:02:06,225 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2021-11-07 08:02:06,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 646 states and 1027 transitions. [2021-11-07 08:02:06,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:06,226 INFO L681 BuchiCegarLoop]: Abstraction has 646 states and 1027 transitions. [2021-11-07 08:02:06,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states and 1027 transitions. [2021-11-07 08:02:06,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 570. [2021-11-07 08:02:06,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 570 states have (on average 1.5771929824561404) internal successors, (899), 569 states have internal predecessors, (899), 0 states have call successors, (0), 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:02:06,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 899 transitions. [2021-11-07 08:02:06,243 INFO L704 BuchiCegarLoop]: Abstraction has 570 states and 899 transitions. [2021-11-07 08:02:06,243 INFO L587 BuchiCegarLoop]: Abstraction has 570 states and 899 transitions. [2021-11-07 08:02:06,243 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-11-07 08:02:06,243 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 570 states and 899 transitions. [2021-11-07 08:02:06,247 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2021-11-07 08:02:06,247 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:06,247 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:06,251 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:02:06,251 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:06,251 INFO L791 eck$LassoCheckResult]: Stem: 3674#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3514#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 3498#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3458#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 3439#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3438#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 3683#L113-2 assume !false; 3793#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3792#L116 assume !(12292 == ssl3_accept_~s__state~0); 3791#L119 assume !(16384 == ssl3_accept_~s__state~0); 3789#L122 assume !(8192 == ssl3_accept_~s__state~0); 3790#L125 assume !(24576 == ssl3_accept_~s__state~0); 3788#L128 assume !(8195 == ssl3_accept_~s__state~0); 3515#L131 assume !(8480 == ssl3_accept_~s__state~0); 3516#L134 assume !(8481 == ssl3_accept_~s__state~0); 3570#L137 assume !(8482 == ssl3_accept_~s__state~0); 3571#L140 assume 8464 == ssl3_accept_~s__state~0; 3671#L147 [2021-11-07 08:02:06,252 INFO L793 eck$LassoCheckResult]: Loop: 3671#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3479#L288 assume !(0 == ssl3_accept_~blastFlag~0); 3480#L288-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; 3538#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3847#L654 ssl3_accept_~skip~0 := 0; 3846#L113-2 assume !false; 3845#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3844#L116 assume 12292 == ssl3_accept_~s__state~0; 3729#L117 ssl3_accept_~s__new_session~0 := 1; 3504#L225 ssl3_accept_~s__server~0 := 1; 3505#L230 assume 0 != ssl3_accept_~cb~0; 3607#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3668#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3459#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3461#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3519#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 3650#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3735#L654 ssl3_accept_~skip~0 := 0; 3733#L113-2 assume !false; 3731#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3728#L116 assume !(12292 == ssl3_accept_~s__state~0); 3726#L119 assume !(16384 == ssl3_accept_~s__state~0); 3724#L122 assume !(8192 == ssl3_accept_~s__state~0); 3722#L125 assume !(24576 == ssl3_accept_~s__state~0); 3720#L128 assume !(8195 == ssl3_accept_~s__state~0); 3715#L131 assume !(8480 == ssl3_accept_~s__state~0); 3713#L134 assume !(8481 == ssl3_accept_~s__state~0); 3714#L137 assume !(8482 == ssl3_accept_~s__state~0); 3765#L140 assume 8464 == ssl3_accept_~s__state~0; 3671#L147 [2021-11-07 08:02:06,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:06,253 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 2 times [2021-11-07 08:02:06,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:06,253 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278065325] [2021-11-07 08:02:06,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:06,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:06,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:06,291 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:06,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:06,313 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:06,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:06,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1187682315, now seen corresponding path program 1 times [2021-11-07 08:02:06,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:06,315 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386280217] [2021-11-07 08:02:06,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:06,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:06,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:06,338 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 08:02:06,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:06,339 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386280217] [2021-11-07 08:02:06,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386280217] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:06,339 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:06,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:06,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527957528] [2021-11-07 08:02:06,340 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:06,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:06,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:06,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:06,341 INFO L87 Difference]: Start difference. First operand 570 states and 899 transitions. cyclomatic complexity: 332 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:02:06,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:06,527 INFO L93 Difference]: Finished difference Result 695 states and 1010 transitions. [2021-11-07 08:02:06,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:06,528 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 695 states and 1010 transitions. [2021-11-07 08:02:06,535 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 383 [2021-11-07 08:02:06,542 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 695 states to 622 states and 930 transitions. [2021-11-07 08:02:06,542 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 434 [2021-11-07 08:02:06,543 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 445 [2021-11-07 08:02:06,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 622 states and 930 transitions. [2021-11-07 08:02:06,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:06,546 INFO L681 BuchiCegarLoop]: Abstraction has 622 states and 930 transitions. [2021-11-07 08:02:06,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states and 930 transitions. [2021-11-07 08:02:06,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 579. [2021-11-07 08:02:06,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5181347150259068) internal successors, (879), 578 states have internal predecessors, (879), 0 states have call successors, (0), 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:02:06,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 879 transitions. [2021-11-07 08:02:06,562 INFO L704 BuchiCegarLoop]: Abstraction has 579 states and 879 transitions. [2021-11-07 08:02:06,562 INFO L587 BuchiCegarLoop]: Abstraction has 579 states and 879 transitions. [2021-11-07 08:02:06,562 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-11-07 08:02:06,562 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 879 transitions. [2021-11-07 08:02:06,566 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-11-07 08:02:06,567 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:06,567 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:06,568 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:06,568 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:02:06,568 INFO L791 eck$LassoCheckResult]: Stem: 4954#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4784#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 4769#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4729#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 4709#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4708#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 4959#L113-2 assume !false; 5030#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5190#L116 assume !(12292 == ssl3_accept_~s__state~0); 5189#L119 assume !(16384 == ssl3_accept_~s__state~0); 5188#L122 assume 8192 == ssl3_accept_~s__state~0; 4775#L225 [2021-11-07 08:02:06,569 INFO L793 eck$LassoCheckResult]: Loop: 4775#L225 ssl3_accept_~s__server~0 := 1; 4776#L230 assume 0 != ssl3_accept_~cb~0; 5219#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5218#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5216#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5214#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5213#L257 assume 12292 != ssl3_accept_~s__state~0; 4760#L258 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 4649#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5156#L654 ssl3_accept_~skip~0 := 0; 5150#L113-2 assume !false; 5148#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5146#L116 assume !(12292 == ssl3_accept_~s__state~0); 5144#L119 assume !(16384 == ssl3_accept_~s__state~0); 5142#L122 assume 8192 == ssl3_accept_~s__state~0; 4775#L225 [2021-11-07 08:02:06,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:06,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1663727330, now seen corresponding path program 1 times [2021-11-07 08:02:06,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:06,570 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345566749] [2021-11-07 08:02:06,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:06,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:06,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:06,598 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:02:06,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:06,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345566749] [2021-11-07 08:02:06,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345566749] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:06,600 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:06,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:02:06,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118910385] [2021-11-07 08:02:06,600 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 08:02:06,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:06,601 INFO L85 PathProgramCache]: Analyzing trace with hash 59966208, now seen corresponding path program 1 times [2021-11-07 08:02:06,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:06,602 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223029881] [2021-11-07 08:02:06,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:06,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:06,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:06,621 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:02:06,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:06,622 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223029881] [2021-11-07 08:02:06,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223029881] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:06,623 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:06,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:02:06,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156943933] [2021-11-07 08:02:06,623 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:06,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:06,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:06,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:06,625 INFO L87 Difference]: Start difference. First operand 579 states and 879 transitions. cyclomatic complexity: 303 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:02:06,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:06,765 INFO L93 Difference]: Finished difference Result 589 states and 887 transitions. [2021-11-07 08:02:06,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:06,766 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 589 states and 887 transitions. [2021-11-07 08:02:06,771 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2021-11-07 08:02:06,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 589 states to 589 states and 887 transitions. [2021-11-07 08:02:06,777 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 416 [2021-11-07 08:02:06,778 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2021-11-07 08:02:06,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 589 states and 887 transitions. [2021-11-07 08:02:06,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:06,778 INFO L681 BuchiCegarLoop]: Abstraction has 589 states and 887 transitions. [2021-11-07 08:02:06,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states and 887 transitions. [2021-11-07 08:02:06,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 579. [2021-11-07 08:02:06,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5112262521588946) internal successors, (875), 578 states have internal predecessors, (875), 0 states have call successors, (0), 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:02:06,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 875 transitions. [2021-11-07 08:02:06,791 INFO L704 BuchiCegarLoop]: Abstraction has 579 states and 875 transitions. [2021-11-07 08:02:06,791 INFO L587 BuchiCegarLoop]: Abstraction has 579 states and 875 transitions. [2021-11-07 08:02:06,791 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-11-07 08:02:06,791 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 875 transitions. [2021-11-07 08:02:06,794 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-11-07 08:02:06,795 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:06,795 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:06,796 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:06,796 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:02:06,796 INFO L791 eck$LassoCheckResult]: Stem: 6102#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5953#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 5942#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5901#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 5884#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5883#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 6107#L113-2 assume !false; 6313#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6372#L116 assume !(12292 == ssl3_accept_~s__state~0); 6371#L119 assume !(16384 == ssl3_accept_~s__state~0); 6370#L122 assume !(8192 == ssl3_accept_~s__state~0); 6346#L125 assume !(24576 == ssl3_accept_~s__state~0); 6345#L128 assume 8195 == ssl3_accept_~s__state~0; 5948#L225 [2021-11-07 08:02:06,797 INFO L793 eck$LassoCheckResult]: Loop: 5948#L225 ssl3_accept_~s__server~0 := 1; 5949#L230 assume 0 != ssl3_accept_~cb~0; 6034#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6099#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5904#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5906#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5962#L257 assume 12292 != ssl3_accept_~s__state~0; 5934#L258 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 5824#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5873#L654 ssl3_accept_~skip~0 := 0; 5973#L113-2 assume !false; 5974#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5926#L116 assume !(12292 == ssl3_accept_~s__state~0); 5927#L119 assume !(16384 == ssl3_accept_~s__state~0); 6103#L122 assume !(8192 == ssl3_accept_~s__state~0); 6383#L125 assume !(24576 == ssl3_accept_~s__state~0); 6378#L128 assume 8195 == ssl3_accept_~s__state~0; 5948#L225 [2021-11-07 08:02:06,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:06,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1114125917, now seen corresponding path program 1 times [2021-11-07 08:02:06,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:06,798 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441450343] [2021-11-07 08:02:06,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:06,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:06,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:06,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 08:02:06,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:06,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441450343] [2021-11-07 08:02:06,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441450343] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:06,842 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:06,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:02:06,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929702616] [2021-11-07 08:02:06,843 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 08:02:06,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:06,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1792955141, now seen corresponding path program 1 times [2021-11-07 08:02:06,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:06,844 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743919522] [2021-11-07 08:02:06,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:06,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:06,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:06,890 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:02:06,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:06,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743919522] [2021-11-07 08:02:06,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743919522] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:06,891 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:06,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:02:06,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809295637] [2021-11-07 08:02:06,892 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:06,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:06,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:06,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:06,894 INFO L87 Difference]: Start difference. First operand 579 states and 875 transitions. cyclomatic complexity: 299 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:02:07,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:07,029 INFO L93 Difference]: Finished difference Result 589 states and 883 transitions. [2021-11-07 08:02:07,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:07,030 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 589 states and 883 transitions. [2021-11-07 08:02:07,037 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2021-11-07 08:02:07,043 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 589 states to 589 states and 883 transitions. [2021-11-07 08:02:07,044 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 416 [2021-11-07 08:02:07,044 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2021-11-07 08:02:07,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 589 states and 883 transitions. [2021-11-07 08:02:07,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:07,045 INFO L681 BuchiCegarLoop]: Abstraction has 589 states and 883 transitions. [2021-11-07 08:02:07,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states and 883 transitions. [2021-11-07 08:02:07,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 579. [2021-11-07 08:02:07,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5043177892918826) internal successors, (871), 578 states have internal predecessors, (871), 0 states have call successors, (0), 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:02:07,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 871 transitions. [2021-11-07 08:02:07,061 INFO L704 BuchiCegarLoop]: Abstraction has 579 states and 871 transitions. [2021-11-07 08:02:07,061 INFO L587 BuchiCegarLoop]: Abstraction has 579 states and 871 transitions. [2021-11-07 08:02:07,062 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-11-07 08:02:07,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 871 transitions. [2021-11-07 08:02:07,066 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-11-07 08:02:07,066 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:07,066 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:07,068 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:02:07,068 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:07,069 INFO L791 eck$LassoCheckResult]: Stem: 7284#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7130#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 7118#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7076#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 7059#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7058#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 7289#L113-2 assume !false; 7395#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7509#L116 assume !(12292 == ssl3_accept_~s__state~0); 7507#L119 assume !(16384 == ssl3_accept_~s__state~0); 7505#L122 assume !(8192 == ssl3_accept_~s__state~0); 7503#L125 assume !(24576 == ssl3_accept_~s__state~0); 7501#L128 assume !(8195 == ssl3_accept_~s__state~0); 7500#L131 assume !(8480 == ssl3_accept_~s__state~0); 7499#L134 assume !(8481 == ssl3_accept_~s__state~0); 7498#L137 assume !(8482 == ssl3_accept_~s__state~0); 7497#L140 assume 8464 == ssl3_accept_~s__state~0; 7283#L147 [2021-11-07 08:02:07,069 INFO L793 eck$LassoCheckResult]: Loop: 7283#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7093#L288 assume !(0 == ssl3_accept_~blastFlag~0); 7094#L288-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; 7154#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7556#L654 ssl3_accept_~skip~0 := 0; 7555#L113-2 assume !false; 7553#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7551#L116 assume !(12292 == ssl3_accept_~s__state~0); 7549#L119 assume !(16384 == ssl3_accept_~s__state~0); 7547#L122 assume !(8192 == ssl3_accept_~s__state~0); 7545#L125 assume !(24576 == ssl3_accept_~s__state~0); 7544#L128 assume !(8195 == ssl3_accept_~s__state~0); 7543#L131 assume !(8480 == ssl3_accept_~s__state~0); 7542#L134 assume !(8481 == ssl3_accept_~s__state~0); 7520#L137 assume !(8482 == ssl3_accept_~s__state~0); 7519#L140 assume !(8464 == ssl3_accept_~s__state~0); 7518#L143 assume !(8465 == ssl3_accept_~s__state~0); 7517#L146 assume !(8466 == ssl3_accept_~s__state~0); 7258#L149 assume 8496 == ssl3_accept_~s__state~0; 7259#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 7481#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7480#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 7479#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7460#L307-2 ssl3_accept_~s__init_num~0 := 0; 7293#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7451#L654 ssl3_accept_~skip~0 := 0; 7450#L113-2 assume !false; 7449#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7448#L116 assume !(12292 == ssl3_accept_~s__state~0); 7446#L119 assume 16384 == ssl3_accept_~s__state~0; 7362#L225 ssl3_accept_~s__server~0 := 1; 7443#L230 assume 0 != ssl3_accept_~cb~0; 7442#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7441#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7439#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7434#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7429#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 7423#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7417#L654 ssl3_accept_~skip~0 := 0; 7415#L113-2 assume !false; 7413#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7411#L116 assume !(12292 == ssl3_accept_~s__state~0); 7409#L119 assume !(16384 == ssl3_accept_~s__state~0); 7407#L122 assume !(8192 == ssl3_accept_~s__state~0); 7405#L125 assume !(24576 == ssl3_accept_~s__state~0); 7402#L128 assume !(8195 == ssl3_accept_~s__state~0); 7400#L131 assume !(8480 == ssl3_accept_~s__state~0); 7398#L134 assume !(8481 == ssl3_accept_~s__state~0); 7399#L137 assume !(8482 == ssl3_accept_~s__state~0); 7341#L140 assume 8464 == ssl3_accept_~s__state~0; 7283#L147 [2021-11-07 08:02:07,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:07,070 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 3 times [2021-11-07 08:02:07,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:07,071 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871882869] [2021-11-07 08:02:07,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:07,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:07,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:07,083 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:07,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:07,100 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:07,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:07,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1370116643, now seen corresponding path program 1 times [2021-11-07 08:02:07,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:07,102 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096220986] [2021-11-07 08:02:07,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:07,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:07,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:07,130 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 08:02:07,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:07,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096220986] [2021-11-07 08:02:07,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096220986] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:07,131 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:07,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:07,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582817588] [2021-11-07 08:02:07,132 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:07,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:07,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:07,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:07,134 INFO L87 Difference]: Start difference. First operand 579 states and 871 transitions. cyclomatic complexity: 295 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:02:07,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:07,337 INFO L93 Difference]: Finished difference Result 728 states and 1099 transitions. [2021-11-07 08:02:07,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:07,337 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 728 states and 1099 transitions. [2021-11-07 08:02:07,345 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 469 [2021-11-07 08:02:07,353 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 728 states to 721 states and 1092 transitions. [2021-11-07 08:02:07,353 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 501 [2021-11-07 08:02:07,354 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 501 [2021-11-07 08:02:07,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 721 states and 1092 transitions. [2021-11-07 08:02:07,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:07,354 INFO L681 BuchiCegarLoop]: Abstraction has 721 states and 1092 transitions. [2021-11-07 08:02:07,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states and 1092 transitions. [2021-11-07 08:02:07,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 699. [2021-11-07 08:02:07,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 699 states have (on average 1.513590844062947) internal successors, (1058), 698 states have internal predecessors, (1058), 0 states have call successors, (0), 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:02:07,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 1058 transitions. [2021-11-07 08:02:07,373 INFO L704 BuchiCegarLoop]: Abstraction has 699 states and 1058 transitions. [2021-11-07 08:02:07,373 INFO L587 BuchiCegarLoop]: Abstraction has 699 states and 1058 transitions. [2021-11-07 08:02:07,373 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-11-07 08:02:07,373 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 699 states and 1058 transitions. [2021-11-07 08:02:07,378 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2021-11-07 08:02:07,378 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:07,378 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:07,380 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:02:07,380 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:02:07,380 INFO L791 eck$LassoCheckResult]: Stem: 8609#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8441#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 8430#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8390#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 8373#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8372#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 8614#L113-2 assume !false; 8850#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8911#L116 assume !(12292 == ssl3_accept_~s__state~0); 8909#L119 assume !(16384 == ssl3_accept_~s__state~0); 8907#L122 assume !(8192 == ssl3_accept_~s__state~0); 8905#L125 assume !(24576 == ssl3_accept_~s__state~0); 8903#L128 assume !(8195 == ssl3_accept_~s__state~0); 8897#L131 assume !(8480 == ssl3_accept_~s__state~0); 8893#L134 assume !(8481 == ssl3_accept_~s__state~0); 8888#L137 assume !(8482 == ssl3_accept_~s__state~0); 8889#L140 assume 8464 == ssl3_accept_~s__state~0; 8606#L147 [2021-11-07 08:02:07,381 INFO L793 eck$LassoCheckResult]: Loop: 8606#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8413#L288 assume !(0 == ssl3_accept_~blastFlag~0); 8414#L288-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; 8467#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8924#L654 ssl3_accept_~skip~0 := 0; 8923#L113-2 assume !false; 8922#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8917#L116 assume !(12292 == ssl3_accept_~s__state~0); 8915#L119 assume !(16384 == ssl3_accept_~s__state~0); 8913#L122 assume !(8192 == ssl3_accept_~s__state~0); 8912#L125 assume !(24576 == ssl3_accept_~s__state~0); 8910#L128 assume !(8195 == ssl3_accept_~s__state~0); 8908#L131 assume !(8480 == ssl3_accept_~s__state~0); 8906#L134 assume !(8481 == ssl3_accept_~s__state~0); 8904#L137 assume !(8482 == ssl3_accept_~s__state~0); 8898#L140 assume !(8464 == ssl3_accept_~s__state~0); 8894#L143 assume !(8465 == ssl3_accept_~s__state~0); 8892#L146 assume !(8466 == ssl3_accept_~s__state~0); 8820#L149 assume 8496 == ssl3_accept_~s__state~0; 8726#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 8811#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8810#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 8808#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8793#L307-2 ssl3_accept_~s__init_num~0 := 0; 8622#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8773#L654 ssl3_accept_~skip~0 := 0; 8770#L113-2 assume !false; 8767#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8764#L116 assume !(12292 == ssl3_accept_~s__state~0); 8761#L119 assume !(16384 == ssl3_accept_~s__state~0); 8758#L122 assume !(8192 == ssl3_accept_~s__state~0); 8755#L125 assume !(24576 == ssl3_accept_~s__state~0); 8752#L128 assume !(8195 == ssl3_accept_~s__state~0); 8749#L131 assume !(8480 == ssl3_accept_~s__state~0); 8746#L134 assume !(8481 == ssl3_accept_~s__state~0); 8743#L137 assume !(8482 == ssl3_accept_~s__state~0); 8740#L140 assume !(8464 == ssl3_accept_~s__state~0); 8737#L143 assume !(8465 == ssl3_accept_~s__state~0); 8734#L146 assume !(8466 == ssl3_accept_~s__state~0); 8731#L149 assume !(8496 == ssl3_accept_~s__state~0); 8728#L152 assume !(8497 == ssl3_accept_~s__state~0); 8724#L155 assume !(8512 == ssl3_accept_~s__state~0); 8721#L158 assume !(8513 == ssl3_accept_~s__state~0); 8717#L161 assume !(8528 == ssl3_accept_~s__state~0); 8713#L164 assume !(8529 == ssl3_accept_~s__state~0); 8635#L167 assume !(8544 == ssl3_accept_~s__state~0); 8636#L170 assume !(8545 == ssl3_accept_~s__state~0); 8637#L173 assume 8560 == ssl3_accept_~s__state~0; 8474#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 8383#L441 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; 8312#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8970#L654 ssl3_accept_~skip~0 := 0; 8969#L113-2 assume !false; 8968#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8967#L116 assume !(12292 == ssl3_accept_~s__state~0); 8966#L119 assume !(16384 == ssl3_accept_~s__state~0); 8886#L122 assume !(8192 == ssl3_accept_~s__state~0); 8885#L125 assume !(24576 == ssl3_accept_~s__state~0); 8884#L128 assume !(8195 == ssl3_accept_~s__state~0); 8883#L131 assume !(8480 == ssl3_accept_~s__state~0); 8657#L134 assume !(8481 == ssl3_accept_~s__state~0); 8658#L137 assume !(8482 == ssl3_accept_~s__state~0); 8649#L140 assume 8464 == ssl3_accept_~s__state~0; 8606#L147 [2021-11-07 08:02:07,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:07,381 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 4 times [2021-11-07 08:02:07,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:07,382 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569994375] [2021-11-07 08:02:07,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:07,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:07,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:07,393 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:07,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:07,408 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:07,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:07,409 INFO L85 PathProgramCache]: Analyzing trace with hash 2139406038, now seen corresponding path program 1 times [2021-11-07 08:02:07,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:07,410 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373023315] [2021-11-07 08:02:07,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:07,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:07,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:07,458 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:02:07,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:07,458 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373023315] [2021-11-07 08:02:07,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373023315] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:07,458 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:07,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:07,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039294642] [2021-11-07 08:02:07,460 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:07,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:07,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:07,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:07,461 INFO L87 Difference]: Start difference. First operand 699 states and 1058 transitions. cyclomatic complexity: 362 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:02:07,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:07,684 INFO L93 Difference]: Finished difference Result 835 states and 1168 transitions. [2021-11-07 08:02:07,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:07,685 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 835 states and 1168 transitions. [2021-11-07 08:02:07,693 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 549 [2021-11-07 08:02:07,702 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 835 states to 835 states and 1168 transitions. [2021-11-07 08:02:07,702 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 581 [2021-11-07 08:02:07,703 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 581 [2021-11-07 08:02:07,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 835 states and 1168 transitions. [2021-11-07 08:02:07,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:07,704 INFO L681 BuchiCegarLoop]: Abstraction has 835 states and 1168 transitions. [2021-11-07 08:02:07,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states and 1168 transitions. [2021-11-07 08:02:07,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 827. [2021-11-07 08:02:07,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 827 states, 827 states have (on average 1.3990326481257558) internal successors, (1157), 826 states have internal predecessors, (1157), 0 states have call successors, (0), 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:02:07,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 827 states to 827 states and 1157 transitions. [2021-11-07 08:02:07,728 INFO L704 BuchiCegarLoop]: Abstraction has 827 states and 1157 transitions. [2021-11-07 08:02:07,728 INFO L587 BuchiCegarLoop]: Abstraction has 827 states and 1157 transitions. [2021-11-07 08:02:07,728 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-11-07 08:02:07,728 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 827 states and 1157 transitions. [2021-11-07 08:02:07,734 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 542 [2021-11-07 08:02:07,734 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:07,734 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:07,735 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:02:07,736 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:02:07,736 INFO L791 eck$LassoCheckResult]: Stem: 10151#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9976#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 9964#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9926#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 9911#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9910#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 10158#L113-2 assume !false; 10350#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10559#L116 assume !(12292 == ssl3_accept_~s__state~0); 10558#L119 assume !(16384 == ssl3_accept_~s__state~0); 10557#L122 assume !(8192 == ssl3_accept_~s__state~0); 10556#L125 assume !(24576 == ssl3_accept_~s__state~0); 10555#L128 assume !(8195 == ssl3_accept_~s__state~0); 10554#L131 assume !(8480 == ssl3_accept_~s__state~0); 10553#L134 assume !(8481 == ssl3_accept_~s__state~0); 10552#L137 assume !(8482 == ssl3_accept_~s__state~0); 10215#L140 assume 8464 == ssl3_accept_~s__state~0; 10150#L147 [2021-11-07 08:02:07,737 INFO L793 eck$LassoCheckResult]: Loop: 10150#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9943#L288 assume !(0 == ssl3_accept_~blastFlag~0); 9944#L288-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; 10003#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10638#L654 ssl3_accept_~skip~0 := 0; 10637#L113-2 assume !false; 10636#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10635#L116 assume !(12292 == ssl3_accept_~s__state~0); 10634#L119 assume !(16384 == ssl3_accept_~s__state~0); 10633#L122 assume !(8192 == ssl3_accept_~s__state~0); 10632#L125 assume !(24576 == ssl3_accept_~s__state~0); 10631#L128 assume !(8195 == ssl3_accept_~s__state~0); 10630#L131 assume !(8480 == ssl3_accept_~s__state~0); 10153#L134 assume !(8481 == ssl3_accept_~s__state~0); 10036#L137 assume !(8482 == ssl3_accept_~s__state~0); 10019#L140 assume !(8464 == ssl3_accept_~s__state~0); 10020#L143 assume !(8465 == ssl3_accept_~s__state~0); 10608#L146 assume !(8466 == ssl3_accept_~s__state~0); 10340#L149 assume 8496 == ssl3_accept_~s__state~0; 10327#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 10322#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9939#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 9940#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9896#L307-2 ssl3_accept_~s__init_num~0 := 0; 9897#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9901#L654 ssl3_accept_~skip~0 := 0; 9999#L113-2 assume !false; 10000#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9949#L116 assume !(12292 == ssl3_accept_~s__state~0); 9950#L119 assume !(16384 == ssl3_accept_~s__state~0); 10005#L122 assume !(8192 == ssl3_accept_~s__state~0); 10006#L125 assume !(24576 == ssl3_accept_~s__state~0); 10015#L128 assume !(8195 == ssl3_accept_~s__state~0); 9981#L131 assume !(8480 == ssl3_accept_~s__state~0); 9982#L134 assume !(8481 == ssl3_accept_~s__state~0); 10624#L137 assume !(8482 == ssl3_accept_~s__state~0); 10622#L140 assume !(8464 == ssl3_accept_~s__state~0); 10620#L143 assume !(8465 == ssl3_accept_~s__state~0); 10561#L146 assume !(8466 == ssl3_accept_~s__state~0); 10562#L149 assume !(8496 == ssl3_accept_~s__state~0); 10341#L152 assume !(8497 == ssl3_accept_~s__state~0); 10342#L155 assume !(8512 == ssl3_accept_~s__state~0); 10376#L158 assume !(8513 == ssl3_accept_~s__state~0); 10374#L161 assume !(8528 == ssl3_accept_~s__state~0); 10372#L164 assume !(8529 == ssl3_accept_~s__state~0); 10206#L167 assume !(8544 == ssl3_accept_~s__state~0); 10207#L170 assume !(8545 == ssl3_accept_~s__state~0); 10208#L173 assume 8560 == ssl3_accept_~s__state~0; 10013#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 9919#L441 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; 9852#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10449#L654 ssl3_accept_~skip~0 := 0; 10446#L113-2 assume !false; 10443#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10439#L116 assume !(12292 == ssl3_accept_~s__state~0); 10437#L119 assume !(16384 == ssl3_accept_~s__state~0); 10435#L122 assume !(8192 == ssl3_accept_~s__state~0); 10434#L125 assume !(24576 == ssl3_accept_~s__state~0); 10433#L128 assume !(8195 == ssl3_accept_~s__state~0); 10431#L131 assume !(8480 == ssl3_accept_~s__state~0); 10225#L134 assume !(8481 == ssl3_accept_~s__state~0); 10226#L137 assume !(8482 == ssl3_accept_~s__state~0); 10360#L140 assume 8464 == ssl3_accept_~s__state~0; 10150#L147 [2021-11-07 08:02:07,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:07,737 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 5 times [2021-11-07 08:02:07,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:07,738 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933950462] [2021-11-07 08:02:07,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:07,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:07,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:07,748 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:07,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:07,763 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:07,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:07,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1731914536, now seen corresponding path program 1 times [2021-11-07 08:02:07,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:07,765 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765811712] [2021-11-07 08:02:07,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:07,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:07,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:07,810 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:02:07,811 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:07,811 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765811712] [2021-11-07 08:02:07,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765811712] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:07,811 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:07,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:07,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711198382] [2021-11-07 08:02:07,812 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:07,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:07,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:07,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:07,813 INFO L87 Difference]: Start difference. First operand 827 states and 1157 transitions. cyclomatic complexity: 333 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:02:07,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:07,957 INFO L93 Difference]: Finished difference Result 911 states and 1262 transitions. [2021-11-07 08:02:07,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:07,958 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 911 states and 1262 transitions. [2021-11-07 08:02:07,975 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2021-11-07 08:02:07,984 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 911 states to 911 states and 1262 transitions. [2021-11-07 08:02:07,984 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 630 [2021-11-07 08:02:07,985 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 630 [2021-11-07 08:02:07,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 911 states and 1262 transitions. [2021-11-07 08:02:07,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:07,986 INFO L681 BuchiCegarLoop]: Abstraction has 911 states and 1262 transitions. [2021-11-07 08:02:07,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states and 1262 transitions. [2021-11-07 08:02:08,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 896. [2021-11-07 08:02:08,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 896 states have (on average 1.3850446428571428) internal successors, (1241), 895 states have internal predecessors, (1241), 0 states have call successors, (0), 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:02:08,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 1241 transitions. [2021-11-07 08:02:08,015 INFO L704 BuchiCegarLoop]: Abstraction has 896 states and 1241 transitions. [2021-11-07 08:02:08,015 INFO L587 BuchiCegarLoop]: Abstraction has 896 states and 1241 transitions. [2021-11-07 08:02:08,015 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-11-07 08:02:08,015 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 896 states and 1241 transitions. [2021-11-07 08:02:08,022 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2021-11-07 08:02:08,022 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:08,022 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:08,025 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:02:08,025 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:02:08,027 INFO L791 eck$LassoCheckResult]: Stem: 11913#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11722#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 11709#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11671#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 11656#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11655#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 11926#L113-2 assume !false; 12236#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12234#L116 assume !(12292 == ssl3_accept_~s__state~0); 12232#L119 assume !(16384 == ssl3_accept_~s__state~0); 12230#L122 assume !(8192 == ssl3_accept_~s__state~0); 12228#L125 assume !(24576 == ssl3_accept_~s__state~0); 12210#L128 assume !(8195 == ssl3_accept_~s__state~0); 12207#L131 assume !(8480 == ssl3_accept_~s__state~0); 12204#L134 assume !(8481 == ssl3_accept_~s__state~0); 12196#L137 assume !(8482 == ssl3_accept_~s__state~0); 12197#L140 assume 8464 == ssl3_accept_~s__state~0; 11909#L147 [2021-11-07 08:02:08,028 INFO L793 eck$LassoCheckResult]: Loop: 11909#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11689#L288 assume !(0 == ssl3_accept_~blastFlag~0); 11690#L288-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; 11749#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12434#L654 ssl3_accept_~skip~0 := 0; 12433#L113-2 assume !false; 12432#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12431#L116 assume !(12292 == ssl3_accept_~s__state~0); 12430#L119 assume !(16384 == ssl3_accept_~s__state~0); 12416#L122 assume !(8192 == ssl3_accept_~s__state~0); 12415#L125 assume !(24576 == ssl3_accept_~s__state~0); 12414#L128 assume !(8195 == ssl3_accept_~s__state~0); 12413#L131 assume !(8480 == ssl3_accept_~s__state~0); 12412#L134 assume !(8481 == ssl3_accept_~s__state~0); 12411#L137 assume !(8482 == ssl3_accept_~s__state~0); 12410#L140 assume !(8464 == ssl3_accept_~s__state~0); 12409#L143 assume !(8465 == ssl3_accept_~s__state~0); 12408#L146 assume !(8466 == ssl3_accept_~s__state~0); 12095#L149 assume 8496 == ssl3_accept_~s__state~0; 11607#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 11608#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11685#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 11686#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11831#L307-2 ssl3_accept_~s__init_num~0 := 0; 12482#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12479#L654 ssl3_accept_~skip~0 := 0; 12478#L113-2 assume !false; 12477#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12476#L116 assume !(12292 == ssl3_accept_~s__state~0); 12475#L119 assume !(16384 == ssl3_accept_~s__state~0); 11752#L122 assume !(8192 == ssl3_accept_~s__state~0); 11753#L125 assume !(24576 == ssl3_accept_~s__state~0); 11763#L128 assume !(8195 == ssl3_accept_~s__state~0); 11764#L131 assume !(8480 == ssl3_accept_~s__state~0); 11915#L134 assume !(8481 == ssl3_accept_~s__state~0); 11916#L137 assume !(8482 == ssl3_accept_~s__state~0); 11769#L140 assume !(8464 == ssl3_accept_~s__state~0); 11770#L143 assume !(8465 == ssl3_accept_~s__state~0); 11855#L146 assume !(8466 == ssl3_accept_~s__state~0); 11856#L149 assume !(8496 == ssl3_accept_~s__state~0); 11699#L152 assume !(8497 == ssl3_accept_~s__state~0); 11700#L155 assume 8512 == ssl3_accept_~s__state~0; 12157#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11923#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11807#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11776#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12459#L654 ssl3_accept_~skip~0 := 0; 12457#L113-2 assume !false; 12456#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12454#L116 assume !(12292 == ssl3_accept_~s__state~0); 12449#L119 assume !(16384 == ssl3_accept_~s__state~0); 12429#L122 assume !(8192 == ssl3_accept_~s__state~0); 12428#L125 assume !(24576 == ssl3_accept_~s__state~0); 12427#L128 assume !(8195 == ssl3_accept_~s__state~0); 12426#L131 assume !(8480 == ssl3_accept_~s__state~0); 12420#L134 assume !(8481 == ssl3_accept_~s__state~0); 12419#L137 assume !(8482 == ssl3_accept_~s__state~0); 12418#L140 assume !(8464 == ssl3_accept_~s__state~0); 12417#L143 assume !(8465 == ssl3_accept_~s__state~0); 12099#L146 assume !(8466 == ssl3_accept_~s__state~0); 12100#L149 assume !(8496 == ssl3_accept_~s__state~0); 12370#L152 assume !(8497 == ssl3_accept_~s__state~0); 12168#L155 assume !(8512 == ssl3_accept_~s__state~0); 12169#L158 assume !(8513 == ssl3_accept_~s__state~0); 12154#L161 assume !(8528 == ssl3_accept_~s__state~0); 12155#L164 assume !(8529 == ssl3_accept_~s__state~0); 12333#L167 assume !(8544 == ssl3_accept_~s__state~0); 12331#L170 assume !(8545 == ssl3_accept_~s__state~0); 12329#L173 assume 8560 == ssl3_accept_~s__state~0; 11761#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 11664#L441 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; 11596#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12267#L654 ssl3_accept_~skip~0 := 0; 12264#L113-2 assume !false; 12261#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12258#L116 assume !(12292 == ssl3_accept_~s__state~0); 12255#L119 assume !(16384 == ssl3_accept_~s__state~0); 12252#L122 assume !(8192 == ssl3_accept_~s__state~0); 12249#L125 assume !(24576 == ssl3_accept_~s__state~0); 12246#L128 assume !(8195 == ssl3_accept_~s__state~0); 12242#L131 assume !(8480 == ssl3_accept_~s__state~0); 12241#L134 assume !(8481 == ssl3_accept_~s__state~0); 12198#L137 assume !(8482 == ssl3_accept_~s__state~0); 12191#L140 assume 8464 == ssl3_accept_~s__state~0; 11909#L147 [2021-11-07 08:02:08,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:08,028 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 6 times [2021-11-07 08:02:08,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:08,036 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911523207] [2021-11-07 08:02:08,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:08,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:08,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:08,054 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:08,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:08,101 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:08,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:08,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1674942998, now seen corresponding path program 1 times [2021-11-07 08:02:08,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:08,102 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301083805] [2021-11-07 08:02:08,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:08,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:08,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:08,184 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:02:08,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:08,184 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301083805] [2021-11-07 08:02:08,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301083805] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:08,185 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:08,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:08,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893188233] [2021-11-07 08:02:08,186 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:08,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:08,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:08,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:08,187 INFO L87 Difference]: Start difference. First operand 896 states and 1241 transitions. cyclomatic complexity: 348 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:02:08,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:08,333 INFO L93 Difference]: Finished difference Result 1013 states and 1400 transitions. [2021-11-07 08:02:08,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:08,334 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1013 states and 1400 transitions. [2021-11-07 08:02:08,344 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 666 [2021-11-07 08:02:08,354 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1013 states to 1013 states and 1400 transitions. [2021-11-07 08:02:08,354 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 698 [2021-11-07 08:02:08,355 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 698 [2021-11-07 08:02:08,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1013 states and 1400 transitions. [2021-11-07 08:02:08,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:08,355 INFO L681 BuchiCegarLoop]: Abstraction has 1013 states and 1400 transitions. [2021-11-07 08:02:08,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1013 states and 1400 transitions. [2021-11-07 08:02:08,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1013 to 971. [2021-11-07 08:02:08,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 971 states, 971 states have (on average 1.3707518022657055) internal successors, (1331), 970 states have internal predecessors, (1331), 0 states have call successors, (0), 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:02:08,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 971 states to 971 states and 1331 transitions. [2021-11-07 08:02:08,385 INFO L704 BuchiCegarLoop]: Abstraction has 971 states and 1331 transitions. [2021-11-07 08:02:08,385 INFO L587 BuchiCegarLoop]: Abstraction has 971 states and 1331 transitions. [2021-11-07 08:02:08,385 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-11-07 08:02:08,385 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 971 states and 1331 transitions. [2021-11-07 08:02:08,391 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 638 [2021-11-07 08:02:08,392 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:08,392 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:08,394 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:02:08,394 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 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, 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:02:08,395 INFO L791 eck$LassoCheckResult]: Stem: 13798#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 13634#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 13623#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13585#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 13569#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13568#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 13804#L113-2 assume !false; 14108#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14411#L116 assume !(12292 == ssl3_accept_~s__state~0); 14409#L119 assume !(16384 == ssl3_accept_~s__state~0); 14407#L122 assume !(8192 == ssl3_accept_~s__state~0); 14405#L125 assume !(24576 == ssl3_accept_~s__state~0); 14403#L128 assume !(8195 == ssl3_accept_~s__state~0); 14401#L131 assume !(8480 == ssl3_accept_~s__state~0); 14399#L134 assume !(8481 == ssl3_accept_~s__state~0); 14010#L137 assume !(8482 == ssl3_accept_~s__state~0); 14011#L140 assume 8464 == ssl3_accept_~s__state~0; 13797#L147 [2021-11-07 08:02:08,397 INFO L793 eck$LassoCheckResult]: Loop: 13797#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13602#L288 assume !(0 == ssl3_accept_~blastFlag~0); 13603#L288-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; 13659#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13560#L654 ssl3_accept_~skip~0 := 0; 13655#L113-2 assume !false; 13656#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13608#L116 assume !(12292 == ssl3_accept_~s__state~0); 13609#L119 assume !(16384 == ssl3_accept_~s__state~0); 13660#L122 assume !(8192 == ssl3_accept_~s__state~0); 13661#L125 assume !(24576 == ssl3_accept_~s__state~0); 13668#L128 assume !(8195 == ssl3_accept_~s__state~0); 13639#L131 assume !(8480 == ssl3_accept_~s__state~0); 13640#L134 assume !(8481 == ssl3_accept_~s__state~0); 13690#L137 assume !(8482 == ssl3_accept_~s__state~0); 13672#L140 assume !(8464 == ssl3_accept_~s__state~0); 13673#L143 assume !(8465 == ssl3_accept_~s__state~0); 13754#L146 assume !(8466 == ssl3_accept_~s__state~0); 13755#L149 assume 8496 == ssl3_accept_~s__state~0; 13522#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 13523#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13598#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 13599#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13730#L307-2 ssl3_accept_~s__init_num~0 := 0; 14440#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14435#L654 ssl3_accept_~skip~0 := 0; 14434#L113-2 assume !false; 14433#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14432#L116 assume !(12292 == ssl3_accept_~s__state~0); 14431#L119 assume !(16384 == ssl3_accept_~s__state~0); 14430#L122 assume !(8192 == ssl3_accept_~s__state~0); 14429#L125 assume !(24576 == ssl3_accept_~s__state~0); 14428#L128 assume !(8195 == ssl3_accept_~s__state~0); 14427#L131 assume !(8480 == ssl3_accept_~s__state~0); 14426#L134 assume !(8481 == ssl3_accept_~s__state~0); 14425#L137 assume !(8482 == ssl3_accept_~s__state~0); 14424#L140 assume !(8464 == ssl3_accept_~s__state~0); 14423#L143 assume !(8465 == ssl3_accept_~s__state~0); 14422#L146 assume !(8466 == ssl3_accept_~s__state~0); 14421#L149 assume !(8496 == ssl3_accept_~s__state~0); 14420#L152 assume !(8497 == ssl3_accept_~s__state~0); 14417#L155 assume !(8512 == ssl3_accept_~s__state~0); 14415#L158 assume !(8513 == ssl3_accept_~s__state~0); 14413#L161 assume !(8528 == ssl3_accept_~s__state~0); 14412#L164 assume !(8529 == ssl3_accept_~s__state~0); 14410#L167 assume !(8544 == ssl3_accept_~s__state~0); 14408#L170 assume !(8545 == ssl3_accept_~s__state~0); 14406#L173 assume !(8560 == ssl3_accept_~s__state~0); 14404#L176 assume !(8561 == ssl3_accept_~s__state~0); 14402#L179 assume !(8448 == ssl3_accept_~s__state~0); 14400#L182 assume !(8576 == ssl3_accept_~s__state~0); 14014#L185 assume !(8577 == ssl3_accept_~s__state~0); 14013#L188 assume !(8592 == ssl3_accept_~s__state~0); 14012#L191 assume !(8593 == ssl3_accept_~s__state~0); 14009#L194 assume !(8608 == ssl3_accept_~s__state~0); 14008#L197 assume !(8609 == ssl3_accept_~s__state~0); 14007#L200 assume !(8640 == ssl3_accept_~s__state~0); 14006#L203 assume !(8641 == ssl3_accept_~s__state~0); 14005#L206 assume 8656 == ssl3_accept_~s__state~0; 13857#L210 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13518#L542 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 13519#L547 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 13580#L556-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13581#L567 assume !(0 == ssl3_accept_~tmp___10~0); 13651#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14157#L654 ssl3_accept_~skip~0 := 0; 14156#L113-2 assume !false; 14155#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14154#L116 assume 12292 == ssl3_accept_~s__state~0; 13506#L117 ssl3_accept_~s__new_session~0 := 1; 13507#L225 ssl3_accept_~s__server~0 := 1; 14149#L230 assume 0 != ssl3_accept_~cb~0; 14148#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14147#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14145#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14142#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14140#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 14138#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14132#L654 ssl3_accept_~skip~0 := 0; 14130#L113-2 assume !false; 14128#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14126#L116 assume !(12292 == ssl3_accept_~s__state~0); 14124#L119 assume !(16384 == ssl3_accept_~s__state~0); 14122#L122 assume !(8192 == ssl3_accept_~s__state~0); 14120#L125 assume !(24576 == ssl3_accept_~s__state~0); 14118#L128 assume !(8195 == ssl3_accept_~s__state~0); 13871#L131 assume !(8480 == ssl3_accept_~s__state~0); 13869#L134 assume !(8481 == ssl3_accept_~s__state~0); 13870#L137 assume !(8482 == ssl3_accept_~s__state~0); 13899#L140 assume 8464 == ssl3_accept_~s__state~0; 13797#L147 [2021-11-07 08:02:08,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:08,398 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 7 times [2021-11-07 08:02:08,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:08,399 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052144125] [2021-11-07 08:02:08,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:08,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:08,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:08,424 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:08,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:08,442 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:08,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:08,443 INFO L85 PathProgramCache]: Analyzing trace with hash 455229605, now seen corresponding path program 1 times [2021-11-07 08:02:08,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:08,444 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332994033] [2021-11-07 08:02:08,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:08,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:08,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:08,495 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-07 08:02:08,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:08,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332994033] [2021-11-07 08:02:08,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332994033] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:08,497 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:08,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:08,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944225262] [2021-11-07 08:02:08,499 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:08,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:08,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:08,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:08,502 INFO L87 Difference]: Start difference. First operand 971 states and 1331 transitions. cyclomatic complexity: 363 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:02:08,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:08,615 INFO L93 Difference]: Finished difference Result 1932 states and 2598 transitions. [2021-11-07 08:02:08,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:08,615 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1932 states and 2598 transitions. [2021-11-07 08:02:08,633 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2021-11-07 08:02:08,651 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1932 states to 1932 states and 2598 transitions. [2021-11-07 08:02:08,652 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1330 [2021-11-07 08:02:08,654 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1330 [2021-11-07 08:02:08,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1932 states and 2598 transitions. [2021-11-07 08:02:08,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:08,654 INFO L681 BuchiCegarLoop]: Abstraction has 1932 states and 2598 transitions. [2021-11-07 08:02:08,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1932 states and 2598 transitions. [2021-11-07 08:02:08,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1932 to 1932. [2021-11-07 08:02:08,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1932 states, 1932 states have (on average 1.34472049689441) internal successors, (2598), 1931 states have internal predecessors, (2598), 0 states have call successors, (0), 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:02:08,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1932 states to 1932 states and 2598 transitions. [2021-11-07 08:02:08,710 INFO L704 BuchiCegarLoop]: Abstraction has 1932 states and 2598 transitions. [2021-11-07 08:02:08,710 INFO L587 BuchiCegarLoop]: Abstraction has 1932 states and 2598 transitions. [2021-11-07 08:02:08,710 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-11-07 08:02:08,711 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1932 states and 2598 transitions. [2021-11-07 08:02:08,723 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2021-11-07 08:02:08,723 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:08,723 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:08,728 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:02:08,728 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:08,729 INFO L791 eck$LassoCheckResult]: Stem: 16748#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16543#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 16531#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16492#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 16478#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16477#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 16770#L113-2 assume !false; 17464#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17459#L116 assume !(12292 == ssl3_accept_~s__state~0); 17454#L119 assume !(16384 == ssl3_accept_~s__state~0); 17449#L122 assume !(8192 == ssl3_accept_~s__state~0); 17444#L125 assume !(24576 == ssl3_accept_~s__state~0); 17439#L128 assume !(8195 == ssl3_accept_~s__state~0); 17434#L131 assume !(8480 == ssl3_accept_~s__state~0); 17428#L134 assume !(8481 == ssl3_accept_~s__state~0); 17423#L137 assume !(8482 == ssl3_accept_~s__state~0); 17419#L140 assume 8464 == ssl3_accept_~s__state~0; 16747#L147 [2021-11-07 08:02:08,729 INFO L793 eck$LassoCheckResult]: Loop: 16747#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16514#L288 assume !(0 == ssl3_accept_~blastFlag~0); 16515#L288-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; 16569#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17473#L654 ssl3_accept_~skip~0 := 0; 17468#L113-2 assume !false; 17463#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17458#L116 assume !(12292 == ssl3_accept_~s__state~0); 17453#L119 assume !(16384 == ssl3_accept_~s__state~0); 17448#L122 assume !(8192 == ssl3_accept_~s__state~0); 17443#L125 assume !(24576 == ssl3_accept_~s__state~0); 17438#L128 assume !(8195 == ssl3_accept_~s__state~0); 17433#L131 assume !(8480 == ssl3_accept_~s__state~0); 17427#L134 assume !(8481 == ssl3_accept_~s__state~0); 17422#L137 assume !(8482 == ssl3_accept_~s__state~0); 17418#L140 assume !(8464 == ssl3_accept_~s__state~0); 17414#L143 assume !(8465 == ssl3_accept_~s__state~0); 17410#L146 assume !(8466 == ssl3_accept_~s__state~0); 17147#L149 assume 8496 == ssl3_accept_~s__state~0; 16871#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 17146#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17143#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 17141#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 17142#L307-2 ssl3_accept_~s__init_num~0 := 0; 18266#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18260#L654 ssl3_accept_~skip~0 := 0; 18258#L113-2 assume !false; 18256#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18254#L116 assume !(12292 == ssl3_accept_~s__state~0); 18252#L119 assume !(16384 == ssl3_accept_~s__state~0); 18250#L122 assume !(8192 == ssl3_accept_~s__state~0); 18248#L125 assume !(24576 == ssl3_accept_~s__state~0); 18246#L128 assume !(8195 == ssl3_accept_~s__state~0); 18244#L131 assume !(8480 == ssl3_accept_~s__state~0); 18242#L134 assume !(8481 == ssl3_accept_~s__state~0); 18240#L137 assume !(8482 == ssl3_accept_~s__state~0); 18238#L140 assume !(8464 == ssl3_accept_~s__state~0); 18236#L143 assume !(8465 == ssl3_accept_~s__state~0); 18234#L146 assume !(8466 == ssl3_accept_~s__state~0); 18232#L149 assume !(8496 == ssl3_accept_~s__state~0); 18230#L152 assume !(8497 == ssl3_accept_~s__state~0); 18228#L155 assume !(8512 == ssl3_accept_~s__state~0); 18226#L158 assume !(8513 == ssl3_accept_~s__state~0); 18224#L161 assume !(8528 == ssl3_accept_~s__state~0); 18222#L164 assume !(8529 == ssl3_accept_~s__state~0); 18220#L167 assume !(8544 == ssl3_accept_~s__state~0); 18218#L170 assume !(8545 == ssl3_accept_~s__state~0); 18216#L173 assume !(8560 == ssl3_accept_~s__state~0); 18214#L176 assume !(8561 == ssl3_accept_~s__state~0); 18212#L179 assume !(8448 == ssl3_accept_~s__state~0); 18211#L182 assume !(8576 == ssl3_accept_~s__state~0); 18210#L185 assume !(8577 == ssl3_accept_~s__state~0); 18208#L188 assume !(8592 == ssl3_accept_~s__state~0); 18206#L191 assume !(8593 == ssl3_accept_~s__state~0); 18205#L194 assume !(8608 == ssl3_accept_~s__state~0); 18204#L197 assume !(8609 == ssl3_accept_~s__state~0); 18203#L200 assume !(8640 == ssl3_accept_~s__state~0); 17937#L203 assume !(8641 == ssl3_accept_~s__state~0); 17910#L206 assume 8656 == ssl3_accept_~s__state~0; 17569#L210 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 16427#L542 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 16428#L547 assume !(10 == ssl3_accept_~blastFlag~0); 16533#L550 assume !(13 == ssl3_accept_~blastFlag~0); 16656#L553 assume !(16 == ssl3_accept_~blastFlag~0); 16657#L556 assume !(19 == ssl3_accept_~blastFlag~0); 16487#L556-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 16488#L567 assume !(0 == ssl3_accept_~tmp___10~0); 16561#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17946#L654 ssl3_accept_~skip~0 := 0; 17943#L113-2 assume !false; 17940#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17938#L116 assume !(12292 == ssl3_accept_~s__state~0); 17939#L119 assume 16384 == ssl3_accept_~s__state~0; 16897#L225 ssl3_accept_~s__server~0 := 1; 18164#L230 assume 0 != ssl3_accept_~cb~0; 18160#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 18158#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 18150#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 18140#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 18133#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 18134#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18290#L654 ssl3_accept_~skip~0 := 0; 18289#L113-2 assume !false; 18288#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18287#L116 assume !(12292 == ssl3_accept_~s__state~0); 18286#L119 assume !(16384 == ssl3_accept_~s__state~0); 18285#L122 assume !(8192 == ssl3_accept_~s__state~0); 18284#L125 assume !(24576 == ssl3_accept_~s__state~0); 18283#L128 assume !(8195 == ssl3_accept_~s__state~0); 18282#L131 assume !(8480 == ssl3_accept_~s__state~0); 17567#L134 assume !(8481 == ssl3_accept_~s__state~0); 16861#L137 assume !(8482 == ssl3_accept_~s__state~0); 16863#L140 assume 8464 == ssl3_accept_~s__state~0; 16747#L147 [2021-11-07 08:02:08,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:08,731 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 8 times [2021-11-07 08:02:08,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:08,731 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767607594] [2021-11-07 08:02:08,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:08,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:08,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:08,747 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:08,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:08,773 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:08,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:08,776 INFO L85 PathProgramCache]: Analyzing trace with hash -639606205, now seen corresponding path program 1 times [2021-11-07 08:02:08,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:08,776 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003669018] [2021-11-07 08:02:08,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:08,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:08,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:08,828 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:02:08,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:08,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003669018] [2021-11-07 08:02:08,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003669018] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:08,829 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:08,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:08,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896429078] [2021-11-07 08:02:08,830 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:08,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:08,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:08,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:08,837 INFO L87 Difference]: Start difference. First operand 1932 states and 2598 transitions. cyclomatic complexity: 669 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:02:09,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:09,047 INFO L93 Difference]: Finished difference Result 1828 states and 2438 transitions. [2021-11-07 08:02:09,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:09,047 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1828 states and 2438 transitions. [2021-11-07 08:02:09,063 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1130 [2021-11-07 08:02:09,080 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1828 states to 1824 states and 2434 transitions. [2021-11-07 08:02:09,080 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1288 [2021-11-07 08:02:09,082 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1288 [2021-11-07 08:02:09,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1824 states and 2434 transitions. [2021-11-07 08:02:09,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:09,083 INFO L681 BuchiCegarLoop]: Abstraction has 1824 states and 2434 transitions. [2021-11-07 08:02:09,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1824 states and 2434 transitions. [2021-11-07 08:02:09,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1824 to 1810. [2021-11-07 08:02:09,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1810 states, 1810 states have (on average 1.3348066298342542) internal successors, (2416), 1809 states have internal predecessors, (2416), 0 states have call successors, (0), 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:02:09,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1810 states to 1810 states and 2416 transitions. [2021-11-07 08:02:09,133 INFO L704 BuchiCegarLoop]: Abstraction has 1810 states and 2416 transitions. [2021-11-07 08:02:09,134 INFO L587 BuchiCegarLoop]: Abstraction has 1810 states and 2416 transitions. [2021-11-07 08:02:09,134 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-11-07 08:02:09,134 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1810 states and 2416 transitions. [2021-11-07 08:02:09,142 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1116 [2021-11-07 08:02:09,143 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:09,143 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:09,145 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:02:09,145 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:02:09,145 INFO L791 eck$LassoCheckResult]: Stem: 20483#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20301#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 20290#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20253#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 20239#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20238#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 20497#L113-2 assume !false; 20910#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21624#L116 assume !(12292 == ssl3_accept_~s__state~0); 21622#L119 assume !(16384 == ssl3_accept_~s__state~0); 21614#L122 assume !(8192 == ssl3_accept_~s__state~0); 21611#L125 assume !(24576 == ssl3_accept_~s__state~0); 21607#L128 assume !(8195 == ssl3_accept_~s__state~0); 21580#L131 assume !(8480 == ssl3_accept_~s__state~0); 21512#L134 assume !(8481 == ssl3_accept_~s__state~0); 21509#L137 assume !(8482 == ssl3_accept_~s__state~0); 21510#L140 assume 8464 == ssl3_accept_~s__state~0; 20953#L147 [2021-11-07 08:02:09,146 INFO L793 eck$LassoCheckResult]: Loop: 20953#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 21504#L288 assume !(0 == ssl3_accept_~blastFlag~0); 20271#L288-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; 20329#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21599#L654 ssl3_accept_~skip~0 := 0; 21597#L113-2 assume !false; 21595#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21593#L116 assume !(12292 == ssl3_accept_~s__state~0); 21591#L119 assume !(16384 == ssl3_accept_~s__state~0); 21590#L122 assume !(8192 == ssl3_accept_~s__state~0); 21588#L125 assume !(24576 == ssl3_accept_~s__state~0); 21585#L128 assume !(8195 == ssl3_accept_~s__state~0); 21529#L131 assume !(8480 == ssl3_accept_~s__state~0); 21524#L134 assume !(8481 == ssl3_accept_~s__state~0); 21522#L137 assume !(8482 == ssl3_accept_~s__state~0); 21520#L140 assume !(8464 == ssl3_accept_~s__state~0); 21518#L143 assume !(8465 == ssl3_accept_~s__state~0); 21505#L146 assume !(8466 == ssl3_accept_~s__state~0); 21405#L149 assume 8496 == ssl3_accept_~s__state~0; 20950#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 21402#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21398#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 21395#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21396#L307-2 ssl3_accept_~s__init_num~0 := 0; 21835#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21830#L654 ssl3_accept_~skip~0 := 0; 21829#L113-2 assume !false; 21828#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21827#L116 assume !(12292 == ssl3_accept_~s__state~0); 21826#L119 assume !(16384 == ssl3_accept_~s__state~0); 21825#L122 assume !(8192 == ssl3_accept_~s__state~0); 21824#L125 assume !(24576 == ssl3_accept_~s__state~0); 21823#L128 assume !(8195 == ssl3_accept_~s__state~0); 21822#L131 assume !(8480 == ssl3_accept_~s__state~0); 21821#L134 assume !(8481 == ssl3_accept_~s__state~0); 21820#L137 assume !(8482 == ssl3_accept_~s__state~0); 21819#L140 assume !(8464 == ssl3_accept_~s__state~0); 21818#L143 assume !(8465 == ssl3_accept_~s__state~0); 21817#L146 assume !(8466 == ssl3_accept_~s__state~0); 21816#L149 assume !(8496 == ssl3_accept_~s__state~0); 21815#L152 assume !(8497 == ssl3_accept_~s__state~0); 21482#L155 assume 8512 == ssl3_accept_~s__state~0; 20947#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21479#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21477#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21475#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21470#L654 ssl3_accept_~skip~0 := 0; 21469#L113-2 assume !false; 21468#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21467#L116 assume !(12292 == ssl3_accept_~s__state~0); 21466#L119 assume !(16384 == ssl3_accept_~s__state~0); 21465#L122 assume !(8192 == ssl3_accept_~s__state~0); 21464#L125 assume !(24576 == ssl3_accept_~s__state~0); 21463#L128 assume !(8195 == ssl3_accept_~s__state~0); 21462#L131 assume !(8480 == ssl3_accept_~s__state~0); 21461#L134 assume !(8481 == ssl3_accept_~s__state~0); 21460#L137 assume !(8482 == ssl3_accept_~s__state~0); 21459#L140 assume !(8464 == ssl3_accept_~s__state~0); 21458#L143 assume !(8465 == ssl3_accept_~s__state~0); 21457#L146 assume !(8466 == ssl3_accept_~s__state~0); 21456#L149 assume !(8496 == ssl3_accept_~s__state~0); 21455#L152 assume !(8497 == ssl3_accept_~s__state~0); 21454#L155 assume !(8512 == ssl3_accept_~s__state~0); 21453#L158 assume !(8513 == ssl3_accept_~s__state~0); 21452#L161 assume 8528 == ssl3_accept_~s__state~0; 20944#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21451#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21449#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 21447#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 21442#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 21433#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20511#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21424#L654 ssl3_accept_~skip~0 := 0; 21423#L113-2 assume !false; 21422#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21421#L116 assume !(12292 == ssl3_accept_~s__state~0); 21420#L119 assume !(16384 == ssl3_accept_~s__state~0); 21419#L122 assume !(8192 == ssl3_accept_~s__state~0); 21418#L125 assume !(24576 == ssl3_accept_~s__state~0); 21417#L128 assume !(8195 == ssl3_accept_~s__state~0); 21416#L131 assume !(8480 == ssl3_accept_~s__state~0); 21415#L134 assume !(8481 == ssl3_accept_~s__state~0); 21414#L137 assume !(8482 == ssl3_accept_~s__state~0); 21413#L140 assume !(8464 == ssl3_accept_~s__state~0); 21412#L143 assume !(8465 == ssl3_accept_~s__state~0); 21410#L146 assume !(8466 == ssl3_accept_~s__state~0); 21409#L149 assume !(8496 == ssl3_accept_~s__state~0); 21406#L152 assume !(8497 == ssl3_accept_~s__state~0); 21407#L155 assume !(8512 == ssl3_accept_~s__state~0); 21269#L158 assume !(8513 == ssl3_accept_~s__state~0); 21263#L161 assume !(8528 == ssl3_accept_~s__state~0); 21261#L164 assume !(8529 == ssl3_accept_~s__state~0); 21256#L167 assume !(8544 == ssl3_accept_~s__state~0); 21257#L170 assume !(8545 == ssl3_accept_~s__state~0); 21258#L173 assume 8560 == ssl3_accept_~s__state~0; 20938#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 20246#L441 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; 20184#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21636#L654 ssl3_accept_~skip~0 := 0; 21635#L113-2 assume !false; 21630#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21628#L116 assume !(12292 == ssl3_accept_~s__state~0); 21626#L119 assume !(16384 == ssl3_accept_~s__state~0); 21625#L122 assume !(8192 == ssl3_accept_~s__state~0); 21623#L125 assume !(24576 == ssl3_accept_~s__state~0); 21621#L128 assume !(8195 == ssl3_accept_~s__state~0); 21514#L131 assume !(8480 == ssl3_accept_~s__state~0); 21515#L134 assume !(8481 == ssl3_accept_~s__state~0); 21578#L137 assume !(8482 == ssl3_accept_~s__state~0); 21136#L140 assume 8464 == ssl3_accept_~s__state~0; 20953#L147 [2021-11-07 08:02:09,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:09,147 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 9 times [2021-11-07 08:02:09,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:09,147 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021622354] [2021-11-07 08:02:09,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:09,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:09,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:09,156 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:09,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:09,168 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:09,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:09,175 INFO L85 PathProgramCache]: Analyzing trace with hash -312215454, now seen corresponding path program 1 times [2021-11-07 08:02:09,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:09,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128780257] [2021-11-07 08:02:09,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:09,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:09,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:09,254 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-07 08:02:09,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:09,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128780257] [2021-11-07 08:02:09,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128780257] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:09,255 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:09,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:09,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053734543] [2021-11-07 08:02:09,256 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:09,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:09,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:09,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:09,257 INFO L87 Difference]: Start difference. First operand 1810 states and 2416 transitions. cyclomatic complexity: 611 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 08:02:09,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:09,297 INFO L93 Difference]: Finished difference Result 3568 states and 4733 transitions. [2021-11-07 08:02:09,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:09,298 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3568 states and 4733 transitions. [2021-11-07 08:02:09,328 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2204 [2021-11-07 08:02:09,364 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3568 states to 3568 states and 4733 transitions. [2021-11-07 08:02:09,364 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2510 [2021-11-07 08:02:09,368 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2510 [2021-11-07 08:02:09,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3568 states and 4733 transitions. [2021-11-07 08:02:09,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:09,368 INFO L681 BuchiCegarLoop]: Abstraction has 3568 states and 4733 transitions. [2021-11-07 08:02:09,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3568 states and 4733 transitions. [2021-11-07 08:02:09,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3568 to 1816. [2021-11-07 08:02:09,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1816 states, 1816 states have (on average 1.3337004405286343) internal successors, (2422), 1815 states have internal predecessors, (2422), 0 states have call successors, (0), 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:02:09,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1816 states to 1816 states and 2422 transitions. [2021-11-07 08:02:09,441 INFO L704 BuchiCegarLoop]: Abstraction has 1816 states and 2422 transitions. [2021-11-07 08:02:09,441 INFO L587 BuchiCegarLoop]: Abstraction has 1816 states and 2422 transitions. [2021-11-07 08:02:09,441 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-11-07 08:02:09,442 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1816 states and 2422 transitions. [2021-11-07 08:02:09,451 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1120 [2021-11-07 08:02:09,452 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:09,452 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:09,454 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:02:09,454 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:02:09,454 INFO L791 eck$LassoCheckResult]: Stem: 25892#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25690#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 25679#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25641#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 25627#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25626#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 25908#L113-2 assume !false; 26126#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26609#L116 assume !(12292 == ssl3_accept_~s__state~0); 26607#L119 assume !(16384 == ssl3_accept_~s__state~0); 26605#L122 assume !(8192 == ssl3_accept_~s__state~0); 26603#L125 assume !(24576 == ssl3_accept_~s__state~0); 26601#L128 assume !(8195 == ssl3_accept_~s__state~0); 26599#L131 assume !(8480 == ssl3_accept_~s__state~0); 26597#L134 assume !(8481 == ssl3_accept_~s__state~0); 26595#L137 assume !(8482 == ssl3_accept_~s__state~0); 26593#L140 assume 8464 == ssl3_accept_~s__state~0; 25890#L147 [2021-11-07 08:02:09,455 INFO L793 eck$LassoCheckResult]: Loop: 25890#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 25891#L288 assume !(0 == ssl3_accept_~blastFlag~0); 25663#L288-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; 27023#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27017#L654 ssl3_accept_~skip~0 := 0; 27015#L113-2 assume !false; 27013#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27011#L116 assume !(12292 == ssl3_accept_~s__state~0); 27009#L119 assume !(16384 == ssl3_accept_~s__state~0); 27008#L122 assume !(8192 == ssl3_accept_~s__state~0); 27007#L125 assume !(24576 == ssl3_accept_~s__state~0); 27006#L128 assume !(8195 == ssl3_accept_~s__state~0); 27005#L131 assume !(8480 == ssl3_accept_~s__state~0); 27004#L134 assume !(8481 == ssl3_accept_~s__state~0); 27001#L137 assume !(8482 == ssl3_accept_~s__state~0); 27000#L140 assume !(8464 == ssl3_accept_~s__state~0); 26999#L143 assume !(8465 == ssl3_accept_~s__state~0); 26995#L146 assume !(8466 == ssl3_accept_~s__state~0); 26993#L149 assume 8496 == ssl3_accept_~s__state~0; 26318#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 26992#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25833#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 26985#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26983#L307-2 ssl3_accept_~s__init_num~0 := 0; 26731#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26727#L654 ssl3_accept_~skip~0 := 0; 26718#L113-2 assume !false; 26719#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26708#L116 assume !(12292 == ssl3_accept_~s__state~0); 26709#L119 assume !(16384 == ssl3_accept_~s__state~0); 26699#L122 assume !(8192 == ssl3_accept_~s__state~0); 26700#L125 assume !(24576 == ssl3_accept_~s__state~0); 26691#L128 assume !(8195 == ssl3_accept_~s__state~0); 26692#L131 assume !(8480 == ssl3_accept_~s__state~0); 26685#L134 assume !(8481 == ssl3_accept_~s__state~0); 26686#L137 assume !(8482 == ssl3_accept_~s__state~0); 26677#L140 assume !(8464 == ssl3_accept_~s__state~0); 26678#L143 assume !(8465 == ssl3_accept_~s__state~0); 26669#L146 assume !(8466 == ssl3_accept_~s__state~0); 26670#L149 assume !(8496 == ssl3_accept_~s__state~0); 26661#L152 assume !(8497 == ssl3_accept_~s__state~0); 26662#L155 assume 8512 == ssl3_accept_~s__state~0; 25790#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25791#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26964#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26962#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26957#L654 ssl3_accept_~skip~0 := 0; 26956#L113-2 assume !false; 26955#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26954#L116 assume !(12292 == ssl3_accept_~s__state~0); 26952#L119 assume !(16384 == ssl3_accept_~s__state~0); 26950#L122 assume !(8192 == ssl3_accept_~s__state~0); 26949#L125 assume !(24576 == ssl3_accept_~s__state~0); 26946#L128 assume !(8195 == ssl3_accept_~s__state~0); 26944#L131 assume !(8480 == ssl3_accept_~s__state~0); 26942#L134 assume !(8481 == ssl3_accept_~s__state~0); 26940#L137 assume !(8482 == ssl3_accept_~s__state~0); 26938#L140 assume !(8464 == ssl3_accept_~s__state~0); 26936#L143 assume !(8465 == ssl3_accept_~s__state~0); 26934#L146 assume !(8466 == ssl3_accept_~s__state~0); 26932#L149 assume !(8496 == ssl3_accept_~s__state~0); 26929#L152 assume !(8497 == ssl3_accept_~s__state~0); 26927#L155 assume !(8512 == ssl3_accept_~s__state~0); 26925#L158 assume !(8513 == ssl3_accept_~s__state~0); 26921#L161 assume 8528 == ssl3_accept_~s__state~0; 26306#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26917#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26657#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 26658#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 25865#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 25605#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25749#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26890#L654 ssl3_accept_~skip~0 := 0; 26889#L113-2 assume !false; 26888#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26887#L116 assume !(12292 == ssl3_accept_~s__state~0); 26886#L119 assume !(16384 == ssl3_accept_~s__state~0); 26885#L122 assume !(8192 == ssl3_accept_~s__state~0); 26884#L125 assume !(24576 == ssl3_accept_~s__state~0); 26883#L128 assume !(8195 == ssl3_accept_~s__state~0); 26882#L131 assume !(8480 == ssl3_accept_~s__state~0); 26881#L134 assume !(8481 == ssl3_accept_~s__state~0); 26880#L137 assume !(8482 == ssl3_accept_~s__state~0); 26879#L140 assume !(8464 == ssl3_accept_~s__state~0); 26878#L143 assume !(8465 == ssl3_accept_~s__state~0); 26877#L146 assume !(8466 == ssl3_accept_~s__state~0); 26778#L149 assume !(8496 == ssl3_accept_~s__state~0); 26399#L152 assume !(8497 == ssl3_accept_~s__state~0); 26384#L155 assume !(8512 == ssl3_accept_~s__state~0); 26380#L158 assume !(8513 == ssl3_accept_~s__state~0); 26379#L161 assume !(8528 == ssl3_accept_~s__state~0); 26331#L164 assume !(8529 == ssl3_accept_~s__state~0); 26295#L167 assume !(8544 == ssl3_accept_~s__state~0); 26296#L170 assume !(8545 == ssl3_accept_~s__state~0); 26297#L173 assume 8560 == ssl3_accept_~s__state~0; 25729#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 25634#L441 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; 25568#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26793#L654 ssl3_accept_~skip~0 := 0; 26786#L113-2 assume !false; 26787#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26779#L116 assume !(12292 == ssl3_accept_~s__state~0); 26780#L119 assume !(16384 == ssl3_accept_~s__state~0); 26774#L122 assume !(8192 == ssl3_accept_~s__state~0); 26775#L125 assume !(24576 == ssl3_accept_~s__state~0); 26770#L128 assume !(8195 == ssl3_accept_~s__state~0); 26771#L131 assume !(8480 == ssl3_accept_~s__state~0); 26710#L134 assume !(8481 == ssl3_accept_~s__state~0); 26711#L137 assume !(8482 == ssl3_accept_~s__state~0); 26701#L140 assume 8464 == ssl3_accept_~s__state~0; 25890#L147 [2021-11-07 08:02:09,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:09,456 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 10 times [2021-11-07 08:02:09,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:09,456 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439701503] [2021-11-07 08:02:09,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:09,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:09,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:09,466 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:09,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:09,478 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:09,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:09,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1933364000, now seen corresponding path program 1 times [2021-11-07 08:02:09,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:09,480 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825433072] [2021-11-07 08:02:09,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:09,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:09,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:09,518 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:02:09,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:09,519 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825433072] [2021-11-07 08:02:09,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825433072] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:09,519 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:09,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:09,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920693512] [2021-11-07 08:02:09,520 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:09,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:09,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:09,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:09,522 INFO L87 Difference]: Start difference. First operand 1816 states and 2422 transitions. cyclomatic complexity: 611 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:02:09,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:09,667 INFO L93 Difference]: Finished difference Result 2026 states and 2690 transitions. [2021-11-07 08:02:09,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:09,667 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2026 states and 2690 transitions. [2021-11-07 08:02:09,692 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1258 [2021-11-07 08:02:09,708 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2026 states to 2026 states and 2690 transitions. [2021-11-07 08:02:09,709 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1416 [2021-11-07 08:02:09,711 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1416 [2021-11-07 08:02:09,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2026 states and 2690 transitions. [2021-11-07 08:02:09,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:09,712 INFO L681 BuchiCegarLoop]: Abstraction has 2026 states and 2690 transitions. [2021-11-07 08:02:09,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2026 states and 2690 transitions. [2021-11-07 08:02:09,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2026 to 1978. [2021-11-07 08:02:09,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1978 states, 1978 states have (on average 1.321536905965622) internal successors, (2614), 1977 states have internal predecessors, (2614), 0 states have call successors, (0), 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:02:09,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2614 transitions. [2021-11-07 08:02:09,763 INFO L704 BuchiCegarLoop]: Abstraction has 1978 states and 2614 transitions. [2021-11-07 08:02:09,763 INFO L587 BuchiCegarLoop]: Abstraction has 1978 states and 2614 transitions. [2021-11-07 08:02:09,764 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-11-07 08:02:09,764 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2614 transitions. [2021-11-07 08:02:09,772 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1228 [2021-11-07 08:02:09,772 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:09,773 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:09,774 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:02:09,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, 1] [2021-11-07 08:02:09,775 INFO L791 eck$LassoCheckResult]: Stem: 29748#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29540#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 29524#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29487#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 29473#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29472#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 29764#L113-2 assume !false; 30064#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30598#L116 assume !(12292 == ssl3_accept_~s__state~0); 30596#L119 assume !(16384 == ssl3_accept_~s__state~0); 30594#L122 assume !(8192 == ssl3_accept_~s__state~0); 30592#L125 assume !(24576 == ssl3_accept_~s__state~0); 30590#L128 assume !(8195 == ssl3_accept_~s__state~0); 30587#L131 assume !(8480 == ssl3_accept_~s__state~0); 30585#L134 assume !(8481 == ssl3_accept_~s__state~0); 30580#L137 assume !(8482 == ssl3_accept_~s__state~0); 30575#L140 assume 8464 == ssl3_accept_~s__state~0; 30277#L147 [2021-11-07 08:02:09,776 INFO L793 eck$LassoCheckResult]: Loop: 30277#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29502#L288 assume !(0 == ssl3_accept_~blastFlag~0); 29503#L288-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; 30643#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30637#L654 ssl3_accept_~skip~0 := 0; 30635#L113-2 assume !false; 30633#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30631#L116 assume !(12292 == ssl3_accept_~s__state~0); 30629#L119 assume !(16384 == ssl3_accept_~s__state~0); 30627#L122 assume !(8192 == ssl3_accept_~s__state~0); 30625#L125 assume !(24576 == ssl3_accept_~s__state~0); 30623#L128 assume !(8195 == ssl3_accept_~s__state~0); 30621#L131 assume !(8480 == ssl3_accept_~s__state~0); 30619#L134 assume !(8481 == ssl3_accept_~s__state~0); 30617#L137 assume !(8482 == ssl3_accept_~s__state~0); 30581#L140 assume !(8464 == ssl3_accept_~s__state~0); 30577#L143 assume !(8465 == ssl3_accept_~s__state~0); 30571#L146 assume !(8466 == ssl3_accept_~s__state~0); 30558#L149 assume 8496 == ssl3_accept_~s__state~0; 30270#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 30553#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30498#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 30547#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 30548#L307-2 ssl3_accept_~s__init_num~0 := 0; 30894#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30889#L654 ssl3_accept_~skip~0 := 0; 30888#L113-2 assume !false; 30887#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30886#L116 assume !(12292 == ssl3_accept_~s__state~0); 30885#L119 assume !(16384 == ssl3_accept_~s__state~0); 30884#L122 assume !(8192 == ssl3_accept_~s__state~0); 30883#L125 assume !(24576 == ssl3_accept_~s__state~0); 30882#L128 assume !(8195 == ssl3_accept_~s__state~0); 30881#L131 assume !(8480 == ssl3_accept_~s__state~0); 30880#L134 assume !(8481 == ssl3_accept_~s__state~0); 30879#L137 assume !(8482 == ssl3_accept_~s__state~0); 30878#L140 assume !(8464 == ssl3_accept_~s__state~0); 30877#L143 assume !(8465 == ssl3_accept_~s__state~0); 30876#L146 assume !(8466 == ssl3_accept_~s__state~0); 30875#L149 assume !(8496 == ssl3_accept_~s__state~0); 30874#L152 assume !(8497 == ssl3_accept_~s__state~0); 30873#L155 assume 8512 == ssl3_accept_~s__state~0; 30263#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30871#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 30869#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 30867#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30862#L654 ssl3_accept_~skip~0 := 0; 30861#L113-2 assume !false; 30860#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30859#L116 assume !(12292 == ssl3_accept_~s__state~0); 30858#L119 assume !(16384 == ssl3_accept_~s__state~0); 30857#L122 assume !(8192 == ssl3_accept_~s__state~0); 30856#L125 assume !(24576 == ssl3_accept_~s__state~0); 30855#L128 assume !(8195 == ssl3_accept_~s__state~0); 30854#L131 assume !(8480 == ssl3_accept_~s__state~0); 30853#L134 assume !(8481 == ssl3_accept_~s__state~0); 30852#L137 assume !(8482 == ssl3_accept_~s__state~0); 30851#L140 assume !(8464 == ssl3_accept_~s__state~0); 30850#L143 assume !(8465 == ssl3_accept_~s__state~0); 30849#L146 assume !(8466 == ssl3_accept_~s__state~0); 30848#L149 assume !(8496 == ssl3_accept_~s__state~0); 30847#L152 assume !(8497 == ssl3_accept_~s__state~0); 30846#L155 assume !(8512 == ssl3_accept_~s__state~0); 30845#L158 assume !(8513 == ssl3_accept_~s__state~0); 30844#L161 assume 8528 == ssl3_accept_~s__state~0; 30256#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30842#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 30841#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 30840#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 30837#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 30830#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30828#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30822#L654 ssl3_accept_~skip~0 := 0; 30820#L113-2 assume !false; 30818#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30816#L116 assume !(12292 == ssl3_accept_~s__state~0); 30814#L119 assume !(16384 == ssl3_accept_~s__state~0); 30812#L122 assume !(8192 == ssl3_accept_~s__state~0); 30810#L125 assume !(24576 == ssl3_accept_~s__state~0); 30808#L128 assume !(8195 == ssl3_accept_~s__state~0); 30806#L131 assume !(8480 == ssl3_accept_~s__state~0); 30804#L134 assume !(8481 == ssl3_accept_~s__state~0); 30803#L137 assume !(8482 == ssl3_accept_~s__state~0); 30802#L140 assume !(8464 == ssl3_accept_~s__state~0); 30801#L143 assume !(8465 == ssl3_accept_~s__state~0); 30800#L146 assume !(8466 == ssl3_accept_~s__state~0); 30798#L149 assume !(8496 == ssl3_accept_~s__state~0); 30796#L152 assume !(8497 == ssl3_accept_~s__state~0); 30794#L155 assume !(8512 == ssl3_accept_~s__state~0); 30790#L158 assume !(8513 == ssl3_accept_~s__state~0); 30788#L161 assume !(8528 == ssl3_accept_~s__state~0); 30787#L164 assume !(8529 == ssl3_accept_~s__state~0); 30781#L167 assume 8544 == ssl3_accept_~s__state~0; 30243#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 30654#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 30653#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30772#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 30651#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 30769#L420 assume !(4 == ssl3_accept_~blastFlag~0); 29413#L420-2 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; 29414#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31256#L654 ssl3_accept_~skip~0 := 0; 31254#L113-2 assume !false; 31252#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31250#L116 assume !(12292 == ssl3_accept_~s__state~0); 31248#L119 assume !(16384 == ssl3_accept_~s__state~0); 31244#L122 assume !(8192 == ssl3_accept_~s__state~0); 31242#L125 assume !(24576 == ssl3_accept_~s__state~0); 31239#L128 assume !(8195 == ssl3_accept_~s__state~0); 29541#L131 assume !(8480 == ssl3_accept_~s__state~0); 29542#L134 assume !(8481 == ssl3_accept_~s__state~0); 29965#L137 assume !(8482 == ssl3_accept_~s__state~0); 30576#L140 assume 8464 == ssl3_accept_~s__state~0; 30277#L147 [2021-11-07 08:02:09,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:09,777 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 11 times [2021-11-07 08:02:09,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:09,778 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051999726] [2021-11-07 08:02:09,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:09,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:09,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:09,795 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:09,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:09,813 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:09,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:09,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1787147458, now seen corresponding path program 1 times [2021-11-07 08:02:09,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:09,814 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277893211] [2021-11-07 08:02:09,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:09,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:09,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:09,865 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:02:09,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:09,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277893211] [2021-11-07 08:02:09,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277893211] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:09,868 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:09,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:02:09,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567223123] [2021-11-07 08:02:09,869 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:09,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:09,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:09,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:09,871 INFO L87 Difference]: Start difference. First operand 1978 states and 2614 transitions. cyclomatic complexity: 641 Second operand has 3 states, 2 states have (on average 31.0) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 08:02:10,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:10,037 INFO L93 Difference]: Finished difference Result 2124 states and 2790 transitions. [2021-11-07 08:02:10,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:10,038 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2124 states and 2790 transitions. [2021-11-07 08:02:10,050 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1292 [2021-11-07 08:02:10,067 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2124 states to 2080 states and 2728 transitions. [2021-11-07 08:02:10,067 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1490 [2021-11-07 08:02:10,070 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1526 [2021-11-07 08:02:10,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2080 states and 2728 transitions. [2021-11-07 08:02:10,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:10,071 INFO L681 BuchiCegarLoop]: Abstraction has 2080 states and 2728 transitions. [2021-11-07 08:02:10,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2080 states and 2728 transitions. [2021-11-07 08:02:10,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2080 to 1978. [2021-11-07 08:02:10,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1978 states, 1978 states have (on average 1.3179979777553084) internal successors, (2607), 1977 states have internal predecessors, (2607), 0 states have call successors, (0), 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:02:10,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2607 transitions. [2021-11-07 08:02:10,123 INFO L704 BuchiCegarLoop]: Abstraction has 1978 states and 2607 transitions. [2021-11-07 08:02:10,123 INFO L587 BuchiCegarLoop]: Abstraction has 1978 states and 2607 transitions. [2021-11-07 08:02:10,123 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-11-07 08:02:10,123 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2607 transitions. [2021-11-07 08:02:10,131 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-11-07 08:02:10,132 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:10,132 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:10,133 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:02:10,133 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:02:10,133 INFO L791 eck$LassoCheckResult]: Stem: 33823#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33637#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 33625#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33589#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 33576#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33575#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 33839#L113-2 assume !false; 33881#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33879#L116 assume !(12292 == ssl3_accept_~s__state~0); 33877#L119 assume !(16384 == ssl3_accept_~s__state~0); 33875#L122 assume !(8192 == ssl3_accept_~s__state~0); 33873#L125 assume !(24576 == ssl3_accept_~s__state~0); 33871#L128 assume !(8195 == ssl3_accept_~s__state~0); 33869#L131 assume !(8480 == ssl3_accept_~s__state~0); 33866#L134 assume 8481 == ssl3_accept_~s__state~0; 33867#L135 [2021-11-07 08:02:10,134 INFO L793 eck$LassoCheckResult]: Loop: 33867#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 35157#L273 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; 35146#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35140#L654 ssl3_accept_~skip~0 := 0; 35138#L113-2 assume !false; 35136#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35134#L116 assume !(12292 == ssl3_accept_~s__state~0); 35132#L119 assume !(16384 == ssl3_accept_~s__state~0); 35130#L122 assume !(8192 == ssl3_accept_~s__state~0); 35128#L125 assume !(24576 == ssl3_accept_~s__state~0); 35126#L128 assume !(8195 == ssl3_accept_~s__state~0); 35124#L131 assume !(8480 == ssl3_accept_~s__state~0); 35122#L134 assume !(8481 == ssl3_accept_~s__state~0); 35120#L137 assume !(8482 == ssl3_accept_~s__state~0); 35118#L140 assume !(8464 == ssl3_accept_~s__state~0); 35116#L143 assume !(8465 == ssl3_accept_~s__state~0); 35115#L146 assume !(8466 == ssl3_accept_~s__state~0); 35113#L149 assume !(8496 == ssl3_accept_~s__state~0); 35092#L152 assume !(8497 == ssl3_accept_~s__state~0); 35110#L155 assume !(8512 == ssl3_accept_~s__state~0); 35108#L158 assume !(8513 == ssl3_accept_~s__state~0); 35106#L161 assume !(8528 == ssl3_accept_~s__state~0); 35104#L164 assume !(8529 == ssl3_accept_~s__state~0); 35102#L167 assume !(8544 == ssl3_accept_~s__state~0); 35100#L170 assume !(8545 == ssl3_accept_~s__state~0); 35099#L173 assume !(8560 == ssl3_accept_~s__state~0); 35093#L176 assume !(8561 == ssl3_accept_~s__state~0); 34525#L179 assume 8448 == ssl3_accept_~s__state~0; 33518#L180 assume !(ssl3_accept_~num1~0 > 0); 33520#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33782#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34314#L654 ssl3_accept_~skip~0 := 0; 34313#L113-2 assume !false; 34312#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33842#L116 assume !(12292 == ssl3_accept_~s__state~0); 33843#L119 assume !(16384 == ssl3_accept_~s__state~0); 34341#L122 assume !(8192 == ssl3_accept_~s__state~0); 34340#L125 assume !(24576 == ssl3_accept_~s__state~0); 34339#L128 assume !(8195 == ssl3_accept_~s__state~0); 34338#L131 assume 8480 == ssl3_accept_~s__state~0; 33867#L135 [2021-11-07 08:02:10,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:10,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1228145112, now seen corresponding path program 1 times [2021-11-07 08:02:10,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:10,135 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009852743] [2021-11-07 08:02:10,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:10,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:10,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:10,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 08:02:10,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:10,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009852743] [2021-11-07 08:02:10,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009852743] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:10,154 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:10,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:02:10,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767359263] [2021-11-07 08:02:10,155 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 08:02:10,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:10,156 INFO L85 PathProgramCache]: Analyzing trace with hash -95142126, now seen corresponding path program 1 times [2021-11-07 08:02:10,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:10,156 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100321668] [2021-11-07 08:02:10,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:10,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:10,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:10,181 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:02:10,182 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:10,182 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100321668] [2021-11-07 08:02:10,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100321668] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:02:10,182 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374429071] [2021-11-07 08:02:10,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:10,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:02:10,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:10,187 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:02:10,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-07 08:02:10,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:10,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 08:02:10,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:02:10,500 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:02:10,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374429071] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:02:10,501 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 08:02:10,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-11-07 08:02:10,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796807717] [2021-11-07 08:02:10,501 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:10,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:10,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:10,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:10,503 INFO L87 Difference]: Start difference. First operand 1978 states and 2607 transitions. cyclomatic complexity: 636 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:02:10,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:10,657 INFO L93 Difference]: Finished difference Result 1982 states and 2607 transitions. [2021-11-07 08:02:10,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:10,658 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1982 states and 2607 transitions. [2021-11-07 08:02:10,669 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1274 [2021-11-07 08:02:10,697 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1982 states to 1982 states and 2607 transitions. [2021-11-07 08:02:10,698 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1428 [2021-11-07 08:02:10,701 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1428 [2021-11-07 08:02:10,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1982 states and 2607 transitions. [2021-11-07 08:02:10,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:10,702 INFO L681 BuchiCegarLoop]: Abstraction has 1982 states and 2607 transitions. [2021-11-07 08:02:10,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1982 states and 2607 transitions. [2021-11-07 08:02:10,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1982 to 1978. [2021-11-07 08:02:10,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1978 states, 1978 states have (on average 1.3159757330637007) internal successors, (2603), 1977 states have internal predecessors, (2603), 0 states have call successors, (0), 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:02:10,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2603 transitions. [2021-11-07 08:02:10,753 INFO L704 BuchiCegarLoop]: Abstraction has 1978 states and 2603 transitions. [2021-11-07 08:02:10,753 INFO L587 BuchiCegarLoop]: Abstraction has 1978 states and 2603 transitions. [2021-11-07 08:02:10,753 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-11-07 08:02:10,754 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2603 transitions. [2021-11-07 08:02:10,762 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-11-07 08:02:10,762 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:10,762 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:10,763 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:02:10,763 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:02:10,764 INFO L791 eck$LassoCheckResult]: Stem: 37908#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 37721#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 37709#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37674#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 37661#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37660#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 37915#L113-2 assume !false; 38112#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38113#L116 assume !(12292 == ssl3_accept_~s__state~0); 38106#L119 assume !(16384 == ssl3_accept_~s__state~0); 38107#L122 assume !(8192 == ssl3_accept_~s__state~0); 38098#L125 assume !(24576 == ssl3_accept_~s__state~0); 38099#L128 assume !(8195 == ssl3_accept_~s__state~0); 38075#L131 assume !(8480 == ssl3_accept_~s__state~0); 38076#L134 assume !(8481 == ssl3_accept_~s__state~0); 38066#L137 assume 8482 == ssl3_accept_~s__state~0; 37785#L138 [2021-11-07 08:02:10,765 INFO L793 eck$LassoCheckResult]: Loop: 37785#L138 ssl3_accept_~s__state~0 := 3; 37609#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39515#L654 ssl3_accept_~skip~0 := 0; 39514#L113-2 assume !false; 39513#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39512#L116 assume !(12292 == ssl3_accept_~s__state~0); 39511#L119 assume !(16384 == ssl3_accept_~s__state~0); 39510#L122 assume !(8192 == ssl3_accept_~s__state~0); 39393#L125 assume !(24576 == ssl3_accept_~s__state~0); 39392#L128 assume !(8195 == ssl3_accept_~s__state~0); 39391#L131 assume !(8480 == ssl3_accept_~s__state~0); 39390#L134 assume !(8481 == ssl3_accept_~s__state~0); 39389#L137 assume !(8482 == ssl3_accept_~s__state~0); 39388#L140 assume !(8464 == ssl3_accept_~s__state~0); 39387#L143 assume !(8465 == ssl3_accept_~s__state~0); 39386#L146 assume !(8466 == ssl3_accept_~s__state~0); 38566#L149 assume !(8496 == ssl3_accept_~s__state~0); 38565#L152 assume !(8497 == ssl3_accept_~s__state~0); 38564#L155 assume !(8512 == ssl3_accept_~s__state~0); 38563#L158 assume !(8513 == ssl3_accept_~s__state~0); 38562#L161 assume !(8528 == ssl3_accept_~s__state~0); 38561#L164 assume !(8529 == ssl3_accept_~s__state~0); 38560#L167 assume !(8544 == ssl3_accept_~s__state~0); 38558#L170 assume !(8545 == ssl3_accept_~s__state~0); 38557#L173 assume !(8560 == ssl3_accept_~s__state~0); 38556#L176 assume !(8561 == ssl3_accept_~s__state~0); 38553#L179 assume 8448 == ssl3_accept_~s__state~0; 38552#L180 assume !(ssl3_accept_~num1~0 > 0); 38550#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38440#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38435#L654 ssl3_accept_~skip~0 := 0; 38432#L113-2 assume !false; 38431#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37917#L116 assume !(12292 == ssl3_accept_~s__state~0); 37919#L119 assume !(16384 == ssl3_accept_~s__state~0); 38366#L122 assume !(8192 == ssl3_accept_~s__state~0); 38363#L125 assume !(24576 == ssl3_accept_~s__state~0); 38360#L128 assume !(8195 == ssl3_accept_~s__state~0); 38358#L131 assume !(8480 == ssl3_accept_~s__state~0); 38355#L134 assume !(8481 == ssl3_accept_~s__state~0); 38233#L137 assume 8482 == ssl3_accept_~s__state~0; 37785#L138 [2021-11-07 08:02:10,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:10,766 INFO L85 PathProgramCache]: Analyzing trace with hash 582207340, now seen corresponding path program 1 times [2021-11-07 08:02:10,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:10,767 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716201335] [2021-11-07 08:02:10,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:10,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:10,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:10,790 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:02:10,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:10,790 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716201335] [2021-11-07 08:02:10,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716201335] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:10,791 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:10,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:02:10,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154637836] [2021-11-07 08:02:10,792 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 08:02:10,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:10,792 INFO L85 PathProgramCache]: Analyzing trace with hash 122820009, now seen corresponding path program 1 times [2021-11-07 08:02:10,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:10,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043172750] [2021-11-07 08:02:10,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:10,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:10,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:10,815 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:02:10,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:10,817 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043172750] [2021-11-07 08:02:10,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043172750] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:10,817 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:10,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:02:10,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955878930] [2021-11-07 08:02:10,818 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:10,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:10,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:10,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:10,819 INFO L87 Difference]: Start difference. First operand 1978 states and 2603 transitions. cyclomatic complexity: 632 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:02:10,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:10,962 INFO L93 Difference]: Finished difference Result 1978 states and 2599 transitions. [2021-11-07 08:02:10,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:10,962 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1978 states and 2599 transitions. [2021-11-07 08:02:10,974 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-11-07 08:02:10,988 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1978 states to 1978 states and 2599 transitions. [2021-11-07 08:02:10,988 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1424 [2021-11-07 08:02:10,990 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1424 [2021-11-07 08:02:10,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1978 states and 2599 transitions. [2021-11-07 08:02:10,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:10,991 INFO L681 BuchiCegarLoop]: Abstraction has 1978 states and 2599 transitions. [2021-11-07 08:02:10,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1978 states and 2599 transitions. [2021-11-07 08:02:11,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1978 to 1978. [2021-11-07 08:02:11,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1978 states, 1978 states have (on average 1.313953488372093) internal successors, (2599), 1977 states have internal predecessors, (2599), 0 states have call successors, (0), 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:02:11,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2599 transitions. [2021-11-07 08:02:11,040 INFO L704 BuchiCegarLoop]: Abstraction has 1978 states and 2599 transitions. [2021-11-07 08:02:11,040 INFO L587 BuchiCegarLoop]: Abstraction has 1978 states and 2599 transitions. [2021-11-07 08:02:11,040 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-11-07 08:02:11,041 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2599 transitions. [2021-11-07 08:02:11,049 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-11-07 08:02:11,049 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:11,050 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:11,054 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:02:11,054 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] [2021-11-07 08:02:11,054 INFO L791 eck$LassoCheckResult]: Stem: 41859#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 41686#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 41673#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41637#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 41624#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41623#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 41867#L113-2 assume !false; 42176#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42866#L116 assume !(12292 == ssl3_accept_~s__state~0); 42865#L119 assume !(16384 == ssl3_accept_~s__state~0); 42864#L122 assume !(8192 == ssl3_accept_~s__state~0); 42863#L125 assume !(24576 == ssl3_accept_~s__state~0); 42861#L128 assume !(8195 == ssl3_accept_~s__state~0); 42855#L131 assume !(8480 == ssl3_accept_~s__state~0); 42854#L134 assume !(8481 == ssl3_accept_~s__state~0); 42807#L137 assume !(8482 == ssl3_accept_~s__state~0); 42799#L140 assume 8464 == ssl3_accept_~s__state~0; 41857#L147 [2021-11-07 08:02:11,055 INFO L793 eck$LassoCheckResult]: Loop: 41857#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 41858#L288 assume !(0 == ssl3_accept_~blastFlag~0); 41657#L288-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; 41706#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42891#L654 ssl3_accept_~skip~0 := 0; 42889#L113-2 assume !false; 42887#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42885#L116 assume !(12292 == ssl3_accept_~s__state~0); 42883#L119 assume !(16384 == ssl3_accept_~s__state~0); 42881#L122 assume !(8192 == ssl3_accept_~s__state~0); 42879#L125 assume !(24576 == ssl3_accept_~s__state~0); 42877#L128 assume !(8195 == ssl3_accept_~s__state~0); 42876#L131 assume !(8480 == ssl3_accept_~s__state~0); 42875#L134 assume !(8481 == ssl3_accept_~s__state~0); 42874#L137 assume !(8482 == ssl3_accept_~s__state~0); 42873#L140 assume !(8464 == ssl3_accept_~s__state~0); 42872#L143 assume !(8465 == ssl3_accept_~s__state~0); 42828#L146 assume !(8466 == ssl3_accept_~s__state~0); 42827#L149 assume 8496 == ssl3_accept_~s__state~0; 42280#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 42826#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 42753#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 42823#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42824#L307-2 ssl3_accept_~s__init_num~0 := 0; 42947#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42941#L654 ssl3_accept_~skip~0 := 0; 42939#L113-2 assume !false; 42937#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42935#L116 assume !(12292 == ssl3_accept_~s__state~0); 42933#L119 assume !(16384 == ssl3_accept_~s__state~0); 42532#L122 assume !(8192 == ssl3_accept_~s__state~0); 42531#L125 assume !(24576 == ssl3_accept_~s__state~0); 42530#L128 assume !(8195 == ssl3_accept_~s__state~0); 42528#L131 assume !(8480 == ssl3_accept_~s__state~0); 42527#L134 assume !(8481 == ssl3_accept_~s__state~0); 42526#L137 assume !(8482 == ssl3_accept_~s__state~0); 42525#L140 assume !(8464 == ssl3_accept_~s__state~0); 42524#L143 assume !(8465 == ssl3_accept_~s__state~0); 42523#L146 assume !(8466 == ssl3_accept_~s__state~0); 42521#L149 assume !(8496 == ssl3_accept_~s__state~0); 42520#L152 assume !(8497 == ssl3_accept_~s__state~0); 42519#L155 assume 8512 == ssl3_accept_~s__state~0; 42272#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42516#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42514#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42512#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42507#L654 ssl3_accept_~skip~0 := 0; 42506#L113-2 assume !false; 42505#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42502#L116 assume !(12292 == ssl3_accept_~s__state~0); 42501#L119 assume !(16384 == ssl3_accept_~s__state~0); 42499#L122 assume !(8192 == ssl3_accept_~s__state~0); 42498#L125 assume !(24576 == ssl3_accept_~s__state~0); 42497#L128 assume !(8195 == ssl3_accept_~s__state~0); 42494#L131 assume !(8480 == ssl3_accept_~s__state~0); 42493#L134 assume !(8481 == ssl3_accept_~s__state~0); 42491#L137 assume !(8482 == ssl3_accept_~s__state~0); 42490#L140 assume !(8464 == ssl3_accept_~s__state~0); 42489#L143 assume !(8465 == ssl3_accept_~s__state~0); 42488#L146 assume !(8466 == ssl3_accept_~s__state~0); 42487#L149 assume !(8496 == ssl3_accept_~s__state~0); 42485#L152 assume !(8497 == ssl3_accept_~s__state~0); 42484#L155 assume !(8512 == ssl3_accept_~s__state~0); 42483#L158 assume !(8513 == ssl3_accept_~s__state~0); 42481#L161 assume 8528 == ssl3_accept_~s__state~0; 42261#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42479#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 42478#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 42477#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 42474#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 42468#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42467#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42462#L654 ssl3_accept_~skip~0 := 0; 42461#L113-2 assume !false; 42457#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42456#L116 assume !(12292 == ssl3_accept_~s__state~0); 42454#L119 assume !(16384 == ssl3_accept_~s__state~0); 42452#L122 assume !(8192 == ssl3_accept_~s__state~0); 42449#L125 assume !(24576 == ssl3_accept_~s__state~0); 42447#L128 assume !(8195 == ssl3_accept_~s__state~0); 42443#L131 assume !(8480 == ssl3_accept_~s__state~0); 42438#L134 assume !(8481 == ssl3_accept_~s__state~0); 42436#L137 assume !(8482 == ssl3_accept_~s__state~0); 42434#L140 assume !(8464 == ssl3_accept_~s__state~0); 42432#L143 assume !(8465 == ssl3_accept_~s__state~0); 42430#L146 assume !(8466 == ssl3_accept_~s__state~0); 42428#L149 assume !(8496 == ssl3_accept_~s__state~0); 42426#L152 assume !(8497 == ssl3_accept_~s__state~0); 42424#L155 assume !(8512 == ssl3_accept_~s__state~0); 42422#L158 assume !(8513 == ssl3_accept_~s__state~0); 42420#L161 assume !(8528 == ssl3_accept_~s__state~0); 42418#L164 assume !(8529 == ssl3_accept_~s__state~0); 42248#L167 assume 8544 == ssl3_accept_~s__state~0; 42246#L171 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; 42239#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42316#L654 ssl3_accept_~skip~0 := 0; 42314#L113-2 assume !false; 42311#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42309#L116 assume !(12292 == ssl3_accept_~s__state~0); 42306#L119 assume !(16384 == ssl3_accept_~s__state~0); 42304#L122 assume !(8192 == ssl3_accept_~s__state~0); 42300#L125 assume !(24576 == ssl3_accept_~s__state~0); 42298#L128 assume !(8195 == ssl3_accept_~s__state~0); 42295#L131 assume !(8480 == ssl3_accept_~s__state~0); 42294#L134 assume !(8481 == ssl3_accept_~s__state~0); 42292#L137 assume !(8482 == ssl3_accept_~s__state~0); 42289#L140 assume !(8464 == ssl3_accept_~s__state~0); 42287#L143 assume !(8465 == ssl3_accept_~s__state~0); 42283#L146 assume !(8466 == ssl3_accept_~s__state~0); 42284#L149 assume !(8496 == ssl3_accept_~s__state~0); 42343#L152 assume !(8497 == ssl3_accept_~s__state~0); 42342#L155 assume !(8512 == ssl3_accept_~s__state~0); 42271#L158 assume !(8513 == ssl3_accept_~s__state~0); 42273#L161 assume !(8528 == ssl3_accept_~s__state~0); 42260#L164 assume !(8529 == ssl3_accept_~s__state~0); 42262#L167 assume !(8544 == ssl3_accept_~s__state~0); 42249#L170 assume !(8545 == ssl3_accept_~s__state~0); 42250#L173 assume !(8560 == ssl3_accept_~s__state~0); 42346#L176 assume !(8561 == ssl3_accept_~s__state~0); 42345#L179 assume !(8448 == ssl3_accept_~s__state~0); 42338#L182 assume 8576 == ssl3_accept_~s__state~0; 42336#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 42335#L463 assume !(5 == ssl3_accept_~blastFlag~0); 42334#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 42333#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 41667#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42918#L654 ssl3_accept_~skip~0 := 0; 42862#L113-2 assume !false; 42858#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42856#L116 assume !(12292 == ssl3_accept_~s__state~0); 42846#L119 assume !(16384 == ssl3_accept_~s__state~0); 42845#L122 assume !(8192 == ssl3_accept_~s__state~0); 42843#L125 assume !(24576 == ssl3_accept_~s__state~0); 42841#L128 assume !(8195 == ssl3_accept_~s__state~0); 42839#L131 assume !(8480 == ssl3_accept_~s__state~0); 42216#L134 assume !(8481 == ssl3_accept_~s__state~0); 42836#L137 assume !(8482 == ssl3_accept_~s__state~0); 42834#L140 assume 8464 == ssl3_accept_~s__state~0; 41857#L147 [2021-11-07 08:02:11,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:11,056 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 12 times [2021-11-07 08:02:11,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:11,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510256102] [2021-11-07 08:02:11,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:11,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:11,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:11,065 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:11,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:11,086 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:11,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:11,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1091846189, now seen corresponding path program 1 times [2021-11-07 08:02:11,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:11,088 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851350411] [2021-11-07 08:02:11,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:11,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:11,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:11,140 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:02:11,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:11,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851350411] [2021-11-07 08:02:11,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851350411] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:11,141 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:11,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:11,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178250718] [2021-11-07 08:02:11,142 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:11,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:11,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:11,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:11,143 INFO L87 Difference]: Start difference. First operand 1978 states and 2599 transitions. cyclomatic complexity: 628 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 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:02:11,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:11,315 INFO L93 Difference]: Finished difference Result 1618 states and 2084 transitions. [2021-11-07 08:02:11,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:11,316 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1618 states and 2084 transitions. [2021-11-07 08:02:11,326 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 973 [2021-11-07 08:02:11,334 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1618 states to 1383 states and 1790 transitions. [2021-11-07 08:02:11,335 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1041 [2021-11-07 08:02:11,338 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1276 [2021-11-07 08:02:11,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1383 states and 1790 transitions. [2021-11-07 08:02:11,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:11,339 INFO L681 BuchiCegarLoop]: Abstraction has 1383 states and 1790 transitions. [2021-11-07 08:02:11,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1383 states and 1790 transitions. [2021-11-07 08:02:11,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1383 to 1144. [2021-11-07 08:02:11,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1144 states, 1144 states have (on average 1.2998251748251748) internal successors, (1487), 1143 states have internal predecessors, (1487), 0 states have call successors, (0), 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:02:11,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1144 states to 1144 states and 1487 transitions. [2021-11-07 08:02:11,369 INFO L704 BuchiCegarLoop]: Abstraction has 1144 states and 1487 transitions. [2021-11-07 08:02:11,369 INFO L587 BuchiCegarLoop]: Abstraction has 1144 states and 1487 transitions. [2021-11-07 08:02:11,369 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-11-07 08:02:11,369 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1144 states and 1487 transitions. [2021-11-07 08:02:11,374 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 969 [2021-11-07 08:02:11,375 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:11,375 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:11,377 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:02:11,377 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:11,377 INFO L791 eck$LassoCheckResult]: Stem: 45399#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 45271#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 45263#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45230#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 45218#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45217#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 45408#L113-2 assume !false; 45690#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46074#L116 assume !(12292 == ssl3_accept_~s__state~0); 46073#L119 assume !(16384 == ssl3_accept_~s__state~0); 46072#L122 assume !(8192 == ssl3_accept_~s__state~0); 46071#L125 assume !(24576 == ssl3_accept_~s__state~0); 46070#L128 assume !(8195 == ssl3_accept_~s__state~0); 45630#L131 assume !(8480 == ssl3_accept_~s__state~0); 45631#L134 assume !(8481 == ssl3_accept_~s__state~0); 45625#L137 assume !(8482 == ssl3_accept_~s__state~0); 45626#L140 assume 8464 == ssl3_accept_~s__state~0; 45396#L147 [2021-11-07 08:02:11,378 INFO L793 eck$LassoCheckResult]: Loop: 45396#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 45397#L288 assume !(0 == ssl3_accept_~blastFlag~0); 45249#L288-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; 45291#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46100#L654 ssl3_accept_~skip~0 := 0; 46099#L113-2 assume !false; 46098#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46097#L116 assume !(12292 == ssl3_accept_~s__state~0); 46096#L119 assume !(16384 == ssl3_accept_~s__state~0); 46095#L122 assume !(8192 == ssl3_accept_~s__state~0); 46094#L125 assume !(24576 == ssl3_accept_~s__state~0); 46093#L128 assume !(8195 == ssl3_accept_~s__state~0); 46092#L131 assume !(8480 == ssl3_accept_~s__state~0); 46091#L134 assume !(8481 == ssl3_accept_~s__state~0); 46090#L137 assume !(8482 == ssl3_accept_~s__state~0); 46089#L140 assume !(8464 == ssl3_accept_~s__state~0); 46087#L143 assume !(8465 == ssl3_accept_~s__state~0); 46086#L146 assume !(8466 == ssl3_accept_~s__state~0); 46080#L149 assume 8496 == ssl3_accept_~s__state~0; 45181#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 45182#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45363#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 46043#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45204#L307-2 ssl3_accept_~s__init_num~0 := 0; 45205#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46298#L654 ssl3_accept_~skip~0 := 0; 46296#L113-2 assume !false; 46294#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46292#L116 assume !(12292 == ssl3_accept_~s__state~0); 46290#L119 assume !(16384 == ssl3_accept_~s__state~0); 46288#L122 assume !(8192 == ssl3_accept_~s__state~0); 46286#L125 assume !(24576 == ssl3_accept_~s__state~0); 46284#L128 assume !(8195 == ssl3_accept_~s__state~0); 46282#L131 assume !(8480 == ssl3_accept_~s__state~0); 46280#L134 assume !(8481 == ssl3_accept_~s__state~0); 46278#L137 assume !(8482 == ssl3_accept_~s__state~0); 46276#L140 assume !(8464 == ssl3_accept_~s__state~0); 46274#L143 assume !(8465 == ssl3_accept_~s__state~0); 46272#L146 assume !(8466 == ssl3_accept_~s__state~0); 46271#L149 assume !(8496 == ssl3_accept_~s__state~0); 46269#L152 assume !(8497 == ssl3_accept_~s__state~0); 46267#L155 assume 8512 == ssl3_accept_~s__state~0; 45339#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45340#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45401#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45402#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46261#L654 ssl3_accept_~skip~0 := 0; 46216#L113-2 assume !false; 46214#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46208#L116 assume !(12292 == ssl3_accept_~s__state~0); 46206#L119 assume !(16384 == ssl3_accept_~s__state~0); 46204#L122 assume !(8192 == ssl3_accept_~s__state~0); 46202#L125 assume !(24576 == ssl3_accept_~s__state~0); 46200#L128 assume !(8195 == ssl3_accept_~s__state~0); 46198#L131 assume !(8480 == ssl3_accept_~s__state~0); 46196#L134 assume !(8481 == ssl3_accept_~s__state~0); 46194#L137 assume !(8482 == ssl3_accept_~s__state~0); 46192#L140 assume !(8464 == ssl3_accept_~s__state~0); 46190#L143 assume !(8465 == ssl3_accept_~s__state~0); 46188#L146 assume !(8466 == ssl3_accept_~s__state~0); 46186#L149 assume !(8496 == ssl3_accept_~s__state~0); 46184#L152 assume !(8497 == ssl3_accept_~s__state~0); 46182#L155 assume !(8512 == ssl3_accept_~s__state~0); 46180#L158 assume !(8513 == ssl3_accept_~s__state~0); 46178#L161 assume 8528 == ssl3_accept_~s__state~0; 45187#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45188#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45297#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45393#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 45394#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 46162#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46161#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46155#L654 ssl3_accept_~skip~0 := 0; 46154#L113-2 assume !false; 46149#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46147#L116 assume !(12292 == ssl3_accept_~s__state~0); 46145#L119 assume !(16384 == ssl3_accept_~s__state~0); 46143#L122 assume !(8192 == ssl3_accept_~s__state~0); 46141#L125 assume !(24576 == ssl3_accept_~s__state~0); 46139#L128 assume !(8195 == ssl3_accept_~s__state~0); 46137#L131 assume !(8480 == ssl3_accept_~s__state~0); 46135#L134 assume !(8481 == ssl3_accept_~s__state~0); 46133#L137 assume !(8482 == ssl3_accept_~s__state~0); 46131#L140 assume !(8464 == ssl3_accept_~s__state~0); 46129#L143 assume !(8465 == ssl3_accept_~s__state~0); 46127#L146 assume !(8466 == ssl3_accept_~s__state~0); 46125#L149 assume !(8496 == ssl3_accept_~s__state~0); 46123#L152 assume !(8497 == ssl3_accept_~s__state~0); 46121#L155 assume !(8512 == ssl3_accept_~s__state~0); 46119#L158 assume !(8513 == ssl3_accept_~s__state~0); 46117#L161 assume !(8528 == ssl3_accept_~s__state~0); 46115#L164 assume !(8529 == ssl3_accept_~s__state~0); 46113#L167 assume 8544 == ssl3_accept_~s__state~0; 45477#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 46110#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 46107#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45382#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45270#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 45267#L420 assume !(4 == ssl3_accept_~blastFlag~0); 45173#L420-2 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; 45174#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46247#L654 ssl3_accept_~skip~0 := 0; 46245#L113-2 assume !false; 46243#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46241#L116 assume !(12292 == ssl3_accept_~s__state~0); 46239#L119 assume !(16384 == ssl3_accept_~s__state~0); 46237#L122 assume !(8192 == ssl3_accept_~s__state~0); 46235#L125 assume !(24576 == ssl3_accept_~s__state~0); 46233#L128 assume !(8195 == ssl3_accept_~s__state~0); 46231#L131 assume !(8480 == ssl3_accept_~s__state~0); 46229#L134 assume !(8481 == ssl3_accept_~s__state~0); 46227#L137 assume !(8482 == ssl3_accept_~s__state~0); 46225#L140 assume !(8464 == ssl3_accept_~s__state~0); 46223#L143 assume !(8465 == ssl3_accept_~s__state~0); 46221#L146 assume !(8466 == ssl3_accept_~s__state~0); 45810#L149 assume !(8496 == ssl3_accept_~s__state~0); 45808#L152 assume !(8497 == ssl3_accept_~s__state~0); 45806#L155 assume !(8512 == ssl3_accept_~s__state~0); 45803#L158 assume !(8513 == ssl3_accept_~s__state~0); 45802#L161 assume !(8528 == ssl3_accept_~s__state~0); 45801#L164 assume !(8529 == ssl3_accept_~s__state~0); 45797#L167 assume !(8544 == ssl3_accept_~s__state~0); 45795#L170 assume !(8545 == ssl3_accept_~s__state~0); 45794#L173 assume !(8560 == ssl3_accept_~s__state~0); 45793#L176 assume !(8561 == ssl3_accept_~s__state~0); 45792#L179 assume 8448 == ssl3_accept_~s__state~0; 45168#L180 assume !(ssl3_accept_~num1~0 > 0); 45170#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45369#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45558#L654 ssl3_accept_~skip~0 := 0; 45557#L113-2 assume !false; 45556#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45554#L116 assume !(12292 == ssl3_accept_~s__state~0); 45553#L119 assume !(16384 == ssl3_accept_~s__state~0); 45552#L122 assume !(8192 == ssl3_accept_~s__state~0); 45517#L125 assume !(24576 == ssl3_accept_~s__state~0); 45511#L128 assume !(8195 == ssl3_accept_~s__state~0); 45509#L131 assume !(8480 == ssl3_accept_~s__state~0); 45507#L134 assume !(8481 == ssl3_accept_~s__state~0); 45505#L137 assume !(8482 == ssl3_accept_~s__state~0); 45503#L140 assume 8464 == ssl3_accept_~s__state~0; 45396#L147 [2021-11-07 08:02:11,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:11,379 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 13 times [2021-11-07 08:02:11,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:11,379 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141149310] [2021-11-07 08:02:11,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:11,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:11,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:11,391 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:11,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:11,410 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:11,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:11,411 INFO L85 PathProgramCache]: Analyzing trace with hash -865229721, now seen corresponding path program 1 times [2021-11-07 08:02:11,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:11,411 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631279240] [2021-11-07 08:02:11,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:11,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:11,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:11,476 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:02:11,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:11,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631279240] [2021-11-07 08:02:11,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631279240] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:02:11,477 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131006601] [2021-11-07 08:02:11,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:11,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:02:11,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:11,480 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:02:11,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-07 08:02:11,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:11,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 08:02:11,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:02:12,144 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:02:12,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131006601] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:02:12,145 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 08:02:12,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-11-07 08:02:12,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414196437] [2021-11-07 08:02:12,146 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:12,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:12,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 08:02:12,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 08:02:12,147 INFO L87 Difference]: Start difference. First operand 1144 states and 1487 transitions. cyclomatic complexity: 346 Second operand has 4 states, 3 states have (on average 30.0) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 08:02:12,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:12,556 INFO L93 Difference]: Finished difference Result 2046 states and 2615 transitions. [2021-11-07 08:02:12,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-07 08:02:12,557 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2046 states and 2615 transitions. [2021-11-07 08:02:12,570 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1871 [2021-11-07 08:02:12,597 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2046 states to 2046 states and 2615 transitions. [2021-11-07 08:02:12,597 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1939 [2021-11-07 08:02:12,600 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1939 [2021-11-07 08:02:12,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2046 states and 2615 transitions. [2021-11-07 08:02:12,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:12,601 INFO L681 BuchiCegarLoop]: Abstraction has 2046 states and 2615 transitions. [2021-11-07 08:02:12,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2046 states and 2615 transitions. [2021-11-07 08:02:12,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2046 to 1506. [2021-11-07 08:02:12,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1506 states, 1506 states have (on average 1.292828685258964) internal successors, (1947), 1505 states have internal predecessors, (1947), 0 states have call successors, (0), 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:02:12,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1506 states to 1506 states and 1947 transitions. [2021-11-07 08:02:12,643 INFO L704 BuchiCegarLoop]: Abstraction has 1506 states and 1947 transitions. [2021-11-07 08:02:12,643 INFO L587 BuchiCegarLoop]: Abstraction has 1506 states and 1947 transitions. [2021-11-07 08:02:12,643 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-11-07 08:02:12,643 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1506 states and 1947 transitions. [2021-11-07 08:02:12,650 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1331 [2021-11-07 08:02:12,650 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:12,650 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:12,653 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:02:12,653 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:12,653 INFO L791 eck$LassoCheckResult]: Stem: 49027#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 48890#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 48882#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48850#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 48838#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48837#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 49037#L113-2 assume !false; 49069#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49978#L116 assume !(12292 == ssl3_accept_~s__state~0); 49976#L119 assume !(16384 == ssl3_accept_~s__state~0); 49969#L122 assume !(8192 == ssl3_accept_~s__state~0); 49966#L125 assume !(24576 == ssl3_accept_~s__state~0); 49963#L128 assume !(8195 == ssl3_accept_~s__state~0); 49960#L131 assume !(8480 == ssl3_accept_~s__state~0); 49957#L134 assume !(8481 == ssl3_accept_~s__state~0); 49954#L137 assume !(8482 == ssl3_accept_~s__state~0); 49951#L140 assume 8464 == ssl3_accept_~s__state~0; 49024#L147 [2021-11-07 08:02:12,654 INFO L793 eck$LassoCheckResult]: Loop: 49024#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 48863#L288 assume !(0 == ssl3_accept_~blastFlag~0); 48864#L288-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; 48910#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50104#L654 ssl3_accept_~skip~0 := 0; 50103#L113-2 assume !false; 50102#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50101#L116 assume !(12292 == ssl3_accept_~s__state~0); 50100#L119 assume !(16384 == ssl3_accept_~s__state~0); 50099#L122 assume !(8192 == ssl3_accept_~s__state~0); 50098#L125 assume !(24576 == ssl3_accept_~s__state~0); 50097#L128 assume !(8195 == ssl3_accept_~s__state~0); 50096#L131 assume !(8480 == ssl3_accept_~s__state~0); 50095#L134 assume !(8481 == ssl3_accept_~s__state~0); 50094#L137 assume !(8482 == ssl3_accept_~s__state~0); 50093#L140 assume !(8464 == ssl3_accept_~s__state~0); 50092#L143 assume !(8465 == ssl3_accept_~s__state~0); 50091#L146 assume !(8466 == ssl3_accept_~s__state~0); 49937#L149 assume 8496 == ssl3_accept_~s__state~0; 49223#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 49932#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49729#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 49929#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 48824#L307-2 ssl3_accept_~s__init_num~0 := 0; 48825#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50288#L654 ssl3_accept_~skip~0 := 0; 50287#L113-2 assume !false; 50286#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50285#L116 assume !(12292 == ssl3_accept_~s__state~0); 50284#L119 assume !(16384 == ssl3_accept_~s__state~0); 50283#L122 assume !(8192 == ssl3_accept_~s__state~0); 50282#L125 assume !(24576 == ssl3_accept_~s__state~0); 48923#L128 assume !(8195 == ssl3_accept_~s__state~0); 48893#L131 assume !(8480 == ssl3_accept_~s__state~0); 48894#L134 assume !(8481 == ssl3_accept_~s__state~0); 50280#L137 assume !(8482 == ssl3_accept_~s__state~0); 50279#L140 assume !(8464 == ssl3_accept_~s__state~0); 50278#L143 assume !(8465 == ssl3_accept_~s__state~0); 50277#L146 assume !(8466 == ssl3_accept_~s__state~0); 50276#L149 assume !(8496 == ssl3_accept_~s__state~0); 50275#L152 assume !(8497 == ssl3_accept_~s__state~0); 50274#L155 assume !(8512 == ssl3_accept_~s__state~0); 50273#L158 assume !(8513 == ssl3_accept_~s__state~0); 48809#L161 assume !(8528 == ssl3_accept_~s__state~0); 48810#L164 assume !(8529 == ssl3_accept_~s__state~0); 48840#L167 assume !(8544 == ssl3_accept_~s__state~0); 48841#L170 assume !(8545 == ssl3_accept_~s__state~0); 48931#L173 assume !(8560 == ssl3_accept_~s__state~0); 48897#L176 assume !(8561 == ssl3_accept_~s__state~0); 48898#L179 assume !(8448 == ssl3_accept_~s__state~0); 49007#L182 assume !(8576 == ssl3_accept_~s__state~0); 48999#L185 assume !(8577 == ssl3_accept_~s__state~0); 48832#L188 assume !(8592 == ssl3_accept_~s__state~0); 48833#L191 assume !(8593 == ssl3_accept_~s__state~0); 48969#L194 assume !(8608 == ssl3_accept_~s__state~0); 48959#L197 assume !(8609 == ssl3_accept_~s__state~0); 48960#L200 assume !(8640 == ssl3_accept_~s__state~0); 48865#L203 assume !(8641 == ssl3_accept_~s__state~0); 48866#L206 assume 8656 == ssl3_accept_~s__state~0; 48805#L210 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 48797#L542 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 48798#L547 assume !(10 == ssl3_accept_~blastFlag~0); 48884#L550 assume !(13 == ssl3_accept_~blastFlag~0); 48965#L553 assume !(16 == ssl3_accept_~blastFlag~0); 48966#L556 assume !(19 == ssl3_accept_~blastFlag~0); 48845#L556-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 48846#L567 assume !(0 == ssl3_accept_~tmp___10~0); 48903#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48829#L654 ssl3_accept_~skip~0 := 0; 48906#L113-2 assume !false; 48907#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48869#L116 assume !(12292 == ssl3_accept_~s__state~0); 48870#L119 assume !(16384 == ssl3_accept_~s__state~0); 48912#L122 assume !(8192 == ssl3_accept_~s__state~0); 48913#L125 assume !(24576 == ssl3_accept_~s__state~0); 48980#L128 assume !(8195 == ssl3_accept_~s__state~0); 50281#L131 assume !(8480 == ssl3_accept_~s__state~0); 49030#L134 assume !(8481 == ssl3_accept_~s__state~0); 48941#L137 assume !(8482 == ssl3_accept_~s__state~0); 48927#L140 assume !(8464 == ssl3_accept_~s__state~0); 48928#L143 assume !(8465 == ssl3_accept_~s__state~0); 48983#L146 assume !(8466 == ssl3_accept_~s__state~0); 48984#L149 assume !(8496 == ssl3_accept_~s__state~0); 48873#L152 assume !(8497 == ssl3_accept_~s__state~0); 48874#L155 assume !(8512 == ssl3_accept_~s__state~0); 48821#L158 assume !(8513 == ssl3_accept_~s__state~0); 48822#L161 assume !(8528 == ssl3_accept_~s__state~0); 50272#L164 assume !(8529 == ssl3_accept_~s__state~0); 50271#L167 assume !(8544 == ssl3_accept_~s__state~0); 50270#L170 assume !(8545 == ssl3_accept_~s__state~0); 50269#L173 assume !(8560 == ssl3_accept_~s__state~0); 50268#L176 assume !(8561 == ssl3_accept_~s__state~0); 50267#L179 assume !(8448 == ssl3_accept_~s__state~0); 50266#L182 assume !(8576 == ssl3_accept_~s__state~0); 50265#L185 assume !(8577 == ssl3_accept_~s__state~0); 50264#L188 assume !(8592 == ssl3_accept_~s__state~0); 50263#L191 assume !(8593 == ssl3_accept_~s__state~0); 50262#L194 assume !(8608 == ssl3_accept_~s__state~0); 50261#L197 assume !(8609 == ssl3_accept_~s__state~0); 50260#L200 assume !(8640 == ssl3_accept_~s__state~0); 50259#L203 assume !(8641 == ssl3_accept_~s__state~0); 50258#L206 assume !(8656 == ssl3_accept_~s__state~0); 50170#L209 assume !(8657 == ssl3_accept_~s__state~0); 48954#L212 assume 8672 == ssl3_accept_~s__state~0; 48955#L216 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 48816#L575 assume !(11 == ssl3_accept_~blastFlag~0); 48817#L578 assume !(14 == ssl3_accept_~blastFlag~0); 48905#L581 assume !(17 == ssl3_accept_~blastFlag~0); 48925#L584 assume !(20 == ssl3_accept_~blastFlag~0); 48926#L584-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 49003#L594 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 49004#L594-2 ssl3_accept_~s__init_num~0 := 0; 48938#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49980#L654 ssl3_accept_~skip~0 := 0; 49979#L113-2 assume !false; 49977#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49975#L116 assume !(12292 == ssl3_accept_~s__state~0); 49974#L119 assume !(16384 == ssl3_accept_~s__state~0); 49968#L122 assume !(8192 == ssl3_accept_~s__state~0); 49965#L125 assume !(24576 == ssl3_accept_~s__state~0); 49962#L128 assume !(8195 == ssl3_accept_~s__state~0); 49959#L131 assume !(8480 == ssl3_accept_~s__state~0); 49956#L134 assume !(8481 == ssl3_accept_~s__state~0); 49953#L137 assume !(8482 == ssl3_accept_~s__state~0); 49950#L140 assume !(8464 == ssl3_accept_~s__state~0); 49948#L143 assume !(8465 == ssl3_accept_~s__state~0); 49946#L146 assume !(8466 == ssl3_accept_~s__state~0); 49226#L149 assume !(8496 == ssl3_accept_~s__state~0); 49227#L152 assume !(8497 == ssl3_accept_~s__state~0); 49217#L155 assume !(8512 == ssl3_accept_~s__state~0); 49218#L158 assume !(8513 == ssl3_accept_~s__state~0); 49208#L161 assume !(8528 == ssl3_accept_~s__state~0); 49209#L164 assume !(8529 == ssl3_accept_~s__state~0); 49125#L167 assume !(8544 == ssl3_accept_~s__state~0); 49126#L170 assume !(8545 == ssl3_accept_~s__state~0); 49121#L173 assume !(8560 == ssl3_accept_~s__state~0); 49116#L176 assume !(8561 == ssl3_accept_~s__state~0); 49114#L179 assume 8448 == ssl3_accept_~s__state~0; 49115#L180 assume !(ssl3_accept_~num1~0 > 0); 49187#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49186#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49100#L654 ssl3_accept_~skip~0 := 0; 49101#L113-2 assume !false; 49096#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49097#L116 assume !(12292 == ssl3_accept_~s__state~0); 49091#L119 assume !(16384 == ssl3_accept_~s__state~0); 49092#L122 assume !(8192 == ssl3_accept_~s__state~0); 49087#L125 assume !(24576 == ssl3_accept_~s__state~0); 49088#L128 assume !(8195 == ssl3_accept_~s__state~0); 49082#L131 assume !(8480 == ssl3_accept_~s__state~0); 49083#L134 assume !(8481 == ssl3_accept_~s__state~0); 49077#L137 assume !(8482 == ssl3_accept_~s__state~0); 49078#L140 assume 8464 == ssl3_accept_~s__state~0; 49024#L147 [2021-11-07 08:02:12,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:12,655 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 14 times [2021-11-07 08:02:12,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:12,655 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763904609] [2021-11-07 08:02:12,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:12,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:12,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:12,667 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:12,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:12,682 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:12,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:12,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1026390161, now seen corresponding path program 1 times [2021-11-07 08:02:12,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:12,685 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734742418] [2021-11-07 08:02:12,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:12,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:12,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:12,734 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:02:12,735 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:12,735 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734742418] [2021-11-07 08:02:12,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734742418] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:12,735 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:12,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:12,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042974702] [2021-11-07 08:02:12,736 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:12,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:12,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:12,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:12,737 INFO L87 Difference]: Start difference. First operand 1506 states and 1947 transitions. cyclomatic complexity: 444 Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 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:02:12,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:12,762 INFO L93 Difference]: Finished difference Result 2728 states and 3557 transitions. [2021-11-07 08:02:12,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:12,762 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2728 states and 3557 transitions. [2021-11-07 08:02:12,779 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2553 [2021-11-07 08:02:12,791 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2728 states to 2728 states and 3557 transitions. [2021-11-07 08:02:12,791 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2621 [2021-11-07 08:02:12,795 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2621 [2021-11-07 08:02:12,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2728 states and 3557 transitions. [2021-11-07 08:02:12,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:12,796 INFO L681 BuchiCegarLoop]: Abstraction has 2728 states and 3557 transitions. [2021-11-07 08:02:12,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2728 states and 3557 transitions. [2021-11-07 08:02:12,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2728 to 2728. [2021-11-07 08:02:12,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2728 states, 2728 states have (on average 1.3038856304985338) internal successors, (3557), 2727 states have internal predecessors, (3557), 0 states have call successors, (0), 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:02:12,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2728 states to 2728 states and 3557 transitions. [2021-11-07 08:02:12,886 INFO L704 BuchiCegarLoop]: Abstraction has 2728 states and 3557 transitions. [2021-11-07 08:02:12,887 INFO L587 BuchiCegarLoop]: Abstraction has 2728 states and 3557 transitions. [2021-11-07 08:02:12,887 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-11-07 08:02:12,887 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2728 states and 3557 transitions. [2021-11-07 08:02:12,899 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2553 [2021-11-07 08:02:12,899 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:12,899 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:12,902 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:02:12,902 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:12,902 INFO L791 eck$LassoCheckResult]: Stem: 53271#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 53130#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 53122#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53090#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 53077#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53076#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 53284#L113-2 assume !false; 53316#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55584#L116 assume !(12292 == ssl3_accept_~s__state~0); 55583#L119 assume !(16384 == ssl3_accept_~s__state~0); 55581#L122 assume !(8192 == ssl3_accept_~s__state~0); 55580#L125 assume !(24576 == ssl3_accept_~s__state~0); 55578#L128 assume !(8195 == ssl3_accept_~s__state~0); 55576#L131 assume !(8480 == ssl3_accept_~s__state~0); 55574#L134 assume !(8481 == ssl3_accept_~s__state~0); 55558#L137 assume !(8482 == ssl3_accept_~s__state~0); 53414#L140 assume 8464 == ssl3_accept_~s__state~0; 53357#L147 [2021-11-07 08:02:12,903 INFO L793 eck$LassoCheckResult]: Loop: 53357#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 55697#L288 assume !(0 == ssl3_accept_~blastFlag~0); 55141#L288-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; 55693#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55687#L654 ssl3_accept_~skip~0 := 0; 55686#L113-2 assume !false; 55684#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55683#L116 assume !(12292 == ssl3_accept_~s__state~0); 55603#L119 assume !(16384 == ssl3_accept_~s__state~0); 55599#L122 assume !(8192 == ssl3_accept_~s__state~0); 55595#L125 assume !(24576 == ssl3_accept_~s__state~0); 55591#L128 assume !(8195 == ssl3_accept_~s__state~0); 55587#L131 assume !(8480 == ssl3_accept_~s__state~0); 55569#L134 assume !(8481 == ssl3_accept_~s__state~0); 55568#L137 assume !(8482 == ssl3_accept_~s__state~0); 55567#L140 assume !(8464 == ssl3_accept_~s__state~0); 55566#L143 assume !(8465 == ssl3_accept_~s__state~0); 55565#L146 assume !(8466 == ssl3_accept_~s__state~0); 54828#L149 assume 8496 == ssl3_accept_~s__state~0; 53352#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 54825#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 54606#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 54822#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 53208#L307-2 ssl3_accept_~s__init_num~0 := 0; 54612#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54607#L654 ssl3_accept_~skip~0 := 0; 54604#L113-2 assume !false; 54602#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54599#L116 assume !(12292 == ssl3_accept_~s__state~0); 54597#L119 assume !(16384 == ssl3_accept_~s__state~0); 54591#L122 assume !(8192 == ssl3_accept_~s__state~0); 54589#L125 assume !(24576 == ssl3_accept_~s__state~0); 54587#L128 assume !(8195 == ssl3_accept_~s__state~0); 54585#L131 assume !(8480 == ssl3_accept_~s__state~0); 54583#L134 assume !(8481 == ssl3_accept_~s__state~0); 54581#L137 assume !(8482 == ssl3_accept_~s__state~0); 54579#L140 assume !(8464 == ssl3_accept_~s__state~0); 54577#L143 assume !(8465 == ssl3_accept_~s__state~0); 54575#L146 assume !(8466 == ssl3_accept_~s__state~0); 54573#L149 assume !(8496 == ssl3_accept_~s__state~0); 54571#L152 assume !(8497 == ssl3_accept_~s__state~0); 54569#L155 assume 8512 == ssl3_accept_~s__state~0; 53348#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54566#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 53196#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 53277#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55382#L654 ssl3_accept_~skip~0 := 0; 55380#L113-2 assume !false; 55378#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55376#L116 assume !(12292 == ssl3_accept_~s__state~0); 55374#L119 assume !(16384 == ssl3_accept_~s__state~0); 55372#L122 assume !(8192 == ssl3_accept_~s__state~0); 55370#L125 assume !(24576 == ssl3_accept_~s__state~0); 55368#L128 assume !(8195 == ssl3_accept_~s__state~0); 55366#L131 assume !(8480 == ssl3_accept_~s__state~0); 55310#L134 assume !(8481 == ssl3_accept_~s__state~0); 55309#L137 assume !(8482 == ssl3_accept_~s__state~0); 55308#L140 assume !(8464 == ssl3_accept_~s__state~0); 55307#L143 assume !(8465 == ssl3_accept_~s__state~0); 55306#L146 assume !(8466 == ssl3_accept_~s__state~0); 55305#L149 assume !(8496 == ssl3_accept_~s__state~0); 55304#L152 assume !(8497 == ssl3_accept_~s__state~0); 53416#L155 assume !(8512 == ssl3_accept_~s__state~0); 53415#L158 assume !(8513 == ssl3_accept_~s__state~0); 53341#L161 assume 8528 == ssl3_accept_~s__state~0; 53047#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53048#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 53162#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 53268#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 53269#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 53059#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53408#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53404#L654 ssl3_accept_~skip~0 := 0; 55151#L113-2 assume !false; 55149#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55147#L116 assume !(12292 == ssl3_accept_~s__state~0); 55143#L119 assume !(16384 == ssl3_accept_~s__state~0); 53384#L122 assume !(8192 == ssl3_accept_~s__state~0); 53385#L125 assume !(24576 == ssl3_accept_~s__state~0); 53378#L128 assume !(8195 == ssl3_accept_~s__state~0); 53376#L131 assume !(8480 == ssl3_accept_~s__state~0); 53374#L134 assume !(8481 == ssl3_accept_~s__state~0); 53371#L137 assume !(8482 == ssl3_accept_~s__state~0); 53369#L140 assume !(8464 == ssl3_accept_~s__state~0); 53367#L143 assume !(8465 == ssl3_accept_~s__state~0); 53365#L146 assume !(8466 == ssl3_accept_~s__state~0); 53362#L149 assume !(8496 == ssl3_accept_~s__state~0); 53363#L152 assume !(8497 == ssl3_accept_~s__state~0); 55112#L155 assume !(8512 == ssl3_accept_~s__state~0); 55109#L158 assume !(8513 == ssl3_accept_~s__state~0); 55106#L161 assume !(8528 == ssl3_accept_~s__state~0); 55103#L164 assume !(8529 == ssl3_accept_~s__state~0); 55100#L167 assume 8544 == ssl3_accept_~s__state~0; 53344#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 55095#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 55091#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55088#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 53129#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 53126#L420 assume !(4 == ssl3_accept_~blastFlag~0); 53033#L420-2 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; 53034#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55352#L654 ssl3_accept_~skip~0 := 0; 55349#L113-2 assume !false; 55346#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55343#L116 assume !(12292 == ssl3_accept_~s__state~0); 55340#L119 assume !(16384 == ssl3_accept_~s__state~0); 55337#L122 assume !(8192 == ssl3_accept_~s__state~0); 55331#L125 assume !(24576 == ssl3_accept_~s__state~0); 55328#L128 assume !(8195 == ssl3_accept_~s__state~0); 55325#L131 assume !(8480 == ssl3_accept_~s__state~0); 55322#L134 assume !(8481 == ssl3_accept_~s__state~0); 55319#L137 assume !(8482 == ssl3_accept_~s__state~0); 55316#L140 assume !(8464 == ssl3_accept_~s__state~0); 55314#L143 assume !(8465 == ssl3_accept_~s__state~0); 55312#L146 assume !(8466 == ssl3_accept_~s__state~0); 54818#L149 assume !(8496 == ssl3_accept_~s__state~0); 54816#L152 assume !(8497 == ssl3_accept_~s__state~0); 54815#L155 assume !(8512 == ssl3_accept_~s__state~0); 54814#L158 assume !(8513 == ssl3_accept_~s__state~0); 54813#L161 assume !(8528 == ssl3_accept_~s__state~0); 54812#L164 assume !(8529 == ssl3_accept_~s__state~0); 54811#L167 assume !(8544 == ssl3_accept_~s__state~0); 54810#L170 assume !(8545 == ssl3_accept_~s__state~0); 54808#L173 assume !(8560 == ssl3_accept_~s__state~0); 54807#L176 assume !(8561 == ssl3_accept_~s__state~0); 54806#L179 assume 8448 == ssl3_accept_~s__state~0; 54805#L180 assume !(ssl3_accept_~num1~0 > 0); 54803#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54801#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54796#L654 ssl3_accept_~skip~0 := 0; 54795#L113-2 assume !false; 54794#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54793#L116 assume 12292 == ssl3_accept_~s__state~0; 53031#L117 ssl3_accept_~s__new_session~0 := 1; 53032#L225 ssl3_accept_~s__server~0 := 1; 55050#L230 assume 0 != ssl3_accept_~cb~0; 55048#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 55046#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 55043#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 55040#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 55038#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 55036#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55030#L654 ssl3_accept_~skip~0 := 0; 55028#L113-2 assume !false; 55026#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55024#L116 assume !(12292 == ssl3_accept_~s__state~0); 55022#L119 assume !(16384 == ssl3_accept_~s__state~0); 55020#L122 assume !(8192 == ssl3_accept_~s__state~0); 55018#L125 assume !(24576 == ssl3_accept_~s__state~0); 55016#L128 assume !(8195 == ssl3_accept_~s__state~0); 55014#L131 assume !(8480 == ssl3_accept_~s__state~0); 54838#L134 assume !(8481 == ssl3_accept_~s__state~0); 54837#L137 assume !(8482 == ssl3_accept_~s__state~0); 54836#L140 assume 8464 == ssl3_accept_~s__state~0; 53357#L147 [2021-11-07 08:02:12,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:12,904 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 15 times [2021-11-07 08:02:12,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:12,904 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799967826] [2021-11-07 08:02:12,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:12,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:12,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:12,914 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:12,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:12,926 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:12,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:12,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1273683599, now seen corresponding path program 1 times [2021-11-07 08:02:12,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:12,927 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404270783] [2021-11-07 08:02:12,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:12,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:12,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:12,979 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:02:12,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:12,979 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404270783] [2021-11-07 08:02:12,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404270783] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:02:12,980 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668941128] [2021-11-07 08:02:12,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:12,980 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:02:12,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:13,005 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:02:13,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-07 08:02:13,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:13,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 08:02:13,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:02:13,590 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:02:13,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668941128] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:13,591 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-11-07 08:02:13,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-11-07 08:02:13,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800125870] [2021-11-07 08:02:13,592 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:13,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:13,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:13,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-07 08:02:13,594 INFO L87 Difference]: Start difference. First operand 2728 states and 3557 transitions. cyclomatic complexity: 833 Second operand has 3 states, 2 states have (on average 39.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:02:13,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:13,778 INFO L93 Difference]: Finished difference Result 2860 states and 3689 transitions. [2021-11-07 08:02:13,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:13,779 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2860 states and 3689 transitions. [2021-11-07 08:02:13,794 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2605 [2021-11-07 08:02:13,805 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2860 states to 2780 states and 3609 transitions. [2021-11-07 08:02:13,805 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2673 [2021-11-07 08:02:13,808 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2673 [2021-11-07 08:02:13,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2780 states and 3609 transitions. [2021-11-07 08:02:13,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:13,812 INFO L681 BuchiCegarLoop]: Abstraction has 2780 states and 3609 transitions. [2021-11-07 08:02:13,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states and 3609 transitions. [2021-11-07 08:02:13,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2668. [2021-11-07 08:02:13,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2668 states, 2668 states have (on average 1.3017241379310345) internal successors, (3473), 2667 states have internal predecessors, (3473), 0 states have call successors, (0), 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:02:13,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2668 states to 2668 states and 3473 transitions. [2021-11-07 08:02:13,859 INFO L704 BuchiCegarLoop]: Abstraction has 2668 states and 3473 transitions. [2021-11-07 08:02:13,859 INFO L587 BuchiCegarLoop]: Abstraction has 2668 states and 3473 transitions. [2021-11-07 08:02:13,859 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-11-07 08:02:13,859 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2668 states and 3473 transitions. [2021-11-07 08:02:13,870 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2493 [2021-11-07 08:02:13,870 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:13,870 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:13,872 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:02:13,872 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:13,873 INFO L791 eck$LassoCheckResult]: Stem: 59332#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 59190#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 59181#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59148#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 59134#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59133#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 59342#L113-2 assume !false; 59376#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61059#L116 assume !(12292 == ssl3_accept_~s__state~0); 61036#L119 assume !(16384 == ssl3_accept_~s__state~0); 61037#L122 assume !(8192 == ssl3_accept_~s__state~0); 61026#L125 assume !(24576 == ssl3_accept_~s__state~0); 61027#L128 assume !(8195 == ssl3_accept_~s__state~0); 61020#L131 assume !(8480 == ssl3_accept_~s__state~0); 61021#L134 assume !(8481 == ssl3_accept_~s__state~0); 61014#L137 assume !(8482 == ssl3_accept_~s__state~0); 61015#L140 assume 8464 == ssl3_accept_~s__state~0; 59326#L147 [2021-11-07 08:02:13,873 INFO L793 eck$LassoCheckResult]: Loop: 59326#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 59160#L288 assume !(0 == ssl3_accept_~blastFlag~0); 59161#L288-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; 59209#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59316#L654 ssl3_accept_~skip~0 := 0; 59317#L113-2 assume !false; 59216#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59217#L116 assume !(12292 == ssl3_accept_~s__state~0); 59328#L119 assume !(16384 == ssl3_accept_~s__state~0); 59329#L122 assume !(8192 == ssl3_accept_~s__state~0); 59280#L125 assume !(24576 == ssl3_accept_~s__state~0); 59281#L128 assume !(8195 == ssl3_accept_~s__state~0); 59191#L131 assume !(8480 == ssl3_accept_~s__state~0); 59192#L134 assume !(8481 == ssl3_accept_~s__state~0); 59240#L137 assume !(8482 == ssl3_accept_~s__state~0); 59226#L140 assume !(8464 == ssl3_accept_~s__state~0); 59227#L143 assume !(8465 == ssl3_accept_~s__state~0); 59284#L146 assume !(8466 == ssl3_accept_~s__state~0); 59285#L149 assume 8496 == ssl3_accept_~s__state~0; 59656#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 60455#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 60452#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 60451#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 59264#L307-2 ssl3_accept_~s__init_num~0 := 0; 60449#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60444#L654 ssl3_accept_~skip~0 := 0; 60443#L113-2 assume !false; 60442#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60441#L116 assume !(12292 == ssl3_accept_~s__state~0); 60440#L119 assume !(16384 == ssl3_accept_~s__state~0); 60439#L122 assume !(8192 == ssl3_accept_~s__state~0); 60438#L125 assume !(24576 == ssl3_accept_~s__state~0); 60437#L128 assume !(8195 == ssl3_accept_~s__state~0); 60436#L131 assume !(8480 == ssl3_accept_~s__state~0); 60435#L134 assume !(8481 == ssl3_accept_~s__state~0); 60434#L137 assume !(8482 == ssl3_accept_~s__state~0); 60433#L140 assume !(8464 == ssl3_accept_~s__state~0); 60432#L143 assume !(8465 == ssl3_accept_~s__state~0); 60431#L146 assume !(8466 == ssl3_accept_~s__state~0); 60430#L149 assume !(8496 == ssl3_accept_~s__state~0); 60429#L152 assume !(8497 == ssl3_accept_~s__state~0); 60428#L155 assume 8512 == ssl3_accept_~s__state~0; 59646#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60426#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 60424#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 60422#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60417#L654 ssl3_accept_~skip~0 := 0; 60416#L113-2 assume !false; 60415#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60414#L116 assume !(12292 == ssl3_accept_~s__state~0); 60413#L119 assume !(16384 == ssl3_accept_~s__state~0); 60411#L122 assume !(8192 == ssl3_accept_~s__state~0); 60409#L125 assume !(24576 == ssl3_accept_~s__state~0); 60407#L128 assume !(8195 == ssl3_accept_~s__state~0); 60405#L131 assume !(8480 == ssl3_accept_~s__state~0); 60403#L134 assume !(8481 == ssl3_accept_~s__state~0); 60401#L137 assume !(8482 == ssl3_accept_~s__state~0); 60399#L140 assume !(8464 == ssl3_accept_~s__state~0); 60398#L143 assume !(8465 == ssl3_accept_~s__state~0); 60397#L146 assume !(8466 == ssl3_accept_~s__state~0); 60396#L149 assume !(8496 == ssl3_accept_~s__state~0); 60395#L152 assume !(8497 == ssl3_accept_~s__state~0); 60394#L155 assume !(8512 == ssl3_accept_~s__state~0); 60385#L158 assume !(8513 == ssl3_accept_~s__state~0); 60382#L161 assume 8528 == ssl3_accept_~s__state~0; 59635#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 60372#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 60371#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 60370#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 60368#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 60357#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 60266#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60260#L654 ssl3_accept_~skip~0 := 0; 60258#L113-2 assume !false; 60256#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60254#L116 assume !(12292 == ssl3_accept_~s__state~0); 60252#L119 assume !(16384 == ssl3_accept_~s__state~0); 60250#L122 assume !(8192 == ssl3_accept_~s__state~0); 60248#L125 assume !(24576 == ssl3_accept_~s__state~0); 60246#L128 assume !(8195 == ssl3_accept_~s__state~0); 60244#L131 assume !(8480 == ssl3_accept_~s__state~0); 60242#L134 assume !(8481 == ssl3_accept_~s__state~0); 60240#L137 assume !(8482 == ssl3_accept_~s__state~0); 60238#L140 assume !(8464 == ssl3_accept_~s__state~0); 60236#L143 assume !(8465 == ssl3_accept_~s__state~0); 60234#L146 assume !(8466 == ssl3_accept_~s__state~0); 60232#L149 assume !(8496 == ssl3_accept_~s__state~0); 60230#L152 assume !(8497 == ssl3_accept_~s__state~0); 60228#L155 assume !(8512 == ssl3_accept_~s__state~0); 60226#L158 assume !(8513 == ssl3_accept_~s__state~0); 60224#L161 assume !(8528 == ssl3_accept_~s__state~0); 60222#L164 assume !(8529 == ssl3_accept_~s__state~0); 60220#L167 assume 8544 == ssl3_accept_~s__state~0; 59624#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 60215#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 60208#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60206#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60199#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 60194#L420 assume !(4 == ssl3_accept_~blastFlag~0); 60187#L420-2 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; 60188#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59979#L654 ssl3_accept_~skip~0 := 0; 59980#L113-2 assume !false; 59972#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59973#L116 assume !(12292 == ssl3_accept_~s__state~0); 59964#L119 assume !(16384 == ssl3_accept_~s__state~0); 59965#L122 assume !(8192 == ssl3_accept_~s__state~0); 59947#L125 assume !(24576 == ssl3_accept_~s__state~0); 59948#L128 assume !(8195 == ssl3_accept_~s__state~0); 59936#L131 assume !(8480 == ssl3_accept_~s__state~0); 59937#L134 assume !(8481 == ssl3_accept_~s__state~0); 59925#L137 assume !(8482 == ssl3_accept_~s__state~0); 59926#L140 assume !(8464 == ssl3_accept_~s__state~0); 59915#L143 assume !(8465 == ssl3_accept_~s__state~0); 59916#L146 assume !(8466 == ssl3_accept_~s__state~0); 59904#L149 assume !(8496 == ssl3_accept_~s__state~0); 59902#L152 assume !(8497 == ssl3_accept_~s__state~0); 59900#L155 assume !(8512 == ssl3_accept_~s__state~0); 59898#L158 assume !(8513 == ssl3_accept_~s__state~0); 59896#L161 assume !(8528 == ssl3_accept_~s__state~0); 59894#L164 assume !(8529 == ssl3_accept_~s__state~0); 59892#L167 assume !(8544 == ssl3_accept_~s__state~0); 59890#L170 assume !(8545 == ssl3_accept_~s__state~0); 59888#L173 assume !(8560 == ssl3_accept_~s__state~0); 59886#L176 assume !(8561 == ssl3_accept_~s__state~0); 59871#L179 assume 8448 == ssl3_accept_~s__state~0; 59872#L180 assume !(ssl3_accept_~num1~0 > 0); 59859#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 59860#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59744#L654 ssl3_accept_~skip~0 := 0; 59745#L113-2 assume !false; 59731#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59732#L116 assume 12292 == ssl3_accept_~s__state~0; 59875#L117 ssl3_accept_~s__new_session~0 := 1; 59708#L225 ssl3_accept_~s__server~0 := 1; 60355#L230 assume 0 != ssl3_accept_~cb~0; 60353#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 60351#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 60217#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 60201#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 60196#L257 assume 12292 != ssl3_accept_~s__state~0; 60191#L258 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 59987#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59983#L654 ssl3_accept_~skip~0 := 0; 59976#L113-2 assume !false; 59977#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59969#L116 assume !(12292 == ssl3_accept_~s__state~0); 59970#L119 assume !(16384 == ssl3_accept_~s__state~0); 59961#L122 assume !(8192 == ssl3_accept_~s__state~0); 59962#L125 assume !(24576 == ssl3_accept_~s__state~0); 59942#L128 assume !(8195 == ssl3_accept_~s__state~0); 59943#L131 assume !(8480 == ssl3_accept_~s__state~0); 59930#L134 assume !(8481 == ssl3_accept_~s__state~0); 59931#L137 assume !(8482 == ssl3_accept_~s__state~0); 59920#L140 assume 8464 == ssl3_accept_~s__state~0; 59326#L147 [2021-11-07 08:02:13,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:13,874 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 16 times [2021-11-07 08:02:13,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:13,874 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687553733] [2021-11-07 08:02:13,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:13,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:13,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:13,883 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:13,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:13,893 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:13,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:13,893 INFO L85 PathProgramCache]: Analyzing trace with hash 2130966753, now seen corresponding path program 1 times [2021-11-07 08:02:13,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:13,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632300498] [2021-11-07 08:02:13,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:13,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:13,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:13,941 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:02:13,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:13,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632300498] [2021-11-07 08:02:13,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632300498] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:02:13,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653165683] [2021-11-07 08:02:13,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:13,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:02:13,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:13,945 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:02:13,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-07 08:02:14,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:14,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 08:02:14,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:02:14,673 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:02:14,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653165683] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:14,674 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-11-07 08:02:14,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-07 08:02:14,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197915374] [2021-11-07 08:02:14,675 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:14,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:14,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:14,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-07 08:02:14,676 INFO L87 Difference]: Start difference. First operand 2668 states and 3473 transitions. cyclomatic complexity: 809 Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 08:02:14,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:14,805 INFO L93 Difference]: Finished difference Result 2740 states and 3561 transitions. [2021-11-07 08:02:14,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:14,806 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2740 states and 3561 transitions. [2021-11-07 08:02:14,822 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2565 [2021-11-07 08:02:14,836 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2740 states to 2740 states and 3561 transitions. [2021-11-07 08:02:14,836 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2633 [2021-11-07 08:02:14,840 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2633 [2021-11-07 08:02:14,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2740 states and 3561 transitions. [2021-11-07 08:02:14,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:14,841 INFO L681 BuchiCegarLoop]: Abstraction has 2740 states and 3561 transitions. [2021-11-07 08:02:14,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2740 states and 3561 transitions. [2021-11-07 08:02:14,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2740 to 2700. [2021-11-07 08:02:14,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2700 states, 2700 states have (on average 1.301111111111111) internal successors, (3513), 2699 states have internal predecessors, (3513), 0 states have call successors, (0), 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:02:14,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2700 states to 2700 states and 3513 transitions. [2021-11-07 08:02:14,898 INFO L704 BuchiCegarLoop]: Abstraction has 2700 states and 3513 transitions. [2021-11-07 08:02:14,898 INFO L587 BuchiCegarLoop]: Abstraction has 2700 states and 3513 transitions. [2021-11-07 08:02:14,898 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-11-07 08:02:14,898 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2700 states and 3513 transitions. [2021-11-07 08:02:14,910 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2525 [2021-11-07 08:02:14,911 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:14,911 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:14,914 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:02:14,914 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:14,914 INFO L791 eck$LassoCheckResult]: Stem: 65202#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 65065#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 65057#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 65025#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 65012#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 65011#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 65216#L113-2 assume !false; 65249#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67141#L116 assume !(12292 == ssl3_accept_~s__state~0); 67140#L119 assume !(16384 == ssl3_accept_~s__state~0); 67138#L122 assume !(8192 == ssl3_accept_~s__state~0); 67136#L125 assume !(24576 == ssl3_accept_~s__state~0); 67123#L128 assume !(8195 == ssl3_accept_~s__state~0); 67099#L131 assume !(8480 == ssl3_accept_~s__state~0); 67098#L134 assume !(8481 == ssl3_accept_~s__state~0); 67097#L137 assume !(8482 == ssl3_accept_~s__state~0); 67095#L140 assume 8464 == ssl3_accept_~s__state~0; 66079#L147 [2021-11-07 08:02:14,915 INFO L793 eck$LassoCheckResult]: Loop: 66079#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 67273#L288 assume !(0 == ssl3_accept_~blastFlag~0); 67056#L288-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; 67248#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67242#L654 ssl3_accept_~skip~0 := 0; 67240#L113-2 assume !false; 67238#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67236#L116 assume !(12292 == ssl3_accept_~s__state~0); 67234#L119 assume !(16384 == ssl3_accept_~s__state~0); 67232#L122 assume !(8192 == ssl3_accept_~s__state~0); 67230#L125 assume !(24576 == ssl3_accept_~s__state~0); 67228#L128 assume !(8195 == ssl3_accept_~s__state~0); 67096#L131 assume !(8480 == ssl3_accept_~s__state~0); 67094#L134 assume !(8481 == ssl3_accept_~s__state~0); 67092#L137 assume !(8482 == ssl3_accept_~s__state~0); 67090#L140 assume !(8464 == ssl3_accept_~s__state~0); 67084#L143 assume !(8465 == ssl3_accept_~s__state~0); 67080#L146 assume !(8466 == ssl3_accept_~s__state~0); 66919#L149 assume 8496 == ssl3_accept_~s__state~0; 66074#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 66851#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 66846#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 66841#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 65142#L307-2 ssl3_accept_~s__init_num~0 := 0; 66831#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66821#L654 ssl3_accept_~skip~0 := 0; 66819#L113-2 assume !false; 66817#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66815#L116 assume !(12292 == ssl3_accept_~s__state~0); 66813#L119 assume !(16384 == ssl3_accept_~s__state~0); 66811#L122 assume !(8192 == ssl3_accept_~s__state~0); 66809#L125 assume !(24576 == ssl3_accept_~s__state~0); 66807#L128 assume !(8195 == ssl3_accept_~s__state~0); 66805#L131 assume !(8480 == ssl3_accept_~s__state~0); 66802#L134 assume !(8481 == ssl3_accept_~s__state~0); 66801#L137 assume !(8482 == ssl3_accept_~s__state~0); 66798#L140 assume !(8464 == ssl3_accept_~s__state~0); 66792#L143 assume !(8465 == ssl3_accept_~s__state~0); 66790#L146 assume !(8466 == ssl3_accept_~s__state~0); 66788#L149 assume !(8496 == ssl3_accept_~s__state~0); 66786#L152 assume !(8497 == ssl3_accept_~s__state~0); 66784#L155 assume 8512 == ssl3_accept_~s__state~0; 66069#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66779#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 66776#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 66773#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66767#L654 ssl3_accept_~skip~0 := 0; 66765#L113-2 assume !false; 66763#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66761#L116 assume !(12292 == ssl3_accept_~s__state~0); 66758#L119 assume !(16384 == ssl3_accept_~s__state~0); 66755#L122 assume !(8192 == ssl3_accept_~s__state~0); 66750#L125 assume !(24576 == ssl3_accept_~s__state~0); 66748#L128 assume !(8195 == ssl3_accept_~s__state~0); 66746#L131 assume !(8480 == ssl3_accept_~s__state~0); 66744#L134 assume !(8481 == ssl3_accept_~s__state~0); 66742#L137 assume !(8482 == ssl3_accept_~s__state~0); 66740#L140 assume !(8464 == ssl3_accept_~s__state~0); 66738#L143 assume !(8465 == ssl3_accept_~s__state~0); 66736#L146 assume !(8466 == ssl3_accept_~s__state~0); 66734#L149 assume !(8496 == ssl3_accept_~s__state~0); 66732#L152 assume !(8497 == ssl3_accept_~s__state~0); 66730#L155 assume !(8512 == ssl3_accept_~s__state~0); 66728#L158 assume !(8513 == ssl3_accept_~s__state~0); 66726#L161 assume 8528 == ssl3_accept_~s__state~0; 66064#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 65093#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 65095#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 65346#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 66436#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 66432#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 66419#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66413#L654 ssl3_accept_~skip~0 := 0; 66411#L113-2 assume !false; 66406#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66404#L116 assume !(12292 == ssl3_accept_~s__state~0); 66402#L119 assume !(16384 == ssl3_accept_~s__state~0); 66400#L122 assume !(8192 == ssl3_accept_~s__state~0); 66398#L125 assume !(24576 == ssl3_accept_~s__state~0); 66396#L128 assume !(8195 == ssl3_accept_~s__state~0); 66394#L131 assume !(8480 == ssl3_accept_~s__state~0); 66392#L134 assume !(8481 == ssl3_accept_~s__state~0); 66390#L137 assume !(8482 == ssl3_accept_~s__state~0); 66388#L140 assume !(8464 == ssl3_accept_~s__state~0); 66386#L143 assume !(8465 == ssl3_accept_~s__state~0); 66384#L146 assume !(8466 == ssl3_accept_~s__state~0); 66382#L149 assume !(8496 == ssl3_accept_~s__state~0); 66380#L152 assume !(8497 == ssl3_accept_~s__state~0); 66378#L155 assume !(8512 == ssl3_accept_~s__state~0); 66376#L158 assume !(8513 == ssl3_accept_~s__state~0); 66374#L161 assume !(8528 == ssl3_accept_~s__state~0); 66372#L164 assume !(8529 == ssl3_accept_~s__state~0); 66370#L167 assume 8544 == ssl3_accept_~s__state~0; 66059#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66367#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 66357#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66350#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66343#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 66339#L420 assume !(4 == ssl3_accept_~blastFlag~0); 66333#L420-2 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; 66325#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66318#L654 ssl3_accept_~skip~0 := 0; 66314#L113-2 assume !false; 66310#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66306#L116 assume !(12292 == ssl3_accept_~s__state~0); 66302#L119 assume !(16384 == ssl3_accept_~s__state~0); 66298#L122 assume !(8192 == ssl3_accept_~s__state~0); 66294#L125 assume !(24576 == ssl3_accept_~s__state~0); 66289#L128 assume !(8195 == ssl3_accept_~s__state~0); 66285#L131 assume !(8480 == ssl3_accept_~s__state~0); 66280#L134 assume !(8481 == ssl3_accept_~s__state~0); 66275#L137 assume !(8482 == ssl3_accept_~s__state~0); 66271#L140 assume !(8464 == ssl3_accept_~s__state~0); 66267#L143 assume !(8465 == ssl3_accept_~s__state~0); 66264#L146 assume !(8466 == ssl3_accept_~s__state~0); 66227#L149 assume !(8496 == ssl3_accept_~s__state~0); 66225#L152 assume !(8497 == ssl3_accept_~s__state~0); 66223#L155 assume !(8512 == ssl3_accept_~s__state~0); 66221#L158 assume !(8513 == ssl3_accept_~s__state~0); 66219#L161 assume !(8528 == ssl3_accept_~s__state~0); 66217#L164 assume !(8529 == ssl3_accept_~s__state~0); 66215#L167 assume !(8544 == ssl3_accept_~s__state~0); 66213#L170 assume !(8545 == ssl3_accept_~s__state~0); 66211#L173 assume !(8560 == ssl3_accept_~s__state~0); 66209#L176 assume !(8561 == ssl3_accept_~s__state~0); 66207#L179 assume 8448 == ssl3_accept_~s__state~0; 66205#L180 assume !(ssl3_accept_~num1~0 > 0); 66201#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 66116#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66110#L654 ssl3_accept_~skip~0 := 0; 66108#L113-2 assume !false; 66106#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66103#L116 assume !(12292 == ssl3_accept_~s__state~0); 66101#L119 assume 16384 == ssl3_accept_~s__state~0; 66096#L225 ssl3_accept_~s__server~0 := 1; 66427#L230 assume 0 != ssl3_accept_~cb~0; 66424#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 66365#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 66355#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 66347#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 66341#L257 assume 12292 != ssl3_accept_~s__state~0; 66338#L258 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 66330#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66319#L654 ssl3_accept_~skip~0 := 0; 66315#L113-2 assume !false; 66311#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66307#L116 assume !(12292 == ssl3_accept_~s__state~0); 66303#L119 assume !(16384 == ssl3_accept_~s__state~0); 66299#L122 assume !(8192 == ssl3_accept_~s__state~0); 66295#L125 assume !(24576 == ssl3_accept_~s__state~0); 66290#L128 assume !(8195 == ssl3_accept_~s__state~0); 66286#L131 assume !(8480 == ssl3_accept_~s__state~0); 66281#L134 assume !(8481 == ssl3_accept_~s__state~0); 66276#L137 assume !(8482 == ssl3_accept_~s__state~0); 66272#L140 assume 8464 == ssl3_accept_~s__state~0; 66079#L147 [2021-11-07 08:02:14,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:14,916 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 17 times [2021-11-07 08:02:14,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:14,916 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856277659] [2021-11-07 08:02:14,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:14,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:14,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:14,928 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:14,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:14,939 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:14,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:14,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1097253427, now seen corresponding path program 1 times [2021-11-07 08:02:14,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:14,940 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521585829] [2021-11-07 08:02:14,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:14,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:14,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:14,987 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:02:14,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:14,988 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521585829] [2021-11-07 08:02:14,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521585829] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:02:14,988 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419232469] [2021-11-07 08:02:14,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:14,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:02:14,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:14,991 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:02:14,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-07 08:02:15,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:15,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 08:02:15,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:02:15,676 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:02:15,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419232469] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:02:15,676 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 08:02:15,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-11-07 08:02:15,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030826356] [2021-11-07 08:02:15,678 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:15,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:15,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 08:02:15,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 08:02:15,679 INFO L87 Difference]: Start difference. First operand 2700 states and 3513 transitions. cyclomatic complexity: 817 Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 0 states have call successors, (0), 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:02:16,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:16,032 INFO L93 Difference]: Finished difference Result 4210 states and 5361 transitions. [2021-11-07 08:02:16,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-07 08:02:16,032 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4210 states and 5361 transitions. [2021-11-07 08:02:16,055 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3377 [2021-11-07 08:02:16,072 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4210 states to 4138 states and 5285 transitions. [2021-11-07 08:02:16,073 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4031 [2021-11-07 08:02:16,078 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4031 [2021-11-07 08:02:16,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4138 states and 5285 transitions. [2021-11-07 08:02:16,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:16,079 INFO L681 BuchiCegarLoop]: Abstraction has 4138 states and 5285 transitions. [2021-11-07 08:02:16,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4138 states and 5285 transitions. [2021-11-07 08:02:16,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4138 to 3214. [2021-11-07 08:02:16,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3214 states, 3214 states have (on average 1.290292470441817) internal successors, (4147), 3213 states have internal predecessors, (4147), 0 states have call successors, (0), 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:02:16,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3214 states to 3214 states and 4147 transitions. [2021-11-07 08:02:16,202 INFO L704 BuchiCegarLoop]: Abstraction has 3214 states and 4147 transitions. [2021-11-07 08:02:16,202 INFO L587 BuchiCegarLoop]: Abstraction has 3214 states and 4147 transitions. [2021-11-07 08:02:16,202 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-11-07 08:02:16,202 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3214 states and 4147 transitions. [2021-11-07 08:02:16,215 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2998 [2021-11-07 08:02:16,215 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:16,216 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:16,218 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:02:16,218 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:16,220 INFO L791 eck$LassoCheckResult]: Stem: 72583#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 72447#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 72439#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 72405#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 72392#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 72391#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 72595#L113-2 assume !false; 72627#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73193#L116 assume !(12292 == ssl3_accept_~s__state~0); 73185#L119 assume !(16384 == ssl3_accept_~s__state~0); 73186#L122 assume !(8192 == ssl3_accept_~s__state~0); 72900#L125 assume !(24576 == ssl3_accept_~s__state~0); 72901#L128 assume !(8195 == ssl3_accept_~s__state~0); 72884#L131 assume !(8480 == ssl3_accept_~s__state~0); 72885#L134 assume !(8481 == ssl3_accept_~s__state~0); 72862#L137 assume !(8482 == ssl3_accept_~s__state~0); 72863#L140 assume 8464 == ssl3_accept_~s__state~0; 72747#L147 [2021-11-07 08:02:16,220 INFO L793 eck$LassoCheckResult]: Loop: 72747#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 74037#L288 assume !(0 == ssl3_accept_~blastFlag~0); 73728#L288-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; 74031#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74025#L654 ssl3_accept_~skip~0 := 0; 74023#L113-2 assume !false; 74021#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74019#L116 assume !(12292 == ssl3_accept_~s__state~0); 74017#L119 assume !(16384 == ssl3_accept_~s__state~0); 74015#L122 assume !(8192 == ssl3_accept_~s__state~0); 74013#L125 assume !(24576 == ssl3_accept_~s__state~0); 74011#L128 assume !(8195 == ssl3_accept_~s__state~0); 74009#L131 assume !(8480 == ssl3_accept_~s__state~0); 73899#L134 assume !(8481 == ssl3_accept_~s__state~0); 74006#L137 assume !(8482 == ssl3_accept_~s__state~0); 74004#L140 assume !(8464 == ssl3_accept_~s__state~0); 74002#L143 assume !(8465 == ssl3_accept_~s__state~0); 73983#L146 assume !(8466 == ssl3_accept_~s__state~0); 73874#L149 assume 8496 == ssl3_accept_~s__state~0; 72744#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 73864#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 73701#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 73858#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 72521#L307-2 ssl3_accept_~s__init_num~0 := 0; 73852#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73845#L654 ssl3_accept_~skip~0 := 0; 73842#L113-2 assume !false; 73839#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73836#L116 assume !(12292 == ssl3_accept_~s__state~0); 73833#L119 assume !(16384 == ssl3_accept_~s__state~0); 73830#L122 assume !(8192 == ssl3_accept_~s__state~0); 73827#L125 assume !(24576 == ssl3_accept_~s__state~0); 73824#L128 assume !(8195 == ssl3_accept_~s__state~0); 73819#L131 assume !(8480 == ssl3_accept_~s__state~0); 73812#L134 assume !(8481 == ssl3_accept_~s__state~0); 73805#L137 assume !(8482 == ssl3_accept_~s__state~0); 73796#L140 assume !(8464 == ssl3_accept_~s__state~0); 73791#L143 assume !(8465 == ssl3_accept_~s__state~0); 73786#L146 assume !(8466 == ssl3_accept_~s__state~0); 73781#L149 assume !(8496 == ssl3_accept_~s__state~0); 73776#L152 assume !(8497 == ssl3_accept_~s__state~0); 73744#L155 assume 8512 == ssl3_accept_~s__state~0; 72515#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72516#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 72593#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 74330#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74324#L654 ssl3_accept_~skip~0 := 0; 74322#L113-2 assume !false; 74320#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74292#L116 assume !(12292 == ssl3_accept_~s__state~0); 74288#L119 assume !(16384 == ssl3_accept_~s__state~0); 74284#L122 assume !(8192 == ssl3_accept_~s__state~0); 74280#L125 assume !(24576 == ssl3_accept_~s__state~0); 74276#L128 assume !(8195 == ssl3_accept_~s__state~0); 74272#L131 assume !(8480 == ssl3_accept_~s__state~0); 74270#L134 assume !(8481 == ssl3_accept_~s__state~0); 74268#L137 assume !(8482 == ssl3_accept_~s__state~0); 74265#L140 assume !(8464 == ssl3_accept_~s__state~0); 74259#L143 assume !(8465 == ssl3_accept_~s__state~0); 74257#L146 assume !(8466 == ssl3_accept_~s__state~0); 74255#L149 assume !(8496 == ssl3_accept_~s__state~0); 74253#L152 assume !(8497 == ssl3_accept_~s__state~0); 74251#L155 assume !(8512 == ssl3_accept_~s__state~0); 74250#L158 assume !(8513 == ssl3_accept_~s__state~0); 74249#L161 assume 8528 == ssl3_accept_~s__state~0; 72739#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 74248#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 74247#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 74245#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 74239#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 74232#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 74230#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74224#L654 ssl3_accept_~skip~0 := 0; 74222#L113-2 assume !false; 74220#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74218#L116 assume !(12292 == ssl3_accept_~s__state~0); 74216#L119 assume !(16384 == ssl3_accept_~s__state~0); 74214#L122 assume !(8192 == ssl3_accept_~s__state~0); 74212#L125 assume !(24576 == ssl3_accept_~s__state~0); 74210#L128 assume !(8195 == ssl3_accept_~s__state~0); 74208#L131 assume !(8480 == ssl3_accept_~s__state~0); 74206#L134 assume !(8481 == ssl3_accept_~s__state~0); 74204#L137 assume !(8482 == ssl3_accept_~s__state~0); 74202#L140 assume !(8464 == ssl3_accept_~s__state~0); 74200#L143 assume !(8465 == ssl3_accept_~s__state~0); 74198#L146 assume !(8466 == ssl3_accept_~s__state~0); 74196#L149 assume !(8496 == ssl3_accept_~s__state~0); 74194#L152 assume !(8497 == ssl3_accept_~s__state~0); 74192#L155 assume !(8512 == ssl3_accept_~s__state~0); 74190#L158 assume !(8513 == ssl3_accept_~s__state~0); 74188#L161 assume !(8528 == ssl3_accept_~s__state~0); 74186#L164 assume !(8529 == ssl3_accept_~s__state~0); 74185#L167 assume 8544 == ssl3_accept_~s__state~0; 72736#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 74184#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 74182#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 74181#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 74178#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 74177#L420 assume !(4 == ssl3_accept_~blastFlag~0); 74175#L420-2 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; 74173#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74168#L654 ssl3_accept_~skip~0 := 0; 74167#L113-2 assume !false; 74166#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74165#L116 assume !(12292 == ssl3_accept_~s__state~0); 74164#L119 assume !(16384 == ssl3_accept_~s__state~0); 74163#L122 assume !(8192 == ssl3_accept_~s__state~0); 74162#L125 assume !(24576 == ssl3_accept_~s__state~0); 74161#L128 assume !(8195 == ssl3_accept_~s__state~0); 74160#L131 assume !(8480 == ssl3_accept_~s__state~0); 74159#L134 assume !(8481 == ssl3_accept_~s__state~0); 74158#L137 assume !(8482 == ssl3_accept_~s__state~0); 74157#L140 assume !(8464 == ssl3_accept_~s__state~0); 74156#L143 assume !(8465 == ssl3_accept_~s__state~0); 74155#L146 assume !(8466 == ssl3_accept_~s__state~0); 74154#L149 assume !(8496 == ssl3_accept_~s__state~0); 74153#L152 assume !(8497 == ssl3_accept_~s__state~0); 74152#L155 assume !(8512 == ssl3_accept_~s__state~0); 74151#L158 assume !(8513 == ssl3_accept_~s__state~0); 74150#L161 assume !(8528 == ssl3_accept_~s__state~0); 74149#L164 assume !(8529 == ssl3_accept_~s__state~0); 74148#L167 assume !(8544 == ssl3_accept_~s__state~0); 74147#L170 assume !(8545 == ssl3_accept_~s__state~0); 74146#L173 assume !(8560 == ssl3_accept_~s__state~0); 74141#L176 assume !(8561 == ssl3_accept_~s__state~0); 74138#L179 assume 8448 == ssl3_accept_~s__state~0; 74135#L180 assume !(ssl3_accept_~num1~0 > 0); 74129#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 74122#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74116#L654 ssl3_accept_~skip~0 := 0; 74114#L113-2 assume !false; 74112#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74110#L116 assume !(12292 == ssl3_accept_~s__state~0); 74108#L119 assume !(16384 == ssl3_accept_~s__state~0); 74106#L122 assume !(8192 == ssl3_accept_~s__state~0); 74104#L125 assume !(24576 == ssl3_accept_~s__state~0); 74102#L128 assume !(8195 == ssl3_accept_~s__state~0); 74100#L131 assume !(8480 == ssl3_accept_~s__state~0); 74098#L134 assume !(8481 == ssl3_accept_~s__state~0); 74096#L137 assume !(8482 == ssl3_accept_~s__state~0); 74094#L140 assume !(8464 == ssl3_accept_~s__state~0); 74092#L143 assume !(8465 == ssl3_accept_~s__state~0); 74090#L146 assume !(8466 == ssl3_accept_~s__state~0); 74088#L149 assume !(8496 == ssl3_accept_~s__state~0); 74086#L152 assume !(8497 == ssl3_accept_~s__state~0); 74084#L155 assume !(8512 == ssl3_accept_~s__state~0); 74082#L158 assume !(8513 == ssl3_accept_~s__state~0); 74080#L161 assume !(8528 == ssl3_accept_~s__state~0); 74078#L164 assume !(8529 == ssl3_accept_~s__state~0); 74076#L167 assume !(8544 == ssl3_accept_~s__state~0); 74074#L170 assume !(8545 == ssl3_accept_~s__state~0); 74072#L173 assume !(8560 == ssl3_accept_~s__state~0); 74070#L176 assume !(8561 == ssl3_accept_~s__state~0); 74068#L179 assume !(8448 == ssl3_accept_~s__state~0); 74064#L182 assume 8576 == ssl3_accept_~s__state~0; 74063#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 74039#L463 assume !(5 == ssl3_accept_~blastFlag~0); 74038#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 74034#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 74035#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74057#L654 ssl3_accept_~skip~0 := 0; 74056#L113-2 assume !false; 74055#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74054#L116 assume !(12292 == ssl3_accept_~s__state~0); 74053#L119 assume !(16384 == ssl3_accept_~s__state~0); 74052#L122 assume !(8192 == ssl3_accept_~s__state~0); 74051#L125 assume !(24576 == ssl3_accept_~s__state~0); 74050#L128 assume !(8195 == ssl3_accept_~s__state~0); 74049#L131 assume !(8480 == ssl3_accept_~s__state~0); 74048#L134 assume !(8481 == ssl3_accept_~s__state~0); 74047#L137 assume !(8482 == ssl3_accept_~s__state~0); 74046#L140 assume 8464 == ssl3_accept_~s__state~0; 72747#L147 [2021-11-07 08:02:16,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:16,221 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 18 times [2021-11-07 08:02:16,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:16,221 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387431186] [2021-11-07 08:02:16,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:16,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:16,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:16,233 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:16,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:16,247 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:16,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:16,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1397376463, now seen corresponding path program 1 times [2021-11-07 08:02:16,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:16,249 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973433015] [2021-11-07 08:02:16,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:16,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:16,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:16,295 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:02:16,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:16,296 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973433015] [2021-11-07 08:02:16,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973433015] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:16,296 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:16,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:02:16,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157181254] [2021-11-07 08:02:16,297 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:16,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:16,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:16,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:16,299 INFO L87 Difference]: Start difference. First operand 3214 states and 4147 transitions. cyclomatic complexity: 939 Second operand has 3 states, 2 states have (on average 37.5) 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:02:16,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:16,491 INFO L93 Difference]: Finished difference Result 3516 states and 4489 transitions. [2021-11-07 08:02:16,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:16,492 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3516 states and 4489 transitions. [2021-11-07 08:02:16,513 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3132 [2021-11-07 08:02:16,528 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3516 states to 3396 states and 4369 transitions. [2021-11-07 08:02:16,528 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3289 [2021-11-07 08:02:16,533 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3289 [2021-11-07 08:02:16,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3396 states and 4369 transitions. [2021-11-07 08:02:16,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:16,534 INFO L681 BuchiCegarLoop]: Abstraction has 3396 states and 4369 transitions. [2021-11-07 08:02:16,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3396 states and 4369 transitions. [2021-11-07 08:02:16,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3396 to 3210. [2021-11-07 08:02:16,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3210 states, 3210 states have (on average 1.2869158878504674) internal successors, (4131), 3209 states have internal predecessors, (4131), 0 states have call successors, (0), 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:02:16,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3210 states to 3210 states and 4131 transitions. [2021-11-07 08:02:16,590 INFO L704 BuchiCegarLoop]: Abstraction has 3210 states and 4131 transitions. [2021-11-07 08:02:16,591 INFO L587 BuchiCegarLoop]: Abstraction has 3210 states and 4131 transitions. [2021-11-07 08:02:16,591 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-11-07 08:02:16,591 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3210 states and 4131 transitions. [2021-11-07 08:02:16,603 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2988 [2021-11-07 08:02:16,603 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:16,603 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:16,608 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:02:16,608 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:16,609 INFO L791 eck$LassoCheckResult]: Stem: 79328#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 79185#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 79176#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 79140#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 79128#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 79127#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 79343#L113-2 assume !false; 79377#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80230#L116 assume !(12292 == ssl3_accept_~s__state~0); 80225#L119 assume !(16384 == ssl3_accept_~s__state~0); 80226#L122 assume !(8192 == ssl3_accept_~s__state~0); 80430#L125 assume !(24576 == ssl3_accept_~s__state~0); 80429#L128 assume !(8195 == ssl3_accept_~s__state~0); 80412#L131 assume !(8480 == ssl3_accept_~s__state~0); 80383#L134 assume !(8481 == ssl3_accept_~s__state~0); 80381#L137 assume !(8482 == ssl3_accept_~s__state~0); 80379#L140 assume 8464 == ssl3_accept_~s__state~0; 79518#L147 [2021-11-07 08:02:16,609 INFO L793 eck$LassoCheckResult]: Loop: 79518#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 82286#L288 assume !(0 == ssl3_accept_~blastFlag~0); 82174#L288-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; 82277#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82271#L654 ssl3_accept_~skip~0 := 0; 82269#L113-2 assume !false; 82267#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82265#L116 assume !(12292 == ssl3_accept_~s__state~0); 82263#L119 assume !(16384 == ssl3_accept_~s__state~0); 82261#L122 assume !(8192 == ssl3_accept_~s__state~0); 82259#L125 assume !(24576 == ssl3_accept_~s__state~0); 82258#L128 assume !(8195 == ssl3_accept_~s__state~0); 82256#L131 assume !(8480 == ssl3_accept_~s__state~0); 81187#L134 assume !(8481 == ssl3_accept_~s__state~0); 82253#L137 assume !(8482 == ssl3_accept_~s__state~0); 82252#L140 assume !(8464 == ssl3_accept_~s__state~0); 82251#L143 assume !(8465 == ssl3_accept_~s__state~0); 82193#L146 assume !(8466 == ssl3_accept_~s__state~0); 81373#L149 assume 8496 == ssl3_accept_~s__state~0; 79511#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 80347#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 80339#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 80340#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 79267#L307-2 ssl3_accept_~s__init_num~0 := 0; 81368#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81363#L654 ssl3_accept_~skip~0 := 0; 81362#L113-2 assume !false; 81361#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81360#L116 assume !(12292 == ssl3_accept_~s__state~0); 81359#L119 assume !(16384 == ssl3_accept_~s__state~0); 81358#L122 assume !(8192 == ssl3_accept_~s__state~0); 81357#L125 assume !(24576 == ssl3_accept_~s__state~0); 81356#L128 assume !(8195 == ssl3_accept_~s__state~0); 81355#L131 assume !(8480 == ssl3_accept_~s__state~0); 81354#L134 assume !(8481 == ssl3_accept_~s__state~0); 81353#L137 assume !(8482 == ssl3_accept_~s__state~0); 81352#L140 assume !(8464 == ssl3_accept_~s__state~0); 81351#L143 assume !(8465 == ssl3_accept_~s__state~0); 81350#L146 assume !(8466 == ssl3_accept_~s__state~0); 81349#L149 assume !(8496 == ssl3_accept_~s__state~0); 81348#L152 assume !(8497 == ssl3_accept_~s__state~0); 81347#L155 assume 8512 == ssl3_accept_~s__state~0; 79504#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81345#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 81343#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 81341#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81336#L654 ssl3_accept_~skip~0 := 0; 81335#L113-2 assume !false; 81334#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81333#L116 assume !(12292 == ssl3_accept_~s__state~0); 81332#L119 assume !(16384 == ssl3_accept_~s__state~0); 81331#L122 assume !(8192 == ssl3_accept_~s__state~0); 81330#L125 assume !(24576 == ssl3_accept_~s__state~0); 81329#L128 assume !(8195 == ssl3_accept_~s__state~0); 81328#L131 assume !(8480 == ssl3_accept_~s__state~0); 81327#L134 assume !(8481 == ssl3_accept_~s__state~0); 81326#L137 assume !(8482 == ssl3_accept_~s__state~0); 81325#L140 assume !(8464 == ssl3_accept_~s__state~0); 81324#L143 assume !(8465 == ssl3_accept_~s__state~0); 81323#L146 assume !(8466 == ssl3_accept_~s__state~0); 81322#L149 assume !(8496 == ssl3_accept_~s__state~0); 81321#L152 assume !(8497 == ssl3_accept_~s__state~0); 81320#L155 assume !(8512 == ssl3_accept_~s__state~0); 81319#L158 assume !(8513 == ssl3_accept_~s__state~0); 81318#L161 assume 8528 == ssl3_accept_~s__state~0; 79497#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 81317#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 81315#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 81314#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 81310#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 81304#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 81302#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81297#L654 ssl3_accept_~skip~0 := 0; 81295#L113-2 assume !false; 81290#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81288#L116 assume !(12292 == ssl3_accept_~s__state~0); 81286#L119 assume !(16384 == ssl3_accept_~s__state~0); 81284#L122 assume !(8192 == ssl3_accept_~s__state~0); 81282#L125 assume !(24576 == ssl3_accept_~s__state~0); 81280#L128 assume !(8195 == ssl3_accept_~s__state~0); 81278#L131 assume !(8480 == ssl3_accept_~s__state~0); 81276#L134 assume !(8481 == ssl3_accept_~s__state~0); 81274#L137 assume !(8482 == ssl3_accept_~s__state~0); 81272#L140 assume !(8464 == ssl3_accept_~s__state~0); 81270#L143 assume !(8465 == ssl3_accept_~s__state~0); 81268#L146 assume !(8466 == ssl3_accept_~s__state~0); 81266#L149 assume !(8496 == ssl3_accept_~s__state~0); 81264#L152 assume !(8497 == ssl3_accept_~s__state~0); 81262#L155 assume !(8512 == ssl3_accept_~s__state~0); 81260#L158 assume !(8513 == ssl3_accept_~s__state~0); 81258#L161 assume !(8528 == ssl3_accept_~s__state~0); 81256#L164 assume !(8529 == ssl3_accept_~s__state~0); 81254#L167 assume 8544 == ssl3_accept_~s__state~0; 79490#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 81251#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 81248#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81246#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 81242#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 81241#L420 assume !(4 == ssl3_accept_~blastFlag~0); 81239#L420-2 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; 81237#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81232#L654 ssl3_accept_~skip~0 := 0; 81231#L113-2 assume !false; 81229#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81227#L116 assume !(12292 == ssl3_accept_~s__state~0); 81225#L119 assume !(16384 == ssl3_accept_~s__state~0); 81223#L122 assume !(8192 == ssl3_accept_~s__state~0); 81215#L125 assume !(24576 == ssl3_accept_~s__state~0); 81213#L128 assume !(8195 == ssl3_accept_~s__state~0); 81210#L131 assume !(8480 == ssl3_accept_~s__state~0); 81204#L134 assume !(8481 == ssl3_accept_~s__state~0); 81202#L137 assume !(8482 == ssl3_accept_~s__state~0); 81200#L140 assume !(8464 == ssl3_accept_~s__state~0); 81198#L143 assume !(8465 == ssl3_accept_~s__state~0); 81196#L146 assume !(8466 == ssl3_accept_~s__state~0); 81194#L149 assume !(8496 == ssl3_accept_~s__state~0); 81192#L152 assume !(8497 == ssl3_accept_~s__state~0); 81190#L155 assume !(8512 == ssl3_accept_~s__state~0); 81188#L158 assume !(8513 == ssl3_accept_~s__state~0); 81185#L161 assume !(8528 == ssl3_accept_~s__state~0); 81182#L164 assume !(8529 == ssl3_accept_~s__state~0); 81181#L167 assume !(8544 == ssl3_accept_~s__state~0); 81180#L170 assume !(8545 == ssl3_accept_~s__state~0); 81178#L173 assume !(8560 == ssl3_accept_~s__state~0); 81177#L176 assume !(8561 == ssl3_accept_~s__state~0); 81176#L179 assume 8448 == ssl3_accept_~s__state~0; 81174#L180 assume !(ssl3_accept_~num1~0 > 0); 81171#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 81168#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81160#L654 ssl3_accept_~skip~0 := 0; 81158#L113-2 assume !false; 81156#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81154#L116 assume !(12292 == ssl3_accept_~s__state~0); 81143#L119 assume !(16384 == ssl3_accept_~s__state~0); 81140#L122 assume !(8192 == ssl3_accept_~s__state~0); 81137#L125 assume !(24576 == ssl3_accept_~s__state~0); 81134#L128 assume !(8195 == ssl3_accept_~s__state~0); 81131#L131 assume !(8480 == ssl3_accept_~s__state~0); 81128#L134 assume !(8481 == ssl3_accept_~s__state~0); 81125#L137 assume !(8482 == ssl3_accept_~s__state~0); 81122#L140 assume !(8464 == ssl3_accept_~s__state~0); 81119#L143 assume !(8465 == ssl3_accept_~s__state~0); 81116#L146 assume !(8466 == ssl3_accept_~s__state~0); 81113#L149 assume !(8496 == ssl3_accept_~s__state~0); 81110#L152 assume !(8497 == ssl3_accept_~s__state~0); 81107#L155 assume !(8512 == ssl3_accept_~s__state~0); 81104#L158 assume !(8513 == ssl3_accept_~s__state~0); 81101#L161 assume !(8528 == ssl3_accept_~s__state~0); 81098#L164 assume !(8529 == ssl3_accept_~s__state~0); 81096#L167 assume !(8544 == ssl3_accept_~s__state~0); 81094#L170 assume !(8545 == ssl3_accept_~s__state~0); 81093#L173 assume !(8560 == ssl3_accept_~s__state~0); 81084#L176 assume !(8561 == ssl3_accept_~s__state~0); 81083#L179 assume !(8448 == ssl3_accept_~s__state~0); 81077#L182 assume 8576 == ssl3_accept_~s__state~0; 81000#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 81072#L463 assume !(5 == ssl3_accept_~blastFlag~0); 81071#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 81070#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 80186#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82221#L654 ssl3_accept_~skip~0 := 0; 82219#L113-2 assume !false; 82217#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82215#L116 assume !(12292 == ssl3_accept_~s__state~0); 82213#L119 assume !(16384 == ssl3_accept_~s__state~0); 82211#L122 assume !(8192 == ssl3_accept_~s__state~0); 82209#L125 assume !(24576 == ssl3_accept_~s__state~0); 82207#L128 assume !(8195 == ssl3_accept_~s__state~0); 82205#L131 assume !(8480 == ssl3_accept_~s__state~0); 82203#L134 assume !(8481 == ssl3_accept_~s__state~0); 82201#L137 assume !(8482 == ssl3_accept_~s__state~0); 82199#L140 assume !(8464 == ssl3_accept_~s__state~0); 82195#L143 assume !(8465 == ssl3_accept_~s__state~0); 82196#L146 assume 8466 == ssl3_accept_~s__state~0; 79518#L147 [2021-11-07 08:02:16,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:16,610 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 19 times [2021-11-07 08:02:16,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:16,610 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922724820] [2021-11-07 08:02:16,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:16,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:16,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:16,621 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:16,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:16,631 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:16,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:16,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1445987766, now seen corresponding path program 1 times [2021-11-07 08:02:16,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:16,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388942773] [2021-11-07 08:02:16,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:16,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:16,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:16,730 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:02:16,730 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:16,730 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388942773] [2021-11-07 08:02:16,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388942773] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:16,731 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:16,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:16,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578160121] [2021-11-07 08:02:16,731 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:16,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:16,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:16,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:16,733 INFO L87 Difference]: Start difference. First operand 3210 states and 4131 transitions. cyclomatic complexity: 928 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 08:02:16,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:16,761 INFO L93 Difference]: Finished difference Result 5780 states and 7401 transitions. [2021-11-07 08:02:16,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:16,762 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5780 states and 7401 transitions. [2021-11-07 08:02:16,790 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5558 [2021-11-07 08:02:16,881 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5780 states to 5780 states and 7401 transitions. [2021-11-07 08:02:16,882 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5673 [2021-11-07 08:02:16,890 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5673 [2021-11-07 08:02:16,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5780 states and 7401 transitions. [2021-11-07 08:02:16,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:16,890 INFO L681 BuchiCegarLoop]: Abstraction has 5780 states and 7401 transitions. [2021-11-07 08:02:16,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5780 states and 7401 transitions. [2021-11-07 08:02:16,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5780 to 3210. [2021-11-07 08:02:16,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3210 states, 3210 states have (on average 1.2856697819314642) internal successors, (4127), 3209 states have internal predecessors, (4127), 0 states have call successors, (0), 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:02:16,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3210 states to 3210 states and 4127 transitions. [2021-11-07 08:02:16,960 INFO L704 BuchiCegarLoop]: Abstraction has 3210 states and 4127 transitions. [2021-11-07 08:02:16,960 INFO L587 BuchiCegarLoop]: Abstraction has 3210 states and 4127 transitions. [2021-11-07 08:02:16,960 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-11-07 08:02:16,960 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3210 states and 4127 transitions. [2021-11-07 08:02:16,971 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2988 [2021-11-07 08:02:16,972 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:16,972 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:16,979 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:02:16,979 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:16,979 INFO L791 eck$LassoCheckResult]: Stem: 88333#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 88182#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 88172#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 88137#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 88124#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 88123#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 88348#L113-2 assume !false; 88380#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89149#L116 assume !(12292 == ssl3_accept_~s__state~0); 89148#L119 assume !(16384 == ssl3_accept_~s__state~0); 89147#L122 assume !(8192 == ssl3_accept_~s__state~0); 89146#L125 assume !(24576 == ssl3_accept_~s__state~0); 89145#L128 assume !(8195 == ssl3_accept_~s__state~0); 89144#L131 assume !(8480 == ssl3_accept_~s__state~0); 89143#L134 assume !(8481 == ssl3_accept_~s__state~0); 89142#L137 assume !(8482 == ssl3_accept_~s__state~0); 89141#L140 assume 8464 == ssl3_accept_~s__state~0; 88475#L147 [2021-11-07 08:02:16,980 INFO L793 eck$LassoCheckResult]: Loop: 88475#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 90450#L288 assume !(0 == ssl3_accept_~blastFlag~0); 90159#L288-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; 90449#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90445#L654 ssl3_accept_~skip~0 := 0; 90169#L113-2 assume !false; 90170#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90149#L116 assume !(12292 == ssl3_accept_~s__state~0); 90150#L119 assume !(16384 == ssl3_accept_~s__state~0); 90143#L122 assume !(8192 == ssl3_accept_~s__state~0); 90144#L125 assume !(24576 == ssl3_accept_~s__state~0); 90124#L128 assume !(8195 == ssl3_accept_~s__state~0); 90125#L131 assume !(8480 == ssl3_accept_~s__state~0); 90057#L134 assume !(8481 == ssl3_accept_~s__state~0); 90106#L137 assume !(8482 == ssl3_accept_~s__state~0); 90090#L140 assume !(8464 == ssl3_accept_~s__state~0); 90091#L143 assume !(8465 == ssl3_accept_~s__state~0); 90011#L146 assume !(8466 == ssl3_accept_~s__state~0); 89749#L149 assume 8496 == ssl3_accept_~s__state~0; 88470#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 89748#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 89745#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 89744#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 88259#L307-2 ssl3_accept_~s__init_num~0 := 0; 89742#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89737#L654 ssl3_accept_~skip~0 := 0; 89736#L113-2 assume !false; 89735#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89734#L116 assume !(12292 == ssl3_accept_~s__state~0); 89733#L119 assume !(16384 == ssl3_accept_~s__state~0); 89732#L122 assume !(8192 == ssl3_accept_~s__state~0); 89731#L125 assume !(24576 == ssl3_accept_~s__state~0); 89730#L128 assume !(8195 == ssl3_accept_~s__state~0); 89729#L131 assume !(8480 == ssl3_accept_~s__state~0); 89728#L134 assume !(8481 == ssl3_accept_~s__state~0); 89727#L137 assume !(8482 == ssl3_accept_~s__state~0); 89726#L140 assume !(8464 == ssl3_accept_~s__state~0); 89725#L143 assume !(8465 == ssl3_accept_~s__state~0); 89724#L146 assume !(8466 == ssl3_accept_~s__state~0); 89723#L149 assume !(8496 == ssl3_accept_~s__state~0); 89722#L152 assume !(8497 == ssl3_accept_~s__state~0); 89721#L155 assume 8512 == ssl3_accept_~s__state~0; 88464#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89718#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 89716#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 89714#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89709#L654 ssl3_accept_~skip~0 := 0; 89708#L113-2 assume !false; 89707#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89706#L116 assume !(12292 == ssl3_accept_~s__state~0); 89705#L119 assume !(16384 == ssl3_accept_~s__state~0); 89704#L122 assume !(8192 == ssl3_accept_~s__state~0); 89703#L125 assume !(24576 == ssl3_accept_~s__state~0); 89702#L128 assume !(8195 == ssl3_accept_~s__state~0); 89701#L131 assume !(8480 == ssl3_accept_~s__state~0); 89700#L134 assume !(8481 == ssl3_accept_~s__state~0); 89699#L137 assume !(8482 == ssl3_accept_~s__state~0); 89698#L140 assume !(8464 == ssl3_accept_~s__state~0); 89697#L143 assume !(8465 == ssl3_accept_~s__state~0); 89696#L146 assume !(8466 == ssl3_accept_~s__state~0); 89695#L149 assume !(8496 == ssl3_accept_~s__state~0); 89693#L152 assume !(8497 == ssl3_accept_~s__state~0); 89692#L155 assume !(8512 == ssl3_accept_~s__state~0); 89691#L158 assume !(8513 == ssl3_accept_~s__state~0); 89689#L161 assume 8528 == ssl3_accept_~s__state~0; 88459#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 89687#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 89686#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 89679#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 89694#L370 assume !(3 == ssl3_accept_~blastFlag~0); 89677#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 89672#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 89669#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89663#L654 ssl3_accept_~skip~0 := 0; 89661#L113-2 assume !false; 89659#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89657#L116 assume !(12292 == ssl3_accept_~s__state~0); 89655#L119 assume !(16384 == ssl3_accept_~s__state~0); 89653#L122 assume !(8192 == ssl3_accept_~s__state~0); 89651#L125 assume !(24576 == ssl3_accept_~s__state~0); 89649#L128 assume !(8195 == ssl3_accept_~s__state~0); 89647#L131 assume !(8480 == ssl3_accept_~s__state~0); 89645#L134 assume !(8481 == ssl3_accept_~s__state~0); 89643#L137 assume !(8482 == ssl3_accept_~s__state~0); 89641#L140 assume !(8464 == ssl3_accept_~s__state~0); 89639#L143 assume !(8465 == ssl3_accept_~s__state~0); 89637#L146 assume !(8466 == ssl3_accept_~s__state~0); 89635#L149 assume !(8496 == ssl3_accept_~s__state~0); 89633#L152 assume !(8497 == ssl3_accept_~s__state~0); 89631#L155 assume !(8512 == ssl3_accept_~s__state~0); 89629#L158 assume !(8513 == ssl3_accept_~s__state~0); 89627#L161 assume !(8528 == ssl3_accept_~s__state~0); 89625#L164 assume !(8529 == ssl3_accept_~s__state~0); 89616#L167 assume 8544 == ssl3_accept_~s__state~0; 88454#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 89615#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 89613#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89612#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 89606#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 89605#L420 assume !(4 == ssl3_accept_~blastFlag~0); 89603#L420-2 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; 89601#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89596#L654 ssl3_accept_~skip~0 := 0; 89595#L113-2 assume !false; 89594#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89593#L116 assume !(12292 == ssl3_accept_~s__state~0); 89592#L119 assume !(16384 == ssl3_accept_~s__state~0); 89591#L122 assume !(8192 == ssl3_accept_~s__state~0); 89590#L125 assume !(24576 == ssl3_accept_~s__state~0); 89589#L128 assume !(8195 == ssl3_accept_~s__state~0); 89588#L131 assume !(8480 == ssl3_accept_~s__state~0); 89587#L134 assume !(8481 == ssl3_accept_~s__state~0); 89586#L137 assume !(8482 == ssl3_accept_~s__state~0); 89585#L140 assume !(8464 == ssl3_accept_~s__state~0); 89584#L143 assume !(8465 == ssl3_accept_~s__state~0); 89583#L146 assume !(8466 == ssl3_accept_~s__state~0); 89582#L149 assume !(8496 == ssl3_accept_~s__state~0); 89581#L152 assume !(8497 == ssl3_accept_~s__state~0); 89580#L155 assume !(8512 == ssl3_accept_~s__state~0); 89579#L158 assume !(8513 == ssl3_accept_~s__state~0); 89578#L161 assume !(8528 == ssl3_accept_~s__state~0); 89577#L164 assume !(8529 == ssl3_accept_~s__state~0); 89576#L167 assume !(8544 == ssl3_accept_~s__state~0); 89575#L170 assume !(8545 == ssl3_accept_~s__state~0); 89574#L173 assume !(8560 == ssl3_accept_~s__state~0); 89573#L176 assume !(8561 == ssl3_accept_~s__state~0); 89572#L179 assume 8448 == ssl3_accept_~s__state~0; 89571#L180 assume !(ssl3_accept_~num1~0 > 0); 89569#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 89567#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89562#L654 ssl3_accept_~skip~0 := 0; 89561#L113-2 assume !false; 89560#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89559#L116 assume !(12292 == ssl3_accept_~s__state~0); 89558#L119 assume !(16384 == ssl3_accept_~s__state~0); 89552#L122 assume !(8192 == ssl3_accept_~s__state~0); 89550#L125 assume !(24576 == ssl3_accept_~s__state~0); 89548#L128 assume !(8195 == ssl3_accept_~s__state~0); 89546#L131 assume !(8480 == ssl3_accept_~s__state~0); 89543#L134 assume !(8481 == ssl3_accept_~s__state~0); 89544#L137 assume !(8482 == ssl3_accept_~s__state~0); 89623#L140 assume !(8464 == ssl3_accept_~s__state~0); 89622#L143 assume !(8465 == ssl3_accept_~s__state~0); 89621#L146 assume !(8466 == ssl3_accept_~s__state~0); 89620#L149 assume !(8496 == ssl3_accept_~s__state~0); 89619#L152 assume !(8497 == ssl3_accept_~s__state~0); 89618#L155 assume !(8512 == ssl3_accept_~s__state~0); 89617#L158 assume !(8513 == ssl3_accept_~s__state~0); 89521#L161 assume !(8528 == ssl3_accept_~s__state~0); 89522#L164 assume !(8529 == ssl3_accept_~s__state~0); 89517#L167 assume !(8544 == ssl3_accept_~s__state~0); 89518#L170 assume !(8545 == ssl3_accept_~s__state~0); 89514#L173 assume !(8560 == ssl3_accept_~s__state~0); 89513#L176 assume !(8561 == ssl3_accept_~s__state~0); 89511#L179 assume !(8448 == ssl3_accept_~s__state~0); 89512#L182 assume 8576 == ssl3_accept_~s__state~0; 89319#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 90895#L463 assume !(5 == ssl3_accept_~blastFlag~0); 89454#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 89449#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 88772#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90174#L654 ssl3_accept_~skip~0 := 0; 90175#L113-2 assume !false; 90164#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90165#L116 assume !(12292 == ssl3_accept_~s__state~0); 90147#L119 assume !(16384 == ssl3_accept_~s__state~0); 90148#L122 assume !(8192 == ssl3_accept_~s__state~0); 90131#L125 assume !(24576 == ssl3_accept_~s__state~0); 90132#L128 assume !(8195 == ssl3_accept_~s__state~0); 90115#L131 assume !(8480 == ssl3_accept_~s__state~0); 90116#L134 assume !(8481 == ssl3_accept_~s__state~0); 90098#L137 assume !(8482 == ssl3_accept_~s__state~0); 90099#L140 assume !(8464 == ssl3_accept_~s__state~0); 90015#L143 assume !(8465 == ssl3_accept_~s__state~0); 90016#L146 assume 8466 == ssl3_accept_~s__state~0; 88475#L147 [2021-11-07 08:02:16,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:16,981 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 20 times [2021-11-07 08:02:16,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:16,982 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458978606] [2021-11-07 08:02:16,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:16,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:16,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:16,993 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:16,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:17,002 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:17,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:17,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1345573669, now seen corresponding path program 1 times [2021-11-07 08:02:17,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:17,004 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352568460] [2021-11-07 08:02:17,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:17,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:17,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:17,044 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:02:17,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:17,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352568460] [2021-11-07 08:02:17,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352568460] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:17,045 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:17,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:17,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331117668] [2021-11-07 08:02:17,045 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:17,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:17,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:17,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:17,046 INFO L87 Difference]: Start difference. First operand 3210 states and 4127 transitions. cyclomatic complexity: 924 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:02:17,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:17,072 INFO L93 Difference]: Finished difference Result 5784 states and 7405 transitions. [2021-11-07 08:02:17,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:17,073 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5784 states and 7405 transitions. [2021-11-07 08:02:17,101 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5562 [2021-11-07 08:02:17,125 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5784 states to 5784 states and 7405 transitions. [2021-11-07 08:02:17,125 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5677 [2021-11-07 08:02:17,131 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5677 [2021-11-07 08:02:17,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5784 states and 7405 transitions. [2021-11-07 08:02:17,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:17,131 INFO L681 BuchiCegarLoop]: Abstraction has 5784 states and 7405 transitions. [2021-11-07 08:02:17,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5784 states and 7405 transitions. [2021-11-07 08:02:17,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5784 to 3210. [2021-11-07 08:02:17,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3210 states, 3210 states have (on average 1.284423676012461) internal successors, (4123), 3209 states have internal predecessors, (4123), 0 states have call successors, (0), 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:02:17,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3210 states to 3210 states and 4123 transitions. [2021-11-07 08:02:17,202 INFO L704 BuchiCegarLoop]: Abstraction has 3210 states and 4123 transitions. [2021-11-07 08:02:17,203 INFO L587 BuchiCegarLoop]: Abstraction has 3210 states and 4123 transitions. [2021-11-07 08:02:17,203 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-11-07 08:02:17,203 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3210 states and 4123 transitions. [2021-11-07 08:02:17,214 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2988 [2021-11-07 08:02:17,214 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:17,214 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:17,217 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:02:17,217 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:17,217 INFO L791 eck$LassoCheckResult]: Stem: 97321#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 97178#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 97170#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 97135#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 97123#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 97122#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 97331#L113-2 assume !false; 97363#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98193#L116 assume !(12292 == ssl3_accept_~s__state~0); 98192#L119 assume !(16384 == ssl3_accept_~s__state~0); 98191#L122 assume !(8192 == ssl3_accept_~s__state~0); 98190#L125 assume !(24576 == ssl3_accept_~s__state~0); 98189#L128 assume !(8195 == ssl3_accept_~s__state~0); 98188#L131 assume !(8480 == ssl3_accept_~s__state~0); 98187#L134 assume !(8481 == ssl3_accept_~s__state~0); 98186#L137 assume !(8482 == ssl3_accept_~s__state~0); 98185#L140 assume 8464 == ssl3_accept_~s__state~0; 97456#L147 [2021-11-07 08:02:17,218 INFO L793 eck$LassoCheckResult]: Loop: 97456#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 100224#L288 assume !(0 == ssl3_accept_~blastFlag~0); 100217#L288-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; 100223#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100237#L654 ssl3_accept_~skip~0 := 0; 100236#L113-2 assume !false; 100235#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100234#L116 assume !(12292 == ssl3_accept_~s__state~0); 100233#L119 assume !(16384 == ssl3_accept_~s__state~0); 100232#L122 assume !(8192 == ssl3_accept_~s__state~0); 100231#L125 assume !(24576 == ssl3_accept_~s__state~0); 100230#L128 assume !(8195 == ssl3_accept_~s__state~0); 100229#L131 assume !(8480 == ssl3_accept_~s__state~0); 99321#L134 assume !(8481 == ssl3_accept_~s__state~0); 100228#L137 assume !(8482 == ssl3_accept_~s__state~0); 100226#L140 assume !(8464 == ssl3_accept_~s__state~0); 100225#L143 assume !(8465 == ssl3_accept_~s__state~0); 100024#L146 assume !(8466 == ssl3_accept_~s__state~0); 99945#L149 assume 8496 == ssl3_accept_~s__state~0; 97088#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 97089#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 97141#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 97142#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 97255#L307-2 ssl3_accept_~s__init_num~0 := 0; 99862#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99856#L654 ssl3_accept_~skip~0 := 0; 99854#L113-2 assume !false; 99852#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99850#L116 assume !(12292 == ssl3_accept_~s__state~0); 99848#L119 assume !(16384 == ssl3_accept_~s__state~0); 99846#L122 assume !(8192 == ssl3_accept_~s__state~0); 99844#L125 assume !(24576 == ssl3_accept_~s__state~0); 99842#L128 assume !(8195 == ssl3_accept_~s__state~0); 99840#L131 assume !(8480 == ssl3_accept_~s__state~0); 99838#L134 assume !(8481 == ssl3_accept_~s__state~0); 99835#L137 assume !(8482 == ssl3_accept_~s__state~0); 99834#L140 assume !(8464 == ssl3_accept_~s__state~0); 99831#L143 assume !(8465 == ssl3_accept_~s__state~0); 99830#L146 assume !(8466 == ssl3_accept_~s__state~0); 99827#L149 assume !(8496 == ssl3_accept_~s__state~0); 99826#L152 assume !(8497 == ssl3_accept_~s__state~0); 99309#L155 assume 8512 == ssl3_accept_~s__state~0; 97248#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 97249#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 97242#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 97327#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100128#L654 ssl3_accept_~skip~0 := 0; 100126#L113-2 assume !false; 100124#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100122#L116 assume !(12292 == ssl3_accept_~s__state~0); 100120#L119 assume !(16384 == ssl3_accept_~s__state~0); 100118#L122 assume !(8192 == ssl3_accept_~s__state~0); 100116#L125 assume !(24576 == ssl3_accept_~s__state~0); 100114#L128 assume !(8195 == ssl3_accept_~s__state~0); 100112#L131 assume !(8480 == ssl3_accept_~s__state~0); 100110#L134 assume !(8481 == ssl3_accept_~s__state~0); 100107#L137 assume !(8482 == ssl3_accept_~s__state~0); 100106#L140 assume !(8464 == ssl3_accept_~s__state~0); 100100#L143 assume !(8465 == ssl3_accept_~s__state~0); 100097#L146 assume !(8466 == ssl3_accept_~s__state~0); 100094#L149 assume !(8496 == ssl3_accept_~s__state~0); 100091#L152 assume !(8497 == ssl3_accept_~s__state~0); 97200#L155 assume !(8512 == ssl3_accept_~s__state~0); 97107#L158 assume !(8513 == ssl3_accept_~s__state~0); 97096#L161 assume 8528 == ssl3_accept_~s__state~0; 97094#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 97095#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 97206#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 97238#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 97307#L370 assume !(3 == ssl3_accept_~blastFlag~0); 99878#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 99875#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 99872#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99866#L654 ssl3_accept_~skip~0 := 0; 99863#L113-2 assume !false; 99857#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99855#L116 assume !(12292 == ssl3_accept_~s__state~0); 99853#L119 assume !(16384 == ssl3_accept_~s__state~0); 99851#L122 assume !(8192 == ssl3_accept_~s__state~0); 99849#L125 assume !(24576 == ssl3_accept_~s__state~0); 99847#L128 assume !(8195 == ssl3_accept_~s__state~0); 99845#L131 assume !(8480 == ssl3_accept_~s__state~0); 99843#L134 assume !(8481 == ssl3_accept_~s__state~0); 99841#L137 assume !(8482 == ssl3_accept_~s__state~0); 99839#L140 assume !(8464 == ssl3_accept_~s__state~0); 99372#L143 assume !(8465 == ssl3_accept_~s__state~0); 99373#L146 assume !(8466 == ssl3_accept_~s__state~0); 99365#L149 assume !(8496 == ssl3_accept_~s__state~0); 99366#L152 assume !(8497 == ssl3_accept_~s__state~0); 99359#L155 assume !(8512 == ssl3_accept_~s__state~0); 99360#L158 assume !(8513 == ssl3_accept_~s__state~0); 99353#L161 assume !(8528 == ssl3_accept_~s__state~0); 99351#L164 assume !(8529 == ssl3_accept_~s__state~0); 99349#L167 assume 8544 == ssl3_accept_~s__state~0; 97314#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 97282#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 97262#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 97263#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 99806#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 99805#L420 assume !(4 == ssl3_accept_~blastFlag~0); 99802#L420-2 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; 99800#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99794#L654 ssl3_accept_~skip~0 := 0; 99792#L113-2 assume !false; 99790#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99788#L116 assume !(12292 == ssl3_accept_~s__state~0); 99786#L119 assume !(16384 == ssl3_accept_~s__state~0); 99784#L122 assume !(8192 == ssl3_accept_~s__state~0); 99782#L125 assume !(24576 == ssl3_accept_~s__state~0); 99780#L128 assume !(8195 == ssl3_accept_~s__state~0); 99778#L131 assume !(8480 == ssl3_accept_~s__state~0); 99776#L134 assume !(8481 == ssl3_accept_~s__state~0); 99774#L137 assume !(8482 == ssl3_accept_~s__state~0); 99772#L140 assume !(8464 == ssl3_accept_~s__state~0); 99770#L143 assume !(8465 == ssl3_accept_~s__state~0); 99768#L146 assume !(8466 == ssl3_accept_~s__state~0); 99766#L149 assume !(8496 == ssl3_accept_~s__state~0); 99764#L152 assume !(8497 == ssl3_accept_~s__state~0); 99737#L155 assume !(8512 == ssl3_accept_~s__state~0); 99736#L158 assume !(8513 == ssl3_accept_~s__state~0); 99735#L161 assume !(8528 == ssl3_accept_~s__state~0); 99734#L164 assume !(8529 == ssl3_accept_~s__state~0); 99732#L167 assume !(8544 == ssl3_accept_~s__state~0); 99727#L170 assume !(8545 == ssl3_accept_~s__state~0); 99725#L173 assume !(8560 == ssl3_accept_~s__state~0); 99723#L176 assume !(8561 == ssl3_accept_~s__state~0); 99721#L179 assume 8448 == ssl3_accept_~s__state~0; 99719#L180 assume !(ssl3_accept_~num1~0 > 0); 99716#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 99713#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99707#L654 ssl3_accept_~skip~0 := 0; 99705#L113-2 assume !false; 99703#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99701#L116 assume !(12292 == ssl3_accept_~s__state~0); 99699#L119 assume !(16384 == ssl3_accept_~s__state~0); 99697#L122 assume !(8192 == ssl3_accept_~s__state~0); 99695#L125 assume !(24576 == ssl3_accept_~s__state~0); 99693#L128 assume !(8195 == ssl3_accept_~s__state~0); 99691#L131 assume !(8480 == ssl3_accept_~s__state~0); 99689#L134 assume !(8481 == ssl3_accept_~s__state~0); 99687#L137 assume !(8482 == ssl3_accept_~s__state~0); 99685#L140 assume !(8464 == ssl3_accept_~s__state~0); 99683#L143 assume !(8465 == ssl3_accept_~s__state~0); 99681#L146 assume !(8466 == ssl3_accept_~s__state~0); 99679#L149 assume !(8496 == ssl3_accept_~s__state~0); 99677#L152 assume !(8497 == ssl3_accept_~s__state~0); 99675#L155 assume !(8512 == ssl3_accept_~s__state~0); 99673#L158 assume !(8513 == ssl3_accept_~s__state~0); 99671#L161 assume !(8528 == ssl3_accept_~s__state~0); 99669#L164 assume !(8529 == ssl3_accept_~s__state~0); 99667#L167 assume !(8544 == ssl3_accept_~s__state~0); 99663#L170 assume !(8545 == ssl3_accept_~s__state~0); 99662#L173 assume !(8560 == ssl3_accept_~s__state~0); 99661#L176 assume !(8561 == ssl3_accept_~s__state~0); 99659#L179 assume !(8448 == ssl3_accept_~s__state~0); 99658#L182 assume 8576 == ssl3_accept_~s__state~0; 99594#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 99656#L463 assume !(5 == ssl3_accept_~blastFlag~0); 99655#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 99654#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 97750#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100197#L654 ssl3_accept_~skip~0 := 0; 100194#L113-2 assume !false; 100191#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100188#L116 assume !(12292 == ssl3_accept_~s__state~0); 100185#L119 assume !(16384 == ssl3_accept_~s__state~0); 100182#L122 assume !(8192 == ssl3_accept_~s__state~0); 100179#L125 assume !(24576 == ssl3_accept_~s__state~0); 100176#L128 assume !(8195 == ssl3_accept_~s__state~0); 100173#L131 assume !(8480 == ssl3_accept_~s__state~0); 100172#L134 assume !(8481 == ssl3_accept_~s__state~0); 100168#L137 assume !(8482 == ssl3_accept_~s__state~0); 100165#L140 assume !(8464 == ssl3_accept_~s__state~0); 100159#L143 assume !(8465 == ssl3_accept_~s__state~0); 100160#L146 assume 8466 == ssl3_accept_~s__state~0; 97456#L147 [2021-11-07 08:02:17,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:17,218 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 21 times [2021-11-07 08:02:17,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:17,220 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497060988] [2021-11-07 08:02:17,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:17,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:17,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:17,283 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:17,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:17,291 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:17,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:17,292 INFO L85 PathProgramCache]: Analyzing trace with hash -306989095, now seen corresponding path program 1 times [2021-11-07 08:02:17,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:17,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403732869] [2021-11-07 08:02:17,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:17,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:17,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:17,432 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:02:17,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:17,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403732869] [2021-11-07 08:02:17,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403732869] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:17,432 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:17,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-07 08:02:17,433 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55005941] [2021-11-07 08:02:17,433 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:17,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:17,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-07 08:02:17,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-07 08:02:17,435 INFO L87 Difference]: Start difference. First operand 3210 states and 4123 transitions. cyclomatic complexity: 920 Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 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:02:17,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:17,597 INFO L93 Difference]: Finished difference Result 13486 states and 17181 transitions. [2021-11-07 08:02:17,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-07 08:02:17,598 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13486 states and 17181 transitions. [2021-11-07 08:02:17,666 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13112 [2021-11-07 08:02:17,724 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13486 states to 13486 states and 17181 transitions. [2021-11-07 08:02:17,724 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13379 [2021-11-07 08:02:17,841 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13379 [2021-11-07 08:02:17,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13486 states and 17181 transitions. [2021-11-07 08:02:17,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:17,841 INFO L681 BuchiCegarLoop]: Abstraction has 13486 states and 17181 transitions. [2021-11-07 08:02:17,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13486 states and 17181 transitions. [2021-11-07 08:02:18,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13486 to 5812. [2021-11-07 08:02:18,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5812 states, 5812 states have (on average 1.2802821748107365) internal successors, (7441), 5811 states have internal predecessors, (7441), 0 states have call successors, (0), 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:02:18,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5812 states to 5812 states and 7441 transitions. [2021-11-07 08:02:18,026 INFO L704 BuchiCegarLoop]: Abstraction has 5812 states and 7441 transitions. [2021-11-07 08:02:18,027 INFO L587 BuchiCegarLoop]: Abstraction has 5812 states and 7441 transitions. [2021-11-07 08:02:18,027 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-11-07 08:02:18,027 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5812 states and 7441 transitions. [2021-11-07 08:02:18,050 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 5590 [2021-11-07 08:02:18,050 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:18,050 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:18,056 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:02:18,057 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:18,057 INFO L791 eck$LassoCheckResult]: Stem: 114029#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 113892#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 113884#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 113850#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 113837#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 113836#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 114040#L113-2 assume !false; 114072#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114231#L116 assume !(12292 == ssl3_accept_~s__state~0); 114227#L119 assume !(16384 == ssl3_accept_~s__state~0); 114228#L122 assume !(8192 == ssl3_accept_~s__state~0); 114513#L125 assume !(24576 == ssl3_accept_~s__state~0); 114514#L128 assume !(8195 == ssl3_accept_~s__state~0); 114509#L131 assume !(8480 == ssl3_accept_~s__state~0); 114510#L134 assume !(8481 == ssl3_accept_~s__state~0); 114502#L137 assume !(8482 == ssl3_accept_~s__state~0); 114503#L140 assume 8464 == ssl3_accept_~s__state~0; 114144#L147 [2021-11-07 08:02:18,058 INFO L793 eck$LassoCheckResult]: Loop: 114144#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 116484#L288 assume !(0 == ssl3_accept_~blastFlag~0); 115349#L288-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; 116476#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116472#L654 ssl3_accept_~skip~0 := 0; 116463#L113-2 assume !false; 116464#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116455#L116 assume !(12292 == ssl3_accept_~s__state~0); 116456#L119 assume !(16384 == ssl3_accept_~s__state~0); 116448#L122 assume !(8192 == ssl3_accept_~s__state~0); 116449#L125 assume !(24576 == ssl3_accept_~s__state~0); 116441#L128 assume !(8195 == ssl3_accept_~s__state~0); 116442#L131 assume !(8480 == ssl3_accept_~s__state~0); 114729#L134 assume !(8481 == ssl3_accept_~s__state~0); 116434#L137 assume !(8482 == ssl3_accept_~s__state~0); 116427#L140 assume !(8464 == ssl3_accept_~s__state~0); 116428#L143 assume !(8465 == ssl3_accept_~s__state~0); 114614#L146 assume !(8466 == ssl3_accept_~s__state~0); 114454#L149 assume 8496 == ssl3_accept_~s__state~0; 114453#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 114452#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 114451#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 114450#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 113968#L307-2 ssl3_accept_~s__init_num~0 := 0; 114448#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114443#L654 ssl3_accept_~skip~0 := 0; 114442#L113-2 assume !false; 114441#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114440#L116 assume !(12292 == ssl3_accept_~s__state~0); 114439#L119 assume !(16384 == ssl3_accept_~s__state~0); 114438#L122 assume !(8192 == ssl3_accept_~s__state~0); 114437#L125 assume !(24576 == ssl3_accept_~s__state~0); 114436#L128 assume !(8195 == ssl3_accept_~s__state~0); 114435#L131 assume !(8480 == ssl3_accept_~s__state~0); 114434#L134 assume !(8481 == ssl3_accept_~s__state~0); 114433#L137 assume !(8482 == ssl3_accept_~s__state~0); 114432#L140 assume !(8464 == ssl3_accept_~s__state~0); 114431#L143 assume !(8465 == ssl3_accept_~s__state~0); 114430#L146 assume !(8466 == ssl3_accept_~s__state~0); 114429#L149 assume !(8496 == ssl3_accept_~s__state~0); 114428#L152 assume !(8497 == ssl3_accept_~s__state~0); 114090#L155 assume 8512 == ssl3_accept_~s__state~0; 114091#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 115356#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 115281#L322 assume !(2 == ssl3_accept_~blastFlag~0); 113954#L322-2 assume !(ssl3_accept_~ret~0 <= 0); 113955#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 114034#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119006#L654 ssl3_accept_~skip~0 := 0; 119007#L113-2 assume !false; 119002#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119003#L116 assume !(12292 == ssl3_accept_~s__state~0); 118998#L119 assume !(16384 == ssl3_accept_~s__state~0); 118999#L122 assume !(8192 == ssl3_accept_~s__state~0); 118994#L125 assume !(24576 == ssl3_accept_~s__state~0); 118995#L128 assume !(8195 == ssl3_accept_~s__state~0); 118990#L131 assume !(8480 == ssl3_accept_~s__state~0); 118991#L134 assume !(8481 == ssl3_accept_~s__state~0); 118986#L137 assume !(8482 == ssl3_accept_~s__state~0); 118987#L140 assume !(8464 == ssl3_accept_~s__state~0); 118982#L143 assume !(8465 == ssl3_accept_~s__state~0); 118983#L146 assume !(8466 == ssl3_accept_~s__state~0); 118978#L149 assume !(8496 == ssl3_accept_~s__state~0); 118979#L152 assume !(8497 == ssl3_accept_~s__state~0); 118974#L155 assume !(8512 == ssl3_accept_~s__state~0); 118975#L158 assume !(8513 == ssl3_accept_~s__state~0); 118971#L161 assume 8528 == ssl3_accept_~s__state~0; 113807#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 113808#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 113920#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 113951#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 113795#L370 assume !(3 == ssl3_accept_~blastFlag~0); 113796#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 119512#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 119511#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119506#L654 ssl3_accept_~skip~0 := 0; 119505#L113-2 assume !false; 119504#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119503#L116 assume !(12292 == ssl3_accept_~s__state~0); 119502#L119 assume !(16384 == ssl3_accept_~s__state~0); 119501#L122 assume !(8192 == ssl3_accept_~s__state~0); 119500#L125 assume !(24576 == ssl3_accept_~s__state~0); 119499#L128 assume !(8195 == ssl3_accept_~s__state~0); 119498#L131 assume !(8480 == ssl3_accept_~s__state~0); 119497#L134 assume !(8481 == ssl3_accept_~s__state~0); 119496#L137 assume !(8482 == ssl3_accept_~s__state~0); 119495#L140 assume !(8464 == ssl3_accept_~s__state~0); 119494#L143 assume !(8465 == ssl3_accept_~s__state~0); 119055#L146 assume !(8466 == ssl3_accept_~s__state~0); 119052#L149 assume !(8496 == ssl3_accept_~s__state~0); 119048#L152 assume !(8497 == ssl3_accept_~s__state~0); 119049#L155 assume !(8512 == ssl3_accept_~s__state~0); 119485#L158 assume !(8513 == ssl3_accept_~s__state~0); 119483#L161 assume !(8528 == ssl3_accept_~s__state~0); 119017#L164 assume !(8529 == ssl3_accept_~s__state~0); 119018#L167 assume 8544 == ssl3_accept_~s__state~0; 114128#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 119479#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 119478#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 114014#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 113891#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 113888#L420 assume !(4 == ssl3_accept_~blastFlag~0); 113889#L420-2 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; 119373#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119367#L654 ssl3_accept_~skip~0 := 0; 119365#L113-2 assume !false; 119363#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119361#L116 assume !(12292 == ssl3_accept_~s__state~0); 119359#L119 assume !(16384 == ssl3_accept_~s__state~0); 119357#L122 assume !(8192 == ssl3_accept_~s__state~0); 119355#L125 assume !(24576 == ssl3_accept_~s__state~0); 119353#L128 assume !(8195 == ssl3_accept_~s__state~0); 119351#L131 assume !(8480 == ssl3_accept_~s__state~0); 119349#L134 assume !(8481 == ssl3_accept_~s__state~0); 119347#L137 assume !(8482 == ssl3_accept_~s__state~0); 119345#L140 assume !(8464 == ssl3_accept_~s__state~0); 119343#L143 assume !(8465 == ssl3_accept_~s__state~0); 119341#L146 assume !(8466 == ssl3_accept_~s__state~0); 119339#L149 assume !(8496 == ssl3_accept_~s__state~0); 119337#L152 assume !(8497 == ssl3_accept_~s__state~0); 119334#L155 assume !(8512 == ssl3_accept_~s__state~0); 119333#L158 assume !(8513 == ssl3_accept_~s__state~0); 119332#L161 assume !(8528 == ssl3_accept_~s__state~0); 119331#L164 assume !(8529 == ssl3_accept_~s__state~0); 119329#L167 assume !(8544 == ssl3_accept_~s__state~0); 119328#L170 assume !(8545 == ssl3_accept_~s__state~0); 119327#L173 assume !(8560 == ssl3_accept_~s__state~0); 119324#L176 assume !(8561 == ssl3_accept_~s__state~0); 119323#L179 assume 8448 == ssl3_accept_~s__state~0; 113788#L180 assume !(ssl3_accept_~num1~0 > 0); 113790#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 119312#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119306#L654 ssl3_accept_~skip~0 := 0; 119304#L113-2 assume !false; 119302#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119300#L116 assume !(12292 == ssl3_accept_~s__state~0); 119298#L119 assume !(16384 == ssl3_accept_~s__state~0); 119296#L122 assume !(8192 == ssl3_accept_~s__state~0); 119294#L125 assume !(24576 == ssl3_accept_~s__state~0); 119292#L128 assume !(8195 == ssl3_accept_~s__state~0); 119290#L131 assume !(8480 == ssl3_accept_~s__state~0); 119288#L134 assume !(8481 == ssl3_accept_~s__state~0); 119286#L137 assume !(8482 == ssl3_accept_~s__state~0); 119284#L140 assume !(8464 == ssl3_accept_~s__state~0); 119282#L143 assume !(8465 == ssl3_accept_~s__state~0); 119280#L146 assume !(8466 == ssl3_accept_~s__state~0); 119278#L149 assume !(8496 == ssl3_accept_~s__state~0); 119276#L152 assume !(8497 == ssl3_accept_~s__state~0); 119274#L155 assume !(8512 == ssl3_accept_~s__state~0); 119273#L158 assume !(8513 == ssl3_accept_~s__state~0); 119272#L161 assume !(8528 == ssl3_accept_~s__state~0); 119271#L164 assume !(8529 == ssl3_accept_~s__state~0); 119270#L167 assume !(8544 == ssl3_accept_~s__state~0); 119269#L170 assume !(8545 == ssl3_accept_~s__state~0); 119268#L173 assume !(8560 == ssl3_accept_~s__state~0); 119267#L176 assume !(8561 == ssl3_accept_~s__state~0); 119266#L179 assume !(8448 == ssl3_accept_~s__state~0); 119158#L182 assume 8576 == ssl3_accept_~s__state~0; 118946#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 119157#L463 assume !(5 == ssl3_accept_~blastFlag~0); 116491#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 116482#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 114374#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116467#L654 ssl3_accept_~skip~0 := 0; 116468#L113-2 assume !false; 116459#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116460#L116 assume !(12292 == ssl3_accept_~s__state~0); 116451#L119 assume !(16384 == ssl3_accept_~s__state~0); 116452#L122 assume !(8192 == ssl3_accept_~s__state~0); 116445#L125 assume !(24576 == ssl3_accept_~s__state~0); 116446#L128 assume !(8195 == ssl3_accept_~s__state~0); 116437#L131 assume !(8480 == ssl3_accept_~s__state~0); 116438#L134 assume !(8481 == ssl3_accept_~s__state~0); 116431#L137 assume !(8482 == ssl3_accept_~s__state~0); 116432#L140 assume !(8464 == ssl3_accept_~s__state~0); 114617#L143 assume !(8465 == ssl3_accept_~s__state~0); 114618#L146 assume 8466 == ssl3_accept_~s__state~0; 114144#L147 [2021-11-07 08:02:18,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:18,059 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 22 times [2021-11-07 08:02:18,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:18,059 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053737232] [2021-11-07 08:02:18,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:18,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:18,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:18,072 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:18,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:18,085 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:18,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:18,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1161012975, now seen corresponding path program 1 times [2021-11-07 08:02:18,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:18,086 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585787207] [2021-11-07 08:02:18,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:18,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:18,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:18,125 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-11-07 08:02:18,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:18,126 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585787207] [2021-11-07 08:02:18,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585787207] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:18,126 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:18,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:18,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421238570] [2021-11-07 08:02:18,128 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:18,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:18,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:18,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:18,129 INFO L87 Difference]: Start difference. First operand 5812 states and 7441 transitions. cyclomatic complexity: 1640 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:02:18,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:18,319 INFO L93 Difference]: Finished difference Result 8037 states and 10205 transitions. [2021-11-07 08:02:18,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:18,319 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8037 states and 10205 transitions. [2021-11-07 08:02:18,357 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7680 [2021-11-07 08:02:18,387 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8037 states to 8037 states and 10205 transitions. [2021-11-07 08:02:18,387 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7838 [2021-11-07 08:02:18,401 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7838 [2021-11-07 08:02:18,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8037 states and 10205 transitions. [2021-11-07 08:02:18,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:18,402 INFO L681 BuchiCegarLoop]: Abstraction has 8037 states and 10205 transitions. [2021-11-07 08:02:18,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8037 states and 10205 transitions. [2021-11-07 08:02:18,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8037 to 7945. [2021-11-07 08:02:18,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7945 states, 7945 states have (on average 1.271491504090623) internal successors, (10102), 7944 states have internal predecessors, (10102), 0 states have call successors, (0), 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:02:18,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7945 states to 7945 states and 10102 transitions. [2021-11-07 08:02:18,535 INFO L704 BuchiCegarLoop]: Abstraction has 7945 states and 10102 transitions. [2021-11-07 08:02:18,536 INFO L587 BuchiCegarLoop]: Abstraction has 7945 states and 10102 transitions. [2021-11-07 08:02:18,536 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-11-07 08:02:18,536 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7945 states and 10102 transitions. [2021-11-07 08:02:18,563 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7631 [2021-11-07 08:02:18,563 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:18,564 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:18,566 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:02:18,566 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:18,566 INFO L791 eck$LassoCheckResult]: Stem: 127926#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 127752#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 127743#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 127708#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 127695#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 127694#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 127943#L113-2 assume !false; 127962#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129184#L116 assume !(12292 == ssl3_accept_~s__state~0); 129179#L119 assume !(16384 == ssl3_accept_~s__state~0); 129180#L122 assume !(8192 == ssl3_accept_~s__state~0); 129162#L125 assume !(24576 == ssl3_accept_~s__state~0); 129163#L128 assume !(8195 == ssl3_accept_~s__state~0); 129148#L131 assume !(8480 == ssl3_accept_~s__state~0); 129149#L134 assume !(8481 == ssl3_accept_~s__state~0); 129142#L137 assume !(8482 == ssl3_accept_~s__state~0); 129143#L140 assume 8464 == ssl3_accept_~s__state~0; 128806#L147 [2021-11-07 08:02:18,567 INFO L793 eck$LassoCheckResult]: Loop: 128806#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 131802#L288 assume !(0 == ssl3_accept_~blastFlag~0); 131536#L288-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; 131798#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131794#L654 ssl3_accept_~skip~0 := 0; 131782#L113-2 assume !false; 131783#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131770#L116 assume !(12292 == ssl3_accept_~s__state~0); 131771#L119 assume !(16384 == ssl3_accept_~s__state~0); 131762#L122 assume !(8192 == ssl3_accept_~s__state~0); 131763#L125 assume !(24576 == ssl3_accept_~s__state~0); 131754#L128 assume !(8195 == ssl3_accept_~s__state~0); 131755#L131 assume !(8480 == ssl3_accept_~s__state~0); 129884#L134 assume !(8481 == ssl3_accept_~s__state~0); 131747#L137 assume !(8482 == ssl3_accept_~s__state~0); 131540#L140 assume !(8464 == ssl3_accept_~s__state~0); 131541#L143 assume !(8465 == ssl3_accept_~s__state~0); 128913#L146 assume !(8466 == ssl3_accept_~s__state~0); 128116#L149 assume 8496 == ssl3_accept_~s__state~0; 128113#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 128108#L301 assume !(1 == ssl3_accept_~blastFlag~0); 128109#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 129445#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 127841#L307-2 ssl3_accept_~s__init_num~0 := 0; 129430#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 129426#L654 ssl3_accept_~skip~0 := 0; 129415#L113-2 assume !false; 129416#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129401#L116 assume !(12292 == ssl3_accept_~s__state~0); 129402#L119 assume !(16384 == ssl3_accept_~s__state~0); 129388#L122 assume !(8192 == ssl3_accept_~s__state~0); 129389#L125 assume !(24576 == ssl3_accept_~s__state~0); 129374#L128 assume !(8195 == ssl3_accept_~s__state~0); 129375#L131 assume !(8480 == ssl3_accept_~s__state~0); 129364#L134 assume !(8481 == ssl3_accept_~s__state~0); 129365#L137 assume !(8482 == ssl3_accept_~s__state~0); 129354#L140 assume !(8464 == ssl3_accept_~s__state~0); 129355#L143 assume !(8465 == ssl3_accept_~s__state~0); 129343#L146 assume !(8466 == ssl3_accept_~s__state~0); 129344#L149 assume !(8496 == ssl3_accept_~s__state~0); 129333#L152 assume !(8497 == ssl3_accept_~s__state~0); 129334#L155 assume 8512 == ssl3_accept_~s__state~0; 128907#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 128908#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 128040#L322 assume !(2 == ssl3_accept_~blastFlag~0); 128041#L322-2 assume !(ssl3_accept_~ret~0 <= 0); 131524#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 131522#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131517#L654 ssl3_accept_~skip~0 := 0; 131516#L113-2 assume !false; 131515#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131514#L116 assume !(12292 == ssl3_accept_~s__state~0); 131513#L119 assume !(16384 == ssl3_accept_~s__state~0); 131512#L122 assume !(8192 == ssl3_accept_~s__state~0); 131511#L125 assume !(24576 == ssl3_accept_~s__state~0); 131510#L128 assume !(8195 == ssl3_accept_~s__state~0); 131509#L131 assume !(8480 == ssl3_accept_~s__state~0); 131508#L134 assume !(8481 == ssl3_accept_~s__state~0); 131507#L137 assume !(8482 == ssl3_accept_~s__state~0); 131506#L140 assume !(8464 == ssl3_accept_~s__state~0); 131505#L143 assume !(8465 == ssl3_accept_~s__state~0); 131504#L146 assume !(8466 == ssl3_accept_~s__state~0); 131503#L149 assume !(8496 == ssl3_accept_~s__state~0); 131502#L152 assume !(8497 == ssl3_accept_~s__state~0); 131501#L155 assume !(8512 == ssl3_accept_~s__state~0); 131500#L158 assume !(8513 == ssl3_accept_~s__state~0); 131499#L161 assume 8528 == ssl3_accept_~s__state~0; 129070#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 131497#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 131495#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 131488#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 131491#L370 assume !(3 == ssl3_accept_~blastFlag~0); 131486#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 131485#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 131483#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131478#L654 ssl3_accept_~skip~0 := 0; 131476#L113-2 assume !false; 131471#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131469#L116 assume !(12292 == ssl3_accept_~s__state~0); 131467#L119 assume !(16384 == ssl3_accept_~s__state~0); 131465#L122 assume !(8192 == ssl3_accept_~s__state~0); 131463#L125 assume !(24576 == ssl3_accept_~s__state~0); 131461#L128 assume !(8195 == ssl3_accept_~s__state~0); 131459#L131 assume !(8480 == ssl3_accept_~s__state~0); 131457#L134 assume !(8481 == ssl3_accept_~s__state~0); 131455#L137 assume !(8482 == ssl3_accept_~s__state~0); 131453#L140 assume !(8464 == ssl3_accept_~s__state~0); 131451#L143 assume !(8465 == ssl3_accept_~s__state~0); 131449#L146 assume !(8466 == ssl3_accept_~s__state~0); 131447#L149 assume !(8496 == ssl3_accept_~s__state~0); 131445#L152 assume !(8497 == ssl3_accept_~s__state~0); 131443#L155 assume !(8512 == ssl3_accept_~s__state~0); 131441#L158 assume !(8513 == ssl3_accept_~s__state~0); 131439#L161 assume !(8528 == ssl3_accept_~s__state~0); 131437#L164 assume !(8529 == ssl3_accept_~s__state~0); 131435#L167 assume 8544 == ssl3_accept_~s__state~0; 129065#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 131432#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 131429#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 131427#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 131423#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 131422#L420 assume !(4 == ssl3_accept_~blastFlag~0); 131420#L420-2 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; 131418#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131413#L654 ssl3_accept_~skip~0 := 0; 131412#L113-2 assume !false; 131411#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131410#L116 assume !(12292 == ssl3_accept_~s__state~0); 131409#L119 assume !(16384 == ssl3_accept_~s__state~0); 131408#L122 assume !(8192 == ssl3_accept_~s__state~0); 131407#L125 assume !(24576 == ssl3_accept_~s__state~0); 131406#L128 assume !(8195 == ssl3_accept_~s__state~0); 131405#L131 assume !(8480 == ssl3_accept_~s__state~0); 131404#L134 assume !(8481 == ssl3_accept_~s__state~0); 131403#L137 assume !(8482 == ssl3_accept_~s__state~0); 131402#L140 assume !(8464 == ssl3_accept_~s__state~0); 131401#L143 assume !(8465 == ssl3_accept_~s__state~0); 131400#L146 assume !(8466 == ssl3_accept_~s__state~0); 131399#L149 assume !(8496 == ssl3_accept_~s__state~0); 131398#L152 assume !(8497 == ssl3_accept_~s__state~0); 131397#L155 assume !(8512 == ssl3_accept_~s__state~0); 131396#L158 assume !(8513 == ssl3_accept_~s__state~0); 131395#L161 assume !(8528 == ssl3_accept_~s__state~0); 131394#L164 assume !(8529 == ssl3_accept_~s__state~0); 131393#L167 assume !(8544 == ssl3_accept_~s__state~0); 131392#L170 assume !(8545 == ssl3_accept_~s__state~0); 131391#L173 assume !(8560 == ssl3_accept_~s__state~0); 131390#L176 assume !(8561 == ssl3_accept_~s__state~0); 131389#L179 assume 8448 == ssl3_accept_~s__state~0; 131388#L180 assume !(ssl3_accept_~num1~0 > 0); 131386#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 131384#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131379#L654 ssl3_accept_~skip~0 := 0; 131378#L113-2 assume !false; 131377#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131376#L116 assume !(12292 == ssl3_accept_~s__state~0); 131375#L119 assume !(16384 == ssl3_accept_~s__state~0); 131374#L122 assume !(8192 == ssl3_accept_~s__state~0); 131373#L125 assume !(24576 == ssl3_accept_~s__state~0); 131372#L128 assume !(8195 == ssl3_accept_~s__state~0); 131371#L131 assume !(8480 == ssl3_accept_~s__state~0); 131370#L134 assume !(8481 == ssl3_accept_~s__state~0); 131369#L137 assume !(8482 == ssl3_accept_~s__state~0); 131368#L140 assume !(8464 == ssl3_accept_~s__state~0); 131367#L143 assume !(8465 == ssl3_accept_~s__state~0); 131366#L146 assume !(8466 == ssl3_accept_~s__state~0); 131365#L149 assume !(8496 == ssl3_accept_~s__state~0); 131364#L152 assume !(8497 == ssl3_accept_~s__state~0); 131363#L155 assume !(8512 == ssl3_accept_~s__state~0); 131362#L158 assume !(8513 == ssl3_accept_~s__state~0); 131361#L161 assume !(8528 == ssl3_accept_~s__state~0); 131360#L164 assume !(8529 == ssl3_accept_~s__state~0); 131359#L167 assume !(8544 == ssl3_accept_~s__state~0); 131357#L170 assume !(8545 == ssl3_accept_~s__state~0); 131355#L173 assume !(8560 == ssl3_accept_~s__state~0); 131353#L176 assume !(8561 == ssl3_accept_~s__state~0); 131351#L179 assume !(8448 == ssl3_accept_~s__state~0); 131348#L182 assume 8576 == ssl3_accept_~s__state~0; 130585#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 131345#L463 assume !(5 == ssl3_accept_~blastFlag~0); 131344#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 131299#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 129986#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131791#L654 ssl3_accept_~skip~0 := 0; 131792#L113-2 assume !false; 131774#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131775#L116 assume !(12292 == ssl3_accept_~s__state~0); 131766#L119 assume !(16384 == ssl3_accept_~s__state~0); 131767#L122 assume !(8192 == ssl3_accept_~s__state~0); 131758#L125 assume !(24576 == ssl3_accept_~s__state~0); 131759#L128 assume !(8195 == ssl3_accept_~s__state~0); 131750#L131 assume !(8480 == ssl3_accept_~s__state~0); 131751#L134 assume !(8481 == ssl3_accept_~s__state~0); 131743#L137 assume !(8482 == ssl3_accept_~s__state~0); 131744#L140 assume !(8464 == ssl3_accept_~s__state~0); 131531#L143 assume !(8465 == ssl3_accept_~s__state~0); 131532#L146 assume 8466 == ssl3_accept_~s__state~0; 128806#L147 [2021-11-07 08:02:18,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:18,568 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 23 times [2021-11-07 08:02:18,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:18,568 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61385311] [2021-11-07 08:02:18,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:18,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:18,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:18,649 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:18,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:18,661 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:18,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:18,661 INFO L85 PathProgramCache]: Analyzing trace with hash -816184813, now seen corresponding path program 1 times [2021-11-07 08:02:18,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:18,662 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398127025] [2021-11-07 08:02:18,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:18,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:18,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:18,681 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:18,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:18,728 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:18,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:18,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1335359719, now seen corresponding path program 1 times [2021-11-07 08:02:18,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:18,730 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664806901] [2021-11-07 08:02:18,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:18,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:18,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:18,763 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-11-07 08:02:18,763 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:18,764 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664806901] [2021-11-07 08:02:18,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664806901] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:18,764 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:18,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:18,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229185330] [2021-11-07 08:02:20,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:20,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:20,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:20,773 INFO L87 Difference]: Start difference. First operand 7945 states and 10102 transitions. cyclomatic complexity: 2171 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:02:20,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:20,952 INFO L93 Difference]: Finished difference Result 10390 states and 13164 transitions. [2021-11-07 08:02:20,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:20,954 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10390 states and 13164 transitions. [2021-11-07 08:02:21,080 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 10155 [2021-11-07 08:02:21,161 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10390 states to 10390 states and 13164 transitions. [2021-11-07 08:02:21,161 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10283 [2021-11-07 08:02:21,170 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10283 [2021-11-07 08:02:21,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10390 states and 13164 transitions. [2021-11-07 08:02:21,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:21,171 INFO L681 BuchiCegarLoop]: Abstraction has 10390 states and 13164 transitions. [2021-11-07 08:02:21,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10390 states and 13164 transitions. [2021-11-07 08:02:21,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10390 to 10390. [2021-11-07 08:02:21,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10390 states, 10390 states have (on average 1.2669874879692011) internal successors, (13164), 10389 states have internal predecessors, (13164), 0 states have call successors, (0), 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:02:21,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10390 states to 10390 states and 13164 transitions. [2021-11-07 08:02:21,378 INFO L704 BuchiCegarLoop]: Abstraction has 10390 states and 13164 transitions. [2021-11-07 08:02:21,378 INFO L587 BuchiCegarLoop]: Abstraction has 10390 states and 13164 transitions. [2021-11-07 08:02:21,378 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-11-07 08:02:21,379 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10390 states and 13164 transitions. [2021-11-07 08:02:21,421 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 10155 [2021-11-07 08:02:21,421 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:21,421 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:21,436 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:21,437 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:21,437 INFO L791 eck$LassoCheckResult]: Stem: 146233#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 146091#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 146082#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 146047#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 146035#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 146034#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 146246#L113-2 assume !false; 146279#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147755#L116 assume !(12292 == ssl3_accept_~s__state~0); 147741#L119 assume !(16384 == ssl3_accept_~s__state~0); 147739#L122 assume !(8192 == ssl3_accept_~s__state~0); 147735#L125 assume !(24576 == ssl3_accept_~s__state~0); 147736#L128 assume !(8195 == ssl3_accept_~s__state~0); 149490#L131 assume !(8480 == ssl3_accept_~s__state~0); 147722#L134 assume !(8481 == ssl3_accept_~s__state~0); 147716#L137 assume !(8482 == ssl3_accept_~s__state~0); 147717#L140 assume 8464 == ssl3_accept_~s__state~0; 147192#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 149461#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 149459#L288-2 [2021-11-07 08:02:21,438 INFO L793 eck$LassoCheckResult]: Loop: 149459#L288-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; 149453#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149449#L654 ssl3_accept_~skip~0 := 0; 149440#L113-2 assume !false; 149441#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149308#L116 assume !(12292 == ssl3_accept_~s__state~0); 149309#L119 assume !(16384 == ssl3_accept_~s__state~0); 149204#L122 assume !(8192 == ssl3_accept_~s__state~0); 149205#L125 assume !(24576 == ssl3_accept_~s__state~0); 149195#L128 assume !(8195 == ssl3_accept_~s__state~0); 149196#L131 assume !(8480 == ssl3_accept_~s__state~0); 149180#L134 assume !(8481 == ssl3_accept_~s__state~0); 149181#L137 assume !(8482 == ssl3_accept_~s__state~0); 148810#L140 assume !(8464 == ssl3_accept_~s__state~0); 148811#L143 assume !(8465 == ssl3_accept_~s__state~0); 148726#L146 assume !(8466 == ssl3_accept_~s__state~0); 146374#L149 assume 8496 == ssl3_accept_~s__state~0; 146375#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 146366#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 146363#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 146360#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 146358#L307-2 ssl3_accept_~s__init_num~0 := 0; 146351#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146345#L654 ssl3_accept_~skip~0 := 0; 146343#L113-2 assume !false; 146341#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146339#L116 assume !(12292 == ssl3_accept_~s__state~0); 146337#L119 assume !(16384 == ssl3_accept_~s__state~0); 146335#L122 assume !(8192 == ssl3_accept_~s__state~0); 146333#L125 assume !(24576 == ssl3_accept_~s__state~0); 146330#L128 assume !(8195 == ssl3_accept_~s__state~0); 146328#L131 assume !(8480 == ssl3_accept_~s__state~0); 146325#L134 assume !(8481 == ssl3_accept_~s__state~0); 146322#L137 assume !(8482 == ssl3_accept_~s__state~0); 146320#L140 assume !(8464 == ssl3_accept_~s__state~0); 146318#L143 assume !(8465 == ssl3_accept_~s__state~0); 146315#L146 assume !(8466 == ssl3_accept_~s__state~0); 146313#L149 assume !(8496 == ssl3_accept_~s__state~0); 146310#L152 assume !(8497 == ssl3_accept_~s__state~0); 146305#L155 assume 8512 == ssl3_accept_~s__state~0; 146306#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 146294#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 146295#L322 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 148661#L322-2 assume !(ssl3_accept_~ret~0 <= 0); 148660#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 148658#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148653#L654 ssl3_accept_~skip~0 := 0; 148652#L113-2 assume !false; 148651#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148650#L116 assume !(12292 == ssl3_accept_~s__state~0); 148649#L119 assume !(16384 == ssl3_accept_~s__state~0); 148648#L122 assume !(8192 == ssl3_accept_~s__state~0); 148647#L125 assume !(24576 == ssl3_accept_~s__state~0); 148646#L128 assume !(8195 == ssl3_accept_~s__state~0); 148645#L131 assume !(8480 == ssl3_accept_~s__state~0); 148644#L134 assume !(8481 == ssl3_accept_~s__state~0); 148643#L137 assume !(8482 == ssl3_accept_~s__state~0); 148642#L140 assume !(8464 == ssl3_accept_~s__state~0); 148641#L143 assume !(8465 == ssl3_accept_~s__state~0); 148640#L146 assume !(8466 == ssl3_accept_~s__state~0); 148639#L149 assume !(8496 == ssl3_accept_~s__state~0); 148638#L152 assume !(8497 == ssl3_accept_~s__state~0); 148637#L155 assume !(8512 == ssl3_accept_~s__state~0); 148636#L158 assume !(8513 == ssl3_accept_~s__state~0); 148635#L161 assume 8528 == ssl3_accept_~s__state~0; 148425#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 148633#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 148631#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 148624#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 148627#L370 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 148622#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 148621#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 148619#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148614#L654 ssl3_accept_~skip~0 := 0; 148613#L113-2 assume !false; 148612#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148611#L116 assume !(12292 == ssl3_accept_~s__state~0); 148610#L119 assume !(16384 == ssl3_accept_~s__state~0); 148609#L122 assume !(8192 == ssl3_accept_~s__state~0); 148608#L125 assume !(24576 == ssl3_accept_~s__state~0); 148607#L128 assume !(8195 == ssl3_accept_~s__state~0); 148606#L131 assume !(8480 == ssl3_accept_~s__state~0); 148605#L134 assume !(8481 == ssl3_accept_~s__state~0); 148604#L137 assume !(8482 == ssl3_accept_~s__state~0); 148603#L140 assume !(8464 == ssl3_accept_~s__state~0); 148602#L143 assume !(8465 == ssl3_accept_~s__state~0); 148601#L146 assume !(8466 == ssl3_accept_~s__state~0); 148600#L149 assume !(8496 == ssl3_accept_~s__state~0); 148599#L152 assume !(8497 == ssl3_accept_~s__state~0); 148598#L155 assume !(8512 == ssl3_accept_~s__state~0); 148597#L158 assume !(8513 == ssl3_accept_~s__state~0); 148596#L161 assume !(8528 == ssl3_accept_~s__state~0); 148594#L164 assume !(8529 == ssl3_accept_~s__state~0); 148589#L167 assume 8544 == ssl3_accept_~s__state~0; 148418#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 148586#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 148583#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 148581#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 148577#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 148575#L420 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 148553#L420-2 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; 148539#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148534#L654 ssl3_accept_~skip~0 := 0; 148533#L113-2 assume !false; 148532#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148531#L116 assume !(12292 == ssl3_accept_~s__state~0); 148530#L119 assume !(16384 == ssl3_accept_~s__state~0); 148529#L122 assume !(8192 == ssl3_accept_~s__state~0); 148528#L125 assume !(24576 == ssl3_accept_~s__state~0); 148527#L128 assume !(8195 == ssl3_accept_~s__state~0); 148526#L131 assume !(8480 == ssl3_accept_~s__state~0); 148525#L134 assume !(8481 == ssl3_accept_~s__state~0); 148524#L137 assume !(8482 == ssl3_accept_~s__state~0); 148523#L140 assume !(8464 == ssl3_accept_~s__state~0); 148522#L143 assume !(8465 == ssl3_accept_~s__state~0); 148521#L146 assume !(8466 == ssl3_accept_~s__state~0); 148520#L149 assume !(8496 == ssl3_accept_~s__state~0); 148519#L152 assume !(8497 == ssl3_accept_~s__state~0); 148517#L155 assume !(8512 == ssl3_accept_~s__state~0); 148515#L158 assume !(8513 == ssl3_accept_~s__state~0); 148513#L161 assume !(8528 == ssl3_accept_~s__state~0); 148511#L164 assume !(8529 == ssl3_accept_~s__state~0); 148509#L167 assume !(8544 == ssl3_accept_~s__state~0); 148508#L170 assume !(8545 == ssl3_accept_~s__state~0); 148500#L173 assume !(8560 == ssl3_accept_~s__state~0); 148499#L176 assume !(8561 == ssl3_accept_~s__state~0); 148498#L179 assume 8448 == ssl3_accept_~s__state~0; 148496#L180 assume !(ssl3_accept_~num1~0 > 0); 148494#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 148482#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148477#L654 ssl3_accept_~skip~0 := 0; 148475#L113-2 assume !false; 148474#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148472#L116 assume !(12292 == ssl3_accept_~s__state~0); 148470#L119 assume !(16384 == ssl3_accept_~s__state~0); 148469#L122 assume !(8192 == ssl3_accept_~s__state~0); 148468#L125 assume !(24576 == ssl3_accept_~s__state~0); 148456#L128 assume !(8195 == ssl3_accept_~s__state~0); 148453#L131 assume !(8480 == ssl3_accept_~s__state~0); 148451#L134 assume !(8481 == ssl3_accept_~s__state~0); 148449#L137 assume !(8482 == ssl3_accept_~s__state~0); 148446#L140 assume !(8464 == ssl3_accept_~s__state~0); 148444#L143 assume !(8465 == ssl3_accept_~s__state~0); 148442#L146 assume !(8466 == ssl3_accept_~s__state~0); 148440#L149 assume !(8496 == ssl3_accept_~s__state~0); 148438#L152 assume !(8497 == ssl3_accept_~s__state~0); 148436#L155 assume !(8512 == ssl3_accept_~s__state~0); 148433#L158 assume !(8513 == ssl3_accept_~s__state~0); 148429#L161 assume !(8528 == ssl3_accept_~s__state~0); 148426#L164 assume !(8529 == ssl3_accept_~s__state~0); 148422#L167 assume !(8544 == ssl3_accept_~s__state~0); 148419#L170 assume !(8545 == ssl3_accept_~s__state~0); 148415#L173 assume !(8560 == ssl3_accept_~s__state~0); 148412#L176 assume !(8561 == ssl3_accept_~s__state~0); 148407#L179 assume !(8448 == ssl3_accept_~s__state~0); 148408#L182 assume 8576 == ssl3_accept_~s__state~0; 148164#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 148400#L463 assume 5 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 6; 148392#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 148393#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 148386#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149489#L654 ssl3_accept_~skip~0 := 0; 149488#L113-2 assume !false; 149487#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149486#L116 assume !(12292 == ssl3_accept_~s__state~0); 149485#L119 assume !(16384 == ssl3_accept_~s__state~0); 149484#L122 assume !(8192 == ssl3_accept_~s__state~0); 149483#L125 assume !(24576 == ssl3_accept_~s__state~0); 149482#L128 assume !(8195 == ssl3_accept_~s__state~0); 149481#L131 assume !(8480 == ssl3_accept_~s__state~0); 149480#L134 assume !(8481 == ssl3_accept_~s__state~0); 149478#L137 assume !(8482 == ssl3_accept_~s__state~0); 149190#L140 assume !(8464 == ssl3_accept_~s__state~0); 149182#L143 assume !(8465 == ssl3_accept_~s__state~0); 149183#L146 assume 8466 == ssl3_accept_~s__state~0; 146391#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 149466#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 149459#L288-2 [2021-11-07 08:02:21,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:21,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 1 times [2021-11-07 08:02:21,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:21,439 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301166382] [2021-11-07 08:02:21,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:21,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:21,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:21,456 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:21,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:21,467 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:21,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:21,467 INFO L85 PathProgramCache]: Analyzing trace with hash -567482499, now seen corresponding path program 1 times [2021-11-07 08:02:21,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:21,468 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618132034] [2021-11-07 08:02:21,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:21,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:21,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:21,526 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-11-07 08:02:21,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:21,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618132034] [2021-11-07 08:02:21,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618132034] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:21,528 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:21,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:02:21,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106354281] [2021-11-07 08:02:21,529 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:21,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:21,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:21,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:21,530 INFO L87 Difference]: Start difference. First operand 10390 states and 13164 transitions. cyclomatic complexity: 2791 Second operand has 3 states, 2 states have (on average 40.0) 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:02:21,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:21,682 INFO L93 Difference]: Finished difference Result 12996 states and 16524 transitions. [2021-11-07 08:02:21,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:21,683 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12996 states and 16524 transitions. [2021-11-07 08:02:21,864 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12761 [2021-11-07 08:02:21,974 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12996 states to 12996 states and 16524 transitions. [2021-11-07 08:02:21,975 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12889 [2021-11-07 08:02:21,982 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12889 [2021-11-07 08:02:21,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12996 states and 16524 transitions. [2021-11-07 08:02:21,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:21,991 INFO L681 BuchiCegarLoop]: Abstraction has 12996 states and 16524 transitions. [2021-11-07 08:02:21,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12996 states and 16524 transitions. [2021-11-07 08:02:22,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12996 to 12996. [2021-11-07 08:02:22,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12996 states, 12996 states have (on average 1.2714681440443214) internal successors, (16524), 12995 states have internal predecessors, (16524), 0 states have call successors, (0), 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:02:22,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12996 states to 12996 states and 16524 transitions. [2021-11-07 08:02:22,181 INFO L704 BuchiCegarLoop]: Abstraction has 12996 states and 16524 transitions. [2021-11-07 08:02:22,181 INFO L587 BuchiCegarLoop]: Abstraction has 12996 states and 16524 transitions. [2021-11-07 08:02:22,181 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-11-07 08:02:22,181 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12996 states and 16524 transitions. [2021-11-07 08:02:22,228 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12761 [2021-11-07 08:02:22,228 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:22,228 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:22,231 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:22,231 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:22,231 INFO L791 eck$LassoCheckResult]: Stem: 169639#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 169489#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 169477#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 169443#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 169428#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 169427#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 169655#L113-2 assume !false; 169690#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171707#L116 assume !(12292 == ssl3_accept_~s__state~0); 171705#L119 assume !(16384 == ssl3_accept_~s__state~0); 171703#L122 assume !(8192 == ssl3_accept_~s__state~0); 171701#L125 assume !(24576 == ssl3_accept_~s__state~0); 171699#L128 assume !(8195 == ssl3_accept_~s__state~0); 171697#L131 assume !(8480 == ssl3_accept_~s__state~0); 171694#L134 assume !(8481 == ssl3_accept_~s__state~0); 171692#L137 assume !(8482 == ssl3_accept_~s__state~0); 171689#L140 assume 8464 == ssl3_accept_~s__state~0; 171672#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 171671#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 171665#L288-2 [2021-11-07 08:02:22,232 INFO L793 eck$LassoCheckResult]: Loop: 171665#L288-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; 171666#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172416#L654 ssl3_accept_~skip~0 := 0; 172412#L113-2 assume !false; 172410#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171109#L116 assume !(12292 == ssl3_accept_~s__state~0); 171110#L119 assume !(16384 == ssl3_accept_~s__state~0); 172406#L122 assume !(8192 == ssl3_accept_~s__state~0); 172400#L125 assume !(24576 == ssl3_accept_~s__state~0); 171993#L128 assume !(8195 == ssl3_accept_~s__state~0); 171994#L131 assume !(8480 == ssl3_accept_~s__state~0); 171987#L134 assume !(8481 == ssl3_accept_~s__state~0); 171988#L137 assume !(8482 == ssl3_accept_~s__state~0); 170619#L140 assume !(8464 == ssl3_accept_~s__state~0); 170620#L143 assume !(8465 == ssl3_accept_~s__state~0); 170792#L146 assume !(8466 == ssl3_accept_~s__state~0); 170793#L149 assume 8496 == ssl3_accept_~s__state~0; 169779#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 169780#L301 assume !(1 == ssl3_accept_~blastFlag~0); 170710#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 170711#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 170698#L307-2 ssl3_accept_~s__init_num~0 := 0; 170699#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 170679#L654 ssl3_accept_~skip~0 := 0; 170680#L113-2 assume !false; 170671#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170672#L116 assume !(12292 == ssl3_accept_~s__state~0); 170663#L119 assume !(16384 == ssl3_accept_~s__state~0); 170664#L122 assume !(8192 == ssl3_accept_~s__state~0); 170655#L125 assume !(24576 == ssl3_accept_~s__state~0); 170656#L128 assume !(8195 == ssl3_accept_~s__state~0); 170647#L131 assume !(8480 == ssl3_accept_~s__state~0); 170648#L134 assume !(8481 == ssl3_accept_~s__state~0); 170639#L137 assume !(8482 == ssl3_accept_~s__state~0); 170640#L140 assume !(8464 == ssl3_accept_~s__state~0); 170631#L143 assume !(8465 == ssl3_accept_~s__state~0); 170632#L146 assume !(8466 == ssl3_accept_~s__state~0); 170623#L149 assume !(8496 == ssl3_accept_~s__state~0); 170624#L152 assume !(8497 == ssl3_accept_~s__state~0); 170591#L155 assume 8512 == ssl3_accept_~s__state~0; 170592#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 172398#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 172384#L322 assume !(2 == ssl3_accept_~blastFlag~0); 172385#L322-2 assume !(ssl3_accept_~ret~0 <= 0); 172604#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 172602#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172597#L654 ssl3_accept_~skip~0 := 0; 172596#L113-2 assume !false; 172595#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172594#L116 assume !(12292 == ssl3_accept_~s__state~0); 172593#L119 assume !(16384 == ssl3_accept_~s__state~0); 172592#L122 assume !(8192 == ssl3_accept_~s__state~0); 172591#L125 assume !(24576 == ssl3_accept_~s__state~0); 172590#L128 assume !(8195 == ssl3_accept_~s__state~0); 172589#L131 assume !(8480 == ssl3_accept_~s__state~0); 172588#L134 assume !(8481 == ssl3_accept_~s__state~0); 172587#L137 assume !(8482 == ssl3_accept_~s__state~0); 172586#L140 assume !(8464 == ssl3_accept_~s__state~0); 172585#L143 assume !(8465 == ssl3_accept_~s__state~0); 172584#L146 assume !(8466 == ssl3_accept_~s__state~0); 172583#L149 assume !(8496 == ssl3_accept_~s__state~0); 172582#L152 assume !(8497 == ssl3_accept_~s__state~0); 172581#L155 assume !(8512 == ssl3_accept_~s__state~0); 172580#L158 assume !(8513 == ssl3_accept_~s__state~0); 172579#L161 assume 8528 == ssl3_accept_~s__state~0; 171555#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 172577#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 172575#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 172568#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 172571#L370 assume !(3 == ssl3_accept_~blastFlag~0); 172566#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 172565#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 172563#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172558#L654 ssl3_accept_~skip~0 := 0; 172556#L113-2 assume !false; 172551#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172549#L116 assume !(12292 == ssl3_accept_~s__state~0); 172547#L119 assume !(16384 == ssl3_accept_~s__state~0); 172545#L122 assume !(8192 == ssl3_accept_~s__state~0); 172543#L125 assume !(24576 == ssl3_accept_~s__state~0); 172541#L128 assume !(8195 == ssl3_accept_~s__state~0); 172539#L131 assume !(8480 == ssl3_accept_~s__state~0); 172537#L134 assume !(8481 == ssl3_accept_~s__state~0); 172535#L137 assume !(8482 == ssl3_accept_~s__state~0); 172533#L140 assume !(8464 == ssl3_accept_~s__state~0); 172531#L143 assume !(8465 == ssl3_accept_~s__state~0); 172529#L146 assume !(8466 == ssl3_accept_~s__state~0); 172527#L149 assume !(8496 == ssl3_accept_~s__state~0); 172525#L152 assume !(8497 == ssl3_accept_~s__state~0); 172523#L155 assume !(8512 == ssl3_accept_~s__state~0); 172521#L158 assume !(8513 == ssl3_accept_~s__state~0); 172519#L161 assume !(8528 == ssl3_accept_~s__state~0); 172517#L164 assume !(8529 == ssl3_accept_~s__state~0); 172515#L167 assume 8544 == ssl3_accept_~s__state~0; 171541#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 172512#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 172509#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 172507#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 172503#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 172502#L420 assume !(4 == ssl3_accept_~blastFlag~0); 172500#L420-2 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; 172498#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172493#L654 ssl3_accept_~skip~0 := 0; 172492#L113-2 assume !false; 172491#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172490#L116 assume !(12292 == ssl3_accept_~s__state~0); 172489#L119 assume !(16384 == ssl3_accept_~s__state~0); 172488#L122 assume !(8192 == ssl3_accept_~s__state~0); 172487#L125 assume !(24576 == ssl3_accept_~s__state~0); 172486#L128 assume !(8195 == ssl3_accept_~s__state~0); 172485#L131 assume !(8480 == ssl3_accept_~s__state~0); 172484#L134 assume !(8481 == ssl3_accept_~s__state~0); 172483#L137 assume !(8482 == ssl3_accept_~s__state~0); 172482#L140 assume !(8464 == ssl3_accept_~s__state~0); 172481#L143 assume !(8465 == ssl3_accept_~s__state~0); 172480#L146 assume !(8466 == ssl3_accept_~s__state~0); 172479#L149 assume !(8496 == ssl3_accept_~s__state~0); 172478#L152 assume !(8497 == ssl3_accept_~s__state~0); 172477#L155 assume !(8512 == ssl3_accept_~s__state~0); 172476#L158 assume !(8513 == ssl3_accept_~s__state~0); 172475#L161 assume !(8528 == ssl3_accept_~s__state~0); 172474#L164 assume !(8529 == ssl3_accept_~s__state~0); 172473#L167 assume !(8544 == ssl3_accept_~s__state~0); 172472#L170 assume !(8545 == ssl3_accept_~s__state~0); 172471#L173 assume !(8560 == ssl3_accept_~s__state~0); 172470#L176 assume !(8561 == ssl3_accept_~s__state~0); 172469#L179 assume 8448 == ssl3_accept_~s__state~0; 172468#L180 assume !(ssl3_accept_~num1~0 > 0); 172466#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 172464#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172459#L654 ssl3_accept_~skip~0 := 0; 172458#L113-2 assume !false; 172457#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172456#L116 assume !(12292 == ssl3_accept_~s__state~0); 172455#L119 assume !(16384 == ssl3_accept_~s__state~0); 172454#L122 assume !(8192 == ssl3_accept_~s__state~0); 172453#L125 assume !(24576 == ssl3_accept_~s__state~0); 172452#L128 assume !(8195 == ssl3_accept_~s__state~0); 172451#L131 assume !(8480 == ssl3_accept_~s__state~0); 172450#L134 assume !(8481 == ssl3_accept_~s__state~0); 172449#L137 assume !(8482 == ssl3_accept_~s__state~0); 172448#L140 assume !(8464 == ssl3_accept_~s__state~0); 172447#L143 assume !(8465 == ssl3_accept_~s__state~0); 172446#L146 assume !(8466 == ssl3_accept_~s__state~0); 172445#L149 assume !(8496 == ssl3_accept_~s__state~0); 172444#L152 assume !(8497 == ssl3_accept_~s__state~0); 172443#L155 assume !(8512 == ssl3_accept_~s__state~0); 172442#L158 assume !(8513 == ssl3_accept_~s__state~0); 172440#L161 assume !(8528 == ssl3_accept_~s__state~0); 172439#L164 assume !(8529 == ssl3_accept_~s__state~0); 172434#L167 assume !(8544 == ssl3_accept_~s__state~0); 172433#L170 assume !(8545 == ssl3_accept_~s__state~0); 172418#L173 assume !(8560 == ssl3_accept_~s__state~0); 172415#L176 assume !(8561 == ssl3_accept_~s__state~0); 172411#L179 assume !(8448 == ssl3_accept_~s__state~0); 171967#L182 assume 8576 == ssl3_accept_~s__state~0; 171939#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 171940#L463 assume !(5 == ssl3_accept_~blastFlag~0); 172134#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 172132#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 171658#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 171648#L654 ssl3_accept_~skip~0 := 0; 171649#L113-2 assume !false; 172414#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172408#L116 assume !(12292 == ssl3_accept_~s__state~0); 172409#L119 assume !(16384 == ssl3_accept_~s__state~0); 171101#L122 assume !(8192 == ssl3_accept_~s__state~0); 171098#L125 assume !(24576 == ssl3_accept_~s__state~0); 171090#L128 assume !(8195 == ssl3_accept_~s__state~0); 171091#L131 assume !(8480 == ssl3_accept_~s__state~0); 171077#L134 assume !(8481 == ssl3_accept_~s__state~0); 171078#L137 assume !(8482 == ssl3_accept_~s__state~0); 171976#L140 assume !(8464 == ssl3_accept_~s__state~0); 171977#L143 assume !(8465 == ssl3_accept_~s__state~0); 171963#L146 assume 8466 == ssl3_accept_~s__state~0; 169801#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 172436#L288 assume !(0 == ssl3_accept_~blastFlag~0); 171665#L288-2 [2021-11-07 08:02:22,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:22,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 2 times [2021-11-07 08:02:22,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:22,233 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963093860] [2021-11-07 08:02:22,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:22,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:22,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:22,259 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:22,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:22,278 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:22,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:22,279 INFO L85 PathProgramCache]: Analyzing trace with hash -452927171, now seen corresponding path program 2 times [2021-11-07 08:02:22,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:22,279 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601576214] [2021-11-07 08:02:22,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:22,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:22,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:22,317 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:22,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:22,352 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:22,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:22,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1051464270, now seen corresponding path program 1 times [2021-11-07 08:02:22,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:22,354 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530987399] [2021-11-07 08:02:22,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:22,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:22,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:22,394 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-11-07 08:02:22,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:22,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530987399] [2021-11-07 08:02:22,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530987399] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:22,395 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:22,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:22,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053089849] [2021-11-07 08:02:24,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:24,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:24,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:24,194 INFO L87 Difference]: Start difference. First operand 12996 states and 16524 transitions. cyclomatic complexity: 3549 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 08:02:24,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:24,281 INFO L93 Difference]: Finished difference Result 10486 states and 13372 transitions. [2021-11-07 08:02:24,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:24,288 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10486 states and 13372 transitions. [2021-11-07 08:02:24,338 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10203 [2021-11-07 08:02:24,373 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10486 states to 10486 states and 13372 transitions. [2021-11-07 08:02:24,375 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10379 [2021-11-07 08:02:24,383 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10379 [2021-11-07 08:02:24,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10486 states and 13372 transitions. [2021-11-07 08:02:24,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:24,389 INFO L681 BuchiCegarLoop]: Abstraction has 10486 states and 13372 transitions. [2021-11-07 08:02:24,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10486 states and 13372 transitions. [2021-11-07 08:02:24,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10486 to 10486. [2021-11-07 08:02:24,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10486 states, 10486 states have (on average 1.2752241083349227) internal successors, (13372), 10485 states have internal predecessors, (13372), 0 states have call successors, (0), 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:02:24,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10486 states to 10486 states and 13372 transitions. [2021-11-07 08:02:24,534 INFO L704 BuchiCegarLoop]: Abstraction has 10486 states and 13372 transitions. [2021-11-07 08:02:24,534 INFO L587 BuchiCegarLoop]: Abstraction has 10486 states and 13372 transitions. [2021-11-07 08:02:24,535 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-11-07 08:02:24,535 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10486 states and 13372 transitions. [2021-11-07 08:02:24,570 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10203 [2021-11-07 08:02:24,570 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:24,570 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:24,572 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:24,572 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:24,573 INFO L791 eck$LassoCheckResult]: Stem: 193129#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 192975#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 192965#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 192931#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 192918#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 192917#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 193143#L113-2 assume !false; 193177#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 195362#L116 assume !(12292 == ssl3_accept_~s__state~0); 195363#L119 assume !(16384 == ssl3_accept_~s__state~0); 195354#L122 assume !(8192 == ssl3_accept_~s__state~0); 195355#L125 assume !(24576 == ssl3_accept_~s__state~0); 195346#L128 assume !(8195 == ssl3_accept_~s__state~0); 195347#L131 assume !(8480 == ssl3_accept_~s__state~0); 195338#L134 assume !(8481 == ssl3_accept_~s__state~0); 195339#L137 assume !(8482 == ssl3_accept_~s__state~0); 193416#L140 assume 8464 == ssl3_accept_~s__state~0; 193410#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 193381#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 193377#L288-2 [2021-11-07 08:02:24,573 INFO L793 eck$LassoCheckResult]: Loop: 193377#L288-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; 193365#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193358#L654 ssl3_accept_~skip~0 := 0; 193355#L113-2 assume !false; 193352#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193349#L116 assume !(12292 == ssl3_accept_~s__state~0); 193346#L119 assume !(16384 == ssl3_accept_~s__state~0); 193343#L122 assume !(8192 == ssl3_accept_~s__state~0); 193340#L125 assume !(24576 == ssl3_accept_~s__state~0); 193335#L128 assume !(8195 == ssl3_accept_~s__state~0); 193332#L131 assume !(8480 == ssl3_accept_~s__state~0); 193327#L134 assume !(8481 == ssl3_accept_~s__state~0); 193322#L137 assume !(8482 == ssl3_accept_~s__state~0); 193319#L140 assume !(8464 == ssl3_accept_~s__state~0); 193316#L143 assume !(8465 == ssl3_accept_~s__state~0); 193311#L146 assume !(8466 == ssl3_accept_~s__state~0); 193306#L149 assume 8496 == ssl3_accept_~s__state~0; 193300#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 193265#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 193262#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 193259#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 193257#L307-2 ssl3_accept_~s__init_num~0 := 0; 193250#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193244#L654 ssl3_accept_~skip~0 := 0; 193242#L113-2 assume !false; 193240#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193238#L116 assume !(12292 == ssl3_accept_~s__state~0); 193236#L119 assume !(16384 == ssl3_accept_~s__state~0); 193234#L122 assume !(8192 == ssl3_accept_~s__state~0); 193232#L125 assume !(24576 == ssl3_accept_~s__state~0); 193229#L128 assume !(8195 == ssl3_accept_~s__state~0); 193227#L131 assume !(8480 == ssl3_accept_~s__state~0); 193224#L134 assume !(8481 == ssl3_accept_~s__state~0); 193221#L137 assume !(8482 == ssl3_accept_~s__state~0); 193219#L140 assume !(8464 == ssl3_accept_~s__state~0); 193217#L143 assume !(8465 == ssl3_accept_~s__state~0); 193214#L146 assume !(8466 == ssl3_accept_~s__state~0); 193212#L149 assume !(8496 == ssl3_accept_~s__state~0); 193209#L152 assume !(8497 == ssl3_accept_~s__state~0); 193200#L155 assume 8512 == ssl3_accept_~s__state~0; 193201#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 193190#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 193191#L322 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 193803#L322-2 assume !(ssl3_accept_~ret~0 <= 0); 193802#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 193800#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193795#L654 ssl3_accept_~skip~0 := 0; 193794#L113-2 assume !false; 193793#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193792#L116 assume !(12292 == ssl3_accept_~s__state~0); 193791#L119 assume !(16384 == ssl3_accept_~s__state~0); 193790#L122 assume !(8192 == ssl3_accept_~s__state~0); 193789#L125 assume !(24576 == ssl3_accept_~s__state~0); 193788#L128 assume !(8195 == ssl3_accept_~s__state~0); 193787#L131 assume !(8480 == ssl3_accept_~s__state~0); 193786#L134 assume !(8481 == ssl3_accept_~s__state~0); 193785#L137 assume !(8482 == ssl3_accept_~s__state~0); 193784#L140 assume !(8464 == ssl3_accept_~s__state~0); 193783#L143 assume !(8465 == ssl3_accept_~s__state~0); 193782#L146 assume !(8466 == ssl3_accept_~s__state~0); 193781#L149 assume !(8496 == ssl3_accept_~s__state~0); 193780#L152 assume !(8497 == ssl3_accept_~s__state~0); 193779#L155 assume !(8512 == ssl3_accept_~s__state~0); 193778#L158 assume !(8513 == ssl3_accept_~s__state~0); 193777#L161 assume 8528 == ssl3_accept_~s__state~0; 193507#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 193775#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 193773#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 193766#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 193769#L370 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 193764#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 193763#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 193761#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193756#L654 ssl3_accept_~skip~0 := 0; 193754#L113-2 assume !false; 193749#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193747#L116 assume !(12292 == ssl3_accept_~s__state~0); 193745#L119 assume !(16384 == ssl3_accept_~s__state~0); 193743#L122 assume !(8192 == ssl3_accept_~s__state~0); 193741#L125 assume !(24576 == ssl3_accept_~s__state~0); 193739#L128 assume !(8195 == ssl3_accept_~s__state~0); 193737#L131 assume !(8480 == ssl3_accept_~s__state~0); 193735#L134 assume !(8481 == ssl3_accept_~s__state~0); 193733#L137 assume !(8482 == ssl3_accept_~s__state~0); 193731#L140 assume !(8464 == ssl3_accept_~s__state~0); 193729#L143 assume !(8465 == ssl3_accept_~s__state~0); 193727#L146 assume !(8466 == ssl3_accept_~s__state~0); 193725#L149 assume !(8496 == ssl3_accept_~s__state~0); 193723#L152 assume !(8497 == ssl3_accept_~s__state~0); 193721#L155 assume !(8512 == ssl3_accept_~s__state~0); 193719#L158 assume !(8513 == ssl3_accept_~s__state~0); 193717#L161 assume !(8528 == ssl3_accept_~s__state~0); 193715#L164 assume !(8529 == ssl3_accept_~s__state~0); 193713#L167 assume 8544 == ssl3_accept_~s__state~0; 193422#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 193710#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 193707#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 193705#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 193701#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 193700#L420 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 193698#L420-2 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; 193696#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193691#L654 ssl3_accept_~skip~0 := 0; 193690#L113-2 assume !false; 193689#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193688#L116 assume !(12292 == ssl3_accept_~s__state~0); 193687#L119 assume !(16384 == ssl3_accept_~s__state~0); 193686#L122 assume !(8192 == ssl3_accept_~s__state~0); 193685#L125 assume !(24576 == ssl3_accept_~s__state~0); 193684#L128 assume !(8195 == ssl3_accept_~s__state~0); 193683#L131 assume !(8480 == ssl3_accept_~s__state~0); 193682#L134 assume !(8481 == ssl3_accept_~s__state~0); 193681#L137 assume !(8482 == ssl3_accept_~s__state~0); 193680#L140 assume !(8464 == ssl3_accept_~s__state~0); 193679#L143 assume !(8465 == ssl3_accept_~s__state~0); 193678#L146 assume !(8466 == ssl3_accept_~s__state~0); 193677#L149 assume !(8496 == ssl3_accept_~s__state~0); 193676#L152 assume !(8497 == ssl3_accept_~s__state~0); 193675#L155 assume !(8512 == ssl3_accept_~s__state~0); 193674#L158 assume !(8513 == ssl3_accept_~s__state~0); 193673#L161 assume !(8528 == ssl3_accept_~s__state~0); 193672#L164 assume !(8529 == ssl3_accept_~s__state~0); 193671#L167 assume !(8544 == ssl3_accept_~s__state~0); 193670#L170 assume !(8545 == ssl3_accept_~s__state~0); 193669#L173 assume !(8560 == ssl3_accept_~s__state~0); 193668#L176 assume !(8561 == ssl3_accept_~s__state~0); 193667#L179 assume 8448 == ssl3_accept_~s__state~0; 193666#L180 assume !(ssl3_accept_~num1~0 > 0); 193664#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 193662#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193657#L654 ssl3_accept_~skip~0 := 0; 193656#L113-2 assume !false; 193655#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193654#L116 assume !(12292 == ssl3_accept_~s__state~0); 193653#L119 assume !(16384 == ssl3_accept_~s__state~0); 193652#L122 assume !(8192 == ssl3_accept_~s__state~0); 193651#L125 assume !(24576 == ssl3_accept_~s__state~0); 193650#L128 assume !(8195 == ssl3_accept_~s__state~0); 193649#L131 assume !(8480 == ssl3_accept_~s__state~0); 193648#L134 assume !(8481 == ssl3_accept_~s__state~0); 193647#L137 assume !(8482 == ssl3_accept_~s__state~0); 193646#L140 assume !(8464 == ssl3_accept_~s__state~0); 193645#L143 assume !(8465 == ssl3_accept_~s__state~0); 193644#L146 assume !(8466 == ssl3_accept_~s__state~0); 193643#L149 assume !(8496 == ssl3_accept_~s__state~0); 193642#L152 assume !(8497 == ssl3_accept_~s__state~0); 193641#L155 assume !(8512 == ssl3_accept_~s__state~0); 193640#L158 assume !(8513 == ssl3_accept_~s__state~0); 193639#L161 assume !(8528 == ssl3_accept_~s__state~0); 193638#L164 assume !(8529 == ssl3_accept_~s__state~0); 193637#L167 assume !(8544 == ssl3_accept_~s__state~0); 193636#L170 assume !(8545 == ssl3_accept_~s__state~0); 193635#L173 assume !(8560 == ssl3_accept_~s__state~0); 193634#L176 assume !(8561 == ssl3_accept_~s__state~0); 193633#L179 assume !(8448 == ssl3_accept_~s__state~0); 193619#L182 assume 8576 == ssl3_accept_~s__state~0; 193615#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 193518#L463 assume !(5 == ssl3_accept_~blastFlag~0); 193520#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 194196#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 193500#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193495#L654 ssl3_accept_~skip~0 := 0; 193494#L113-2 assume !false; 193493#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193492#L116 assume !(12292 == ssl3_accept_~s__state~0); 193491#L119 assume !(16384 == ssl3_accept_~s__state~0); 193490#L122 assume !(8192 == ssl3_accept_~s__state~0); 193489#L125 assume !(24576 == ssl3_accept_~s__state~0); 193488#L128 assume !(8195 == ssl3_accept_~s__state~0); 193487#L131 assume !(8480 == ssl3_accept_~s__state~0); 193486#L134 assume !(8481 == ssl3_accept_~s__state~0); 193485#L137 assume !(8482 == ssl3_accept_~s__state~0); 193484#L140 assume !(8464 == ssl3_accept_~s__state~0); 193482#L143 assume !(8465 == ssl3_accept_~s__state~0); 193483#L146 assume 8466 == ssl3_accept_~s__state~0; 193315#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 193401#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 193377#L288-2 [2021-11-07 08:02:24,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:24,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 3 times [2021-11-07 08:02:24,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:24,575 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684864461] [2021-11-07 08:02:24,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:24,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:24,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:24,585 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:24,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:24,594 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:24,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:24,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1385130949, now seen corresponding path program 1 times [2021-11-07 08:02:24,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:24,596 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427717087] [2021-11-07 08:02:24,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:24,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:24,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:24,643 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 242 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2021-11-07 08:02:24,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:24,643 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427717087] [2021-11-07 08:02:24,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427717087] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:24,643 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:24,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:24,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760005009] [2021-11-07 08:02:24,644 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:24,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:24,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:24,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:24,646 INFO L87 Difference]: Start difference. First operand 10486 states and 13372 transitions. cyclomatic complexity: 2905 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:02:24,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:24,719 INFO L93 Difference]: Finished difference Result 10762 states and 13692 transitions. [2021-11-07 08:02:24,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:24,720 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10762 states and 13692 transitions. [2021-11-07 08:02:24,955 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10203 [2021-11-07 08:02:24,996 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10762 states to 10762 states and 13692 transitions. [2021-11-07 08:02:24,996 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10655 [2021-11-07 08:02:25,005 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10655 [2021-11-07 08:02:25,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10762 states and 13692 transitions. [2021-11-07 08:02:25,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:25,008 INFO L681 BuchiCegarLoop]: Abstraction has 10762 states and 13692 transitions. [2021-11-07 08:02:25,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10762 states and 13692 transitions. [2021-11-07 08:02:25,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10762 to 10762. [2021-11-07 08:02:25,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10762 states, 10762 states have (on average 1.2722542278386917) internal successors, (13692), 10761 states have internal predecessors, (13692), 0 states have call successors, (0), 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:02:25,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10762 states to 10762 states and 13692 transitions. [2021-11-07 08:02:25,177 INFO L704 BuchiCegarLoop]: Abstraction has 10762 states and 13692 transitions. [2021-11-07 08:02:25,178 INFO L587 BuchiCegarLoop]: Abstraction has 10762 states and 13692 transitions. [2021-11-07 08:02:25,178 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-11-07 08:02:25,178 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10762 states and 13692 transitions. [2021-11-07 08:02:25,219 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10203 [2021-11-07 08:02:25,219 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:25,219 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:25,222 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:25,222 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:25,222 INFO L791 eck$LassoCheckResult]: Stem: 214380#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 214230#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 214218#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 214183#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 214171#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 214170#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 214395#L113-2 assume !false; 214430#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 216623#L116 assume !(12292 == ssl3_accept_~s__state~0); 216624#L119 assume !(16384 == ssl3_accept_~s__state~0); 216615#L122 assume !(8192 == ssl3_accept_~s__state~0); 216616#L125 assume !(24576 == ssl3_accept_~s__state~0); 216607#L128 assume !(8195 == ssl3_accept_~s__state~0); 216608#L131 assume !(8480 == ssl3_accept_~s__state~0); 216599#L134 assume !(8481 == ssl3_accept_~s__state~0); 216600#L137 assume !(8482 == ssl3_accept_~s__state~0); 214675#L140 assume 8464 == ssl3_accept_~s__state~0; 214669#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 214640#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 214636#L288-2 [2021-11-07 08:02:25,223 INFO L793 eck$LassoCheckResult]: Loop: 214636#L288-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; 214624#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214617#L654 ssl3_accept_~skip~0 := 0; 214614#L113-2 assume !false; 214611#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214608#L116 assume !(12292 == ssl3_accept_~s__state~0); 214605#L119 assume !(16384 == ssl3_accept_~s__state~0); 214602#L122 assume !(8192 == ssl3_accept_~s__state~0); 214599#L125 assume !(24576 == ssl3_accept_~s__state~0); 214594#L128 assume !(8195 == ssl3_accept_~s__state~0); 214591#L131 assume !(8480 == ssl3_accept_~s__state~0); 214586#L134 assume !(8481 == ssl3_accept_~s__state~0); 214581#L137 assume !(8482 == ssl3_accept_~s__state~0); 214578#L140 assume !(8464 == ssl3_accept_~s__state~0); 214575#L143 assume !(8465 == ssl3_accept_~s__state~0); 214570#L146 assume !(8466 == ssl3_accept_~s__state~0); 214565#L149 assume 8496 == ssl3_accept_~s__state~0; 214559#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 214524#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 214521#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 214518#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 214516#L307-2 ssl3_accept_~s__init_num~0 := 0; 214509#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214503#L654 ssl3_accept_~skip~0 := 0; 214501#L113-2 assume !false; 214499#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214497#L116 assume !(12292 == ssl3_accept_~s__state~0); 214495#L119 assume !(16384 == ssl3_accept_~s__state~0); 214493#L122 assume !(8192 == ssl3_accept_~s__state~0); 214491#L125 assume !(24576 == ssl3_accept_~s__state~0); 214488#L128 assume !(8195 == ssl3_accept_~s__state~0); 214486#L131 assume !(8480 == ssl3_accept_~s__state~0); 214483#L134 assume !(8481 == ssl3_accept_~s__state~0); 214480#L137 assume !(8482 == ssl3_accept_~s__state~0); 214478#L140 assume !(8464 == ssl3_accept_~s__state~0); 214476#L143 assume !(8465 == ssl3_accept_~s__state~0); 214473#L146 assume !(8466 == ssl3_accept_~s__state~0); 214471#L149 assume !(8496 == ssl3_accept_~s__state~0); 214468#L152 assume !(8497 == ssl3_accept_~s__state~0); 214459#L155 assume 8512 == ssl3_accept_~s__state~0; 214460#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 214449#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 214450#L322 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 215067#L322-2 assume !(ssl3_accept_~ret~0 <= 0); 215066#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 215064#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 215059#L654 ssl3_accept_~skip~0 := 0; 215058#L113-2 assume !false; 215057#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 215056#L116 assume !(12292 == ssl3_accept_~s__state~0); 215055#L119 assume !(16384 == ssl3_accept_~s__state~0); 215054#L122 assume !(8192 == ssl3_accept_~s__state~0); 215053#L125 assume !(24576 == ssl3_accept_~s__state~0); 215052#L128 assume !(8195 == ssl3_accept_~s__state~0); 215051#L131 assume !(8480 == ssl3_accept_~s__state~0); 215050#L134 assume !(8481 == ssl3_accept_~s__state~0); 215049#L137 assume !(8482 == ssl3_accept_~s__state~0); 215048#L140 assume !(8464 == ssl3_accept_~s__state~0); 215047#L143 assume !(8465 == ssl3_accept_~s__state~0); 215046#L146 assume !(8466 == ssl3_accept_~s__state~0); 215045#L149 assume !(8496 == ssl3_accept_~s__state~0); 215044#L152 assume !(8497 == ssl3_accept_~s__state~0); 215043#L155 assume !(8512 == ssl3_accept_~s__state~0); 215042#L158 assume !(8513 == ssl3_accept_~s__state~0); 215041#L161 assume 8528 == ssl3_accept_~s__state~0; 214766#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 215039#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 215037#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 215030#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 215033#L370 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 215028#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 215027#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 215025#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 215020#L654 ssl3_accept_~skip~0 := 0; 215018#L113-2 assume !false; 215013#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 215011#L116 assume !(12292 == ssl3_accept_~s__state~0); 215009#L119 assume !(16384 == ssl3_accept_~s__state~0); 215007#L122 assume !(8192 == ssl3_accept_~s__state~0); 215005#L125 assume !(24576 == ssl3_accept_~s__state~0); 215003#L128 assume !(8195 == ssl3_accept_~s__state~0); 215001#L131 assume !(8480 == ssl3_accept_~s__state~0); 214999#L134 assume !(8481 == ssl3_accept_~s__state~0); 214997#L137 assume !(8482 == ssl3_accept_~s__state~0); 214995#L140 assume !(8464 == ssl3_accept_~s__state~0); 214993#L143 assume !(8465 == ssl3_accept_~s__state~0); 214991#L146 assume !(8466 == ssl3_accept_~s__state~0); 214989#L149 assume !(8496 == ssl3_accept_~s__state~0); 214987#L152 assume !(8497 == ssl3_accept_~s__state~0); 214985#L155 assume !(8512 == ssl3_accept_~s__state~0); 214983#L158 assume !(8513 == ssl3_accept_~s__state~0); 214981#L161 assume !(8528 == ssl3_accept_~s__state~0); 214979#L164 assume !(8529 == ssl3_accept_~s__state~0); 214977#L167 assume 8544 == ssl3_accept_~s__state~0; 214681#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 214974#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 214971#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 214969#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 214965#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 214963#L420 assume !(4 == ssl3_accept_~blastFlag~0); 214961#L420-2 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; 214959#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214954#L654 ssl3_accept_~skip~0 := 0; 214953#L113-2 assume !false; 214952#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214951#L116 assume !(12292 == ssl3_accept_~s__state~0); 214950#L119 assume !(16384 == ssl3_accept_~s__state~0); 214949#L122 assume !(8192 == ssl3_accept_~s__state~0); 214948#L125 assume !(24576 == ssl3_accept_~s__state~0); 214947#L128 assume !(8195 == ssl3_accept_~s__state~0); 214946#L131 assume !(8480 == ssl3_accept_~s__state~0); 214945#L134 assume !(8481 == ssl3_accept_~s__state~0); 214944#L137 assume !(8482 == ssl3_accept_~s__state~0); 214943#L140 assume !(8464 == ssl3_accept_~s__state~0); 214942#L143 assume !(8465 == ssl3_accept_~s__state~0); 214941#L146 assume !(8466 == ssl3_accept_~s__state~0); 214940#L149 assume !(8496 == ssl3_accept_~s__state~0); 214939#L152 assume !(8497 == ssl3_accept_~s__state~0); 214938#L155 assume !(8512 == ssl3_accept_~s__state~0); 214937#L158 assume !(8513 == ssl3_accept_~s__state~0); 214936#L161 assume !(8528 == ssl3_accept_~s__state~0); 214935#L164 assume !(8529 == ssl3_accept_~s__state~0); 214934#L167 assume !(8544 == ssl3_accept_~s__state~0); 214933#L170 assume !(8545 == ssl3_accept_~s__state~0); 214932#L173 assume !(8560 == ssl3_accept_~s__state~0); 214931#L176 assume !(8561 == ssl3_accept_~s__state~0); 214930#L179 assume 8448 == ssl3_accept_~s__state~0; 214929#L180 assume !(ssl3_accept_~num1~0 > 0); 214927#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 214925#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214920#L654 ssl3_accept_~skip~0 := 0; 214919#L113-2 assume !false; 214918#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214917#L116 assume !(12292 == ssl3_accept_~s__state~0); 214916#L119 assume !(16384 == ssl3_accept_~s__state~0); 214915#L122 assume !(8192 == ssl3_accept_~s__state~0); 214914#L125 assume !(24576 == ssl3_accept_~s__state~0); 214913#L128 assume !(8195 == ssl3_accept_~s__state~0); 214912#L131 assume !(8480 == ssl3_accept_~s__state~0); 214911#L134 assume !(8481 == ssl3_accept_~s__state~0); 214910#L137 assume !(8482 == ssl3_accept_~s__state~0); 214909#L140 assume !(8464 == ssl3_accept_~s__state~0); 214908#L143 assume !(8465 == ssl3_accept_~s__state~0); 214907#L146 assume !(8466 == ssl3_accept_~s__state~0); 214906#L149 assume !(8496 == ssl3_accept_~s__state~0); 214905#L152 assume !(8497 == ssl3_accept_~s__state~0); 214904#L155 assume !(8512 == ssl3_accept_~s__state~0); 214903#L158 assume !(8513 == ssl3_accept_~s__state~0); 214902#L161 assume !(8528 == ssl3_accept_~s__state~0); 214901#L164 assume !(8529 == ssl3_accept_~s__state~0); 214900#L167 assume !(8544 == ssl3_accept_~s__state~0); 214899#L170 assume !(8545 == ssl3_accept_~s__state~0); 214898#L173 assume !(8560 == ssl3_accept_~s__state~0); 214897#L176 assume !(8561 == ssl3_accept_~s__state~0); 214895#L179 assume !(8448 == ssl3_accept_~s__state~0); 214896#L182 assume 8576 == ssl3_accept_~s__state~0; 214875#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 214876#L463 assume !(5 == ssl3_accept_~blastFlag~0); 214771#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 214772#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 214759#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214754#L654 ssl3_accept_~skip~0 := 0; 214753#L113-2 assume !false; 214752#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214751#L116 assume !(12292 == ssl3_accept_~s__state~0); 214750#L119 assume !(16384 == ssl3_accept_~s__state~0); 214749#L122 assume !(8192 == ssl3_accept_~s__state~0); 214748#L125 assume !(24576 == ssl3_accept_~s__state~0); 214747#L128 assume !(8195 == ssl3_accept_~s__state~0); 214746#L131 assume !(8480 == ssl3_accept_~s__state~0); 214745#L134 assume !(8481 == ssl3_accept_~s__state~0); 214744#L137 assume !(8482 == ssl3_accept_~s__state~0); 214743#L140 assume !(8464 == ssl3_accept_~s__state~0); 214741#L143 assume !(8465 == ssl3_accept_~s__state~0); 214742#L146 assume 8466 == ssl3_accept_~s__state~0; 214574#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 214660#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 214636#L288-2 [2021-11-07 08:02:25,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:25,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 4 times [2021-11-07 08:02:25,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:25,224 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462958534] [2021-11-07 08:02:25,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:25,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:25,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:25,237 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:25,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:25,246 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:25,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:25,247 INFO L85 PathProgramCache]: Analyzing trace with hash -546097287, now seen corresponding path program 1 times [2021-11-07 08:02:25,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:25,247 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129096170] [2021-11-07 08:02:25,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:25,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:25,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:25,289 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 266 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-11-07 08:02:25,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:25,289 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129096170] [2021-11-07 08:02:25,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129096170] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:25,290 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:25,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:25,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434144339] [2021-11-07 08:02:25,290 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:25,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:25,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:25,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:25,292 INFO L87 Difference]: Start difference. First operand 10762 states and 13692 transitions. cyclomatic complexity: 2949 Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 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:02:25,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:25,435 INFO L93 Difference]: Finished difference Result 13364 states and 16946 transitions. [2021-11-07 08:02:25,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:25,436 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13364 states and 16946 transitions. [2021-11-07 08:02:25,516 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 12797 [2021-11-07 08:02:25,567 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13364 states to 13364 states and 16946 transitions. [2021-11-07 08:02:25,568 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13257 [2021-11-07 08:02:25,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13257 [2021-11-07 08:02:25,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13364 states and 16946 transitions. [2021-11-07 08:02:25,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:25,596 INFO L681 BuchiCegarLoop]: Abstraction has 13364 states and 16946 transitions. [2021-11-07 08:02:25,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13364 states and 16946 transitions. [2021-11-07 08:02:25,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13364 to 13364. [2021-11-07 08:02:25,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13364 states, 13364 states have (on average 1.268033522897336) internal successors, (16946), 13363 states have internal predecessors, (16946), 0 states have call successors, (0), 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:02:25,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13364 states to 13364 states and 16946 transitions. [2021-11-07 08:02:25,939 INFO L704 BuchiCegarLoop]: Abstraction has 13364 states and 16946 transitions. [2021-11-07 08:02:25,939 INFO L587 BuchiCegarLoop]: Abstraction has 13364 states and 16946 transitions. [2021-11-07 08:02:25,940 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-11-07 08:02:25,940 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13364 states and 16946 transitions. [2021-11-07 08:02:25,983 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 12797 [2021-11-07 08:02:25,984 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:25,984 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:25,986 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:25,986 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:25,986 INFO L791 eck$LassoCheckResult]: Stem: 238521#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 238367#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 238354#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 238320#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 238305#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 238304#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 238537#L113-2 assume !false; 238567#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 240758#L116 assume !(12292 == ssl3_accept_~s__state~0); 240759#L119 assume !(16384 == ssl3_accept_~s__state~0); 240750#L122 assume !(8192 == ssl3_accept_~s__state~0); 240751#L125 assume !(24576 == ssl3_accept_~s__state~0); 240742#L128 assume !(8195 == ssl3_accept_~s__state~0); 240743#L131 assume !(8480 == ssl3_accept_~s__state~0); 240733#L134 assume !(8481 == ssl3_accept_~s__state~0); 240734#L137 assume !(8482 == ssl3_accept_~s__state~0); 238812#L140 assume 8464 == ssl3_accept_~s__state~0; 238806#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 238777#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 238773#L288-2 [2021-11-07 08:02:25,987 INFO L793 eck$LassoCheckResult]: Loop: 238773#L288-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; 238761#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238754#L654 ssl3_accept_~skip~0 := 0; 238751#L113-2 assume !false; 238748#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238745#L116 assume !(12292 == ssl3_accept_~s__state~0); 238742#L119 assume !(16384 == ssl3_accept_~s__state~0); 238739#L122 assume !(8192 == ssl3_accept_~s__state~0); 238736#L125 assume !(24576 == ssl3_accept_~s__state~0); 238731#L128 assume !(8195 == ssl3_accept_~s__state~0); 238728#L131 assume !(8480 == ssl3_accept_~s__state~0); 238723#L134 assume !(8481 == ssl3_accept_~s__state~0); 238718#L137 assume !(8482 == ssl3_accept_~s__state~0); 238715#L140 assume !(8464 == ssl3_accept_~s__state~0); 238712#L143 assume !(8465 == ssl3_accept_~s__state~0); 238707#L146 assume !(8466 == ssl3_accept_~s__state~0); 238702#L149 assume 8496 == ssl3_accept_~s__state~0; 238696#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 238661#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 238658#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 238655#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 238653#L307-2 ssl3_accept_~s__init_num~0 := 0; 238646#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238640#L654 ssl3_accept_~skip~0 := 0; 238638#L113-2 assume !false; 238636#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238634#L116 assume !(12292 == ssl3_accept_~s__state~0); 238632#L119 assume !(16384 == ssl3_accept_~s__state~0); 238630#L122 assume !(8192 == ssl3_accept_~s__state~0); 238628#L125 assume !(24576 == ssl3_accept_~s__state~0); 238625#L128 assume !(8195 == ssl3_accept_~s__state~0); 238623#L131 assume !(8480 == ssl3_accept_~s__state~0); 238620#L134 assume !(8481 == ssl3_accept_~s__state~0); 238617#L137 assume !(8482 == ssl3_accept_~s__state~0); 238615#L140 assume !(8464 == ssl3_accept_~s__state~0); 238613#L143 assume !(8465 == ssl3_accept_~s__state~0); 238610#L146 assume !(8466 == ssl3_accept_~s__state~0); 238608#L149 assume !(8496 == ssl3_accept_~s__state~0); 238605#L152 assume !(8497 == ssl3_accept_~s__state~0); 238596#L155 assume 8512 == ssl3_accept_~s__state~0; 238597#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 238586#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 238587#L322 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 239201#L322-2 assume !(ssl3_accept_~ret~0 <= 0); 239200#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 239198#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239193#L654 ssl3_accept_~skip~0 := 0; 239192#L113-2 assume !false; 239191#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239190#L116 assume !(12292 == ssl3_accept_~s__state~0); 239189#L119 assume !(16384 == ssl3_accept_~s__state~0); 239188#L122 assume !(8192 == ssl3_accept_~s__state~0); 239187#L125 assume !(24576 == ssl3_accept_~s__state~0); 239186#L128 assume !(8195 == ssl3_accept_~s__state~0); 239185#L131 assume !(8480 == ssl3_accept_~s__state~0); 239184#L134 assume !(8481 == ssl3_accept_~s__state~0); 239183#L137 assume !(8482 == ssl3_accept_~s__state~0); 239182#L140 assume !(8464 == ssl3_accept_~s__state~0); 239181#L143 assume !(8465 == ssl3_accept_~s__state~0); 239180#L146 assume !(8466 == ssl3_accept_~s__state~0); 239179#L149 assume !(8496 == ssl3_accept_~s__state~0); 239178#L152 assume !(8497 == ssl3_accept_~s__state~0); 239177#L155 assume !(8512 == ssl3_accept_~s__state~0); 239176#L158 assume !(8513 == ssl3_accept_~s__state~0); 239175#L161 assume 8528 == ssl3_accept_~s__state~0; 238903#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 239173#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 239171#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 239163#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 239166#L370 assume !(3 == ssl3_accept_~blastFlag~0); 239161#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 239160#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 239158#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239153#L654 ssl3_accept_~skip~0 := 0; 239151#L113-2 assume !false; 239146#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239144#L116 assume !(12292 == ssl3_accept_~s__state~0); 239142#L119 assume !(16384 == ssl3_accept_~s__state~0); 239140#L122 assume !(8192 == ssl3_accept_~s__state~0); 239138#L125 assume !(24576 == ssl3_accept_~s__state~0); 239136#L128 assume !(8195 == ssl3_accept_~s__state~0); 239134#L131 assume !(8480 == ssl3_accept_~s__state~0); 239132#L134 assume !(8481 == ssl3_accept_~s__state~0); 239130#L137 assume !(8482 == ssl3_accept_~s__state~0); 239128#L140 assume !(8464 == ssl3_accept_~s__state~0); 239126#L143 assume !(8465 == ssl3_accept_~s__state~0); 239124#L146 assume !(8466 == ssl3_accept_~s__state~0); 239122#L149 assume !(8496 == ssl3_accept_~s__state~0); 239120#L152 assume !(8497 == ssl3_accept_~s__state~0); 239118#L155 assume !(8512 == ssl3_accept_~s__state~0); 239116#L158 assume !(8513 == ssl3_accept_~s__state~0); 239114#L161 assume !(8528 == ssl3_accept_~s__state~0); 239112#L164 assume !(8529 == ssl3_accept_~s__state~0); 239110#L167 assume 8544 == ssl3_accept_~s__state~0; 238818#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 239107#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 239104#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 239102#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 239098#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 239096#L420 assume !(4 == ssl3_accept_~blastFlag~0); 239094#L420-2 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; 239092#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239087#L654 ssl3_accept_~skip~0 := 0; 239086#L113-2 assume !false; 239085#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239084#L116 assume !(12292 == ssl3_accept_~s__state~0); 239083#L119 assume !(16384 == ssl3_accept_~s__state~0); 239082#L122 assume !(8192 == ssl3_accept_~s__state~0); 239081#L125 assume !(24576 == ssl3_accept_~s__state~0); 239080#L128 assume !(8195 == ssl3_accept_~s__state~0); 239079#L131 assume !(8480 == ssl3_accept_~s__state~0); 239078#L134 assume !(8481 == ssl3_accept_~s__state~0); 239077#L137 assume !(8482 == ssl3_accept_~s__state~0); 239076#L140 assume !(8464 == ssl3_accept_~s__state~0); 239075#L143 assume !(8465 == ssl3_accept_~s__state~0); 239074#L146 assume !(8466 == ssl3_accept_~s__state~0); 239073#L149 assume !(8496 == ssl3_accept_~s__state~0); 239072#L152 assume !(8497 == ssl3_accept_~s__state~0); 239071#L155 assume !(8512 == ssl3_accept_~s__state~0); 239070#L158 assume !(8513 == ssl3_accept_~s__state~0); 239069#L161 assume !(8528 == ssl3_accept_~s__state~0); 239068#L164 assume !(8529 == ssl3_accept_~s__state~0); 239067#L167 assume !(8544 == ssl3_accept_~s__state~0); 239066#L170 assume !(8545 == ssl3_accept_~s__state~0); 239065#L173 assume !(8560 == ssl3_accept_~s__state~0); 239064#L176 assume !(8561 == ssl3_accept_~s__state~0); 239063#L179 assume 8448 == ssl3_accept_~s__state~0; 239062#L180 assume !(ssl3_accept_~num1~0 > 0); 239060#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 239058#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239053#L654 ssl3_accept_~skip~0 := 0; 239052#L113-2 assume !false; 239051#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239050#L116 assume !(12292 == ssl3_accept_~s__state~0); 239049#L119 assume !(16384 == ssl3_accept_~s__state~0); 239048#L122 assume !(8192 == ssl3_accept_~s__state~0); 239047#L125 assume !(24576 == ssl3_accept_~s__state~0); 239046#L128 assume !(8195 == ssl3_accept_~s__state~0); 239045#L131 assume !(8480 == ssl3_accept_~s__state~0); 239044#L134 assume !(8481 == ssl3_accept_~s__state~0); 239043#L137 assume !(8482 == ssl3_accept_~s__state~0); 239042#L140 assume !(8464 == ssl3_accept_~s__state~0); 239041#L143 assume !(8465 == ssl3_accept_~s__state~0); 239040#L146 assume !(8466 == ssl3_accept_~s__state~0); 239039#L149 assume !(8496 == ssl3_accept_~s__state~0); 239038#L152 assume !(8497 == ssl3_accept_~s__state~0); 239037#L155 assume !(8512 == ssl3_accept_~s__state~0); 239036#L158 assume !(8513 == ssl3_accept_~s__state~0); 239035#L161 assume !(8528 == ssl3_accept_~s__state~0); 239034#L164 assume !(8529 == ssl3_accept_~s__state~0); 239033#L167 assume !(8544 == ssl3_accept_~s__state~0); 239032#L170 assume !(8545 == ssl3_accept_~s__state~0); 239031#L173 assume !(8560 == ssl3_accept_~s__state~0); 239030#L176 assume !(8561 == ssl3_accept_~s__state~0); 239029#L179 assume !(8448 == ssl3_accept_~s__state~0); 239015#L182 assume 8576 == ssl3_accept_~s__state~0; 239011#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 238914#L463 assume !(5 == ssl3_accept_~blastFlag~0); 238916#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 239611#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 238896#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238891#L654 ssl3_accept_~skip~0 := 0; 238890#L113-2 assume !false; 238889#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238888#L116 assume !(12292 == ssl3_accept_~s__state~0); 238887#L119 assume !(16384 == ssl3_accept_~s__state~0); 238886#L122 assume !(8192 == ssl3_accept_~s__state~0); 238885#L125 assume !(24576 == ssl3_accept_~s__state~0); 238884#L128 assume !(8195 == ssl3_accept_~s__state~0); 238883#L131 assume !(8480 == ssl3_accept_~s__state~0); 238882#L134 assume !(8481 == ssl3_accept_~s__state~0); 238881#L137 assume !(8482 == ssl3_accept_~s__state~0); 238880#L140 assume !(8464 == ssl3_accept_~s__state~0); 238878#L143 assume !(8465 == ssl3_accept_~s__state~0); 238879#L146 assume 8466 == ssl3_accept_~s__state~0; 238711#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 238797#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 238773#L288-2 [2021-11-07 08:02:25,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:25,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 5 times [2021-11-07 08:02:25,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:25,988 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119643085] [2021-11-07 08:02:25,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:25,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:25,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:25,996 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:26,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:26,004 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:26,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:26,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1775704631, now seen corresponding path program 1 times [2021-11-07 08:02:26,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:26,006 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612942869] [2021-11-07 08:02:26,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:26,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:26,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:26,050 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2021-11-07 08:02:26,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:26,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612942869] [2021-11-07 08:02:26,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612942869] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:26,051 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:26,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:26,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122519942] [2021-11-07 08:02:26,052 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:26,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:26,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:26,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:26,053 INFO L87 Difference]: Start difference. First operand 13364 states and 16946 transitions. cyclomatic complexity: 3605 Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 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:02:26,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:26,381 INFO L93 Difference]: Finished difference Result 13360 states and 16812 transitions. [2021-11-07 08:02:26,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:26,382 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13360 states and 16812 transitions. [2021-11-07 08:02:26,446 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12701 [2021-11-07 08:02:26,486 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13360 states to 13360 states and 16812 transitions. [2021-11-07 08:02:26,487 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13253 [2021-11-07 08:02:26,496 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13253 [2021-11-07 08:02:26,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13360 states and 16812 transitions. [2021-11-07 08:02:26,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:26,501 INFO L681 BuchiCegarLoop]: Abstraction has 13360 states and 16812 transitions. [2021-11-07 08:02:26,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13360 states and 16812 transitions. [2021-11-07 08:02:26,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13360 to 13360. [2021-11-07 08:02:26,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13360 states, 13360 states have (on average 1.2583832335329341) internal successors, (16812), 13359 states have internal predecessors, (16812), 0 states have call successors, (0), 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:02:26,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13360 states to 13360 states and 16812 transitions. [2021-11-07 08:02:26,658 INFO L704 BuchiCegarLoop]: Abstraction has 13360 states and 16812 transitions. [2021-11-07 08:02:26,658 INFO L587 BuchiCegarLoop]: Abstraction has 13360 states and 16812 transitions. [2021-11-07 08:02:26,658 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-11-07 08:02:26,658 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13360 states and 16812 transitions. [2021-11-07 08:02:26,701 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12701 [2021-11-07 08:02:26,701 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:26,701 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:26,702 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:02:26,702 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:02:26,702 INFO L791 eck$LassoCheckResult]: Stem: 265226#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 265090#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 265080#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 265048#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 265034#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 265033#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 265234#L113-2 assume !false; 265260#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266102#L116 assume !(12292 == ssl3_accept_~s__state~0); 266103#L119 assume !(16384 == ssl3_accept_~s__state~0); 266094#L122 assume !(8192 == ssl3_accept_~s__state~0); 266095#L125 assume !(24576 == ssl3_accept_~s__state~0); 266087#L128 assume !(8195 == ssl3_accept_~s__state~0); 266088#L131 assume !(8480 == ssl3_accept_~s__state~0); 266081#L134 assume !(8481 == ssl3_accept_~s__state~0); 266082#L137 assume !(8482 == ssl3_accept_~s__state~0); 265371#L140 assume !(8464 == ssl3_accept_~s__state~0); 265372#L143 assume !(8465 == ssl3_accept_~s__state~0); 266389#L146 assume !(8466 == ssl3_accept_~s__state~0); 266390#L149 assume !(8496 == ssl3_accept_~s__state~0); 266224#L152 [2021-11-07 08:02:26,703 INFO L793 eck$LassoCheckResult]: Loop: 266224#L152 assume !(8497 == ssl3_accept_~s__state~0); 266214#L155 assume !(8512 == ssl3_accept_~s__state~0); 266215#L158 assume !(8513 == ssl3_accept_~s__state~0); 266205#L161 assume !(8528 == ssl3_accept_~s__state~0); 266206#L164 assume !(8529 == ssl3_accept_~s__state~0); 266196#L167 assume !(8544 == ssl3_accept_~s__state~0); 266197#L170 assume !(8545 == ssl3_accept_~s__state~0); 266187#L173 assume !(8560 == ssl3_accept_~s__state~0); 266188#L176 assume !(8561 == ssl3_accept_~s__state~0); 266181#L179 assume 8448 == ssl3_accept_~s__state~0; 266128#L180 assume !(ssl3_accept_~num1~0 > 0); 266127#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 266172#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266166#L654 ssl3_accept_~skip~0 := 0; 266164#L113-2 assume !false; 266162#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266158#L116 assume !(12292 == ssl3_accept_~s__state~0); 266153#L119 assume !(16384 == ssl3_accept_~s__state~0); 266154#L122 assume !(8192 == ssl3_accept_~s__state~0); 266149#L125 assume !(24576 == ssl3_accept_~s__state~0); 266151#L128 assume !(8195 == ssl3_accept_~s__state~0); 266152#L131 assume !(8480 == ssl3_accept_~s__state~0); 266258#L134 assume !(8481 == ssl3_accept_~s__state~0); 266259#L137 assume 8482 == ssl3_accept_~s__state~0; 266351#L138 ssl3_accept_~s__state~0 := 3; 266427#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266417#L654 ssl3_accept_~skip~0 := 0; 266415#L113-2 assume !false; 266413#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266411#L116 assume !(12292 == ssl3_accept_~s__state~0); 266409#L119 assume !(16384 == ssl3_accept_~s__state~0); 266407#L122 assume !(8192 == ssl3_accept_~s__state~0); 266405#L125 assume !(24576 == ssl3_accept_~s__state~0); 266403#L128 assume !(8195 == ssl3_accept_~s__state~0); 266401#L131 assume !(8480 == ssl3_accept_~s__state~0); 266399#L134 assume !(8481 == ssl3_accept_~s__state~0); 266397#L137 assume !(8482 == ssl3_accept_~s__state~0); 266395#L140 assume !(8464 == ssl3_accept_~s__state~0); 266393#L143 assume !(8465 == ssl3_accept_~s__state~0); 266391#L146 assume !(8466 == ssl3_accept_~s__state~0); 266223#L149 assume !(8496 == ssl3_accept_~s__state~0); 266224#L152 [2021-11-07 08:02:26,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:26,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1951259720, now seen corresponding path program 1 times [2021-11-07 08:02:26,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:26,704 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238468971] [2021-11-07 08:02:26,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:26,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:26,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:26,847 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:02:26,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:26,848 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238468971] [2021-11-07 08:02:26,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238468971] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:26,848 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:02:26,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:02:26,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177033541] [2021-11-07 08:02:26,849 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 08:02:26,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:26,849 INFO L85 PathProgramCache]: Analyzing trace with hash -897913173, now seen corresponding path program 2 times [2021-11-07 08:02:26,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:26,850 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506844309] [2021-11-07 08:02:26,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:26,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:26,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:26,856 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:26,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:26,861 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:26,988 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 08:02:26,988 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 08:02:26,988 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 08:02:26,988 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 08:02:26,988 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-07 08:02:26,989 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:02:26,989 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 08:02:26,989 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 08:02:26,989 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration34_Loop [2021-11-07 08:02:26,989 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 08:02:26,989 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 08:02:26,990 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:02:26,996 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:02:26,999 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:02:27,001 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:02:27,003 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:02:27,059 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 08:02:27,060 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-07 08:02:27,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:02:27,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:27,069 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:02:27,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-11-07 08:02:27,075 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:02:27,076 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:02:27,141 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:27,141 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:02:27,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:27,143 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:02:27,157 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-07 08:02:27,157 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:02:27,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-11-07 08:02:27,180 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-07 08:02:27,220 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:27,221 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 08:02:27,221 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 08:02:27,221 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 08:02:27,221 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 08:02:27,221 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-07 08:02:27,221 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:02:27,221 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 08:02:27,221 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 08:02:27,221 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration34_Loop [2021-11-07 08:02:27,221 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 08:02:27,222 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 08:02:27,223 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:02:27,227 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:02:27,233 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:02:27,235 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:02:27,238 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:02:27,285 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 08:02:27,285 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-07 08:02:27,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:02:27,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:27,286 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:02:27,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-11-07 08:02:27,295 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:02:27,303 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:02:27,303 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:02:27,303 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:02:27,303 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:02:27,303 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:02:27,304 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:02:27,304 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:02:27,317 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:02:27,345 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:27,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:02:27,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:27,346 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:02:27,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-11-07 08:02:27,350 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:02:27,359 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:02:27,359 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:02:27,359 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:02:27,359 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:02:27,359 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:02:27,361 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:02:27,361 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:02:27,364 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-07 08:02:27,367 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-07 08:02:27,367 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-07 08:02:27,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:02:27,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:27,368 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:02:27,382 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-07 08:02:27,382 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-07 08:02:27,383 INFO L513 LassoAnalysis]: Proved termination. [2021-11-07 08:02:27,383 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:02:27,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-11-07 08:02:27,413 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:27,414 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-07 08:02:27,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:27,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:27,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 08:02:27,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:02:27,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:27,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-07 08:02:27,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:02:27,840 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:02:27,841 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:02:27,842 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 13360 states and 16812 transitions. cyclomatic complexity: 3476 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:02:28,411 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 13360 states and 16812 transitions. cyclomatic complexity: 3476. 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 41817 states and 52171 transitions. Complement of second has 9 states. [2021-11-07 08:02:28,412 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:02:28,413 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:02:28,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 380 transitions. [2021-11-07 08:02:28,419 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 380 transitions. Stem has 20 letters. Loop has 41 letters. [2021-11-07 08:02:28,422 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:02:28,422 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 380 transitions. Stem has 61 letters. Loop has 41 letters. [2021-11-07 08:02:28,423 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:02:28,423 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 380 transitions. Stem has 20 letters. Loop has 82 letters. [2021-11-07 08:02:28,425 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:02:28,425 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 41817 states and 52171 transitions. [2021-11-07 08:02:28,704 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:28,829 INFO L131 ngComponentsAnalysis]: Automaton has 46 accepting balls. 24494 [2021-11-07 08:02:28,974 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 41817 states to 41285 states and 51513 transitions. [2021-11-07 08:02:28,974 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27069 [2021-11-07 08:02:28,997 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27189 [2021-11-07 08:02:28,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41285 states and 51513 transitions. [2021-11-07 08:02:28,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:28,997 INFO L681 BuchiCegarLoop]: Abstraction has 41285 states and 51513 transitions. [2021-11-07 08:02:29,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41285 states and 51513 transitions. [2021-11-07 08:02:29,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41285 to 36595. [2021-11-07 08:02:29,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36595 states, 36595 states have (on average 1.256182538598169) internal successors, (45970), 36594 states have internal predecessors, (45970), 0 states have call successors, (0), 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:02:29,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36595 states to 36595 states and 45970 transitions. [2021-11-07 08:02:29,799 INFO L704 BuchiCegarLoop]: Abstraction has 36595 states and 45970 transitions. [2021-11-07 08:02:29,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:29,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:29,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:02:29,800 INFO L87 Difference]: Start difference. First operand 36595 states and 45970 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:02:29,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:29,998 INFO L93 Difference]: Finished difference Result 28018 states and 34992 transitions. [2021-11-07 08:02:29,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:29,999 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28018 states and 34992 transitions. [2021-11-07 08:02:30,243 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17639 [2021-11-07 08:02:30,303 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28018 states to 28008 states and 34982 transitions. [2021-11-07 08:02:30,303 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18335 [2021-11-07 08:02:30,315 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18335 [2021-11-07 08:02:30,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28008 states and 34982 transitions. [2021-11-07 08:02:30,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:30,316 INFO L681 BuchiCegarLoop]: Abstraction has 28008 states and 34982 transitions. [2021-11-07 08:02:30,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28008 states and 34982 transitions. [2021-11-07 08:02:30,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28008 to 27721. [2021-11-07 08:02:30,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27721 states, 27721 states have (on average 1.2501352765051765) internal successors, (34655), 27720 states have internal predecessors, (34655), 0 states have call successors, (0), 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:02:30,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27721 states to 27721 states and 34655 transitions. [2021-11-07 08:02:30,786 INFO L704 BuchiCegarLoop]: Abstraction has 27721 states and 34655 transitions. [2021-11-07 08:02:30,786 INFO L587 BuchiCegarLoop]: Abstraction has 27721 states and 34655 transitions. [2021-11-07 08:02:30,786 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-11-07 08:02:30,786 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27721 states and 34655 transitions. [2021-11-07 08:02:30,863 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17397 [2021-11-07 08:02:30,863 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:30,863 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:30,865 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:02:30,866 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, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:30,866 INFO L791 eck$LassoCheckResult]: Stem: 385374#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 385130#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 385117#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 385072#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 385055#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 385054#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 385402#L113-2 assume !false; 385516#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385515#L116 assume !(12292 == ssl3_accept_~s__state~0); 385514#L119 assume !(16384 == ssl3_accept_~s__state~0); 385513#L122 assume !(8192 == ssl3_accept_~s__state~0); 385512#L125 assume !(24576 == ssl3_accept_~s__state~0); 385511#L128 assume !(8195 == ssl3_accept_~s__state~0); 385510#L131 assume !(8480 == ssl3_accept_~s__state~0); 385509#L134 assume !(8481 == ssl3_accept_~s__state~0); 385508#L137 assume !(8482 == ssl3_accept_~s__state~0); 385507#L140 assume 8464 == ssl3_accept_~s__state~0; 385506#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 385505#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 385504#L288-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; 385502#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 385497#L654 ssl3_accept_~skip~0 := 0; 385496#L113-2 assume !false; 385495#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385494#L116 assume !(12292 == ssl3_accept_~s__state~0); 385493#L119 assume !(16384 == ssl3_accept_~s__state~0); 385492#L122 assume !(8192 == ssl3_accept_~s__state~0); 385491#L125 assume !(24576 == ssl3_accept_~s__state~0); 385490#L128 assume !(8195 == ssl3_accept_~s__state~0); 385489#L131 assume !(8480 == ssl3_accept_~s__state~0); 385488#L134 assume !(8481 == ssl3_accept_~s__state~0); 385487#L137 assume !(8482 == ssl3_accept_~s__state~0); 385486#L140 assume !(8464 == ssl3_accept_~s__state~0); 385485#L143 assume !(8465 == ssl3_accept_~s__state~0); 385484#L146 assume !(8466 == ssl3_accept_~s__state~0); 385483#L149 assume 8496 == ssl3_accept_~s__state~0; 385482#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 385481#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 385479#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 385475#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 385476#L307-2 ssl3_accept_~s__init_num~0 := 0; 385905#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 385900#L654 ssl3_accept_~skip~0 := 0; 385899#L113-2 assume !false; 385898#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385897#L116 assume !(12292 == ssl3_accept_~s__state~0); 385896#L119 assume !(16384 == ssl3_accept_~s__state~0); 385895#L122 assume !(8192 == ssl3_accept_~s__state~0); 385894#L125 assume !(24576 == ssl3_accept_~s__state~0); 385893#L128 assume !(8195 == ssl3_accept_~s__state~0); 385892#L131 assume !(8480 == ssl3_accept_~s__state~0); 385891#L134 assume !(8481 == ssl3_accept_~s__state~0); 385890#L137 assume !(8482 == ssl3_accept_~s__state~0); 385889#L140 assume !(8464 == ssl3_accept_~s__state~0); 385888#L143 assume !(8465 == ssl3_accept_~s__state~0); 385887#L146 assume !(8466 == ssl3_accept_~s__state~0); 385886#L149 assume !(8496 == ssl3_accept_~s__state~0); 385884#L152 assume !(8497 == ssl3_accept_~s__state~0); 385885#L155 [2021-11-07 08:02:30,867 INFO L793 eck$LassoCheckResult]: Loop: 385885#L155 assume !(8512 == ssl3_accept_~s__state~0); 395593#L158 assume !(8513 == ssl3_accept_~s__state~0); 395590#L161 assume !(8528 == ssl3_accept_~s__state~0); 395587#L164 assume !(8529 == ssl3_accept_~s__state~0); 395584#L167 assume !(8544 == ssl3_accept_~s__state~0); 395581#L170 assume !(8545 == ssl3_accept_~s__state~0); 395577#L173 assume !(8560 == ssl3_accept_~s__state~0); 395578#L176 assume !(8561 == ssl3_accept_~s__state~0); 395675#L179 assume !(8448 == ssl3_accept_~s__state~0); 395673#L182 assume !(8576 == ssl3_accept_~s__state~0); 395564#L185 assume !(8577 == ssl3_accept_~s__state~0); 395562#L188 assume !(8592 == ssl3_accept_~s__state~0); 395560#L191 assume !(8593 == ssl3_accept_~s__state~0); 395558#L194 assume !(8608 == ssl3_accept_~s__state~0); 395556#L197 assume !(8609 == ssl3_accept_~s__state~0); 395555#L200 assume !(8640 == ssl3_accept_~s__state~0); 395554#L203 assume !(8641 == ssl3_accept_~s__state~0); 395553#L206 assume 8656 == ssl3_accept_~s__state~0; 395475#L210 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 395552#L542 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 395551#L547 assume !(10 == ssl3_accept_~blastFlag~0); 395550#L550 assume !(13 == ssl3_accept_~blastFlag~0); 395549#L553 assume !(16 == ssl3_accept_~blastFlag~0); 395548#L556 assume !(19 == ssl3_accept_~blastFlag~0); 395547#L556-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 395546#L567 assume !(0 == ssl3_accept_~tmp___10~0); 395544#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 395539#L654 ssl3_accept_~skip~0 := 0; 395538#L113-2 assume !false; 395537#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 395536#L116 assume !(12292 == ssl3_accept_~s__state~0); 395535#L119 assume !(16384 == ssl3_accept_~s__state~0); 395534#L122 assume !(8192 == ssl3_accept_~s__state~0); 395533#L125 assume !(24576 == ssl3_accept_~s__state~0); 395532#L128 assume !(8195 == ssl3_accept_~s__state~0); 395530#L131 assume !(8480 == ssl3_accept_~s__state~0); 395528#L134 assume !(8481 == ssl3_accept_~s__state~0); 395526#L137 assume !(8482 == ssl3_accept_~s__state~0); 395524#L140 assume !(8464 == ssl3_accept_~s__state~0); 395522#L143 assume !(8465 == ssl3_accept_~s__state~0); 395520#L146 assume !(8466 == ssl3_accept_~s__state~0); 395518#L149 assume !(8496 == ssl3_accept_~s__state~0); 395516#L152 assume !(8497 == ssl3_accept_~s__state~0); 395514#L155 assume !(8512 == ssl3_accept_~s__state~0); 395512#L158 assume !(8513 == ssl3_accept_~s__state~0); 395510#L161 assume !(8528 == ssl3_accept_~s__state~0); 395508#L164 assume !(8529 == ssl3_accept_~s__state~0); 395506#L167 assume !(8544 == ssl3_accept_~s__state~0); 395504#L170 assume !(8545 == ssl3_accept_~s__state~0); 395502#L173 assume !(8560 == ssl3_accept_~s__state~0); 395500#L176 assume !(8561 == ssl3_accept_~s__state~0); 395498#L179 assume !(8448 == ssl3_accept_~s__state~0); 395496#L182 assume !(8576 == ssl3_accept_~s__state~0); 395493#L185 assume !(8577 == ssl3_accept_~s__state~0); 395491#L188 assume !(8592 == ssl3_accept_~s__state~0); 395488#L191 assume !(8593 == ssl3_accept_~s__state~0); 395486#L194 assume !(8608 == ssl3_accept_~s__state~0); 395483#L197 assume !(8609 == ssl3_accept_~s__state~0); 395481#L200 assume !(8640 == ssl3_accept_~s__state~0); 395479#L203 assume !(8641 == ssl3_accept_~s__state~0); 395477#L206 assume !(8656 == ssl3_accept_~s__state~0); 395474#L209 assume !(8657 == ssl3_accept_~s__state~0); 395470#L212 assume 8672 == ssl3_accept_~s__state~0; 395469#L216 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 395467#L575 assume !(11 == ssl3_accept_~blastFlag~0); 395464#L578 assume !(14 == ssl3_accept_~blastFlag~0); 395461#L581 assume !(17 == ssl3_accept_~blastFlag~0); 395450#L584 assume !(20 == ssl3_accept_~blastFlag~0); 395446#L584-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 395435#L594 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 395432#L594-2 ssl3_accept_~s__init_num~0 := 0; 385707#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 395422#L654 ssl3_accept_~skip~0 := 0; 395419#L113-2 assume !false; 395416#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 395413#L116 assume !(12292 == ssl3_accept_~s__state~0); 395410#L119 assume !(16384 == ssl3_accept_~s__state~0); 395407#L122 assume !(8192 == ssl3_accept_~s__state~0); 395403#L125 assume !(24576 == ssl3_accept_~s__state~0); 395399#L128 assume !(8195 == ssl3_accept_~s__state~0); 395395#L131 assume !(8480 == ssl3_accept_~s__state~0); 395391#L134 assume !(8481 == ssl3_accept_~s__state~0); 395387#L137 assume !(8482 == ssl3_accept_~s__state~0); 395383#L140 assume !(8464 == ssl3_accept_~s__state~0); 395379#L143 assume !(8465 == ssl3_accept_~s__state~0); 395375#L146 assume !(8466 == ssl3_accept_~s__state~0); 395371#L149 assume !(8496 == ssl3_accept_~s__state~0); 395367#L152 assume !(8497 == ssl3_accept_~s__state~0); 395363#L155 assume !(8512 == ssl3_accept_~s__state~0); 395359#L158 assume !(8513 == ssl3_accept_~s__state~0); 395355#L161 assume !(8528 == ssl3_accept_~s__state~0); 395351#L164 assume !(8529 == ssl3_accept_~s__state~0); 395347#L167 assume !(8544 == ssl3_accept_~s__state~0); 395343#L170 assume !(8545 == ssl3_accept_~s__state~0); 395339#L173 assume !(8560 == ssl3_accept_~s__state~0); 395335#L176 assume !(8561 == ssl3_accept_~s__state~0); 395330#L179 assume 8448 == ssl3_accept_~s__state~0; 395326#L180 assume !(ssl3_accept_~num1~0 > 0); 395320#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 395315#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 395306#L654 ssl3_accept_~skip~0 := 0; 395303#L113-2 assume !false; 395301#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 395298#L116 assume 12292 == ssl3_accept_~s__state~0; 395292#L117 ssl3_accept_~s__new_session~0 := 1; 395215#L225 ssl3_accept_~s__server~0 := 1; 395212#L230 assume 0 != ssl3_accept_~cb~0; 395209#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 395206#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 395200#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 395194#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 395189#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 395182#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 395176#L654 ssl3_accept_~skip~0 := 0; 395174#L113-2 assume !false; 395172#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 395170#L116 assume !(12292 == ssl3_accept_~s__state~0); 395168#L119 assume !(16384 == ssl3_accept_~s__state~0); 395166#L122 assume !(8192 == ssl3_accept_~s__state~0); 395164#L125 assume !(24576 == ssl3_accept_~s__state~0); 395162#L128 assume !(8195 == ssl3_accept_~s__state~0); 395158#L131 assume !(8480 == ssl3_accept_~s__state~0); 395159#L134 assume !(8481 == ssl3_accept_~s__state~0); 396051#L137 assume !(8482 == ssl3_accept_~s__state~0); 396044#L140 assume !(8464 == ssl3_accept_~s__state~0); 396045#L143 assume !(8465 == ssl3_accept_~s__state~0); 395676#L146 assume !(8466 == ssl3_accept_~s__state~0); 395674#L149 assume 8496 == ssl3_accept_~s__state~0; 394957#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 395672#L301 assume !(1 == ssl3_accept_~blastFlag~0); 395665#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 395662#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 395658#L307-2 ssl3_accept_~s__init_num~0 := 0; 395650#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 395643#L654 ssl3_accept_~skip~0 := 0; 395640#L113-2 assume !false; 395637#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 395634#L116 assume !(12292 == ssl3_accept_~s__state~0); 395631#L119 assume !(16384 == ssl3_accept_~s__state~0); 395628#L122 assume !(8192 == ssl3_accept_~s__state~0); 395625#L125 assume !(24576 == ssl3_accept_~s__state~0); 395622#L128 assume !(8195 == ssl3_accept_~s__state~0); 395619#L131 assume !(8480 == ssl3_accept_~s__state~0); 395616#L134 assume !(8481 == ssl3_accept_~s__state~0); 395613#L137 assume !(8482 == ssl3_accept_~s__state~0); 395610#L140 assume !(8464 == ssl3_accept_~s__state~0); 395607#L143 assume !(8465 == ssl3_accept_~s__state~0); 395604#L146 assume !(8466 == ssl3_accept_~s__state~0); 395601#L149 assume !(8496 == ssl3_accept_~s__state~0); 395598#L152 assume !(8497 == ssl3_accept_~s__state~0); 385885#L155 [2021-11-07 08:02:30,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:30,868 INFO L85 PathProgramCache]: Analyzing trace with hash 465312689, now seen corresponding path program 1 times [2021-11-07 08:02:30,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:30,868 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053287191] [2021-11-07 08:02:30,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:30,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:30,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:30,888 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:30,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:30,910 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:30,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:30,911 INFO L85 PathProgramCache]: Analyzing trace with hash -412789539, now seen corresponding path program 1 times [2021-11-07 08:02:30,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:30,912 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272153247] [2021-11-07 08:02:30,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:30,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:30,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:30,959 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:02:30,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:30,959 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272153247] [2021-11-07 08:02:30,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272153247] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:02:30,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137889457] [2021-11-07 08:02:30,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:30,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:02:30,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:30,961 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:02:30,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-07 08:02:31,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:31,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 08:02:31,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:02:31,732 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:02:31,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137889457] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:02:31,732 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-11-07 08:02:31,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-07 08:02:31,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530825614] [2021-11-07 08:02:31,733 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:31,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:31,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:02:31,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-07 08:02:31,734 INFO L87 Difference]: Start difference. First operand 27721 states and 34655 transitions. cyclomatic complexity: 6979 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 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:02:31,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:31,950 INFO L93 Difference]: Finished difference Result 27984 states and 34873 transitions. [2021-11-07 08:02:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:02:31,950 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27984 states and 34873 transitions. [2021-11-07 08:02:32,065 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17465 [2021-11-07 08:02:32,366 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27984 states to 27819 states and 34684 transitions. [2021-11-07 08:02:32,366 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18161 [2021-11-07 08:02:32,395 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18161 [2021-11-07 08:02:32,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27819 states and 34684 transitions. [2021-11-07 08:02:32,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:32,396 INFO L681 BuchiCegarLoop]: Abstraction has 27819 states and 34684 transitions. [2021-11-07 08:02:32,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27819 states and 34684 transitions. [2021-11-07 08:02:32,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27819 to 27721. [2021-11-07 08:02:32,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27721 states, 27721 states have (on average 1.2476461888099275) internal successors, (34586), 27720 states have internal predecessors, (34586), 0 states have call successors, (0), 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:02:32,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27721 states to 27721 states and 34586 transitions. [2021-11-07 08:02:32,671 INFO L704 BuchiCegarLoop]: Abstraction has 27721 states and 34586 transitions. [2021-11-07 08:02:32,671 INFO L587 BuchiCegarLoop]: Abstraction has 27721 states and 34586 transitions. [2021-11-07 08:02:32,671 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-11-07 08:02:32,671 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27721 states and 34586 transitions. [2021-11-07 08:02:32,738 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17397 [2021-11-07 08:02:32,738 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:32,738 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:32,739 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:02:32,739 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, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:32,740 INFO L791 eck$LassoCheckResult]: Stem: 441508#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 441288#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 441275#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 441232#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 441215#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 441214#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 441531#L113-2 assume !false; 441644#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 441643#L116 assume !(12292 == ssl3_accept_~s__state~0); 441642#L119 assume !(16384 == ssl3_accept_~s__state~0); 441641#L122 assume !(8192 == ssl3_accept_~s__state~0); 441640#L125 assume !(24576 == ssl3_accept_~s__state~0); 441639#L128 assume !(8195 == ssl3_accept_~s__state~0); 441638#L131 assume !(8480 == ssl3_accept_~s__state~0); 441637#L134 assume !(8481 == ssl3_accept_~s__state~0); 441636#L137 assume !(8482 == ssl3_accept_~s__state~0); 441635#L140 assume 8464 == ssl3_accept_~s__state~0; 441634#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 441633#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 441632#L288-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; 441630#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 441625#L654 ssl3_accept_~skip~0 := 0; 441624#L113-2 assume !false; 441623#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 441622#L116 assume !(12292 == ssl3_accept_~s__state~0); 441621#L119 assume !(16384 == ssl3_accept_~s__state~0); 441620#L122 assume !(8192 == ssl3_accept_~s__state~0); 441619#L125 assume !(24576 == ssl3_accept_~s__state~0); 441618#L128 assume !(8195 == ssl3_accept_~s__state~0); 441617#L131 assume !(8480 == ssl3_accept_~s__state~0); 441616#L134 assume !(8481 == ssl3_accept_~s__state~0); 441615#L137 assume !(8482 == ssl3_accept_~s__state~0); 441614#L140 assume !(8464 == ssl3_accept_~s__state~0); 441613#L143 assume !(8465 == ssl3_accept_~s__state~0); 441612#L146 assume !(8466 == ssl3_accept_~s__state~0); 441611#L149 assume 8496 == ssl3_accept_~s__state~0; 441610#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 441609#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 441607#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 441603#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 441604#L307-2 ssl3_accept_~s__init_num~0 := 0; 442032#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 442027#L654 ssl3_accept_~skip~0 := 0; 442026#L113-2 assume !false; 442025#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 442024#L116 assume !(12292 == ssl3_accept_~s__state~0); 442023#L119 assume !(16384 == ssl3_accept_~s__state~0); 442022#L122 assume !(8192 == ssl3_accept_~s__state~0); 442021#L125 assume !(24576 == ssl3_accept_~s__state~0); 442020#L128 assume !(8195 == ssl3_accept_~s__state~0); 442019#L131 assume !(8480 == ssl3_accept_~s__state~0); 442018#L134 assume !(8481 == ssl3_accept_~s__state~0); 442017#L137 assume !(8482 == ssl3_accept_~s__state~0); 442016#L140 assume !(8464 == ssl3_accept_~s__state~0); 442015#L143 assume !(8465 == ssl3_accept_~s__state~0); 442014#L146 assume !(8466 == ssl3_accept_~s__state~0); 442013#L149 assume !(8496 == ssl3_accept_~s__state~0); 442009#L152 assume !(8497 == ssl3_accept_~s__state~0); 442010#L155 [2021-11-07 08:02:32,740 INFO L793 eck$LassoCheckResult]: Loop: 442010#L155 assume !(8512 == ssl3_accept_~s__state~0); 445722#L158 assume !(8513 == ssl3_accept_~s__state~0); 445723#L161 assume !(8528 == ssl3_accept_~s__state~0); 445714#L164 assume !(8529 == ssl3_accept_~s__state~0); 445715#L167 assume !(8544 == ssl3_accept_~s__state~0); 445706#L170 assume !(8545 == ssl3_accept_~s__state~0); 445707#L173 assume !(8560 == ssl3_accept_~s__state~0); 445697#L176 assume !(8561 == ssl3_accept_~s__state~0); 445698#L179 assume !(8448 == ssl3_accept_~s__state~0); 445691#L182 assume !(8576 == ssl3_accept_~s__state~0); 445692#L185 assume !(8577 == ssl3_accept_~s__state~0); 445686#L188 assume !(8592 == ssl3_accept_~s__state~0); 445684#L191 assume !(8593 == ssl3_accept_~s__state~0); 445682#L194 assume !(8608 == ssl3_accept_~s__state~0); 445564#L197 assume !(8609 == ssl3_accept_~s__state~0); 445561#L200 assume !(8640 == ssl3_accept_~s__state~0); 445559#L203 assume !(8641 == ssl3_accept_~s__state~0); 445556#L206 assume 8656 == ssl3_accept_~s__state~0; 445408#L210 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 445548#L542 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 445544#L547 assume !(10 == ssl3_accept_~blastFlag~0); 445541#L550 assume !(13 == ssl3_accept_~blastFlag~0); 445538#L553 assume !(16 == ssl3_accept_~blastFlag~0); 445535#L556 assume !(19 == ssl3_accept_~blastFlag~0); 445532#L556-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 445529#L567 assume !(0 == ssl3_accept_~tmp___10~0); 445525#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445518#L654 ssl3_accept_~skip~0 := 0; 445514#L113-2 assume !false; 445508#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445506#L116 assume !(12292 == ssl3_accept_~s__state~0); 445504#L119 assume !(16384 == ssl3_accept_~s__state~0); 445502#L122 assume !(8192 == ssl3_accept_~s__state~0); 445500#L125 assume !(24576 == ssl3_accept_~s__state~0); 445498#L128 assume !(8195 == ssl3_accept_~s__state~0); 445495#L131 assume !(8480 == ssl3_accept_~s__state~0); 445492#L134 assume !(8481 == ssl3_accept_~s__state~0); 445489#L137 assume !(8482 == ssl3_accept_~s__state~0); 445486#L140 assume !(8464 == ssl3_accept_~s__state~0); 445483#L143 assume !(8465 == ssl3_accept_~s__state~0); 445480#L146 assume !(8466 == ssl3_accept_~s__state~0); 445477#L149 assume !(8496 == ssl3_accept_~s__state~0); 445474#L152 assume !(8497 == ssl3_accept_~s__state~0); 445471#L155 assume !(8512 == ssl3_accept_~s__state~0); 445468#L158 assume !(8513 == ssl3_accept_~s__state~0); 445465#L161 assume !(8528 == ssl3_accept_~s__state~0); 445462#L164 assume !(8529 == ssl3_accept_~s__state~0); 445459#L167 assume !(8544 == ssl3_accept_~s__state~0); 445456#L170 assume !(8545 == ssl3_accept_~s__state~0); 445453#L173 assume !(8560 == ssl3_accept_~s__state~0); 445450#L176 assume !(8561 == ssl3_accept_~s__state~0); 445447#L179 assume !(8448 == ssl3_accept_~s__state~0); 445444#L182 assume !(8576 == ssl3_accept_~s__state~0); 445440#L185 assume !(8577 == ssl3_accept_~s__state~0); 445437#L188 assume !(8592 == ssl3_accept_~s__state~0); 445432#L191 assume !(8593 == ssl3_accept_~s__state~0); 445428#L194 assume !(8608 == ssl3_accept_~s__state~0); 445420#L197 assume !(8609 == ssl3_accept_~s__state~0); 445417#L200 assume !(8640 == ssl3_accept_~s__state~0); 445414#L203 assume !(8641 == ssl3_accept_~s__state~0); 445411#L206 assume !(8656 == ssl3_accept_~s__state~0); 445407#L209 assume !(8657 == ssl3_accept_~s__state~0); 445398#L212 assume 8672 == ssl3_accept_~s__state~0; 445397#L216 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 445396#L575 assume !(11 == ssl3_accept_~blastFlag~0); 445395#L578 assume !(14 == ssl3_accept_~blastFlag~0); 445394#L581 assume !(17 == ssl3_accept_~blastFlag~0); 445393#L584 assume !(20 == ssl3_accept_~blastFlag~0); 445392#L584-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 445391#L594 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 445390#L594-2 ssl3_accept_~s__init_num~0 := 0; 441834#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445384#L654 ssl3_accept_~skip~0 := 0; 445383#L113-2 assume !false; 445382#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445381#L116 assume !(12292 == ssl3_accept_~s__state~0); 445380#L119 assume !(16384 == ssl3_accept_~s__state~0); 445379#L122 assume !(8192 == ssl3_accept_~s__state~0); 445378#L125 assume !(24576 == ssl3_accept_~s__state~0); 445377#L128 assume !(8195 == ssl3_accept_~s__state~0); 445376#L131 assume !(8480 == ssl3_accept_~s__state~0); 445375#L134 assume !(8481 == ssl3_accept_~s__state~0); 445374#L137 assume !(8482 == ssl3_accept_~s__state~0); 445373#L140 assume !(8464 == ssl3_accept_~s__state~0); 445372#L143 assume !(8465 == ssl3_accept_~s__state~0); 445371#L146 assume !(8466 == ssl3_accept_~s__state~0); 445370#L149 assume !(8496 == ssl3_accept_~s__state~0); 445369#L152 assume !(8497 == ssl3_accept_~s__state~0); 445368#L155 assume !(8512 == ssl3_accept_~s__state~0); 445367#L158 assume !(8513 == ssl3_accept_~s__state~0); 445366#L161 assume !(8528 == ssl3_accept_~s__state~0); 445365#L164 assume !(8529 == ssl3_accept_~s__state~0); 445364#L167 assume !(8544 == ssl3_accept_~s__state~0); 445363#L170 assume !(8545 == ssl3_accept_~s__state~0); 445362#L173 assume !(8560 == ssl3_accept_~s__state~0); 445361#L176 assume !(8561 == ssl3_accept_~s__state~0); 445360#L179 assume 8448 == ssl3_accept_~s__state~0; 445359#L180 assume !(ssl3_accept_~num1~0 > 0); 445357#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 445355#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445350#L654 ssl3_accept_~skip~0 := 0; 445349#L113-2 assume !false; 445348#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445347#L116 assume !(12292 == ssl3_accept_~s__state~0); 445345#L119 assume 16384 == ssl3_accept_~s__state~0; 445338#L225 ssl3_accept_~s__server~0 := 1; 445335#L230 assume 0 != ssl3_accept_~cb~0; 445332#L230-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 445326#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 445327#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0); 445312#L240-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 445313#L257 assume 12292 != ssl3_accept_~s__state~0; 445914#L258 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 445909#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445901#L654 ssl3_accept_~skip~0 := 0; 445892#L113-2 assume !false; 445890#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445889#L116 assume !(12292 == ssl3_accept_~s__state~0); 445888#L119 assume !(16384 == ssl3_accept_~s__state~0); 445883#L122 assume !(8192 == ssl3_accept_~s__state~0); 445880#L125 assume !(24576 == ssl3_accept_~s__state~0); 445877#L128 assume !(8195 == ssl3_accept_~s__state~0); 445874#L131 assume !(8480 == ssl3_accept_~s__state~0); 445871#L134 assume !(8481 == ssl3_accept_~s__state~0); 445868#L137 assume !(8482 == ssl3_accept_~s__state~0); 445865#L140 assume 8464 == ssl3_accept_~s__state~0; 442357#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 445861#L288 assume !(0 == ssl3_accept_~blastFlag~0); 445859#L288-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; 445856#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445850#L654 ssl3_accept_~skip~0 := 0; 445848#L113-2 assume !false; 445846#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445844#L116 assume !(12292 == ssl3_accept_~s__state~0); 445842#L119 assume !(16384 == ssl3_accept_~s__state~0); 445840#L122 assume !(8192 == ssl3_accept_~s__state~0); 445838#L125 assume !(24576 == ssl3_accept_~s__state~0); 445836#L128 assume !(8195 == ssl3_accept_~s__state~0); 445834#L131 assume !(8480 == ssl3_accept_~s__state~0); 445832#L134 assume !(8481 == ssl3_accept_~s__state~0); 445830#L137 assume !(8482 == ssl3_accept_~s__state~0); 445828#L140 assume !(8464 == ssl3_accept_~s__state~0); 445826#L143 assume !(8465 == ssl3_accept_~s__state~0); 445824#L146 assume !(8466 == ssl3_accept_~s__state~0); 445822#L149 assume 8496 == ssl3_accept_~s__state~0; 442352#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 445820#L301 assume !(1 == ssl3_accept_~blastFlag~0); 445815#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 445812#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 445808#L307-2 ssl3_accept_~s__init_num~0 := 0; 445798#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445794#L654 ssl3_accept_~skip~0 := 0; 445785#L113-2 assume !false; 445786#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445777#L116 assume !(12292 == ssl3_accept_~s__state~0); 445778#L119 assume !(16384 == ssl3_accept_~s__state~0); 445769#L122 assume !(8192 == ssl3_accept_~s__state~0); 445770#L125 assume !(24576 == ssl3_accept_~s__state~0); 445761#L128 assume !(8195 == ssl3_accept_~s__state~0); 445762#L131 assume !(8480 == ssl3_accept_~s__state~0); 445753#L134 assume !(8481 == ssl3_accept_~s__state~0); 445754#L137 assume !(8482 == ssl3_accept_~s__state~0); 445745#L140 assume !(8464 == ssl3_accept_~s__state~0); 445746#L143 assume !(8465 == ssl3_accept_~s__state~0); 445737#L146 assume !(8466 == ssl3_accept_~s__state~0); 445738#L149 assume !(8496 == ssl3_accept_~s__state~0); 445730#L152 assume !(8497 == ssl3_accept_~s__state~0); 442010#L155 [2021-11-07 08:02:32,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:32,741 INFO L85 PathProgramCache]: Analyzing trace with hash 465312689, now seen corresponding path program 2 times [2021-11-07 08:02:32,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:32,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156979397] [2021-11-07 08:02:32,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:32,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:32,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:32,753 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:32,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:32,769 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:32,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:32,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1212977789, now seen corresponding path program 1 times [2021-11-07 08:02:32,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:32,770 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582608995] [2021-11-07 08:02:32,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:32,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:32,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:32,805 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:02:32,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:32,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582608995] [2021-11-07 08:02:32,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582608995] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:02:32,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754471498] [2021-11-07 08:02:32,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:32,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:02:32,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:32,808 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:02:32,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-07 08:02:33,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:33,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 08:02:33,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:02:33,760 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:02:33,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754471498] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:02:33,766 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 08:02:33,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-11-07 08:02:33,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226319268] [2021-11-07 08:02:33,767 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:33,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:33,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 08:02:33,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 08:02:33,771 INFO L87 Difference]: Start difference. First operand 27721 states and 34586 transitions. cyclomatic complexity: 6910 Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 0 states have call successors, (0), 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:02:34,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:34,040 INFO L93 Difference]: Finished difference Result 26170 states and 32248 transitions. [2021-11-07 08:02:34,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-07 08:02:34,040 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26170 states and 32248 transitions. [2021-11-07 08:02:34,128 INFO L131 ngComponentsAnalysis]: Automaton has 51 accepting balls. 13579 [2021-11-07 08:02:34,183 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26170 states to 25909 states and 31945 transitions. [2021-11-07 08:02:34,183 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16762 [2021-11-07 08:02:34,192 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16762 [2021-11-07 08:02:34,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25909 states and 31945 transitions. [2021-11-07 08:02:34,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:34,193 INFO L681 BuchiCegarLoop]: Abstraction has 25909 states and 31945 transitions. [2021-11-07 08:02:34,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25909 states and 31945 transitions. [2021-11-07 08:02:34,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25909 to 17767. [2021-11-07 08:02:34,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17767 states, 17767 states have (on average 1.2499577869083132) internal successors, (22208), 17766 states have internal predecessors, (22208), 0 states have call successors, (0), 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:02:34,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17767 states to 17767 states and 22208 transitions. [2021-11-07 08:02:34,380 INFO L704 BuchiCegarLoop]: Abstraction has 17767 states and 22208 transitions. [2021-11-07 08:02:34,380 INFO L587 BuchiCegarLoop]: Abstraction has 17767 states and 22208 transitions. [2021-11-07 08:02:34,380 INFO L425 BuchiCegarLoop]: ======== Iteration 37============ [2021-11-07 08:02:34,380 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17767 states and 22208 transitions. [2021-11-07 08:02:34,537 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 9763 [2021-11-07 08:02:34,537 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:34,537 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:34,538 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:02:34,538 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, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:34,539 INFO L791 eck$LassoCheckResult]: Stem: 495878#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 495679#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 495666#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 495628#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 495611#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 495610#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 495892#L113-2 assume !false; 495961#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 495960#L116 assume !(12292 == ssl3_accept_~s__state~0); 495959#L119 assume !(16384 == ssl3_accept_~s__state~0); 495958#L122 assume !(8192 == ssl3_accept_~s__state~0); 495957#L125 assume !(24576 == ssl3_accept_~s__state~0); 495956#L128 assume !(8195 == ssl3_accept_~s__state~0); 495955#L131 assume !(8480 == ssl3_accept_~s__state~0); 495954#L134 assume !(8481 == ssl3_accept_~s__state~0); 495953#L137 assume !(8482 == ssl3_accept_~s__state~0); 495952#L140 assume 8464 == ssl3_accept_~s__state~0; 495951#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 495950#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 495949#L288-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; 495947#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 495942#L654 ssl3_accept_~skip~0 := 0; 495941#L113-2 assume !false; 495940#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 495939#L116 assume !(12292 == ssl3_accept_~s__state~0); 495938#L119 assume !(16384 == ssl3_accept_~s__state~0); 495937#L122 assume !(8192 == ssl3_accept_~s__state~0); 495936#L125 assume !(24576 == ssl3_accept_~s__state~0); 495935#L128 assume !(8195 == ssl3_accept_~s__state~0); 495934#L131 assume !(8480 == ssl3_accept_~s__state~0); 495933#L134 assume !(8481 == ssl3_accept_~s__state~0); 495932#L137 assume !(8482 == ssl3_accept_~s__state~0); 495931#L140 assume !(8464 == ssl3_accept_~s__state~0); 495930#L143 assume !(8465 == ssl3_accept_~s__state~0); 495929#L146 assume !(8466 == ssl3_accept_~s__state~0); 495928#L149 assume 8496 == ssl3_accept_~s__state~0; 495927#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 495926#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 495925#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 495923#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 495924#L307-2 ssl3_accept_~s__init_num~0 := 0; 501266#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 501261#L654 ssl3_accept_~skip~0 := 0; 501260#L113-2 assume !false; 501259#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 501258#L116 assume !(12292 == ssl3_accept_~s__state~0); 501257#L119 assume !(16384 == ssl3_accept_~s__state~0); 501256#L122 assume !(8192 == ssl3_accept_~s__state~0); 501255#L125 assume !(24576 == ssl3_accept_~s__state~0); 501254#L128 assume !(8195 == ssl3_accept_~s__state~0); 501253#L131 assume !(8480 == ssl3_accept_~s__state~0); 501252#L134 assume !(8481 == ssl3_accept_~s__state~0); 501251#L137 assume !(8482 == ssl3_accept_~s__state~0); 501250#L140 assume !(8464 == ssl3_accept_~s__state~0); 501249#L143 assume !(8465 == ssl3_accept_~s__state~0); 501248#L146 assume !(8466 == ssl3_accept_~s__state~0); 501247#L149 assume !(8496 == ssl3_accept_~s__state~0); 501244#L152 assume !(8497 == ssl3_accept_~s__state~0); 501245#L155 [2021-11-07 08:02:34,539 INFO L793 eck$LassoCheckResult]: Loop: 501245#L155 assume !(8512 == ssl3_accept_~s__state~0); 513073#L158 assume !(8513 == ssl3_accept_~s__state~0); 513072#L161 assume !(8528 == ssl3_accept_~s__state~0); 513071#L164 assume !(8529 == ssl3_accept_~s__state~0); 513070#L167 assume !(8544 == ssl3_accept_~s__state~0); 513069#L170 assume !(8545 == ssl3_accept_~s__state~0); 513068#L173 assume !(8560 == ssl3_accept_~s__state~0); 513067#L176 assume !(8561 == ssl3_accept_~s__state~0); 513066#L179 assume !(8448 == ssl3_accept_~s__state~0); 495845#L182 assume !(8576 == ssl3_accept_~s__state~0); 495838#L185 assume !(8577 == ssl3_accept_~s__state~0); 495839#L188 assume !(8592 == ssl3_accept_~s__state~0); 513065#L191 assume !(8593 == ssl3_accept_~s__state~0); 495833#L194 assume !(8608 == ssl3_accept_~s__state~0); 495783#L197 assume !(8609 == ssl3_accept_~s__state~0); 495784#L200 assume !(8640 == ssl3_accept_~s__state~0); 495648#L203 assume !(8641 == ssl3_accept_~s__state~0); 495649#L206 assume 8656 == ssl3_accept_~s__state~0; 495566#L210 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 495558#L542 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 495559#L547 assume !(10 == ssl3_accept_~blastFlag~0); 495668#L550 assume !(13 == ssl3_accept_~blastFlag~0); 495790#L553 assume !(16 == ssl3_accept_~blastFlag~0); 495791#L556 assume !(19 == ssl3_accept_~blastFlag~0); 495623#L556-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 495624#L567 assume !(0 == ssl3_accept_~tmp___10~0); 495695#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 512702#L654 ssl3_accept_~skip~0 := 0; 512701#L113-2 assume !false; 512700#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 512699#L116 assume !(12292 == ssl3_accept_~s__state~0); 512698#L119 assume !(16384 == ssl3_accept_~s__state~0); 512697#L122 assume !(8192 == ssl3_accept_~s__state~0); 512696#L125 assume !(24576 == ssl3_accept_~s__state~0); 512695#L128 assume !(8195 == ssl3_accept_~s__state~0); 512694#L131 assume !(8480 == ssl3_accept_~s__state~0); 512693#L134 assume !(8481 == ssl3_accept_~s__state~0); 512692#L137 assume !(8482 == ssl3_accept_~s__state~0); 512691#L140 assume !(8464 == ssl3_accept_~s__state~0); 512690#L143 assume !(8465 == ssl3_accept_~s__state~0); 512689#L146 assume !(8466 == ssl3_accept_~s__state~0); 512688#L149 assume !(8496 == ssl3_accept_~s__state~0); 512687#L152 assume !(8497 == ssl3_accept_~s__state~0); 512686#L155 assume !(8512 == ssl3_accept_~s__state~0); 512685#L158 assume !(8513 == ssl3_accept_~s__state~0); 512684#L161 assume !(8528 == ssl3_accept_~s__state~0); 512683#L164 assume !(8529 == ssl3_accept_~s__state~0); 512682#L167 assume !(8544 == ssl3_accept_~s__state~0); 512681#L170 assume !(8545 == ssl3_accept_~s__state~0); 512680#L173 assume !(8560 == ssl3_accept_~s__state~0); 512679#L176 assume !(8561 == ssl3_accept_~s__state~0); 512678#L179 assume !(8448 == ssl3_accept_~s__state~0); 512677#L182 assume !(8576 == ssl3_accept_~s__state~0); 512676#L185 assume !(8577 == ssl3_accept_~s__state~0); 512675#L188 assume !(8592 == ssl3_accept_~s__state~0); 512674#L191 assume !(8593 == ssl3_accept_~s__state~0); 512673#L194 assume !(8608 == ssl3_accept_~s__state~0); 512672#L197 assume !(8609 == ssl3_accept_~s__state~0); 512671#L200 assume !(8640 == ssl3_accept_~s__state~0); 512670#L203 assume !(8641 == ssl3_accept_~s__state~0); 512669#L206 assume !(8656 == ssl3_accept_~s__state~0); 495861#L209 assume !(8657 == ssl3_accept_~s__state~0); 495775#L212 assume 8672 == ssl3_accept_~s__state~0; 495776#L216 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 495576#L575 assume !(11 == ssl3_accept_~blastFlag~0); 495577#L578 assume !(14 == ssl3_accept_~blastFlag~0); 495697#L581 assume !(17 == ssl3_accept_~blastFlag~0); 495722#L584 assume !(20 == ssl3_accept_~blastFlag~0); 495723#L584-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 495841#L594 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 495692#L594-2 ssl3_accept_~s__init_num~0 := 0; 495615#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 513119#L654 ssl3_accept_~skip~0 := 0; 513118#L113-2 assume !false; 513117#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 513116#L116 assume !(12292 == ssl3_accept_~s__state~0); 513115#L119 assume !(16384 == ssl3_accept_~s__state~0); 513114#L122 assume !(8192 == ssl3_accept_~s__state~0); 513113#L125 assume !(24576 == ssl3_accept_~s__state~0); 513112#L128 assume !(8195 == ssl3_accept_~s__state~0); 513111#L131 assume !(8480 == ssl3_accept_~s__state~0); 513110#L134 assume !(8481 == ssl3_accept_~s__state~0); 513109#L137 assume !(8482 == ssl3_accept_~s__state~0); 513108#L140 assume !(8464 == ssl3_accept_~s__state~0); 513107#L143 assume !(8465 == ssl3_accept_~s__state~0); 513106#L146 assume !(8466 == ssl3_accept_~s__state~0); 513105#L149 assume !(8496 == ssl3_accept_~s__state~0); 513104#L152 assume !(8497 == ssl3_accept_~s__state~0); 513103#L155 assume !(8512 == ssl3_accept_~s__state~0); 513102#L158 assume !(8513 == ssl3_accept_~s__state~0); 513101#L161 assume !(8528 == ssl3_accept_~s__state~0); 513100#L164 assume !(8529 == ssl3_accept_~s__state~0); 513099#L167 assume !(8544 == ssl3_accept_~s__state~0); 513098#L170 assume !(8545 == ssl3_accept_~s__state~0); 513097#L173 assume !(8560 == ssl3_accept_~s__state~0); 513096#L176 assume !(8561 == ssl3_accept_~s__state~0); 513095#L179 assume 8448 == ssl3_accept_~s__state~0; 495544#L180 assume !(ssl3_accept_~num1~0 > 0); 495546#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 495747#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 495600#L654 ssl3_accept_~skip~0 := 0; 495699#L113-2 assume !false; 495700#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 495652#L116 assume !(12292 == ssl3_accept_~s__state~0); 495653#L119 assume !(16384 == ssl3_accept_~s__state~0); 495705#L122 assume !(8192 == ssl3_accept_~s__state~0); 495706#L125 assume !(24576 == ssl3_accept_~s__state~0); 495720#L128 assume !(8195 == ssl3_accept_~s__state~0); 495684#L131 assume !(8480 == ssl3_accept_~s__state~0); 495685#L134 assume !(8481 == ssl3_accept_~s__state~0); 495750#L137 assume !(8482 == ssl3_accept_~s__state~0); 495726#L140 assume !(8464 == ssl3_accept_~s__state~0); 495727#L143 assume !(8465 == ssl3_accept_~s__state~0); 495812#L146 assume !(8466 == ssl3_accept_~s__state~0); 495813#L149 assume !(8496 == ssl3_accept_~s__state~0); 495656#L152 assume !(8497 == ssl3_accept_~s__state~0); 495657#L155 assume !(8512 == ssl3_accept_~s__state~0); 495596#L158 assume !(8513 == ssl3_accept_~s__state~0); 495597#L161 assume !(8528 == ssl3_accept_~s__state~0); 513131#L164 assume !(8529 == ssl3_accept_~s__state~0); 513130#L167 assume !(8544 == ssl3_accept_~s__state~0); 513129#L170 assume !(8545 == ssl3_accept_~s__state~0); 513128#L173 assume !(8560 == ssl3_accept_~s__state~0); 513127#L176 assume !(8561 == ssl3_accept_~s__state~0); 513126#L179 assume !(8448 == ssl3_accept_~s__state~0); 513125#L182 assume 8576 == ssl3_accept_~s__state~0; 513007#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 513006#L463 assume !(5 == ssl3_accept_~blastFlag~0); 513005#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 513000#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 512158#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 512152#L654 ssl3_accept_~skip~0 := 0; 512150#L113-2 assume !false; 512148#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 512146#L116 assume !(12292 == ssl3_accept_~s__state~0); 512144#L119 assume !(16384 == ssl3_accept_~s__state~0); 512142#L122 assume !(8192 == ssl3_accept_~s__state~0); 512140#L125 assume !(24576 == ssl3_accept_~s__state~0); 512138#L128 assume !(8195 == ssl3_accept_~s__state~0); 512136#L131 assume !(8480 == ssl3_accept_~s__state~0); 512134#L134 assume !(8481 == ssl3_accept_~s__state~0); 512132#L137 assume !(8482 == ssl3_accept_~s__state~0); 512130#L140 assume !(8464 == ssl3_accept_~s__state~0); 512128#L143 assume !(8465 == ssl3_accept_~s__state~0); 512109#L146 assume 8466 == ssl3_accept_~s__state~0; 495876#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 495644#L288 assume !(0 == ssl3_accept_~blastFlag~0); 495645#L288-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; 495703#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 512153#L654 ssl3_accept_~skip~0 := 0; 512151#L113-2 assume !false; 512149#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 512147#L116 assume !(12292 == ssl3_accept_~s__state~0); 512145#L119 assume !(16384 == ssl3_accept_~s__state~0); 512143#L122 assume !(8192 == ssl3_accept_~s__state~0); 512141#L125 assume !(24576 == ssl3_accept_~s__state~0); 512139#L128 assume !(8195 == ssl3_accept_~s__state~0); 512137#L131 assume !(8480 == ssl3_accept_~s__state~0); 512135#L134 assume !(8481 == ssl3_accept_~s__state~0); 512133#L137 assume !(8482 == ssl3_accept_~s__state~0); 512131#L140 assume !(8464 == ssl3_accept_~s__state~0); 512129#L143 assume !(8465 == ssl3_accept_~s__state~0); 512127#L146 assume !(8466 == ssl3_accept_~s__state~0); 512108#L149 assume 8496 == ssl3_accept_~s__state~0; 495562#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 495563#L301 assume !(1 == ssl3_accept_~blastFlag~0); 495640#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 495641#L307 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 495592#L307-2 ssl3_accept_~s__init_num~0 := 0; 495593#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 513089#L654 ssl3_accept_~skip~0 := 0; 513088#L113-2 assume !false; 513087#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 513086#L116 assume !(12292 == ssl3_accept_~s__state~0); 513085#L119 assume !(16384 == ssl3_accept_~s__state~0); 513084#L122 assume !(8192 == ssl3_accept_~s__state~0); 513083#L125 assume !(24576 == ssl3_accept_~s__state~0); 513082#L128 assume !(8195 == ssl3_accept_~s__state~0); 513081#L131 assume !(8480 == ssl3_accept_~s__state~0); 513080#L134 assume !(8481 == ssl3_accept_~s__state~0); 513079#L137 assume !(8482 == ssl3_accept_~s__state~0); 513078#L140 assume !(8464 == ssl3_accept_~s__state~0); 513077#L143 assume !(8465 == ssl3_accept_~s__state~0); 513076#L146 assume !(8466 == ssl3_accept_~s__state~0); 513075#L149 assume !(8496 == ssl3_accept_~s__state~0); 513074#L152 assume !(8497 == ssl3_accept_~s__state~0); 501245#L155 [2021-11-07 08:02:34,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:34,540 INFO L85 PathProgramCache]: Analyzing trace with hash 465312689, now seen corresponding path program 3 times [2021-11-07 08:02:34,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:34,541 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292316030] [2021-11-07 08:02:34,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:34,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:34,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:34,551 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:34,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:34,567 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:34,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:34,568 INFO L85 PathProgramCache]: Analyzing trace with hash -646410730, now seen corresponding path program 1 times [2021-11-07 08:02:34,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:34,568 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068317009] [2021-11-07 08:02:34,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:34,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:34,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:34,607 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:02:34,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:02:34,607 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068317009] [2021-11-07 08:02:34,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068317009] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:02:34,607 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165290055] [2021-11-07 08:02:34,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:34,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:02:34,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:02:34,615 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:02:34,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-07 08:02:35,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:02:35,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 08:02:35,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:02:35,465 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:02:35,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165290055] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:02:35,466 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 08:02:35,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-11-07 08:02:35,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512996116] [2021-11-07 08:02:35,467 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:02:35,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:02:35,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 08:02:35,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 08:02:35,468 INFO L87 Difference]: Start difference. First operand 17767 states and 22208 transitions. cyclomatic complexity: 4493 Second operand has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 0 states have call successors, (0), 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:02:35,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:02:35,734 INFO L93 Difference]: Finished difference Result 19881 states and 24569 transitions. [2021-11-07 08:02:35,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-07 08:02:35,734 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19881 states and 24569 transitions. [2021-11-07 08:02:35,798 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10409 [2021-11-07 08:02:35,841 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19881 states to 19181 states and 23684 transitions. [2021-11-07 08:02:35,841 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12641 [2021-11-07 08:02:35,849 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12641 [2021-11-07 08:02:35,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19181 states and 23684 transitions. [2021-11-07 08:02:35,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:02:35,851 INFO L681 BuchiCegarLoop]: Abstraction has 19181 states and 23684 transitions. [2021-11-07 08:02:35,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19181 states and 23684 transitions. [2021-11-07 08:02:36,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19181 to 19105. [2021-11-07 08:02:36,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19105 states, 19105 states have (on average 1.2354357498037163) internal successors, (23603), 19104 states have internal predecessors, (23603), 0 states have call successors, (0), 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:02:36,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19105 states to 19105 states and 23603 transitions. [2021-11-07 08:02:36,231 INFO L704 BuchiCegarLoop]: Abstraction has 19105 states and 23603 transitions. [2021-11-07 08:02:36,231 INFO L587 BuchiCegarLoop]: Abstraction has 19105 states and 23603 transitions. [2021-11-07 08:02:36,231 INFO L425 BuchiCegarLoop]: ======== Iteration 38============ [2021-11-07 08:02:36,231 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19105 states and 23603 transitions. [2021-11-07 08:02:36,283 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10379 [2021-11-07 08:02:36,283 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:02:36,283 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:02:36,285 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, 1, 1, 1] [2021-11-07 08:02:36,285 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:02:36,285 INFO L791 eck$LassoCheckResult]: Stem: 534114#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 533899#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 533881#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 533844#L93-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 533822#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 533821#L104-1 assume !(0 == ssl3_accept_~s__cert~0); 534134#L113-2 assume !false; 534205#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 534204#L116 assume !(12292 == ssl3_accept_~s__state~0); 534203#L119 assume !(16384 == ssl3_accept_~s__state~0); 534202#L122 assume !(8192 == ssl3_accept_~s__state~0); 534201#L125 assume !(24576 == ssl3_accept_~s__state~0); 534200#L128 assume !(8195 == ssl3_accept_~s__state~0); 534199#L131 assume !(8480 == ssl3_accept_~s__state~0); 534198#L134 assume !(8481 == ssl3_accept_~s__state~0); 534197#L137 assume !(8482 == ssl3_accept_~s__state~0); 534196#L140 assume 8464 == ssl3_accept_~s__state~0; 534195#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 534194#L288 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 534193#L288-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; 534191#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 534186#L654 ssl3_accept_~skip~0 := 0; 534185#L113-2 assume !false; 534184#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 534183#L116 assume !(12292 == ssl3_accept_~s__state~0); 534182#L119 assume !(16384 == ssl3_accept_~s__state~0); 534181#L122 assume !(8192 == ssl3_accept_~s__state~0); 534180#L125 assume !(24576 == ssl3_accept_~s__state~0); 534179#L128 assume !(8195 == ssl3_accept_~s__state~0); 534178#L131 assume !(8480 == ssl3_accept_~s__state~0); 534177#L134 assume !(8481 == ssl3_accept_~s__state~0); 534176#L137 assume !(8482 == ssl3_accept_~s__state~0); 534175#L140 assume !(8464 == ssl3_accept_~s__state~0); 534174#L143 assume !(8465 == ssl3_accept_~s__state~0); 534173#L146 assume !(8466 == ssl3_accept_~s__state~0); 534172#L149 assume 8496 == ssl3_accept_~s__state~0; 534171#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 534170#L301 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 534169#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 534168#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 534167#L307-2 ssl3_accept_~s__init_num~0 := 0; 534165#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 534160#L654 ssl3_accept_~skip~0 := 0; 534159#L113-2 assume !false; 534158#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 534157#L116 assume !(12292 == ssl3_accept_~s__state~0); 534156#L119 assume !(16384 == ssl3_accept_~s__state~0); 534155#L122 assume !(8192 == ssl3_accept_~s__state~0); 534154#L125 assume !(24576 == ssl3_accept_~s__state~0); 534153#L128 assume !(8195 == ssl3_accept_~s__state~0); 534152#L131 assume !(8480 == ssl3_accept_~s__state~0); 534151#L134 assume !(8481 == ssl3_accept_~s__state~0); 534150#L137 assume !(8482 == ssl3_accept_~s__state~0); 534149#L140 assume !(8464 == ssl3_accept_~s__state~0); 534148#L143 assume !(8465 == ssl3_accept_~s__state~0); 534147#L146 assume !(8466 == ssl3_accept_~s__state~0); 534146#L149 assume !(8496 == ssl3_accept_~s__state~0); 534144#L152 assume !(8497 == ssl3_accept_~s__state~0); 534145#L155 assume 8512 == ssl3_accept_~s__state~0; 540555#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 540553#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 540554#L318-2 [2021-11-07 08:02:36,286 INFO L793 eck$LassoCheckResult]: Loop: 540554#L318-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 548126#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 548121#L654 ssl3_accept_~skip~0 := 0; 548120#L113-2 assume !false; 548119#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 548118#L116 assume !(12292 == ssl3_accept_~s__state~0); 548117#L119 assume !(16384 == ssl3_accept_~s__state~0); 548116#L122 assume !(8192 == ssl3_accept_~s__state~0); 548115#L125 assume !(24576 == ssl3_accept_~s__state~0); 548114#L128 assume !(8195 == ssl3_accept_~s__state~0); 548113#L131 assume !(8480 == ssl3_accept_~s__state~0); 548112#L134 assume !(8481 == ssl3_accept_~s__state~0); 548111#L137 assume !(8482 == ssl3_accept_~s__state~0); 548110#L140 assume !(8464 == ssl3_accept_~s__state~0); 548109#L143 assume !(8465 == ssl3_accept_~s__state~0); 548108#L146 assume !(8466 == ssl3_accept_~s__state~0); 548107#L149 assume !(8496 == ssl3_accept_~s__state~0); 548106#L152 assume !(8497 == ssl3_accept_~s__state~0); 548105#L155 assume !(8512 == ssl3_accept_~s__state~0); 548104#L158 assume !(8513 == ssl3_accept_~s__state~0); 548103#L161 assume 8528 == ssl3_accept_~s__state~0; 547918#L165 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 548101#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 548099#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 548092#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 548095#L370 assume !(3 == ssl3_accept_~blastFlag~0); 548090#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 548089#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 548087#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 548082#L654 ssl3_accept_~skip~0 := 0; 548081#L113-2 assume !false; 548079#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 548074#L116 assume !(12292 == ssl3_accept_~s__state~0); 548072#L119 assume !(16384 == ssl3_accept_~s__state~0); 548070#L122 assume !(8192 == ssl3_accept_~s__state~0); 548068#L125 assume !(24576 == ssl3_accept_~s__state~0); 548066#L128 assume !(8195 == ssl3_accept_~s__state~0); 548064#L131 assume !(8480 == ssl3_accept_~s__state~0); 548062#L134 assume !(8481 == ssl3_accept_~s__state~0); 548060#L137 assume !(8482 == ssl3_accept_~s__state~0); 548058#L140 assume !(8464 == ssl3_accept_~s__state~0); 548056#L143 assume !(8465 == ssl3_accept_~s__state~0); 548054#L146 assume !(8466 == ssl3_accept_~s__state~0); 548052#L149 assume !(8496 == ssl3_accept_~s__state~0); 548050#L152 assume !(8497 == ssl3_accept_~s__state~0); 548048#L155 assume !(8512 == ssl3_accept_~s__state~0); 548046#L158 assume !(8513 == ssl3_accept_~s__state~0); 548044#L161 assume !(8528 == ssl3_accept_~s__state~0); 548042#L164 assume !(8529 == ssl3_accept_~s__state~0); 548040#L167 assume 8544 == ssl3_accept_~s__state~0; 547913#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 548037#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 548034#L405 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 548032#L408 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 548029#L409 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 548027#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 548025#L420 assume !(4 == ssl3_accept_~blastFlag~0); 548017#L420-2 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; 548014#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 548008#L654 ssl3_accept_~skip~0 := 0; 548006#L113-2 assume !false; 548004#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 548002#L116 assume !(12292 == ssl3_accept_~s__state~0); 548000#L119 assume !(16384 == ssl3_accept_~s__state~0); 547998#L122 assume !(8192 == ssl3_accept_~s__state~0); 547996#L125 assume !(24576 == ssl3_accept_~s__state~0); 547994#L128 assume !(8195 == ssl3_accept_~s__state~0); 547992#L131 assume !(8480 == ssl3_accept_~s__state~0); 547990#L134 assume !(8481 == ssl3_accept_~s__state~0); 547988#L137 assume !(8482 == ssl3_accept_~s__state~0); 547986#L140 assume !(8464 == ssl3_accept_~s__state~0); 547984#L143 assume !(8465 == ssl3_accept_~s__state~0); 547982#L146 assume !(8466 == ssl3_accept_~s__state~0); 547980#L149 assume !(8496 == ssl3_accept_~s__state~0); 547978#L152 assume !(8497 == ssl3_accept_~s__state~0); 547976#L155 assume !(8512 == ssl3_accept_~s__state~0); 547974#L158 assume !(8513 == ssl3_accept_~s__state~0); 547972#L161 assume !(8528 == ssl3_accept_~s__state~0); 547970#L164 assume !(8529 == ssl3_accept_~s__state~0); 547968#L167 assume !(8544 == ssl3_accept_~s__state~0); 547966#L170 assume !(8545 == ssl3_accept_~s__state~0); 547964#L173 assume !(8560 == ssl3_accept_~s__state~0); 547963#L176 assume !(8561 == ssl3_accept_~s__state~0); 547962#L179 assume 8448 == ssl3_accept_~s__state~0; 547961#L180 assume !(ssl3_accept_~num1~0 > 0); 547959#L449-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 547956#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 547947#L654 ssl3_accept_~skip~0 := 0; 547941#L113-2 assume !false; 547940#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 547939#L116 assume !(12292 == ssl3_accept_~s__state~0); 547938#L119 assume !(16384 == ssl3_accept_~s__state~0); 547937#L122 assume !(8192 == ssl3_accept_~s__state~0); 547936#L125 assume !(24576 == ssl3_accept_~s__state~0); 547935#L128 assume !(8195 == ssl3_accept_~s__state~0); 547934#L131 assume !(8480 == ssl3_accept_~s__state~0); 547933#L134 assume !(8481 == ssl3_accept_~s__state~0); 547932#L137 assume !(8482 == ssl3_accept_~s__state~0); 547931#L140 assume !(8464 == ssl3_accept_~s__state~0); 547930#L143 assume !(8465 == ssl3_accept_~s__state~0); 547929#L146 assume !(8466 == ssl3_accept_~s__state~0); 547928#L149 assume !(8496 == ssl3_accept_~s__state~0); 547927#L152 assume !(8497 == ssl3_accept_~s__state~0); 547926#L155 assume !(8512 == ssl3_accept_~s__state~0); 547924#L158 assume !(8513 == ssl3_accept_~s__state~0); 547921#L161 assume !(8528 == ssl3_accept_~s__state~0); 547919#L164 assume !(8529 == ssl3_accept_~s__state~0); 547916#L167 assume !(8544 == ssl3_accept_~s__state~0); 547914#L170 assume !(8545 == ssl3_accept_~s__state~0); 547911#L173 assume !(8560 == ssl3_accept_~s__state~0); 547909#L176 assume !(8561 == ssl3_accept_~s__state~0); 547906#L179 assume !(8448 == ssl3_accept_~s__state~0); 547904#L182 assume 8576 == ssl3_accept_~s__state~0; 547262#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 547903#L463 assume !(5 == ssl3_accept_~blastFlag~0); 547902#L463-2 assume !(ssl3_accept_~ret~0 <= 0); 547897#L469 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 547898#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 548221#L654 ssl3_accept_~skip~0 := 0; 548219#L113-2 assume !false; 548217#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 548215#L116 assume !(12292 == ssl3_accept_~s__state~0); 548213#L119 assume !(16384 == ssl3_accept_~s__state~0); 548211#L122 assume !(8192 == ssl3_accept_~s__state~0); 548209#L125 assume !(24576 == ssl3_accept_~s__state~0); 548207#L128 assume !(8195 == ssl3_accept_~s__state~0); 548205#L131 assume !(8480 == ssl3_accept_~s__state~0); 548203#L134 assume !(8481 == ssl3_accept_~s__state~0); 548201#L137 assume !(8482 == ssl3_accept_~s__state~0); 548199#L140 assume !(8464 == ssl3_accept_~s__state~0); 548197#L143 assume !(8465 == ssl3_accept_~s__state~0); 548195#L146 assume 8466 == ssl3_accept_~s__state~0; 547185#L147 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 548193#L288 assume !(0 == ssl3_accept_~blastFlag~0); 548191#L288-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; 548187#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 548177#L654 ssl3_accept_~skip~0 := 0; 548175#L113-2 assume !false; 548173#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 548171#L116 assume !(12292 == ssl3_accept_~s__state~0); 548169#L119 assume !(16384 == ssl3_accept_~s__state~0); 548167#L122 assume !(8192 == ssl3_accept_~s__state~0); 548165#L125 assume !(24576 == ssl3_accept_~s__state~0); 548163#L128 assume !(8195 == ssl3_accept_~s__state~0); 548161#L131 assume !(8480 == ssl3_accept_~s__state~0); 548159#L134 assume !(8481 == ssl3_accept_~s__state~0); 548157#L137 assume !(8482 == ssl3_accept_~s__state~0); 548155#L140 assume !(8464 == ssl3_accept_~s__state~0); 548153#L143 assume !(8465 == ssl3_accept_~s__state~0); 547875#L146 assume !(8466 == ssl3_accept_~s__state~0); 547876#L149 assume 8496 == ssl3_accept_~s__state~0; 546979#L153 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 546980#L301 assume !(1 == ssl3_accept_~blastFlag~0); 546374#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 546375#L307 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 548152#L307-2 ssl3_accept_~s__init_num~0 := 0; 548150#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 548145#L654 ssl3_accept_~skip~0 := 0; 548144#L113-2 assume !false; 548143#L114 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 548142#L116 assume !(12292 == ssl3_accept_~s__state~0); 548141#L119 assume !(16384 == ssl3_accept_~s__state~0); 548140#L122 assume !(8192 == ssl3_accept_~s__state~0); 548139#L125 assume !(24576 == ssl3_accept_~s__state~0); 548138#L128 assume !(8195 == ssl3_accept_~s__state~0); 548137#L131 assume !(8480 == ssl3_accept_~s__state~0); 548136#L134 assume !(8481 == ssl3_accept_~s__state~0); 548135#L137 assume !(8482 == ssl3_accept_~s__state~0); 548134#L140 assume !(8464 == ssl3_accept_~s__state~0); 548133#L143 assume !(8465 == ssl3_accept_~s__state~0); 548132#L146 assume !(8466 == ssl3_accept_~s__state~0); 548131#L149 assume !(8496 == ssl3_accept_~s__state~0); 548130#L152 assume !(8497 == ssl3_accept_~s__state~0); 548129#L155 assume 8512 == ssl3_accept_~s__state~0; 547923#L159 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 548128#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 540554#L318-2 [2021-11-07 08:02:36,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:36,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1805137180, now seen corresponding path program 1 times [2021-11-07 08:02:36,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:36,287 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28414235] [2021-11-07 08:02:36,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:36,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:36,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:36,304 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:36,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:36,336 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:36,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:36,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1532038973, now seen corresponding path program 1 times [2021-11-07 08:02:36,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:36,337 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921429556] [2021-11-07 08:02:36,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:36,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:36,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:36,363 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:36,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:36,398 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:36,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:02:36,403 INFO L85 PathProgramCache]: Analyzing trace with hash -26404442, now seen corresponding path program 1 times [2021-11-07 08:02:36,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:02:36,403 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165012659] [2021-11-07 08:02:36,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:02:36,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:02:36,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:36,431 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:02:36,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:02:36,547 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:02:39,152 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 07.11 08:02:39 BoogieIcfgContainer [2021-11-07 08:02:39,152 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-11-07 08:02:39,153 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-07 08:02:39,153 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-07 08:02:39,154 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-07 08:02:39,154 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:02:02" (3/4) ... [2021-11-07 08:02:39,157 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-11-07 08:02:39,279 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/witness.graphml [2021-11-07 08:02:39,280 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-07 08:02:39,282 INFO L168 Benchmark]: Toolchain (without parser) took 38430.31 ms. Allocated memory was 138.4 MB in the beginning and 7.9 GB in the end (delta: 7.8 GB). Free memory was 114.4 MB in the beginning and 6.7 GB in the end (delta: -6.6 GB). Peak memory consumption was 1.2 GB. Max. memory is 16.1 GB. [2021-11-07 08:02:39,282 INFO L168 Benchmark]: CDTParser took 0.37 ms. Allocated memory is still 138.4 MB. Free memory was 95.1 MB in the beginning and 95.0 MB in the end (delta: 134.3 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-11-07 08:02:39,283 INFO L168 Benchmark]: CACSL2BoogieTranslator took 510.05 ms. Allocated memory is still 138.4 MB. Free memory was 114.0 MB in the beginning and 108.8 MB in the end (delta: 5.2 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-11-07 08:02:39,284 INFO L168 Benchmark]: Boogie Procedure Inliner took 86.39 ms. Allocated memory is still 138.4 MB. Free memory was 108.8 MB in the beginning and 106.2 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-07 08:02:39,284 INFO L168 Benchmark]: Boogie Preprocessor took 58.87 ms. Allocated memory is still 138.4 MB. Free memory was 106.2 MB in the beginning and 103.9 MB in the end (delta: 2.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-07 08:02:39,285 INFO L168 Benchmark]: RCFGBuilder took 978.24 ms. Allocated memory is still 138.4 MB. Free memory was 103.9 MB in the beginning and 77.4 MB in the end (delta: 26.5 MB). Peak memory consumption was 27.3 MB. Max. memory is 16.1 GB. [2021-11-07 08:02:39,286 INFO L168 Benchmark]: BuchiAutomizer took 36656.82 ms. Allocated memory was 138.4 MB in the beginning and 7.9 GB in the end (delta: 7.8 GB). Free memory was 76.9 MB in the beginning and 6.7 GB in the end (delta: -6.7 GB). Peak memory consumption was 1.1 GB. Max. memory is 16.1 GB. [2021-11-07 08:02:39,286 INFO L168 Benchmark]: Witness Printer took 126.66 ms. Allocated memory is still 7.9 GB. Free memory was 6.7 GB in the beginning and 6.7 GB in the end (delta: 8.6 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-11-07 08:02:39,289 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.37 ms. Allocated memory is still 138.4 MB. Free memory was 95.1 MB in the beginning and 95.0 MB in the end (delta: 134.3 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 510.05 ms. Allocated memory is still 138.4 MB. Free memory was 114.0 MB in the beginning and 108.8 MB in the end (delta: 5.2 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 86.39 ms. Allocated memory is still 138.4 MB. Free memory was 108.8 MB in the beginning and 106.2 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 58.87 ms. Allocated memory is still 138.4 MB. Free memory was 106.2 MB in the beginning and 103.9 MB in the end (delta: 2.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 978.24 ms. Allocated memory is still 138.4 MB. Free memory was 103.9 MB in the beginning and 77.4 MB in the end (delta: 26.5 MB). Peak memory consumption was 27.3 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 36656.82 ms. Allocated memory was 138.4 MB in the beginning and 7.9 GB in the end (delta: 7.8 GB). Free memory was 76.9 MB in the beginning and 6.7 GB in the end (delta: -6.7 GB). Peak memory consumption was 1.1 GB. Max. memory is 16.1 GB. * Witness Printer took 126.66 ms. Allocated memory is still 7.9 GB. Free memory was 6.7 GB in the beginning and 6.7 GB in the end (delta: 8.6 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 39 terminating modules (37 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 37 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 19105 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 36.5s and 38 iterations. TraceHistogramMax:7. Analysis of lassos took 17.7s. Construction of modules took 4.6s. Büchi inclusion checks took 3.9s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 39. Automata minimization 4.8s AutomataMinimizationTime, 39 MinimizatonAttempts, 30634 StatesRemovedByMinimization, 30 NontrivialMinimizations. Non-live state removal took 3.6s Buchi closure took 0.3s. Biggest automaton had 27721 states and ocurred in iteration 34. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 10997 SDtfs, 6897 SDslu, 7405 SDs, 0 SdLazy, 4347 SolverSat, 860 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.6s Time LassoAnalysisResults: nont1 unkn0 SFLI29 SFLT0 conc2 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital28 mio100 ax100 hnf100 lsp39 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 36ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 1 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.2s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 222]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=9605} 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=9605, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ee7ef2b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73e36356=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16bc40ca=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@225154f1=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d6815a2=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2359e56d=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65a60eb5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65044686=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47b73ba=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@795bcbcb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11cafe65=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@73676e98=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5cbf6498=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d0e5fb6=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6cc12f77=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1091f512=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@532f8b1f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38113df5=0, __cil_tmp57=-2097151, 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=0, tmp___10=0, __cil_tmp56=0, s__verify_mode=16, tmp___6=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7e9db5da=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@756f9dc4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5fd10e11=0, s__s3__tmp__reuse_message=13, s__ctx__stats__sess_accept_renegotiate=0, l=0, 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@7ae60203=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@684a47c3=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e642420=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@283a17ce=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e4b8ebf=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3453cc34=0, NULL=9607, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4f1d1409=0, skip=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72ae8ecc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38df0dff=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e170ebd=0, __cil_tmp61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11ae2c2a=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3dfbd300=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3892640=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fcc53e7=1, s__options=-2097151, s__cert=10, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b0e8d18=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3fe520d1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f7e2651=1, Time=7, num1=0, NULL=9606, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2531a02e=0, NULL=0, NULL=9608, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a66892d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6cf5f11e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b106712=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11f6f5ef=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44f082c2=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@766e550b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ce586e7=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@378fc9ae=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ebbda16=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51d67d43=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7729b31b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6caeb071=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 318]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L687] int s ; [L688] int tmp ; [L692] 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 = __VERIFIER_nondet_long() ; [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 [L103] s__in_handshake ++ [L104] COND FALSE !(tmp___1 + 12288) [L109] COND FALSE !(s__cert == 0) [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND TRUE s__state == 8464 [L286] s__shutdown = 0 [L287] ret = __VERIFIER_nondet_int() [L288] COND TRUE blastFlag == 0 [L289] blastFlag = 1 [L291] COND FALSE !(ret <= 0) [L294] got_new_session = 1 [L295] s__state = 8496 [L296] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND TRUE s__state == 8496 [L300] ret = __VERIFIER_nondet_int() [L301] COND TRUE blastFlag == 1 [L302] blastFlag = 2 [L304] COND FALSE !(ret <= 0) [L307] COND FALSE !(\read(s__hit)) [L310] s__state = 8512 [L312] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND TRUE s__state == 8512 [L317] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L318] COND TRUE __cil_tmp56 + 256UL [L319] skip = 1 Loop: [L330] s__state = 8528 [L331] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND FALSE !(s__state == 8512) [L158] COND FALSE !(s__state == 8513) [L161] COND TRUE s__state == 8528 [L335] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L337] __cil_tmp57 = (unsigned long )s__options [L338] COND TRUE __cil_tmp57 + 2097152UL [L339] s__s3__tmp__use_rsa_tmp = 1 [L344] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L369] ret = __VERIFIER_nondet_int() [L370] COND FALSE !(blastFlag == 3) [L373] COND FALSE !(ret <= 0) [L390] s__state = 8544 [L391] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND FALSE !(s__state == 8512) [L158] COND FALSE !(s__state == 8513) [L161] COND FALSE !(s__state == 8528) [L164] COND FALSE !(s__state == 8529) [L167] COND TRUE s__state == 8544 [L395] COND TRUE s__verify_mode + 1 [L396] COND FALSE !(s__session__peer != 0) [L407] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L408] COND TRUE __cil_tmp61 + 256UL [L409] COND TRUE s__verify_mode + 2 [L418] s__s3__tmp__cert_request = 1 [L419] ret = __VERIFIER_nondet_int() [L420] COND FALSE !(blastFlag == 4) [L423] COND FALSE !(ret <= 0) [L426] s__state = 8448 [L427] s__s3__tmp__next_state___0 = 8576 [L428] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND FALSE !(s__state == 8512) [L158] COND FALSE !(s__state == 8513) [L161] COND FALSE !(s__state == 8528) [L164] COND FALSE !(s__state == 8529) [L167] COND FALSE !(s__state == 8544) [L170] COND FALSE !(s__state == 8545) [L173] COND FALSE !(s__state == 8560) [L176] COND FALSE !(s__state == 8561) [L179] COND TRUE s__state == 8448 [L449] COND FALSE !(num1 > 0L) [L458] s__state = s__s3__tmp__next_state___0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND FALSE !(s__state == 8512) [L158] COND FALSE !(s__state == 8513) [L161] COND FALSE !(s__state == 8528) [L164] COND FALSE !(s__state == 8529) [L167] COND FALSE !(s__state == 8544) [L170] COND FALSE !(s__state == 8545) [L173] COND FALSE !(s__state == 8560) [L176] COND FALSE !(s__state == 8561) [L179] COND FALSE !(s__state == 8448) [L182] COND TRUE s__state == 8576 [L462] ret = __VERIFIER_nondet_int() [L463] COND FALSE !(blastFlag == 5) [L466] COND FALSE !(ret <= 0) [L469] COND TRUE ret == 2 [L470] s__state = 8466 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND TRUE s__state == 8466 [L286] s__shutdown = 0 [L287] ret = __VERIFIER_nondet_int() [L288] COND FALSE !(blastFlag == 0) [L291] COND FALSE !(ret <= 0) [L294] got_new_session = 1 [L295] s__state = 8496 [L296] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND TRUE s__state == 8496 [L300] ret = __VERIFIER_nondet_int() [L301] COND FALSE !(blastFlag == 1) [L304] COND FALSE !(ret <= 0) [L307] COND FALSE !(\read(s__hit)) [L310] s__state = 8512 [L312] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND TRUE s__state == 8512 [L317] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L318] COND TRUE __cil_tmp56 + 256UL [L319] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-11-07 08:02:39,392 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:39,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:39,801 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:40,001 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:40,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:40,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:40,603 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-11-07 08:02:40,803 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-07 08:02:41,003 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_654d737e-754c-4fd5-a279-4bb801e92b42/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)