./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version e943c265 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be --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 23695d2f31075e37a5486cdd7bf866dd75a59133296811d9b8471bfe44c679d2 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-e943c26 [2021-10-21 20:21:52,488 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-21 20:21:52,490 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-21 20:21:52,530 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-21 20:21:52,531 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-21 20:21:52,532 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-21 20:21:52,534 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-21 20:21:52,536 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-21 20:21:52,539 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-21 20:21:52,540 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-21 20:21:52,541 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-21 20:21:52,542 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-21 20:21:52,543 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-21 20:21:52,557 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-21 20:21:52,559 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-21 20:21:52,560 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-21 20:21:52,561 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-21 20:21:52,562 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-21 20:21:52,564 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-21 20:21:52,567 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-21 20:21:52,568 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-21 20:21:52,570 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-21 20:21:52,571 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-21 20:21:52,572 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-21 20:21:52,576 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-21 20:21:52,577 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-21 20:21:52,577 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-21 20:21:52,578 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-21 20:21:52,579 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-21 20:21:52,580 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-21 20:21:52,580 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-21 20:21:52,581 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-21 20:21:52,582 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-21 20:21:52,583 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-21 20:21:52,585 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-21 20:21:52,585 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-21 20:21:52,586 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-21 20:21:52,586 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-21 20:21:52,586 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-21 20:21:52,587 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-21 20:21:52,588 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-21 20:21:52,589 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-21 20:21:52,614 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-21 20:21:52,614 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-21 20:21:52,615 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-21 20:21:52,615 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-21 20:21:52,616 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-21 20:21:52,616 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-21 20:21:52,617 INFO L138 SettingsManager]: * Use SBE=true [2021-10-21 20:21:52,617 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-21 20:21:52,617 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-21 20:21:52,617 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-21 20:21:52,617 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-21 20:21:52,618 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-21 20:21:52,618 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-21 20:21:52,618 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-21 20:21:52,618 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-21 20:21:52,619 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-21 20:21:52,619 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-21 20:21:52,619 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-21 20:21:52,619 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-21 20:21:52,619 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-21 20:21:52,620 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-21 20:21:52,620 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-21 20:21:52,620 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-21 20:21:52,620 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-21 20:21:52,620 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-21 20:21:52,621 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-21 20:21:52,621 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-21 20:21:52,621 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-21 20:21:52,621 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-21 20:21:52,622 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-21 20:21:52,622 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-21 20:21:52,622 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-21 20:21:52,623 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-21 20:21:52,623 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_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/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_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be 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 -> 23695d2f31075e37a5486cdd7bf866dd75a59133296811d9b8471bfe44c679d2 [2021-10-21 20:21:52,884 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-21 20:21:52,908 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-21 20:21:52,912 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-21 20:21:52,913 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-21 20:21:52,914 INFO L275 PluginConnector]: CDTParser initialized [2021-10-21 20:21:52,915 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/../../sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c [2021-10-21 20:21:52,992 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/data/f875be04b/60b49cfc3d194476a935d7edb4c13063/FLAG29845f4e2 [2021-10-21 20:21:53,508 INFO L306 CDTParser]: Found 1 translation units. [2021-10-21 20:21:53,510 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c [2021-10-21 20:21:53,530 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/data/f875be04b/60b49cfc3d194476a935d7edb4c13063/FLAG29845f4e2 [2021-10-21 20:21:53,844 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/data/f875be04b/60b49cfc3d194476a935d7edb4c13063 [2021-10-21 20:21:53,846 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-21 20:21:53,848 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-21 20:21:53,860 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-21 20:21:53,861 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-21 20:21:53,870 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-21 20:21:53,871 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 08:21:53" (1/1) ... [2021-10-21 20:21:53,872 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7fb8f42a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:53, skipping insertion in model container [2021-10-21 20:21:53,873 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 08:21:53" (1/1) ... [2021-10-21 20:21:53,879 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-21 20:21:53,932 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-21 20:21:54,115 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_53e728d2-7adb-4be2-abd4-bfe76c767de8/sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c[43740,43753] [2021-10-21 20:21:54,119 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 20:21:54,128 INFO L203 MainTranslator]: Completed pre-run [2021-10-21 20:21:54,239 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_53e728d2-7adb-4be2-abd4-bfe76c767de8/sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c[43740,43753] [2021-10-21 20:21:54,243 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 20:21:54,257 INFO L208 MainTranslator]: Completed translation [2021-10-21 20:21:54,258 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:54 WrapperNode [2021-10-21 20:21:54,258 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-21 20:21:54,259 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-21 20:21:54,259 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-21 20:21:54,260 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-21 20:21:54,271 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:54" (1/1) ... [2021-10-21 20:21:54,295 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:54" (1/1) ... [2021-10-21 20:21:54,357 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-21 20:21:54,358 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-21 20:21:54,358 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-21 20:21:54,358 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-21 20:21:54,374 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:54" (1/1) ... [2021-10-21 20:21:54,374 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:54" (1/1) ... [2021-10-21 20:21:54,378 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:54" (1/1) ... [2021-10-21 20:21:54,389 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:54" (1/1) ... [2021-10-21 20:21:54,397 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:54" (1/1) ... [2021-10-21 20:21:54,405 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:54" (1/1) ... [2021-10-21 20:21:54,409 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:54" (1/1) ... [2021-10-21 20:21:54,416 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-21 20:21:54,418 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-21 20:21:54,418 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-21 20:21:54,418 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-21 20:21:54,419 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:54" (1/1) ... [2021-10-21 20:21:54,427 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:21:54,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:21:54,448 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:21:54,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-21 20:21:54,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-21 20:21:54,496 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-21 20:21:54,497 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-21 20:21:54,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-21 20:21:54,599 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-21 20:21:55,041 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-21 20:21:55,042 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-21 20:21:55,050 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-21 20:21:55,050 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-21 20:21:55,058 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 08:21:55 BoogieIcfgContainer [2021-10-21 20:21:55,058 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-21 20:21:55,059 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-21 20:21:55,060 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-21 20:21:55,065 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-21 20:21:55,065 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-21 20:21:55,066 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 21.10 08:21:53" (1/3) ... [2021-10-21 20:21:55,067 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4242f7f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.10 08:21:55, skipping insertion in model container [2021-10-21 20:21:55,067 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-21 20:21:55,067 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:54" (2/3) ... [2021-10-21 20:21:55,068 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4242f7f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.10 08:21:55, skipping insertion in model container [2021-10-21 20:21:55,068 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-21 20:21:55,068 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 08:21:55" (3/3) ... [2021-10-21 20:21:55,070 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_10.cil.c [2021-10-21 20:21:55,123 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-21 20:21:55,124 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-21 20:21:55,124 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-21 20:21:55,124 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-21 20:21:55,124 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-21 20:21:55,124 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-21 20:21:55,124 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-21 20:21:55,125 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-21 20:21:55,143 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 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-10-21 20:21:55,173 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-10-21 20:21:55,173 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:21:55,173 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:21:55,182 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-21 20:21:55,182 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:21:55,182 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-21 20:21:55,183 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 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-10-21 20:21:55,192 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-10-21 20:21:55,193 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:21:55,193 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:21:55,194 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-21 20:21:55,195 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:21:55,199 INFO L791 eck$LassoCheckResult]: Stem: 129#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 39#L-1true havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 119#L99true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 44#L102-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 139#L107true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 131#L107-1true assume !(0 == ssl3_accept_~s__cert~0); 125#L116-2true [2021-10-21 20:21:55,200 INFO L793 eck$LassoCheckResult]: Loop: 125#L116-2true assume !false; 8#L117true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130#L119true assume !(12292 == ssl3_accept_~s__state~0); 54#L122true assume !(16384 == ssl3_accept_~s__state~0); 100#L125true assume !(8192 == ssl3_accept_~s__state~0); 59#L128true assume !(24576 == ssl3_accept_~s__state~0); 43#L131true assume !(8195 == ssl3_accept_~s__state~0); 132#L134true assume 8480 == ssl3_accept_~s__state~0; 70#L138true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 103#L274true 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; 123#L566true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128#L603true ssl3_accept_~skip~0 := 0; 125#L116-2true [2021-10-21 20:21:55,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:55,206 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-21 20:21:55,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:55,215 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539546999] [2021-10-21 20:21:55,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:55,216 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:55,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:21:55,312 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:21:55,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:21:55,373 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:21:55,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:55,376 INFO L82 PathProgramCache]: Analyzing trace with hash -289589193, now seen corresponding path program 1 times [2021-10-21 20:21:55,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:55,377 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97169745] [2021-10-21 20:21:55,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:55,377 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:55,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:21:55,385 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:21:55,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:21:55,394 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:21:55,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:55,396 INFO L82 PathProgramCache]: Analyzing trace with hash -1315443064, now seen corresponding path program 1 times [2021-10-21 20:21:55,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:55,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541911774] [2021-10-21 20:21:55,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:55,397 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:55,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:55,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:55,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:55,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541911774] [2021-10-21 20:21:55,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541911774] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:55,490 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:55,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:21:55,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994093268] [2021-10-21 20:21:55,647 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:21:55,648 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:21:55,648 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:21:55,649 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:21:55,649 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 20:21:55,649 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:21:55,649 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:21:55,650 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:21:55,650 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration1_Loop [2021-10-21 20:21:55,650 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:21:55,650 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:21:55,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:21:55,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:21:55,684 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:21:55,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:21:55,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:21:55,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:21:55,708 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:21:55,801 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 20:21:55,802 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 20:21:55,804 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:21:55,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:21:55,808 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:21:55,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-21 20:21:55,811 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:21:55,811 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:21:55,830 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:21:55,831 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-10-21 20:21:55,860 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-21 20:21:55,860 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:21:55,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:21:55,861 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:21:55,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-21 20:21:55,863 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:21:55,863 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:21:55,884 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:21:55,885 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:21:55,923 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-21 20:21:55,923 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:21:55,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:21:55,938 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:21:55,945 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:21:55,946 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:21:55,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-21 20:21:55,968 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:21:55,968 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:21:56,004 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-21 20:21:56,005 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:21:56,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:21:56,007 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:21:56,009 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:21:56,009 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:21:56,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-21 20:21:56,025 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:21:56,025 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:21:56,047 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-21 20:21:56,048 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:21:56,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:21:56,056 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:21:56,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-21 20:21:56,059 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:21:56,059 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:21:56,097 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-21 20:21:56,098 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:21:56,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:21:56,099 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:21:56,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-21 20:21:56,100 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 20:21:56,100 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:21:56,132 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 20:21:56,157 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-21 20:21:56,157 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:21:56,157 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:21:56,157 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:21:56,157 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:21:56,157 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 20:21:56,158 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:21:56,158 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:21:56,158 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:21:56,158 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration1_Loop [2021-10-21 20:21:56,158 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:21:56,158 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:21:56,160 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:21:56,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:21:56,175 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:21:56,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:21:56,197 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:21:56,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:21:56,202 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:21:56,292 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 20:21:56,296 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 20:21:56,312 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:21:56,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:21:56,323 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:21:56,371 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-10-21 20:21:56,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-21 20:21:56,380 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:21:56,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:21:56,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:21:56,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:21:56,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:21:56,383 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:21:56,384 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:21:56,399 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:21:56,432 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2021-10-21 20:21:56,432 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:21:56,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:21:56,434 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:21:56,439 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-10-21 20:21:56,448 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:21:56,448 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:21:56,448 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:21:56,448 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:21:56,448 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:21:56,455 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:21:56,459 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:21:56,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-21 20:21:56,466 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:21:56,488 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-10-21 20:21:56,488 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:21:56,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:21:56,489 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:21:56,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-21 20:21:56,491 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-10-21 20:21:56,498 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:21:56,498 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:21:56,498 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:21:56,498 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:21:56,499 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:21:56,499 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:21:56,499 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:21:56,501 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:21:56,525 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-21 20:21:56,525 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:21:56,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:21:56,526 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:21:56,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-21 20:21:56,528 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-10-21 20:21:56,535 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:21:56,535 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:21:56,535 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:21:56,535 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:21:56,535 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:21:56,537 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:21:56,538 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:21:56,544 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 20:21:56,547 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-21 20:21:56,547 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-21 20:21:56,548 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:21:56,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:21:56,591 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:21:56,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-21 20:21:56,595 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 20:21:56,596 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 20:21:56,596 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 20:21:56,596 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-10-21 20:21:56,618 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-21 20:21:56,620 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 20:21:56,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:56,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:56,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 20:21:56,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:21:56,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:56,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 20:21:56,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:21:56,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:56,946 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-10-21 20:21:56,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-21 20:21:56,950 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 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-10-21 20:21:57,581 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 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 819 states and 1376 transitions. Complement of second has 10 states. [2021-10-21 20:21:57,581 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-10-21 20:21:57,584 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-10-21 20:21:57,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 594 transitions. [2021-10-21 20:21:57,587 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 594 transitions. Stem has 6 letters. Loop has 12 letters. [2021-10-21 20:21:57,588 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:21:57,596 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 594 transitions. Stem has 18 letters. Loop has 12 letters. [2021-10-21 20:21:57,596 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:21:57,597 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 594 transitions. Stem has 6 letters. Loop has 24 letters. [2021-10-21 20:21:57,602 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:21:57,603 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 819 states and 1376 transitions. [2021-10-21 20:21:57,630 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2021-10-21 20:21:57,644 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 819 states to 678 states and 1053 transitions. [2021-10-21 20:21:57,645 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 382 [2021-10-21 20:21:57,647 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 392 [2021-10-21 20:21:57,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 678 states and 1053 transitions. [2021-10-21 20:21:57,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:21:57,649 INFO L681 BuchiCegarLoop]: Abstraction has 678 states and 1053 transitions. [2021-10-21 20:21:57,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states and 1053 transitions. [2021-10-21 20:21:57,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 483. [2021-10-21 20:21:57,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 483 states have (on average 1.5486542443064182) internal successors, (748), 482 states have internal predecessors, (748), 0 states have call successors, (0), 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-10-21 20:21:57,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 748 transitions. [2021-10-21 20:21:57,706 INFO L704 BuchiCegarLoop]: Abstraction has 483 states and 748 transitions. [2021-10-21 20:21:57,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:57,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:57,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:57,718 INFO L87 Difference]: Start difference. First operand 483 states and 748 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-10-21 20:21:57,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:57,867 INFO L93 Difference]: Finished difference Result 563 states and 873 transitions. [2021-10-21 20:21:57,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:57,868 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 563 states and 873 transitions. [2021-10-21 20:21:57,873 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 274 [2021-10-21 20:21:57,879 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 563 states to 563 states and 873 transitions. [2021-10-21 20:21:57,879 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 342 [2021-10-21 20:21:57,881 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 342 [2021-10-21 20:21:57,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 563 states and 873 transitions. [2021-10-21 20:21:57,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:21:57,882 INFO L681 BuchiCegarLoop]: Abstraction has 563 states and 873 transitions. [2021-10-21 20:21:57,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states and 873 transitions. [2021-10-21 20:21:57,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 530. [2021-10-21 20:21:57,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 530 states have (on average 1.5641509433962264) internal successors, (829), 529 states have internal predecessors, (829), 0 states have call successors, (0), 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-10-21 20:21:57,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 829 transitions. [2021-10-21 20:21:57,928 INFO L704 BuchiCegarLoop]: Abstraction has 530 states and 829 transitions. [2021-10-21 20:21:57,928 INFO L587 BuchiCegarLoop]: Abstraction has 530 states and 829 transitions. [2021-10-21 20:21:57,928 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-21 20:21:57,928 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 829 transitions. [2021-10-21 20:21:57,931 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 259 [2021-10-21 20:21:57,931 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:21:57,931 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:21:57,932 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:21:57,933 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:21:57,933 INFO L791 eck$LassoCheckResult]: Stem: 2376#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2221#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2222#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2237#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 2238#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2179#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 2379#L116-2 assume !false; 2445#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2585#L119 assume !(12292 == ssl3_accept_~s__state~0); 2513#L122 assume !(16384 == ssl3_accept_~s__state~0); 2512#L125 assume !(8192 == ssl3_accept_~s__state~0); 2510#L128 assume !(24576 == ssl3_accept_~s__state~0); 2508#L131 assume !(8195 == ssl3_accept_~s__state~0); 2377#L134 assume !(8480 == ssl3_accept_~s__state~0); 2301#L137 assume !(8481 == ssl3_accept_~s__state~0); 2280#L140 assume !(8482 == ssl3_accept_~s__state~0); 2281#L143 assume 8464 == ssl3_accept_~s__state~0; 2361#L150 [2021-10-21 20:21:57,933 INFO L793 eck$LassoCheckResult]: Loop: 2361#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 2213#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2138#L289-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; 2139#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2598#L603 ssl3_accept_~skip~0 := 0; 2599#L116-2 assume !false; 2593#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2594#L119 assume !(12292 == ssl3_accept_~s__state~0); 2534#L122 assume !(16384 == ssl3_accept_~s__state~0); 2535#L125 assume !(8192 == ssl3_accept_~s__state~0); 2538#L128 assume !(24576 == ssl3_accept_~s__state~0); 2539#L131 assume !(8195 == ssl3_accept_~s__state~0); 2428#L134 assume !(8480 == ssl3_accept_~s__state~0); 2426#L137 assume !(8481 == ssl3_accept_~s__state~0); 2404#L140 assume !(8482 == ssl3_accept_~s__state~0); 2405#L143 assume 8464 == ssl3_accept_~s__state~0; 2361#L150 [2021-10-21 20:21:57,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:57,934 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-21 20:21:57,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:57,934 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141266470] [2021-10-21 20:21:57,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:57,935 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:57,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:21:57,978 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:21:57,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:21:58,004 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:21:58,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:58,010 INFO L82 PathProgramCache]: Analyzing trace with hash -408012219, now seen corresponding path program 1 times [2021-10-21 20:21:58,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:58,011 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040760092] [2021-10-21 20:21:58,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:58,011 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:58,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:58,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:58,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:58,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040760092] [2021-10-21 20:21:58,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040760092] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:58,050 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:58,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:21:58,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205737250] [2021-10-21 20:21:58,051 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:21:58,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:58,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:58,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:58,057 INFO L87 Difference]: Start difference. First operand 530 states and 829 transitions. cyclomatic complexity: 302 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-10-21 20:21:58,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:58,243 INFO L93 Difference]: Finished difference Result 653 states and 1024 transitions. [2021-10-21 20:21:58,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:58,243 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 653 states and 1024 transitions. [2021-10-21 20:21:58,251 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-21 20:21:58,258 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 653 states to 653 states and 1024 transitions. [2021-10-21 20:21:58,258 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2021-10-21 20:21:58,260 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2021-10-21 20:21:58,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 653 states and 1024 transitions. [2021-10-21 20:21:58,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:21:58,261 INFO L681 BuchiCegarLoop]: Abstraction has 653 states and 1024 transitions. [2021-10-21 20:21:58,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states and 1024 transitions. [2021-10-21 20:21:58,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 566. [2021-10-21 20:21:58,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 566 states have (on average 1.558303886925795) internal successors, (882), 565 states have internal predecessors, (882), 0 states have call successors, (0), 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-10-21 20:21:58,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 882 transitions. [2021-10-21 20:21:58,278 INFO L704 BuchiCegarLoop]: Abstraction has 566 states and 882 transitions. [2021-10-21 20:21:58,278 INFO L587 BuchiCegarLoop]: Abstraction has 566 states and 882 transitions. [2021-10-21 20:21:58,279 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-21 20:21:58,279 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 566 states and 882 transitions. [2021-10-21 20:21:58,282 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 293 [2021-10-21 20:21:58,283 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:21:58,283 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:21:58,286 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:21:58,286 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, 1] [2021-10-21 20:21:58,286 INFO L791 eck$LassoCheckResult]: Stem: 3567#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3409#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3410#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3429#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3430#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3369#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 3568#L116-2 assume !false; 3694#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3768#L119 assume !(12292 == ssl3_accept_~s__state~0); 3766#L122 assume !(16384 == ssl3_accept_~s__state~0); 3764#L125 assume !(8192 == ssl3_accept_~s__state~0); 3762#L128 assume !(24576 == ssl3_accept_~s__state~0); 3759#L131 assume !(8195 == ssl3_accept_~s__state~0); 3757#L134 assume !(8480 == ssl3_accept_~s__state~0); 3755#L137 assume !(8481 == ssl3_accept_~s__state~0); 3753#L140 assume !(8482 == ssl3_accept_~s__state~0); 3583#L143 assume 8464 == ssl3_accept_~s__state~0; 3552#L150 [2021-10-21 20:21:58,287 INFO L793 eck$LassoCheckResult]: Loop: 3552#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 3402#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3327#L289-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; 3328#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3788#L603 ssl3_accept_~skip~0 := 0; 3787#L116-2 assume !false; 3786#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3784#L119 assume 12292 == ssl3_accept_~s__state~0; 3440#L120 ssl3_accept_~s__new_session~0 := 1; 3441#L228 ssl3_accept_~s__server~0 := 1; 3504#L233 assume 0 != ssl3_accept_~cb~0; 3490#L233-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3372#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3373#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3384#L243-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 3461#L252 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3462#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post33 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post33;havoc ssl3_accept_#t~post33;ssl3_accept_~s__state~0 := 8480; 3355#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3684#L603 ssl3_accept_~skip~0 := 0; 3682#L116-2 assume !false; 3680#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3678#L119 assume !(12292 == ssl3_accept_~s__state~0); 3676#L122 assume !(16384 == ssl3_accept_~s__state~0); 3675#L125 assume !(8192 == ssl3_accept_~s__state~0); 3674#L128 assume !(24576 == ssl3_accept_~s__state~0); 3672#L131 assume !(8195 == ssl3_accept_~s__state~0); 3667#L134 assume !(8480 == ssl3_accept_~s__state~0); 3623#L137 assume !(8481 == ssl3_accept_~s__state~0); 3580#L140 assume !(8482 == ssl3_accept_~s__state~0); 3581#L143 assume 8464 == ssl3_accept_~s__state~0; 3552#L150 [2021-10-21 20:21:58,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:58,287 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-21 20:21:58,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:58,288 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356304688] [2021-10-21 20:21:58,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:58,289 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:58,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:21:58,323 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:21:58,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:21:58,368 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:21:58,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:58,372 INFO L82 PathProgramCache]: Analyzing trace with hash -385072258, now seen corresponding path program 1 times [2021-10-21 20:21:58,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:58,373 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250108654] [2021-10-21 20:21:58,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:58,374 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:58,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:58,412 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:58,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:58,413 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250108654] [2021-10-21 20:21:58,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250108654] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:58,415 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:58,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:21:58,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380886737] [2021-10-21 20:21:58,416 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:21:58,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:58,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:58,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:58,418 INFO L87 Difference]: Start difference. First operand 566 states and 882 transitions. cyclomatic complexity: 319 Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:21:58,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:58,593 INFO L93 Difference]: Finished difference Result 719 states and 1026 transitions. [2021-10-21 20:21:58,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:58,593 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 719 states and 1026 transitions. [2021-10-21 20:21:58,600 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 386 [2021-10-21 20:21:58,606 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 719 states to 646 states and 946 transitions. [2021-10-21 20:21:58,606 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 438 [2021-10-21 20:21:58,607 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 449 [2021-10-21 20:21:58,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 646 states and 946 transitions. [2021-10-21 20:21:58,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:21:58,614 INFO L681 BuchiCegarLoop]: Abstraction has 646 states and 946 transitions. [2021-10-21 20:21:58,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states and 946 transitions. [2021-10-21 20:21:58,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 577. [2021-10-21 20:21:58,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 577 states have (on average 1.4922010398613519) internal successors, (861), 576 states have internal predecessors, (861), 0 states have call successors, (0), 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-10-21 20:21:58,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 861 transitions. [2021-10-21 20:21:58,631 INFO L704 BuchiCegarLoop]: Abstraction has 577 states and 861 transitions. [2021-10-21 20:21:58,631 INFO L587 BuchiCegarLoop]: Abstraction has 577 states and 861 transitions. [2021-10-21 20:21:58,631 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-21 20:21:58,631 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 861 transitions. [2021-10-21 20:21:58,635 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-10-21 20:21:58,635 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:21:58,635 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:21:58,637 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:21:58,637 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:21:58,637 INFO L791 eck$LassoCheckResult]: Stem: 4850#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4699#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4700#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4718#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 4719#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4660#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 4852#L116-2 assume !false; 4926#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5126#L119 assume !(12292 == ssl3_accept_~s__state~0); 5125#L122 assume !(16384 == ssl3_accept_~s__state~0); 5124#L125 assume 8192 == ssl3_accept_~s__state~0; 4824#L228 [2021-10-21 20:21:58,637 INFO L793 eck$LassoCheckResult]: Loop: 4824#L228 ssl3_accept_~s__server~0 := 1; 4789#L233 assume 0 != ssl3_accept_~cb~0; 4775#L233-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4663#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4664#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4675#L243-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 4748#L252 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4749#L257 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 4791#L259 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32; 4637#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5008#L603 ssl3_accept_~skip~0 := 0; 5005#L116-2 assume !false; 5002#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4999#L119 assume !(12292 == ssl3_accept_~s__state~0); 4996#L122 assume !(16384 == ssl3_accept_~s__state~0); 4992#L125 assume 8192 == ssl3_accept_~s__state~0; 4824#L228 [2021-10-21 20:21:58,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:58,638 INFO L82 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-21 20:21:58,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:58,639 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861108637] [2021-10-21 20:21:58,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:58,639 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:58,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:58,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:58,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:58,715 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861108637] [2021-10-21 20:21:58,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861108637] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:58,716 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:58,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:21:58,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355379934] [2021-10-21 20:21:58,717 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:21:58,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:58,718 INFO L82 PathProgramCache]: Analyzing trace with hash 992891737, now seen corresponding path program 1 times [2021-10-21 20:21:58,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:58,718 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930076696] [2021-10-21 20:21:58,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:58,719 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:58,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:58,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:58,751 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:58,751 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930076696] [2021-10-21 20:21:58,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930076696] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:58,752 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:58,752 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:21:58,752 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709476920] [2021-10-21 20:21:58,753 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:21:58,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:58,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:58,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:58,755 INFO L87 Difference]: Start difference. First operand 577 states and 861 transitions. cyclomatic complexity: 287 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-10-21 20:21:58,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:58,877 INFO L93 Difference]: Finished difference Result 587 states and 869 transitions. [2021-10-21 20:21:58,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:58,877 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 869 transitions. [2021-10-21 20:21:58,883 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-10-21 20:21:58,889 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 587 states and 869 transitions. [2021-10-21 20:21:58,890 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 407 [2021-10-21 20:21:58,890 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 407 [2021-10-21 20:21:58,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 587 states and 869 transitions. [2021-10-21 20:21:58,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:21:58,891 INFO L681 BuchiCegarLoop]: Abstraction has 587 states and 869 transitions. [2021-10-21 20:21:58,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states and 869 transitions. [2021-10-21 20:21:58,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 577. [2021-10-21 20:21:58,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 577 states have (on average 1.48526863084922) internal successors, (857), 576 states have internal predecessors, (857), 0 states have call successors, (0), 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-10-21 20:21:58,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 857 transitions. [2021-10-21 20:21:58,906 INFO L704 BuchiCegarLoop]: Abstraction has 577 states and 857 transitions. [2021-10-21 20:21:58,906 INFO L587 BuchiCegarLoop]: Abstraction has 577 states and 857 transitions. [2021-10-21 20:21:58,906 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-21 20:21:58,906 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 857 transitions. [2021-10-21 20:21:58,910 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-10-21 20:21:58,910 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:21:58,910 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:21:58,911 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:21:58,912 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:21:58,912 INFO L791 eck$LassoCheckResult]: Stem: 6018#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5866#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5867#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5880#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 5881#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5831#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 6019#L116-2 assume !false; 6216#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6287#L119 assume !(12292 == ssl3_accept_~s__state~0); 6286#L122 assume !(16384 == ssl3_accept_~s__state~0); 6285#L125 assume !(8192 == ssl3_accept_~s__state~0); 6284#L128 assume !(24576 == ssl3_accept_~s__state~0); 6282#L131 assume 8195 == ssl3_accept_~s__state~0; 6000#L228 [2021-10-21 20:21:58,912 INFO L793 eck$LassoCheckResult]: Loop: 6000#L228 ssl3_accept_~s__server~0 := 1; 5961#L233 assume 0 != ssl3_accept_~cb~0; 5949#L233-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5834#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5835#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5846#L243-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 5920#L252 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5921#L257 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 5964#L259 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32; 5809#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6177#L603 ssl3_accept_~skip~0 := 0; 6170#L116-2 assume !false; 6167#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6164#L119 assume !(12292 == ssl3_accept_~s__state~0); 6161#L122 assume !(16384 == ssl3_accept_~s__state~0); 6158#L125 assume !(8192 == ssl3_accept_~s__state~0); 6154#L128 assume !(24576 == ssl3_accept_~s__state~0); 6149#L131 assume 8195 == ssl3_accept_~s__state~0; 6000#L228 [2021-10-21 20:21:58,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:58,913 INFO L82 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-21 20:21:58,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:58,913 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346227014] [2021-10-21 20:21:58,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:58,914 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:58,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:58,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:58,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:58,968 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346227014] [2021-10-21 20:21:58,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346227014] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:58,969 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:58,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:21:58,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837764821] [2021-10-21 20:21:58,970 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:21:58,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:58,970 INFO L82 PathProgramCache]: Analyzing trace with hash 686223454, now seen corresponding path program 1 times [2021-10-21 20:21:58,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:58,971 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963707803] [2021-10-21 20:21:58,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:58,972 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:58,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:59,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:59,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:59,002 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963707803] [2021-10-21 20:21:59,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963707803] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:59,003 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:59,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:21:59,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808341171] [2021-10-21 20:21:59,005 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:21:59,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:59,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:59,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:59,006 INFO L87 Difference]: Start difference. First operand 577 states and 857 transitions. cyclomatic complexity: 283 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-10-21 20:21:59,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:59,127 INFO L93 Difference]: Finished difference Result 587 states and 865 transitions. [2021-10-21 20:21:59,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:59,127 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 865 transitions. [2021-10-21 20:21:59,133 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-10-21 20:21:59,139 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 587 states and 865 transitions. [2021-10-21 20:21:59,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 407 [2021-10-21 20:21:59,140 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 407 [2021-10-21 20:21:59,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 587 states and 865 transitions. [2021-10-21 20:21:59,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:21:59,140 INFO L681 BuchiCegarLoop]: Abstraction has 587 states and 865 transitions. [2021-10-21 20:21:59,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states and 865 transitions. [2021-10-21 20:21:59,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 577. [2021-10-21 20:21:59,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 577 states have (on average 1.4783362218370883) internal successors, (853), 576 states have internal predecessors, (853), 0 states have call successors, (0), 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-10-21 20:21:59,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 853 transitions. [2021-10-21 20:21:59,156 INFO L704 BuchiCegarLoop]: Abstraction has 577 states and 853 transitions. [2021-10-21 20:21:59,156 INFO L587 BuchiCegarLoop]: Abstraction has 577 states and 853 transitions. [2021-10-21 20:21:59,156 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-21 20:21:59,156 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 853 transitions. [2021-10-21 20:21:59,160 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-10-21 20:21:59,160 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:21:59,161 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:21:59,163 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:21:59,163 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:21:59,164 INFO L791 eck$LassoCheckResult]: Stem: 7184#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7037#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7038#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7051#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 7052#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7001#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 7186#L116-2 assume !false; 6938#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6939#L119 assume !(12292 == ssl3_accept_~s__state~0); 7464#L122 assume !(16384 == ssl3_accept_~s__state~0); 7463#L125 assume !(8192 == ssl3_accept_~s__state~0); 7462#L128 assume !(24576 == ssl3_accept_~s__state~0); 7461#L131 assume !(8195 == ssl3_accept_~s__state~0); 7459#L134 assume !(8480 == ssl3_accept_~s__state~0); 7456#L137 assume !(8481 == ssl3_accept_~s__state~0); 7455#L140 assume !(8482 == ssl3_accept_~s__state~0); 7454#L143 assume 8464 == ssl3_accept_~s__state~0; 7174#L150 [2021-10-21 20:21:59,164 INFO L793 eck$LassoCheckResult]: Loop: 7174#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7034#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6959#L289-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; 6960#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7473#L603 ssl3_accept_~skip~0 := 0; 7472#L116-2 assume !false; 7471#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7185#L119 assume !(12292 == ssl3_accept_~s__state~0); 7082#L122 assume !(16384 == ssl3_accept_~s__state~0); 7083#L125 assume !(8192 == ssl3_accept_~s__state~0); 7099#L128 assume !(24576 == ssl3_accept_~s__state~0); 7047#L131 assume !(8195 == ssl3_accept_~s__state~0); 7048#L134 assume !(8480 == ssl3_accept_~s__state~0); 7120#L137 assume !(8481 == ssl3_accept_~s__state~0); 7121#L140 assume !(8482 == ssl3_accept_~s__state~0); 7483#L143 assume !(8464 == ssl3_accept_~s__state~0); 7482#L146 assume !(8465 == ssl3_accept_~s__state~0); 7458#L149 assume !(8466 == ssl3_accept_~s__state~0); 7357#L152 assume 8496 == ssl3_accept_~s__state~0; 7279#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 7354#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7349#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 7332#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7317#L308-2 ssl3_accept_~s__init_num~0 := 0; 7255#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7312#L603 ssl3_accept_~skip~0 := 0; 7311#L116-2 assume !false; 7310#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7308#L119 assume !(12292 == ssl3_accept_~s__state~0); 7306#L122 assume 16384 == ssl3_accept_~s__state~0; 7298#L228 ssl3_accept_~s__server~0 := 1; 7460#L233 assume 0 != ssl3_accept_~cb~0; 7457#L233-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7429#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7423#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7419#L243-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 7418#L252 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7413#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post33 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post33;havoc ssl3_accept_#t~post33;ssl3_accept_~s__state~0 := 8480; 7397#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7395#L603 ssl3_accept_~skip~0 := 0; 7393#L116-2 assume !false; 7391#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7389#L119 assume !(12292 == ssl3_accept_~s__state~0); 7387#L122 assume !(16384 == ssl3_accept_~s__state~0); 7385#L125 assume !(8192 == ssl3_accept_~s__state~0); 7383#L128 assume !(24576 == ssl3_accept_~s__state~0); 7380#L131 assume !(8195 == ssl3_accept_~s__state~0); 7271#L134 assume !(8480 == ssl3_accept_~s__state~0); 7272#L137 assume !(8481 == ssl3_accept_~s__state~0); 7212#L140 assume !(8482 == ssl3_accept_~s__state~0); 7213#L143 assume 8464 == ssl3_accept_~s__state~0; 7174#L150 [2021-10-21 20:21:59,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:59,165 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-21 20:21:59,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:59,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266301002] [2021-10-21 20:21:59,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:59,166 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:59,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:21:59,191 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:21:59,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:21:59,220 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:21:59,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:59,226 INFO L82 PathProgramCache]: Analyzing trace with hash 1971328240, now seen corresponding path program 1 times [2021-10-21 20:21:59,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:59,227 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077955692] [2021-10-21 20:21:59,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:59,227 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:59,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:59,268 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:59,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:59,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077955692] [2021-10-21 20:21:59,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077955692] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:59,269 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:59,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:21:59,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525549589] [2021-10-21 20:21:59,270 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:21:59,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:59,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:59,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:59,271 INFO L87 Difference]: Start difference. First operand 577 states and 853 transitions. cyclomatic complexity: 279 Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:21:59,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:59,446 INFO L93 Difference]: Finished difference Result 723 states and 1075 transitions. [2021-10-21 20:21:59,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:59,446 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 723 states and 1075 transitions. [2021-10-21 20:21:59,452 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 457 [2021-10-21 20:21:59,458 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 723 states to 716 states and 1068 transitions. [2021-10-21 20:21:59,458 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 490 [2021-10-21 20:21:59,459 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 490 [2021-10-21 20:21:59,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 716 states and 1068 transitions. [2021-10-21 20:21:59,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:21:59,460 INFO L681 BuchiCegarLoop]: Abstraction has 716 states and 1068 transitions. [2021-10-21 20:21:59,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states and 1068 transitions. [2021-10-21 20:21:59,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 703. [2021-10-21 20:21:59,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 703 states have (on average 1.496443812233286) internal successors, (1052), 702 states have internal predecessors, (1052), 0 states have call successors, (0), 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-10-21 20:21:59,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 1052 transitions. [2021-10-21 20:21:59,476 INFO L704 BuchiCegarLoop]: Abstraction has 703 states and 1052 transitions. [2021-10-21 20:21:59,476 INFO L587 BuchiCegarLoop]: Abstraction has 703 states and 1052 transitions. [2021-10-21 20:21:59,477 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-21 20:21:59,477 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 703 states and 1052 transitions. [2021-10-21 20:21:59,480 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 448 [2021-10-21 20:21:59,480 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:21:59,481 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:21:59,484 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:21:59,485 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-10-21 20:21:59,485 INFO L791 eck$LassoCheckResult]: Stem: 8506#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8352#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8353#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8366#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 8367#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8312#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 8507#L116-2 assume !false; 8660#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8861#L119 assume !(12292 == ssl3_accept_~s__state~0); 8859#L122 assume !(16384 == ssl3_accept_~s__state~0); 8857#L125 assume !(8192 == ssl3_accept_~s__state~0); 8855#L128 assume !(24576 == ssl3_accept_~s__state~0); 8853#L131 assume !(8195 == ssl3_accept_~s__state~0); 8851#L134 assume !(8480 == ssl3_accept_~s__state~0); 8435#L137 assume !(8481 == ssl3_accept_~s__state~0); 8417#L140 assume !(8482 == ssl3_accept_~s__state~0); 8418#L143 assume 8464 == ssl3_accept_~s__state~0; 8491#L150 [2021-10-21 20:21:59,496 INFO L793 eck$LassoCheckResult]: Loop: 8491#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 8345#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8267#L289-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; 8268#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8867#L603 ssl3_accept_~skip~0 := 0; 8865#L116-2 assume !false; 8863#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8862#L119 assume !(12292 == ssl3_accept_~s__state~0); 8860#L122 assume !(16384 == ssl3_accept_~s__state~0); 8858#L125 assume !(8192 == ssl3_accept_~s__state~0); 8856#L128 assume !(24576 == ssl3_accept_~s__state~0); 8854#L131 assume !(8195 == ssl3_accept_~s__state~0); 8852#L134 assume !(8480 == ssl3_accept_~s__state~0); 8850#L137 assume !(8481 == ssl3_accept_~s__state~0); 8849#L140 assume !(8482 == ssl3_accept_~s__state~0); 8494#L143 assume !(8464 == ssl3_accept_~s__state~0); 8483#L146 assume !(8465 == ssl3_accept_~s__state~0); 8484#L149 assume !(8466 == ssl3_accept_~s__state~0); 8490#L152 assume 8496 == ssl3_accept_~s__state~0; 8513#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 8514#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8811#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 8804#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8787#L308-2 ssl3_accept_~s__init_num~0 := 0; 8585#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8775#L603 ssl3_accept_~skip~0 := 0; 8773#L116-2 assume !false; 8771#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8769#L119 assume !(12292 == ssl3_accept_~s__state~0); 8767#L122 assume !(16384 == ssl3_accept_~s__state~0); 8765#L125 assume !(8192 == ssl3_accept_~s__state~0); 8763#L128 assume !(24576 == ssl3_accept_~s__state~0); 8761#L131 assume !(8195 == ssl3_accept_~s__state~0); 8759#L134 assume !(8480 == ssl3_accept_~s__state~0); 8757#L137 assume !(8481 == ssl3_accept_~s__state~0); 8755#L140 assume !(8482 == ssl3_accept_~s__state~0); 8753#L143 assume !(8464 == ssl3_accept_~s__state~0); 8751#L146 assume !(8465 == ssl3_accept_~s__state~0); 8749#L149 assume !(8466 == ssl3_accept_~s__state~0); 8747#L152 assume !(8496 == ssl3_accept_~s__state~0); 8745#L155 assume !(8497 == ssl3_accept_~s__state~0); 8743#L158 assume !(8512 == ssl3_accept_~s__state~0); 8741#L161 assume !(8513 == ssl3_accept_~s__state~0); 8480#L164 assume !(8528 == ssl3_accept_~s__state~0); 8306#L167 assume !(8529 == ssl3_accept_~s__state~0); 8308#L170 assume !(8544 == ssl3_accept_~s__state~0); 8603#L173 assume !(8545 == ssl3_accept_~s__state~0); 8520#L176 assume 8560 == ssl3_accept_~s__state~0; 8227#L180 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8228#L434 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; 8232#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8378#L603 ssl3_accept_~skip~0 := 0; 8923#L116-2 assume !false; 8922#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8921#L119 assume !(12292 == ssl3_accept_~s__state~0); 8920#L122 assume !(16384 == ssl3_accept_~s__state~0); 8919#L125 assume !(8192 == ssl3_accept_~s__state~0); 8918#L128 assume !(24576 == ssl3_accept_~s__state~0); 8917#L131 assume !(8195 == ssl3_accept_~s__state~0); 8895#L134 assume !(8480 == ssl3_accept_~s__state~0); 8893#L137 assume !(8481 == ssl3_accept_~s__state~0); 8891#L140 assume !(8482 == ssl3_accept_~s__state~0); 8889#L143 assume 8464 == ssl3_accept_~s__state~0; 8491#L150 [2021-10-21 20:21:59,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:59,497 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-21 20:21:59,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:59,497 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238251992] [2021-10-21 20:21:59,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:59,497 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:59,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:21:59,509 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:21:59,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:21:59,534 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:21:59,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:59,534 INFO L82 PathProgramCache]: Analyzing trace with hash -387845134, now seen corresponding path program 1 times [2021-10-21 20:21:59,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:59,535 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461882814] [2021-10-21 20:21:59,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:59,535 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:59,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:59,589 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:59,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:59,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461882814] [2021-10-21 20:21:59,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461882814] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:59,591 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:59,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:21:59,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684034441] [2021-10-21 20:21:59,592 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:21:59,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:59,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:59,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:59,593 INFO L87 Difference]: Start difference. First operand 703 states and 1052 transitions. cyclomatic complexity: 352 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-10-21 20:21:59,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:59,752 INFO L93 Difference]: Finished difference Result 845 states and 1168 transitions. [2021-10-21 20:21:59,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:59,753 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 845 states and 1168 transitions. [2021-10-21 20:21:59,759 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 547 [2021-10-21 20:21:59,766 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 845 states to 845 states and 1168 transitions. [2021-10-21 20:21:59,766 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 580 [2021-10-21 20:21:59,767 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 580 [2021-10-21 20:21:59,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 845 states and 1168 transitions. [2021-10-21 20:21:59,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:21:59,767 INFO L681 BuchiCegarLoop]: Abstraction has 845 states and 1168 transitions. [2021-10-21 20:21:59,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states and 1168 transitions. [2021-10-21 20:21:59,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 837. [2021-10-21 20:21:59,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 837 states, 837 states have (on average 1.3823178016726403) internal successors, (1157), 836 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-10-21 20:21:59,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 1157 transitions. [2021-10-21 20:21:59,785 INFO L704 BuchiCegarLoop]: Abstraction has 837 states and 1157 transitions. [2021-10-21 20:21:59,785 INFO L587 BuchiCegarLoop]: Abstraction has 837 states and 1157 transitions. [2021-10-21 20:21:59,785 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-21 20:21:59,785 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 837 states and 1157 transitions. [2021-10-21 20:21:59,789 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 540 [2021-10-21 20:21:59,790 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:21:59,790 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:21:59,791 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:21:59,791 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-10-21 20:21:59,791 INFO L791 eck$LassoCheckResult]: Stem: 10053#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9897#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9898#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9911#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 9912#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9859#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 10055#L116-2 assume !false; 10179#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10588#L119 assume !(12292 == ssl3_accept_~s__state~0); 10586#L122 assume !(16384 == ssl3_accept_~s__state~0); 10584#L125 assume !(8192 == ssl3_accept_~s__state~0); 10582#L128 assume !(24576 == ssl3_accept_~s__state~0); 10577#L131 assume !(8195 == ssl3_accept_~s__state~0); 10575#L134 assume !(8480 == ssl3_accept_~s__state~0); 10573#L137 assume !(8481 == ssl3_accept_~s__state~0); 10565#L140 assume !(8482 == ssl3_accept_~s__state~0); 10566#L143 assume 8464 == ssl3_accept_~s__state~0; 10036#L150 [2021-10-21 20:21:59,793 INFO L793 eck$LassoCheckResult]: Loop: 10036#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 9894#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9821#L289-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; 9822#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9927#L603 ssl3_accept_~skip~0 := 0; 10050#L116-2 assume !false; 9799#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9800#L119 assume !(12292 == ssl3_accept_~s__state~0); 9941#L122 assume !(16384 == ssl3_accept_~s__state~0); 9942#L125 assume !(8192 == ssl3_accept_~s__state~0); 9958#L128 assume !(24576 == ssl3_accept_~s__state~0); 9907#L131 assume !(8195 == ssl3_accept_~s__state~0); 9908#L134 assume !(8480 == ssl3_accept_~s__state~0); 9977#L137 assume !(8481 == ssl3_accept_~s__state~0); 9960#L140 assume !(8482 == ssl3_accept_~s__state~0); 9961#L143 assume !(8464 == ssl3_accept_~s__state~0); 10039#L146 assume !(8465 == ssl3_accept_~s__state~0); 10570#L149 assume !(8466 == ssl3_accept_~s__state~0); 10458#L152 assume 8496 == ssl3_accept_~s__state~0; 10242#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 10456#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10455#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 10451#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10440#L308-2 ssl3_accept_~s__init_num~0 := 0; 10151#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10429#L603 ssl3_accept_~skip~0 := 0; 10426#L116-2 assume !false; 10424#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10419#L119 assume !(12292 == ssl3_accept_~s__state~0); 10411#L122 assume !(16384 == ssl3_accept_~s__state~0); 10409#L125 assume !(8192 == ssl3_accept_~s__state~0); 10407#L128 assume !(24576 == ssl3_accept_~s__state~0); 10406#L131 assume !(8195 == ssl3_accept_~s__state~0); 10405#L134 assume !(8480 == ssl3_accept_~s__state~0); 10403#L137 assume !(8481 == ssl3_accept_~s__state~0); 10402#L140 assume !(8482 == ssl3_accept_~s__state~0); 10388#L143 assume !(8464 == ssl3_accept_~s__state~0); 10389#L146 assume !(8465 == ssl3_accept_~s__state~0); 10384#L149 assume !(8466 == ssl3_accept_~s__state~0); 10385#L152 assume !(8496 == ssl3_accept_~s__state~0); 10371#L155 assume !(8497 == ssl3_accept_~s__state~0); 10372#L158 assume !(8512 == ssl3_accept_~s__state~0); 10380#L161 assume !(8513 == ssl3_accept_~s__state~0); 10381#L164 assume !(8528 == ssl3_accept_~s__state~0); 10491#L167 assume !(8529 == ssl3_accept_~s__state~0); 10156#L170 assume !(8544 == ssl3_accept_~s__state~0); 10157#L173 assume !(8545 == ssl3_accept_~s__state~0); 10070#L176 assume 8560 == ssl3_accept_~s__state~0; 9781#L180 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9782#L434 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; 9786#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10576#L603 ssl3_accept_~skip~0 := 0; 10574#L116-2 assume !false; 10572#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10571#L119 assume !(12292 == ssl3_accept_~s__state~0); 10564#L122 assume !(16384 == ssl3_accept_~s__state~0); 10563#L125 assume !(8192 == ssl3_accept_~s__state~0); 10562#L128 assume !(24576 == ssl3_accept_~s__state~0); 10553#L131 assume !(8195 == ssl3_accept_~s__state~0); 10552#L134 assume !(8480 == ssl3_accept_~s__state~0); 10160#L137 assume !(8481 == ssl3_accept_~s__state~0); 10102#L140 assume !(8482 == ssl3_accept_~s__state~0); 10103#L143 assume 8464 == ssl3_accept_~s__state~0; 10036#L150 [2021-10-21 20:21:59,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:59,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-21 20:21:59,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:59,797 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047634605] [2021-10-21 20:21:59,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:59,798 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:59,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:21:59,806 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:21:59,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:21:59,829 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:21:59,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:59,832 INFO L82 PathProgramCache]: Analyzing trace with hash 35801588, now seen corresponding path program 1 times [2021-10-21 20:21:59,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:59,833 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234015116] [2021-10-21 20:21:59,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:59,835 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:59,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:59,869 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:59,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:59,869 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234015116] [2021-10-21 20:21:59,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234015116] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:59,870 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:59,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:21:59,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685407535] [2021-10-21 20:21:59,871 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:21:59,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:59,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:59,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:59,872 INFO L87 Difference]: Start difference. First operand 837 states and 1157 transitions. cyclomatic complexity: 323 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-10-21 20:22:00,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:00,010 INFO L93 Difference]: Finished difference Result 924 states and 1265 transitions. [2021-10-21 20:22:00,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:00,010 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 924 states and 1265 transitions. [2021-10-21 20:22:00,017 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2021-10-21 20:22:00,024 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 924 states to 924 states and 1265 transitions. [2021-10-21 20:22:00,024 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 631 [2021-10-21 20:22:00,025 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 631 [2021-10-21 20:22:00,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 924 states and 1265 transitions. [2021-10-21 20:22:00,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:00,025 INFO L681 BuchiCegarLoop]: Abstraction has 924 states and 1265 transitions. [2021-10-21 20:22:00,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states and 1265 transitions. [2021-10-21 20:22:00,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 912. [2021-10-21 20:22:00,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 912 states, 912 states have (on average 1.3706140350877194) internal successors, (1250), 911 states have internal predecessors, (1250), 0 states have call successors, (0), 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-10-21 20:22:00,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 912 states to 912 states and 1250 transitions. [2021-10-21 20:22:00,043 INFO L704 BuchiCegarLoop]: Abstraction has 912 states and 1250 transitions. [2021-10-21 20:22:00,043 INFO L587 BuchiCegarLoop]: Abstraction has 912 states and 1250 transitions. [2021-10-21 20:22:00,043 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-21 20:22:00,043 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 912 states and 1250 transitions. [2021-10-21 20:22:00,048 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 590 [2021-10-21 20:22:00,048 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:00,048 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:00,049 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:00,049 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-10-21 20:22:00,050 INFO L791 eck$LassoCheckResult]: Stem: 11822#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11664#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11665#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11678#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 11679#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11627#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 11825#L116-2 assume !false; 12326#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12456#L119 assume !(12292 == ssl3_accept_~s__state~0); 11709#L122 assume !(16384 == ssl3_accept_~s__state~0); 11710#L125 assume !(8192 == ssl3_accept_~s__state~0); 11727#L128 assume !(24576 == ssl3_accept_~s__state~0); 11674#L131 assume !(8195 == ssl3_accept_~s__state~0); 11675#L134 assume !(8480 == ssl3_accept_~s__state~0); 11747#L137 assume !(8481 == ssl3_accept_~s__state~0); 11748#L140 assume !(8482 == ssl3_accept_~s__state~0); 11884#L143 assume 8464 == ssl3_accept_~s__state~0; 11806#L150 [2021-10-21 20:22:00,050 INFO L793 eck$LassoCheckResult]: Loop: 11806#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 11661#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11587#L289-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; 11588#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12375#L603 ssl3_accept_~skip~0 := 0; 12325#L116-2 assume !false; 12324#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12323#L119 assume !(12292 == ssl3_accept_~s__state~0); 12322#L122 assume !(16384 == ssl3_accept_~s__state~0); 12320#L125 assume !(8192 == ssl3_accept_~s__state~0); 12319#L128 assume !(24576 == ssl3_accept_~s__state~0); 12318#L131 assume !(8195 == ssl3_accept_~s__state~0); 12316#L134 assume !(8480 == ssl3_accept_~s__state~0); 12315#L137 assume !(8481 == ssl3_accept_~s__state~0); 12309#L140 assume !(8482 == ssl3_accept_~s__state~0); 12304#L143 assume !(8464 == ssl3_accept_~s__state~0); 12302#L146 assume !(8465 == ssl3_accept_~s__state~0); 12300#L149 assume !(8466 == ssl3_accept_~s__state~0); 12298#L152 assume 8496 == ssl3_accept_~s__state~0; 12026#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 12296#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12294#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 12289#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12290#L308-2 ssl3_accept_~s__init_num~0 := 0; 12434#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12432#L603 ssl3_accept_~skip~0 := 0; 12430#L116-2 assume !false; 12428#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12426#L119 assume !(12292 == ssl3_accept_~s__state~0); 12424#L122 assume !(16384 == ssl3_accept_~s__state~0); 12422#L125 assume !(8192 == ssl3_accept_~s__state~0); 12420#L128 assume !(24576 == ssl3_accept_~s__state~0); 12418#L131 assume !(8195 == ssl3_accept_~s__state~0); 12415#L134 assume !(8480 == ssl3_accept_~s__state~0); 12412#L137 assume !(8481 == ssl3_accept_~s__state~0); 12409#L140 assume !(8482 == ssl3_accept_~s__state~0); 12406#L143 assume !(8464 == ssl3_accept_~s__state~0); 12403#L146 assume !(8465 == ssl3_accept_~s__state~0); 12401#L149 assume !(8466 == ssl3_accept_~s__state~0); 12398#L152 assume !(8496 == ssl3_accept_~s__state~0); 12394#L155 assume !(8497 == ssl3_accept_~s__state~0); 12372#L158 assume 8512 == ssl3_accept_~s__state~0; 12005#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12369#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 12072#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11902#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12058#L603 ssl3_accept_~skip~0 := 0; 12056#L116-2 assume !false; 12054#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12052#L119 assume !(12292 == ssl3_accept_~s__state~0); 12050#L122 assume !(16384 == ssl3_accept_~s__state~0); 12048#L125 assume !(8192 == ssl3_accept_~s__state~0); 12045#L128 assume !(24576 == ssl3_accept_~s__state~0); 12042#L131 assume !(8195 == ssl3_accept_~s__state~0); 12040#L134 assume !(8480 == ssl3_accept_~s__state~0); 12038#L137 assume !(8481 == ssl3_accept_~s__state~0); 12036#L140 assume !(8482 == ssl3_accept_~s__state~0); 12034#L143 assume !(8464 == ssl3_accept_~s__state~0); 12032#L146 assume !(8465 == ssl3_accept_~s__state~0); 12030#L149 assume !(8466 == ssl3_accept_~s__state~0); 12028#L152 assume !(8496 == ssl3_accept_~s__state~0); 12025#L155 assume !(8497 == ssl3_accept_~s__state~0); 12023#L158 assume !(8512 == ssl3_accept_~s__state~0); 12004#L161 assume !(8513 == ssl3_accept_~s__state~0); 12006#L164 assume !(8528 == ssl3_accept_~s__state~0); 11999#L167 assume !(8529 == ssl3_accept_~s__state~0); 12001#L170 assume !(8544 == ssl3_accept_~s__state~0); 11951#L173 assume !(8545 == ssl3_accept_~s__state~0); 11953#L176 assume 8560 == ssl3_accept_~s__state~0; 11548#L180 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11549#L434 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; 11607#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12303#L603 ssl3_accept_~skip~0 := 0; 12301#L116-2 assume !false; 12299#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12293#L119 assume !(12292 == ssl3_accept_~s__state~0); 12288#L122 assume !(16384 == ssl3_accept_~s__state~0); 12285#L125 assume !(8192 == ssl3_accept_~s__state~0); 12284#L128 assume !(24576 == ssl3_accept_~s__state~0); 12232#L131 assume !(8195 == ssl3_accept_~s__state~0); 12228#L134 assume !(8480 == ssl3_accept_~s__state~0); 11907#L137 assume !(8481 == ssl3_accept_~s__state~0); 11866#L140 assume !(8482 == ssl3_accept_~s__state~0); 11867#L143 assume 8464 == ssl3_accept_~s__state~0; 11806#L150 [2021-10-21 20:22:00,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:00,051 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-21 20:22:00,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:00,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626960811] [2021-10-21 20:22:00,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:00,051 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:00,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:00,058 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:00,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:00,067 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:00,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:00,068 INFO L82 PathProgramCache]: Analyzing trace with hash 1261003614, now seen corresponding path program 1 times [2021-10-21 20:22:00,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:00,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649768352] [2021-10-21 20:22:00,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:00,069 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:00,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:00,106 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-21 20:22:00,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:00,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649768352] [2021-10-21 20:22:00,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649768352] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:00,107 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:00,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:00,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848923729] [2021-10-21 20:22:00,107 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:00,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:00,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:00,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:00,108 INFO L87 Difference]: Start difference. First operand 912 states and 1250 transitions. cyclomatic complexity: 341 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-10-21 20:22:00,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:00,217 INFO L93 Difference]: Finished difference Result 1032 states and 1412 transitions. [2021-10-21 20:22:00,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:00,218 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1032 states and 1412 transitions. [2021-10-21 20:22:00,225 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2021-10-21 20:22:00,233 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1032 states to 1032 states and 1412 transitions. [2021-10-21 20:22:00,233 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 703 [2021-10-21 20:22:00,234 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 703 [2021-10-21 20:22:00,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1032 states and 1412 transitions. [2021-10-21 20:22:00,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:00,234 INFO L681 BuchiCegarLoop]: Abstraction has 1032 states and 1412 transitions. [2021-10-21 20:22:00,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1032 states and 1412 transitions. [2021-10-21 20:22:00,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1032 to 993. [2021-10-21 20:22:00,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 993 states, 993 states have (on average 1.3585095669687814) internal successors, (1349), 992 states have internal predecessors, (1349), 0 states have call successors, (0), 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-10-21 20:22:00,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 1349 transitions. [2021-10-21 20:22:00,254 INFO L704 BuchiCegarLoop]: Abstraction has 993 states and 1349 transitions. [2021-10-21 20:22:00,255 INFO L587 BuchiCegarLoop]: Abstraction has 993 states and 1349 transitions. [2021-10-21 20:22:00,255 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-21 20:22:00,255 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 993 states and 1349 transitions. [2021-10-21 20:22:00,259 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2021-10-21 20:22:00,260 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:00,260 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:00,261 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:00,261 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, 1] [2021-10-21 20:22:00,261 INFO L791 eck$LassoCheckResult]: Stem: 13787#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 13620#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13621#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13634#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 13635#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13579#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 13789#L116-2 assume !false; 14186#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14184#L119 assume !(12292 == ssl3_accept_~s__state~0); 14182#L122 assume !(16384 == ssl3_accept_~s__state~0); 14180#L125 assume !(8192 == ssl3_accept_~s__state~0); 14178#L128 assume !(24576 == ssl3_accept_~s__state~0); 14176#L131 assume !(8195 == ssl3_accept_~s__state~0); 14173#L134 assume !(8480 == ssl3_accept_~s__state~0); 14169#L137 assume !(8481 == ssl3_accept_~s__state~0); 14161#L140 assume !(8482 == ssl3_accept_~s__state~0); 14160#L143 assume 8464 == ssl3_accept_~s__state~0; 13771#L150 [2021-10-21 20:22:00,262 INFO L793 eck$LassoCheckResult]: Loop: 13771#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 13616#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13537#L289-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; 13538#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14486#L603 ssl3_accept_~skip~0 := 0; 13782#L116-2 assume !false; 13783#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14485#L119 assume !(12292 == ssl3_accept_~s__state~0); 13665#L122 assume !(16384 == ssl3_accept_~s__state~0); 13666#L125 assume !(8192 == ssl3_accept_~s__state~0); 13759#L128 assume !(24576 == ssl3_accept_~s__state~0); 13630#L131 assume !(8195 == ssl3_accept_~s__state~0); 13631#L134 assume !(8480 == ssl3_accept_~s__state~0); 14483#L137 assume !(8481 == ssl3_accept_~s__state~0); 13686#L140 assume !(8482 == ssl3_accept_~s__state~0); 13687#L143 assume !(8464 == ssl3_accept_~s__state~0); 13774#L146 assume !(8465 == ssl3_accept_~s__state~0); 13768#L149 assume !(8466 == ssl3_accept_~s__state~0); 13769#L152 assume 8496 == ssl3_accept_~s__state~0; 13988#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 14128#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14126#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 14123#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14120#L308-2 ssl3_accept_~s__init_num~0 := 0; 14109#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14107#L603 ssl3_accept_~skip~0 := 0; 14105#L116-2 assume !false; 14103#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14101#L119 assume !(12292 == ssl3_accept_~s__state~0); 14100#L122 assume !(16384 == ssl3_accept_~s__state~0); 14099#L125 assume !(8192 == ssl3_accept_~s__state~0); 14098#L128 assume !(24576 == ssl3_accept_~s__state~0); 14097#L131 assume !(8195 == ssl3_accept_~s__state~0); 14094#L134 assume !(8480 == ssl3_accept_~s__state~0); 14093#L137 assume !(8481 == ssl3_accept_~s__state~0); 14090#L140 assume !(8482 == ssl3_accept_~s__state~0); 14089#L143 assume !(8464 == ssl3_accept_~s__state~0); 14084#L146 assume !(8465 == ssl3_accept_~s__state~0); 14082#L149 assume !(8466 == ssl3_accept_~s__state~0); 14080#L152 assume !(8496 == ssl3_accept_~s__state~0); 14078#L155 assume !(8497 == ssl3_accept_~s__state~0); 14076#L158 assume !(8512 == ssl3_accept_~s__state~0); 14074#L161 assume !(8513 == ssl3_accept_~s__state~0); 14072#L164 assume !(8528 == ssl3_accept_~s__state~0); 14070#L167 assume !(8529 == ssl3_accept_~s__state~0); 14068#L170 assume !(8544 == ssl3_accept_~s__state~0); 14066#L173 assume !(8545 == ssl3_accept_~s__state~0); 14064#L176 assume !(8560 == ssl3_accept_~s__state~0); 14062#L179 assume !(8561 == ssl3_accept_~s__state~0); 14060#L182 assume !(8448 == ssl3_accept_~s__state~0); 14058#L185 assume !(8576 == ssl3_accept_~s__state~0); 14056#L188 assume !(8577 == ssl3_accept_~s__state~0); 14054#L191 assume !(8592 == ssl3_accept_~s__state~0); 14052#L194 assume !(8593 == ssl3_accept_~s__state~0); 14050#L197 assume !(8608 == ssl3_accept_~s__state~0); 14049#L200 assume !(8609 == ssl3_accept_~s__state~0); 14048#L203 assume !(8640 == ssl3_accept_~s__state~0); 14015#L206 assume !(8641 == ssl3_accept_~s__state~0); 14013#L209 assume 8656 == ssl3_accept_~s__state~0; 13871#L213 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 14010#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 14008#L515 assume !(2 == ssl3_accept_~blastFlag~0); 14006#L515-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 14004#L524 assume !(0 == ssl3_accept_~tmp___10~0); 13975#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13973#L603 ssl3_accept_~skip~0 := 0; 13968#L116-2 assume !false; 13967#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13963#L119 assume 12292 == ssl3_accept_~s__state~0; 13955#L120 ssl3_accept_~s__new_session~0 := 1; 13952#L228 ssl3_accept_~s__server~0 := 1; 13942#L233 assume 0 != ssl3_accept_~cb~0; 13943#L233-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13936#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13937#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14478#L243-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 14476#L252 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14474#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post33 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post33;havoc ssl3_accept_#t~post33;ssl3_accept_~s__state~0 := 8480; 14458#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14456#L603 ssl3_accept_~skip~0 := 0; 14454#L116-2 assume !false; 14452#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14450#L119 assume !(12292 == ssl3_accept_~s__state~0); 14448#L122 assume !(16384 == ssl3_accept_~s__state~0); 14446#L125 assume !(8192 == ssl3_accept_~s__state~0); 14444#L128 assume !(24576 == ssl3_accept_~s__state~0); 14442#L131 assume !(8195 == ssl3_accept_~s__state~0); 13865#L134 assume !(8480 == ssl3_accept_~s__state~0); 13866#L137 assume !(8481 == ssl3_accept_~s__state~0); 13842#L140 assume !(8482 == ssl3_accept_~s__state~0); 13843#L143 assume 8464 == ssl3_accept_~s__state~0; 13771#L150 [2021-10-21 20:22:00,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:00,262 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-21 20:22:00,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:00,263 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691975625] [2021-10-21 20:22:00,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:00,263 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:00,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:00,270 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:00,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:00,279 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:00,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:00,280 INFO L82 PathProgramCache]: Analyzing trace with hash 844438087, now seen corresponding path program 1 times [2021-10-21 20:22:00,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:00,280 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245592054] [2021-10-21 20:22:00,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:00,281 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:00,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:00,311 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-21 20:22:00,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:00,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245592054] [2021-10-21 20:22:00,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245592054] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:00,311 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:00,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:00,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173315678] [2021-10-21 20:22:00,312 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:00,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:00,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:00,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:00,313 INFO L87 Difference]: Start difference. First operand 993 states and 1349 transitions. cyclomatic complexity: 359 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-10-21 20:22:00,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:00,341 INFO L93 Difference]: Finished difference Result 1787 states and 2425 transitions. [2021-10-21 20:22:00,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:00,342 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1787 states and 2425 transitions. [2021-10-21 20:22:00,353 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2021-10-21 20:22:00,367 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1787 states to 1787 states and 2425 transitions. [2021-10-21 20:22:00,367 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1242 [2021-10-21 20:22:00,368 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1242 [2021-10-21 20:22:00,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1787 states and 2425 transitions. [2021-10-21 20:22:00,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:00,369 INFO L681 BuchiCegarLoop]: Abstraction has 1787 states and 2425 transitions. [2021-10-21 20:22:00,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1787 states and 2425 transitions. [2021-10-21 20:22:00,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1787 to 1787. [2021-10-21 20:22:00,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1787 states, 1787 states have (on average 1.357022943480694) internal successors, (2425), 1786 states have internal predecessors, (2425), 0 states have call successors, (0), 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-10-21 20:22:00,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1787 states to 1787 states and 2425 transitions. [2021-10-21 20:22:00,406 INFO L704 BuchiCegarLoop]: Abstraction has 1787 states and 2425 transitions. [2021-10-21 20:22:00,406 INFO L587 BuchiCegarLoop]: Abstraction has 1787 states and 2425 transitions. [2021-10-21 20:22:00,406 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-21 20:22:00,406 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1787 states and 2425 transitions. [2021-10-21 20:22:00,414 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2021-10-21 20:22:00,415 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:00,415 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:00,416 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:00,416 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:00,417 INFO L791 eck$LassoCheckResult]: Stem: 16565#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16407#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16408#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16421#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 16422#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16365#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 16568#L116-2 assume !false; 17009#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17124#L119 assume !(12292 == ssl3_accept_~s__state~0); 17123#L122 assume !(16384 == ssl3_accept_~s__state~0); 17122#L125 assume !(8192 == ssl3_accept_~s__state~0); 17121#L128 assume !(24576 == ssl3_accept_~s__state~0); 17120#L131 assume !(8195 == ssl3_accept_~s__state~0); 17119#L134 assume !(8480 == ssl3_accept_~s__state~0); 17118#L137 assume !(8481 == ssl3_accept_~s__state~0); 17117#L140 assume !(8482 == ssl3_accept_~s__state~0); 16938#L143 assume 8464 == ssl3_accept_~s__state~0; 16939#L150 [2021-10-21 20:22:00,417 INFO L793 eck$LassoCheckResult]: Loop: 16939#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 17002#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16323#L289-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; 16324#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17974#L603 ssl3_accept_~skip~0 := 0; 17973#L116-2 assume !false; 17972#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17971#L119 assume !(12292 == ssl3_accept_~s__state~0); 17970#L122 assume !(16384 == ssl3_accept_~s__state~0); 17969#L125 assume !(8192 == ssl3_accept_~s__state~0); 17968#L128 assume !(24576 == ssl3_accept_~s__state~0); 17967#L131 assume !(8195 == ssl3_accept_~s__state~0); 17966#L134 assume !(8480 == ssl3_accept_~s__state~0); 17965#L137 assume !(8481 == ssl3_accept_~s__state~0); 17964#L140 assume !(8482 == ssl3_accept_~s__state~0); 17962#L143 assume !(8464 == ssl3_accept_~s__state~0); 17961#L146 assume !(8465 == ssl3_accept_~s__state~0); 17960#L149 assume !(8466 == ssl3_accept_~s__state~0); 17567#L152 assume 8496 == ssl3_accept_~s__state~0; 17067#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 17563#L302 assume !(1 == ssl3_accept_~blastFlag~0); 17561#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 17558#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 17559#L308-2 ssl3_accept_~s__init_num~0 := 0; 17870#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17868#L603 ssl3_accept_~skip~0 := 0; 17865#L116-2 assume !false; 17862#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17859#L119 assume !(12292 == ssl3_accept_~s__state~0); 17856#L122 assume !(16384 == ssl3_accept_~s__state~0); 17852#L125 assume !(8192 == ssl3_accept_~s__state~0); 17848#L128 assume !(24576 == ssl3_accept_~s__state~0); 17844#L131 assume !(8195 == ssl3_accept_~s__state~0); 17841#L134 assume !(8480 == ssl3_accept_~s__state~0); 17838#L137 assume !(8481 == ssl3_accept_~s__state~0); 17835#L140 assume !(8482 == ssl3_accept_~s__state~0); 17822#L143 assume !(8464 == ssl3_accept_~s__state~0); 17817#L146 assume !(8465 == ssl3_accept_~s__state~0); 17815#L149 assume !(8466 == ssl3_accept_~s__state~0); 17813#L152 assume !(8496 == ssl3_accept_~s__state~0); 17811#L155 assume !(8497 == ssl3_accept_~s__state~0); 17809#L158 assume !(8512 == ssl3_accept_~s__state~0); 17807#L161 assume !(8513 == ssl3_accept_~s__state~0); 17806#L164 assume !(8528 == ssl3_accept_~s__state~0); 17793#L167 assume !(8529 == ssl3_accept_~s__state~0); 17789#L170 assume !(8544 == ssl3_accept_~s__state~0); 17785#L173 assume !(8545 == ssl3_accept_~s__state~0); 17781#L176 assume !(8560 == ssl3_accept_~s__state~0); 17777#L179 assume !(8561 == ssl3_accept_~s__state~0); 17773#L182 assume !(8448 == ssl3_accept_~s__state~0); 17769#L185 assume !(8576 == ssl3_accept_~s__state~0); 17765#L188 assume !(8577 == ssl3_accept_~s__state~0); 17761#L191 assume !(8592 == ssl3_accept_~s__state~0); 17757#L194 assume !(8593 == ssl3_accept_~s__state~0); 17753#L197 assume !(8608 == ssl3_accept_~s__state~0); 17730#L200 assume !(8609 == ssl3_accept_~s__state~0); 17727#L203 assume !(8640 == ssl3_accept_~s__state~0); 16400#L206 assume !(8641 == ssl3_accept_~s__state~0); 16401#L209 assume 8656 == ssl3_accept_~s__state~0; 16555#L213 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 16575#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 16640#L515 assume !(2 == ssl3_accept_~blastFlag~0); 16410#L515-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 16366#L524 assume !(0 == ssl3_accept_~tmp___10~0); 16367#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17097#L603 ssl3_accept_~skip~0 := 0; 17095#L116-2 assume !false; 17093#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17090#L119 assume !(12292 == ssl3_accept_~s__state~0); 17088#L122 assume 16384 == ssl3_accept_~s__state~0; 17084#L228 ssl3_accept_~s__server~0 := 1; 17721#L233 assume 0 != ssl3_accept_~cb~0; 17720#L233-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 17719#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 17718#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0); 17716#L243-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 17715#L252 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 17714#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post33 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post33;havoc ssl3_accept_#t~post33;ssl3_accept_~s__state~0 := 8480; 17579#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17577#L603 ssl3_accept_~skip~0 := 0; 17575#L116-2 assume !false; 17573#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17570#L119 assume !(12292 == ssl3_accept_~s__state~0); 17142#L122 assume !(16384 == ssl3_accept_~s__state~0); 17138#L125 assume !(8192 == ssl3_accept_~s__state~0); 17134#L128 assume !(24576 == ssl3_accept_~s__state~0); 17114#L131 assume !(8195 == ssl3_accept_~s__state~0); 17115#L134 assume !(8480 == ssl3_accept_~s__state~0); 17032#L137 assume !(8481 == ssl3_accept_~s__state~0); 16966#L140 assume !(8482 == ssl3_accept_~s__state~0); 16967#L143 assume 8464 == ssl3_accept_~s__state~0; 16939#L150 [2021-10-21 20:22:00,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:00,418 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-21 20:22:00,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:00,418 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717229421] [2021-10-21 20:22:00,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:00,418 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:00,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:00,425 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:00,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:00,434 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:00,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:00,435 INFO L82 PathProgramCache]: Analyzing trace with hash 943834549, now seen corresponding path program 1 times [2021-10-21 20:22:00,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:00,435 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152743294] [2021-10-21 20:22:00,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:00,436 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:00,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:00,455 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-21 20:22:00,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:00,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152743294] [2021-10-21 20:22:00,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152743294] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:00,455 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:00,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:00,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021145126] [2021-10-21 20:22:00,456 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:00,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:00,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:00,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:00,457 INFO L87 Difference]: Start difference. First operand 1787 states and 2425 transitions. cyclomatic complexity: 641 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:00,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:00,475 INFO L93 Difference]: Finished difference Result 1815 states and 2461 transitions. [2021-10-21 20:22:00,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:00,476 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1815 states and 2461 transitions. [2021-10-21 20:22:00,488 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1214 [2021-10-21 20:22:00,501 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1815 states to 1815 states and 2461 transitions. [2021-10-21 20:22:00,501 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1270 [2021-10-21 20:22:00,503 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1270 [2021-10-21 20:22:00,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1815 states and 2461 transitions. [2021-10-21 20:22:00,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:00,503 INFO L681 BuchiCegarLoop]: Abstraction has 1815 states and 2461 transitions. [2021-10-21 20:22:00,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1815 states and 2461 transitions. [2021-10-21 20:22:00,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1815 to 1815. [2021-10-21 20:22:00,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1815 states, 1815 states have (on average 1.355922865013774) internal successors, (2461), 1814 states have internal predecessors, (2461), 0 states have call successors, (0), 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-10-21 20:22:00,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1815 states to 1815 states and 2461 transitions. [2021-10-21 20:22:00,565 INFO L704 BuchiCegarLoop]: Abstraction has 1815 states and 2461 transitions. [2021-10-21 20:22:00,565 INFO L587 BuchiCegarLoop]: Abstraction has 1815 states and 2461 transitions. [2021-10-21 20:22:00,565 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-21 20:22:00,565 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1815 states and 2461 transitions. [2021-10-21 20:22:00,571 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1214 [2021-10-21 20:22:00,571 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:00,572 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:00,573 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:00,573 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, 1] [2021-10-21 20:22:00,573 INFO L791 eck$LassoCheckResult]: Stem: 20170#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20014#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20015#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20028#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 20029#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19972#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 20171#L116-2 assume !false; 20640#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20733#L119 assume !(12292 == ssl3_accept_~s__state~0); 20732#L122 assume !(16384 == ssl3_accept_~s__state~0); 20731#L125 assume !(8192 == ssl3_accept_~s__state~0); 20730#L128 assume !(24576 == ssl3_accept_~s__state~0); 20729#L131 assume !(8195 == ssl3_accept_~s__state~0); 20728#L134 assume !(8480 == ssl3_accept_~s__state~0); 20727#L137 assume !(8481 == ssl3_accept_~s__state~0); 20726#L140 assume !(8482 == ssl3_accept_~s__state~0); 20542#L143 assume 8464 == ssl3_accept_~s__state~0; 20543#L150 [2021-10-21 20:22:00,574 INFO L793 eck$LassoCheckResult]: Loop: 20543#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 21074#L289 assume !(0 == ssl3_accept_~blastFlag~0); 21071#L289-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; 21062#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21057#L603 ssl3_accept_~skip~0 := 0; 21055#L116-2 assume !false; 21053#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21051#L119 assume !(12292 == ssl3_accept_~s__state~0); 21049#L122 assume !(16384 == ssl3_accept_~s__state~0); 21047#L125 assume !(8192 == ssl3_accept_~s__state~0); 21045#L128 assume !(24576 == ssl3_accept_~s__state~0); 21043#L131 assume !(8195 == ssl3_accept_~s__state~0); 21041#L134 assume !(8480 == ssl3_accept_~s__state~0); 21039#L137 assume !(8481 == ssl3_accept_~s__state~0); 21037#L140 assume !(8482 == ssl3_accept_~s__state~0); 21035#L143 assume !(8464 == ssl3_accept_~s__state~0); 21033#L146 assume !(8465 == ssl3_accept_~s__state~0); 21031#L149 assume !(8466 == ssl3_accept_~s__state~0); 21006#L152 assume 8496 == ssl3_accept_~s__state~0; 20591#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 21000#L302 assume !(1 == ssl3_accept_~blastFlag~0); 20998#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 20995#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 20992#L308-2 ssl3_accept_~s__init_num~0 := 0; 20976#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20975#L603 ssl3_accept_~skip~0 := 0; 20973#L116-2 assume !false; 20972#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20969#L119 assume !(12292 == ssl3_accept_~s__state~0); 20968#L122 assume !(16384 == ssl3_accept_~s__state~0); 20967#L125 assume !(8192 == ssl3_accept_~s__state~0); 20966#L128 assume !(24576 == ssl3_accept_~s__state~0); 20964#L131 assume !(8195 == ssl3_accept_~s__state~0); 20956#L134 assume !(8480 == ssl3_accept_~s__state~0); 20955#L137 assume !(8481 == ssl3_accept_~s__state~0); 20954#L140 assume !(8482 == ssl3_accept_~s__state~0); 20952#L143 assume !(8464 == ssl3_accept_~s__state~0); 20950#L146 assume !(8465 == ssl3_accept_~s__state~0); 20948#L149 assume !(8466 == ssl3_accept_~s__state~0); 20946#L152 assume !(8496 == ssl3_accept_~s__state~0); 20945#L155 assume !(8497 == ssl3_accept_~s__state~0); 20941#L158 assume !(8512 == ssl3_accept_~s__state~0); 20939#L161 assume !(8513 == ssl3_accept_~s__state~0); 20936#L164 assume !(8528 == ssl3_accept_~s__state~0); 20935#L167 assume !(8529 == ssl3_accept_~s__state~0); 20934#L170 assume !(8544 == ssl3_accept_~s__state~0); 20933#L173 assume !(8545 == ssl3_accept_~s__state~0); 20931#L176 assume !(8560 == ssl3_accept_~s__state~0); 20930#L179 assume !(8561 == ssl3_accept_~s__state~0); 20927#L182 assume !(8448 == ssl3_accept_~s__state~0); 20926#L185 assume !(8576 == ssl3_accept_~s__state~0); 20921#L188 assume !(8577 == ssl3_accept_~s__state~0); 20919#L191 assume !(8592 == ssl3_accept_~s__state~0); 20917#L194 assume !(8593 == ssl3_accept_~s__state~0); 20915#L197 assume !(8608 == ssl3_accept_~s__state~0); 20913#L200 assume !(8609 == ssl3_accept_~s__state~0); 20795#L203 assume !(8640 == ssl3_accept_~s__state~0); 20755#L206 assume !(8641 == ssl3_accept_~s__state~0); 20753#L209 assume 8656 == ssl3_accept_~s__state~0; 20180#L213 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 20181#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 20244#L515 assume !(2 == ssl3_accept_~blastFlag~0); 20017#L515-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 19973#L524 assume !(0 == ssl3_accept_~tmp___10~0); 19974#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20673#L603 ssl3_accept_~skip~0 := 0; 20672#L116-2 assume !false; 20671#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20670#L119 assume 12292 == ssl3_accept_~s__state~0; 20048#L120 ssl3_accept_~s__new_session~0 := 1; 20049#L228 ssl3_accept_~s__server~0 := 1; 21251#L233 assume 0 != ssl3_accept_~cb~0; 21249#L233-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 21247#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 21245#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0); 21242#L243-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 21240#L252 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 21211#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post33 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post33;havoc ssl3_accept_#t~post33;ssl3_accept_~s__state~0 := 8480; 20775#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20773#L603 ssl3_accept_~skip~0 := 0; 20771#L116-2 assume !false; 20769#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20767#L119 assume !(12292 == ssl3_accept_~s__state~0); 20765#L122 assume !(16384 == ssl3_accept_~s__state~0); 20763#L125 assume !(8192 == ssl3_accept_~s__state~0); 20749#L128 assume !(24576 == ssl3_accept_~s__state~0); 20750#L131 assume !(8195 == ssl3_accept_~s__state~0); 20811#L134 assume !(8480 == ssl3_accept_~s__state~0); 20627#L137 assume !(8481 == ssl3_accept_~s__state~0); 20567#L140 assume !(8482 == ssl3_accept_~s__state~0); 20568#L143 assume 8464 == ssl3_accept_~s__state~0; 20543#L150 [2021-10-21 20:22:00,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:00,574 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-21 20:22:00,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:00,575 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434323608] [2021-10-21 20:22:00,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:00,575 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:00,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:00,581 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:00,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:00,590 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:00,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:00,591 INFO L82 PathProgramCache]: Analyzing trace with hash 1754150663, now seen corresponding path program 1 times [2021-10-21 20:22:00,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:00,591 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036329648] [2021-10-21 20:22:00,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:00,592 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:00,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:00,617 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-21 20:22:00,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:00,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036329648] [2021-10-21 20:22:00,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036329648] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:00,618 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:00,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:00,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699134070] [2021-10-21 20:22:00,619 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:00,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:00,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:00,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:00,620 INFO L87 Difference]: Start difference. First operand 1815 states and 2461 transitions. cyclomatic complexity: 649 Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:00,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:00,785 INFO L93 Difference]: Finished difference Result 1781 states and 2397 transitions. [2021-10-21 20:22:00,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:00,785 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1781 states and 2397 transitions. [2021-10-21 20:22:00,794 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1110 [2021-10-21 20:22:00,807 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1781 states to 1779 states and 2395 transitions. [2021-10-21 20:22:00,807 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1269 [2021-10-21 20:22:00,808 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1269 [2021-10-21 20:22:00,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1779 states and 2395 transitions. [2021-10-21 20:22:00,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:00,809 INFO L681 BuchiCegarLoop]: Abstraction has 1779 states and 2395 transitions. [2021-10-21 20:22:00,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1779 states and 2395 transitions. [2021-10-21 20:22:00,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1779 to 1769. [2021-10-21 20:22:00,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1769 states, 1769 states have (on average 1.3476540418315432) internal successors, (2384), 1768 states have internal predecessors, (2384), 0 states have call successors, (0), 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-10-21 20:22:00,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1769 states to 1769 states and 2384 transitions. [2021-10-21 20:22:00,845 INFO L704 BuchiCegarLoop]: Abstraction has 1769 states and 2384 transitions. [2021-10-21 20:22:00,845 INFO L587 BuchiCegarLoop]: Abstraction has 1769 states and 2384 transitions. [2021-10-21 20:22:00,845 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-21 20:22:00,845 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1769 states and 2384 transitions. [2021-10-21 20:22:00,851 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1100 [2021-10-21 20:22:00,851 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:00,851 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:00,853 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:00,853 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-10-21 20:22:00,854 INFO L791 eck$LassoCheckResult]: Stem: 23770#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 23612#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23613#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23624#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 23625#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23575#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 23772#L116-2 assume !false; 24131#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24676#L119 assume !(12292 == ssl3_accept_~s__state~0); 24670#L122 assume !(16384 == ssl3_accept_~s__state~0); 24662#L125 assume !(8192 == ssl3_accept_~s__state~0); 24658#L128 assume !(24576 == ssl3_accept_~s__state~0); 24654#L131 assume !(8195 == ssl3_accept_~s__state~0); 24650#L134 assume !(8480 == ssl3_accept_~s__state~0); 24647#L137 assume !(8481 == ssl3_accept_~s__state~0); 24644#L140 assume !(8482 == ssl3_accept_~s__state~0); 24641#L143 assume 8464 == ssl3_accept_~s__state~0; 24635#L150 [2021-10-21 20:22:00,854 INFO L793 eck$LassoCheckResult]: Loop: 24635#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 24878#L289 assume !(0 == ssl3_accept_~blastFlag~0); 24879#L289-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; 25158#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25156#L603 ssl3_accept_~skip~0 := 0; 25154#L116-2 assume !false; 25150#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25146#L119 assume !(12292 == ssl3_accept_~s__state~0); 25142#L122 assume !(16384 == ssl3_accept_~s__state~0); 25138#L125 assume !(8192 == ssl3_accept_~s__state~0); 25134#L128 assume !(24576 == ssl3_accept_~s__state~0); 25130#L131 assume !(8195 == ssl3_accept_~s__state~0); 25125#L134 assume !(8480 == ssl3_accept_~s__state~0); 25122#L137 assume !(8481 == ssl3_accept_~s__state~0); 25121#L140 assume !(8482 == ssl3_accept_~s__state~0); 25120#L143 assume !(8464 == ssl3_accept_~s__state~0); 25119#L146 assume !(8465 == ssl3_accept_~s__state~0); 25071#L149 assume !(8466 == ssl3_accept_~s__state~0); 24426#L152 assume 8496 == ssl3_accept_~s__state~0; 24251#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 24414#L302 assume !(1 == ssl3_accept_~blastFlag~0); 24412#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 24405#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24406#L308-2 ssl3_accept_~s__init_num~0 := 0; 24477#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24476#L603 ssl3_accept_~skip~0 := 0; 24475#L116-2 assume !false; 24474#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24473#L119 assume !(12292 == ssl3_accept_~s__state~0); 24472#L122 assume !(16384 == ssl3_accept_~s__state~0); 24471#L125 assume !(8192 == ssl3_accept_~s__state~0); 24470#L128 assume !(24576 == ssl3_accept_~s__state~0); 24469#L131 assume !(8195 == ssl3_accept_~s__state~0); 24468#L134 assume !(8480 == ssl3_accept_~s__state~0); 24467#L137 assume !(8481 == ssl3_accept_~s__state~0); 24466#L140 assume !(8482 == ssl3_accept_~s__state~0); 24465#L143 assume !(8464 == ssl3_accept_~s__state~0); 24464#L146 assume !(8465 == ssl3_accept_~s__state~0); 24463#L149 assume !(8466 == ssl3_accept_~s__state~0); 24462#L152 assume !(8496 == ssl3_accept_~s__state~0); 24461#L155 assume !(8497 == ssl3_accept_~s__state~0); 24460#L158 assume 8512 == ssl3_accept_~s__state~0; 24248#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24457#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 24454#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24449#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24448#L603 ssl3_accept_~skip~0 := 0; 24447#L116-2 assume !false; 24446#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24445#L119 assume !(12292 == ssl3_accept_~s__state~0); 24444#L122 assume !(16384 == ssl3_accept_~s__state~0); 24443#L125 assume !(8192 == ssl3_accept_~s__state~0); 24442#L128 assume !(24576 == ssl3_accept_~s__state~0); 24441#L131 assume !(8195 == ssl3_accept_~s__state~0); 24440#L134 assume !(8480 == ssl3_accept_~s__state~0); 24439#L137 assume !(8481 == ssl3_accept_~s__state~0); 24438#L140 assume !(8482 == ssl3_accept_~s__state~0); 24437#L143 assume !(8464 == ssl3_accept_~s__state~0); 24436#L146 assume !(8465 == ssl3_accept_~s__state~0); 24435#L149 assume !(8466 == ssl3_accept_~s__state~0); 24434#L152 assume !(8496 == ssl3_accept_~s__state~0); 24433#L155 assume !(8497 == ssl3_accept_~s__state~0); 24432#L158 assume !(8512 == ssl3_accept_~s__state~0); 24431#L161 assume !(8513 == ssl3_accept_~s__state~0); 24430#L164 assume 8528 == ssl3_accept_~s__state~0; 24245#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24429#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24427#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24422#L367 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 24420#L369 assume !(ssl3_accept_~ret~0 <= 0); 24388#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24375#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24369#L603 ssl3_accept_~skip~0 := 0; 24367#L116-2 assume !false; 24365#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24363#L119 assume !(12292 == ssl3_accept_~s__state~0); 24361#L122 assume !(16384 == ssl3_accept_~s__state~0); 24359#L125 assume !(8192 == ssl3_accept_~s__state~0); 24357#L128 assume !(24576 == ssl3_accept_~s__state~0); 24355#L131 assume !(8195 == ssl3_accept_~s__state~0); 24353#L134 assume !(8480 == ssl3_accept_~s__state~0); 24351#L137 assume !(8481 == ssl3_accept_~s__state~0); 24349#L140 assume !(8482 == ssl3_accept_~s__state~0); 24347#L143 assume !(8464 == ssl3_accept_~s__state~0); 24345#L146 assume !(8465 == ssl3_accept_~s__state~0); 24343#L149 assume !(8466 == ssl3_accept_~s__state~0); 24341#L152 assume !(8496 == ssl3_accept_~s__state~0); 24339#L155 assume !(8497 == ssl3_accept_~s__state~0); 24337#L158 assume !(8512 == ssl3_accept_~s__state~0); 24335#L161 assume !(8513 == ssl3_accept_~s__state~0); 24333#L164 assume !(8528 == ssl3_accept_~s__state~0); 24331#L167 assume !(8529 == ssl3_accept_~s__state~0); 24329#L170 assume !(8544 == ssl3_accept_~s__state~0); 24327#L173 assume !(8545 == ssl3_accept_~s__state~0); 24319#L176 assume 8560 == ssl3_accept_~s__state~0; 24107#L180 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 24704#L434 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; 24401#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24689#L603 ssl3_accept_~skip~0 := 0; 24685#L116-2 assume !false; 24682#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24677#L119 assume !(12292 == ssl3_accept_~s__state~0); 24671#L122 assume !(16384 == ssl3_accept_~s__state~0); 24663#L125 assume !(8192 == ssl3_accept_~s__state~0); 24659#L128 assume !(24576 == ssl3_accept_~s__state~0); 24655#L131 assume !(8195 == ssl3_accept_~s__state~0); 24651#L134 assume !(8480 == ssl3_accept_~s__state~0); 24648#L137 assume !(8481 == ssl3_accept_~s__state~0); 24645#L140 assume !(8482 == ssl3_accept_~s__state~0); 24642#L143 assume 8464 == ssl3_accept_~s__state~0; 24635#L150 [2021-10-21 20:22:00,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:00,854 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-21 20:22:00,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:00,855 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89820071] [2021-10-21 20:22:00,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:00,855 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:00,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:00,864 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:00,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:00,875 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:00,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:00,876 INFO L82 PathProgramCache]: Analyzing trace with hash -84893111, now seen corresponding path program 1 times [2021-10-21 20:22:00,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:00,876 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648609111] [2021-10-21 20:22:00,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:00,877 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:00,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:00,917 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-21 20:22:00,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:00,919 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648609111] [2021-10-21 20:22:00,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648609111] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:00,920 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:00,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:00,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989793374] [2021-10-21 20:22:00,920 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:00,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:00,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:00,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:00,921 INFO L87 Difference]: Start difference. First operand 1769 states and 2384 transitions. cyclomatic complexity: 620 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-10-21 20:22:01,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:01,041 INFO L93 Difference]: Finished difference Result 1987 states and 2664 transitions. [2021-10-21 20:22:01,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:01,042 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1987 states and 2664 transitions. [2021-10-21 20:22:01,052 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1244 [2021-10-21 20:22:01,066 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1987 states to 1987 states and 2664 transitions. [2021-10-21 20:22:01,066 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1403 [2021-10-21 20:22:01,068 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1403 [2021-10-21 20:22:01,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1987 states and 2664 transitions. [2021-10-21 20:22:01,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:01,068 INFO L681 BuchiCegarLoop]: Abstraction has 1987 states and 2664 transitions. [2021-10-21 20:22:01,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1987 states and 2664 transitions. [2021-10-21 20:22:01,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1987 to 1943. [2021-10-21 20:22:01,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1943 states, 1943 states have (on average 1.335048893463716) internal successors, (2594), 1942 states have internal predecessors, (2594), 0 states have call successors, (0), 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-10-21 20:22:01,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1943 states to 1943 states and 2594 transitions. [2021-10-21 20:22:01,109 INFO L704 BuchiCegarLoop]: Abstraction has 1943 states and 2594 transitions. [2021-10-21 20:22:01,109 INFO L587 BuchiCegarLoop]: Abstraction has 1943 states and 2594 transitions. [2021-10-21 20:22:01,109 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-21 20:22:01,110 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1943 states and 2594 transitions. [2021-10-21 20:22:01,116 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1216 [2021-10-21 20:22:01,116 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:01,116 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:01,119 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:01,119 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:01,120 INFO L791 eck$LassoCheckResult]: Stem: 27552#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27374#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27375#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27386#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 27387#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27337#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 27553#L116-2 assume !false; 28009#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28686#L119 assume !(12292 == ssl3_accept_~s__state~0); 28685#L122 assume !(16384 == ssl3_accept_~s__state~0); 28682#L125 assume !(8192 == ssl3_accept_~s__state~0); 28680#L128 assume !(24576 == ssl3_accept_~s__state~0); 28677#L131 assume !(8195 == ssl3_accept_~s__state~0); 28675#L134 assume !(8480 == ssl3_accept_~s__state~0); 28672#L137 assume !(8481 == ssl3_accept_~s__state~0); 28669#L140 assume !(8482 == ssl3_accept_~s__state~0); 27857#L143 assume 8464 == ssl3_accept_~s__state~0; 27524#L150 [2021-10-21 20:22:01,121 INFO L793 eck$LassoCheckResult]: Loop: 27524#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 27370#L289 assume !(0 == ssl3_accept_~blastFlag~0); 27295#L289-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; 27296#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28586#L603 ssl3_accept_~skip~0 := 0; 28584#L116-2 assume !false; 28582#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28580#L119 assume !(12292 == ssl3_accept_~s__state~0); 28578#L122 assume !(16384 == ssl3_accept_~s__state~0); 28576#L125 assume !(8192 == ssl3_accept_~s__state~0); 28574#L128 assume !(24576 == ssl3_accept_~s__state~0); 28572#L131 assume !(8195 == ssl3_accept_~s__state~0); 28570#L134 assume !(8480 == ssl3_accept_~s__state~0); 28568#L137 assume !(8481 == ssl3_accept_~s__state~0); 28566#L140 assume !(8482 == ssl3_accept_~s__state~0); 28565#L143 assume !(8464 == ssl3_accept_~s__state~0); 28564#L146 assume !(8465 == ssl3_accept_~s__state~0); 28562#L149 assume !(8466 == ssl3_accept_~s__state~0); 28559#L152 assume 8496 == ssl3_accept_~s__state~0; 27814#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 28401#L302 assume !(1 == ssl3_accept_~blastFlag~0); 28501#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 28498#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28495#L308-2 ssl3_accept_~s__init_num~0 := 0; 28490#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28489#L603 ssl3_accept_~skip~0 := 0; 28488#L116-2 assume !false; 28487#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28486#L119 assume !(12292 == ssl3_accept_~s__state~0); 28485#L122 assume !(16384 == ssl3_accept_~s__state~0); 28484#L125 assume !(8192 == ssl3_accept_~s__state~0); 28483#L128 assume !(24576 == ssl3_accept_~s__state~0); 28482#L131 assume !(8195 == ssl3_accept_~s__state~0); 28481#L134 assume !(8480 == ssl3_accept_~s__state~0); 28480#L137 assume !(8481 == ssl3_accept_~s__state~0); 28479#L140 assume !(8482 == ssl3_accept_~s__state~0); 28478#L143 assume !(8464 == ssl3_accept_~s__state~0); 28477#L146 assume !(8465 == ssl3_accept_~s__state~0); 28476#L149 assume !(8466 == ssl3_accept_~s__state~0); 28475#L152 assume !(8496 == ssl3_accept_~s__state~0); 28474#L155 assume !(8497 == ssl3_accept_~s__state~0); 28473#L158 assume 8512 == ssl3_accept_~s__state~0; 27807#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28470#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 28467#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28462#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28461#L603 ssl3_accept_~skip~0 := 0; 28460#L116-2 assume !false; 28459#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28458#L119 assume !(12292 == ssl3_accept_~s__state~0); 28457#L122 assume !(16384 == ssl3_accept_~s__state~0); 28456#L125 assume !(8192 == ssl3_accept_~s__state~0); 28455#L128 assume !(24576 == ssl3_accept_~s__state~0); 28454#L131 assume !(8195 == ssl3_accept_~s__state~0); 28453#L134 assume !(8480 == ssl3_accept_~s__state~0); 28452#L137 assume !(8481 == ssl3_accept_~s__state~0); 28451#L140 assume !(8482 == ssl3_accept_~s__state~0); 28450#L143 assume !(8464 == ssl3_accept_~s__state~0); 28449#L146 assume !(8465 == ssl3_accept_~s__state~0); 28448#L149 assume !(8466 == ssl3_accept_~s__state~0); 28447#L152 assume !(8496 == ssl3_accept_~s__state~0); 28446#L155 assume !(8497 == ssl3_accept_~s__state~0); 28445#L158 assume !(8512 == ssl3_accept_~s__state~0); 28444#L161 assume !(8513 == ssl3_accept_~s__state~0); 28443#L164 assume 8528 == ssl3_accept_~s__state~0; 27802#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28442#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 28441#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 28437#L367 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 28435#L369 assume !(ssl3_accept_~ret~0 <= 0); 28428#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28423#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28422#L603 ssl3_accept_~skip~0 := 0; 28421#L116-2 assume !false; 28420#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28419#L119 assume !(12292 == ssl3_accept_~s__state~0); 28418#L122 assume !(16384 == ssl3_accept_~s__state~0); 28417#L125 assume !(8192 == ssl3_accept_~s__state~0); 28416#L128 assume !(24576 == ssl3_accept_~s__state~0); 28415#L131 assume !(8195 == ssl3_accept_~s__state~0); 28414#L134 assume !(8480 == ssl3_accept_~s__state~0); 28413#L137 assume !(8481 == ssl3_accept_~s__state~0); 28412#L140 assume !(8482 == ssl3_accept_~s__state~0); 28411#L143 assume !(8464 == ssl3_accept_~s__state~0); 28410#L146 assume !(8465 == ssl3_accept_~s__state~0); 28409#L149 assume !(8466 == ssl3_accept_~s__state~0); 28408#L152 assume !(8496 == ssl3_accept_~s__state~0); 28407#L155 assume !(8497 == ssl3_accept_~s__state~0); 28406#L158 assume !(8512 == ssl3_accept_~s__state~0); 28405#L161 assume !(8513 == ssl3_accept_~s__state~0); 28404#L164 assume !(8528 == ssl3_accept_~s__state~0); 28403#L167 assume !(8529 == ssl3_accept_~s__state~0); 28402#L170 assume 8544 == ssl3_accept_~s__state~0; 27797#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 27408#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 27277#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27278#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 28254#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 28351#L416 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; 28262#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28334#L603 ssl3_accept_~skip~0 := 0; 28331#L116-2 assume !false; 28328#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28325#L119 assume !(12292 == ssl3_accept_~s__state~0); 28322#L122 assume !(16384 == ssl3_accept_~s__state~0); 28319#L125 assume !(8192 == ssl3_accept_~s__state~0); 28317#L128 assume !(24576 == ssl3_accept_~s__state~0); 28313#L131 assume !(8195 == ssl3_accept_~s__state~0); 28255#L134 assume !(8480 == ssl3_accept_~s__state~0); 28177#L137 assume !(8481 == ssl3_accept_~s__state~0); 27830#L140 assume !(8482 == ssl3_accept_~s__state~0); 27831#L143 assume 8464 == ssl3_accept_~s__state~0; 27524#L150 [2021-10-21 20:22:01,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:01,121 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-21 20:22:01,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:01,122 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031466996] [2021-10-21 20:22:01,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:01,122 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:01,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:01,133 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:01,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:01,173 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:01,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:01,174 INFO L82 PathProgramCache]: Analyzing trace with hash -658811047, now seen corresponding path program 1 times [2021-10-21 20:22:01,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:01,174 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618652703] [2021-10-21 20:22:01,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:01,174 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:01,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:01,221 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:22:01,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:01,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618652703] [2021-10-21 20:22:01,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618652703] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:01,222 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:01,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:22:01,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665555580] [2021-10-21 20:22:01,223 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:01,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:01,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:01,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:01,224 INFO L87 Difference]: Start difference. First operand 1943 states and 2594 transitions. cyclomatic complexity: 656 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:01,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:01,354 INFO L93 Difference]: Finished difference Result 2101 states and 2788 transitions. [2021-10-21 20:22:01,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:01,354 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2101 states and 2788 transitions. [2021-10-21 20:22:01,365 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1284 [2021-10-21 20:22:01,378 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2101 states to 2054 states and 2723 transitions. [2021-10-21 20:22:01,379 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1487 [2021-10-21 20:22:01,380 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1511 [2021-10-21 20:22:01,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2054 states and 2723 transitions. [2021-10-21 20:22:01,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:01,381 INFO L681 BuchiCegarLoop]: Abstraction has 2054 states and 2723 transitions. [2021-10-21 20:22:01,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2054 states and 2723 transitions. [2021-10-21 20:22:01,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2054 to 1961. [2021-10-21 20:22:01,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1961 states, 1961 states have (on average 1.3329933707292199) internal successors, (2614), 1960 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-10-21 20:22:01,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1961 states to 1961 states and 2614 transitions. [2021-10-21 20:22:01,420 INFO L704 BuchiCegarLoop]: Abstraction has 1961 states and 2614 transitions. [2021-10-21 20:22:01,420 INFO L587 BuchiCegarLoop]: Abstraction has 1961 states and 2614 transitions. [2021-10-21 20:22:01,420 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-21 20:22:01,420 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1961 states and 2614 transitions. [2021-10-21 20:22:01,426 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2021-10-21 20:22:01,426 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:01,426 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:01,427 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:01,427 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:01,427 INFO L791 eck$LassoCheckResult]: Stem: 31596#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 31418#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31419#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31430#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 31431#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31381#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 31599#L116-2 assume !false; 31922#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31923#L119 assume !(12292 == ssl3_accept_~s__state~0); 31914#L122 assume !(16384 == ssl3_accept_~s__state~0); 31915#L125 assume !(8192 == ssl3_accept_~s__state~0); 31906#L128 assume !(24576 == ssl3_accept_~s__state~0); 31907#L131 assume !(8195 == ssl3_accept_~s__state~0); 31898#L134 assume !(8480 == ssl3_accept_~s__state~0); 31899#L137 assume 8481 == ssl3_accept_~s__state~0; 32114#L138 [2021-10-21 20:22:01,428 INFO L793 eck$LassoCheckResult]: Loop: 32114#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 33244#L274 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; 33239#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33238#L603 ssl3_accept_~skip~0 := 0; 33237#L116-2 assume !false; 33236#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33235#L119 assume !(12292 == ssl3_accept_~s__state~0); 33234#L122 assume !(16384 == ssl3_accept_~s__state~0); 33233#L125 assume !(8192 == ssl3_accept_~s__state~0); 33232#L128 assume !(24576 == ssl3_accept_~s__state~0); 33231#L131 assume !(8195 == ssl3_accept_~s__state~0); 33230#L134 assume !(8480 == ssl3_accept_~s__state~0); 33229#L137 assume !(8481 == ssl3_accept_~s__state~0); 33228#L140 assume !(8482 == ssl3_accept_~s__state~0); 33224#L143 assume !(8464 == ssl3_accept_~s__state~0); 33221#L146 assume !(8465 == ssl3_accept_~s__state~0); 33216#L149 assume !(8466 == ssl3_accept_~s__state~0); 33160#L152 assume !(8496 == ssl3_accept_~s__state~0); 31457#L155 assume !(8497 == ssl3_accept_~s__state~0); 31354#L158 assume !(8512 == ssl3_accept_~s__state~0); 31336#L161 assume !(8513 == ssl3_accept_~s__state~0); 31337#L164 assume !(8528 == ssl3_accept_~s__state~0); 31376#L167 assume !(8529 == ssl3_accept_~s__state~0); 31377#L170 assume !(8544 == ssl3_accept_~s__state~0); 31481#L173 assume !(8545 == ssl3_accept_~s__state~0); 31432#L176 assume !(8560 == ssl3_accept_~s__state~0); 31433#L179 assume !(8561 == ssl3_accept_~s__state~0); 31603#L182 assume 8448 == ssl3_accept_~s__state~0; 31395#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 31396#L444 assume !(ssl3_accept_~num1~0 > 0); 32136#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32033#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32017#L603 ssl3_accept_~skip~0 := 0; 32016#L116-2 assume !false; 32013#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31658#L119 assume !(12292 == ssl3_accept_~s__state~0); 31660#L122 assume !(16384 == ssl3_accept_~s__state~0); 32124#L125 assume !(8192 == ssl3_accept_~s__state~0); 32121#L128 assume !(24576 == ssl3_accept_~s__state~0); 32118#L131 assume !(8195 == ssl3_accept_~s__state~0); 32116#L134 assume 8480 == ssl3_accept_~s__state~0; 32114#L138 [2021-10-21 20:22:01,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:01,428 INFO L82 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-21 20:22:01,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:01,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134598548] [2021-10-21 20:22:01,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:01,429 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:01,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:01,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:22:01,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:01,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134598548] [2021-10-21 20:22:01,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134598548] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:01,445 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:01,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:22:01,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41751014] [2021-10-21 20:22:01,446 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:22:01,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:01,446 INFO L82 PathProgramCache]: Analyzing trace with hash -229636231, now seen corresponding path program 1 times [2021-10-21 20:22:01,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:01,447 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779893155] [2021-10-21 20:22:01,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:01,447 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:01,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:01,471 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:22:01,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:01,471 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779893155] [2021-10-21 20:22:01,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779893155] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:22:01,472 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995508167] [2021-10-21 20:22:01,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:01,472 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:22:01,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:22:01,474 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:22:01,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-10-21 20:22:01,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:01,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-21 20:22:01,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:22:01,671 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:22:01,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995508167] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:22:01,671 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 20:22:01,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-21 20:22:01,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447847113] [2021-10-21 20:22:01,672 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:01,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:01,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:01,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:01,673 INFO L87 Difference]: Start difference. First operand 1961 states and 2614 transitions. cyclomatic complexity: 660 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-10-21 20:22:01,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:01,786 INFO L93 Difference]: Finished difference Result 1965 states and 2614 transitions. [2021-10-21 20:22:01,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:01,786 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1965 states and 2614 transitions. [2021-10-21 20:22:01,795 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1266 [2021-10-21 20:22:01,808 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1965 states to 1965 states and 2614 transitions. [2021-10-21 20:22:01,808 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1422 [2021-10-21 20:22:01,810 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1422 [2021-10-21 20:22:01,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1965 states and 2614 transitions. [2021-10-21 20:22:01,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:01,810 INFO L681 BuchiCegarLoop]: Abstraction has 1965 states and 2614 transitions. [2021-10-21 20:22:01,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1965 states and 2614 transitions. [2021-10-21 20:22:01,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1965 to 1961. [2021-10-21 20:22:01,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1961 states, 1961 states have (on average 1.3309535951045386) internal successors, (2610), 1960 states have internal predecessors, (2610), 0 states have call successors, (0), 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-10-21 20:22:01,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1961 states to 1961 states and 2610 transitions. [2021-10-21 20:22:01,846 INFO L704 BuchiCegarLoop]: Abstraction has 1961 states and 2610 transitions. [2021-10-21 20:22:01,846 INFO L587 BuchiCegarLoop]: Abstraction has 1961 states and 2610 transitions. [2021-10-21 20:22:01,846 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-21 20:22:01,846 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1961 states and 2610 transitions. [2021-10-21 20:22:01,852 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2021-10-21 20:22:01,852 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:01,853 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:01,853 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:01,853 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:01,869 INFO L791 eck$LassoCheckResult]: Stem: 35627#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 35472#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 35473#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35484#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 35485#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35435#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 35630#L116-2 assume !false; 35954#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35947#L119 assume !(12292 == ssl3_accept_~s__state~0); 35942#L122 assume !(16384 == ssl3_accept_~s__state~0); 35938#L125 assume !(8192 == ssl3_accept_~s__state~0); 35937#L128 assume !(24576 == ssl3_accept_~s__state~0); 35936#L131 assume !(8195 == ssl3_accept_~s__state~0); 35934#L134 assume !(8480 == ssl3_accept_~s__state~0); 35835#L137 assume !(8481 == ssl3_accept_~s__state~0); 35690#L140 assume 8482 == ssl3_accept_~s__state~0; 35688#L141 [2021-10-21 20:22:01,869 INFO L793 eck$LassoCheckResult]: Loop: 35688#L141 ssl3_accept_~s__state~0 := 3; 37165#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37163#L603 ssl3_accept_~skip~0 := 0; 37161#L116-2 assume !false; 37159#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37157#L119 assume !(12292 == ssl3_accept_~s__state~0); 37155#L122 assume !(16384 == ssl3_accept_~s__state~0); 37153#L125 assume !(8192 == ssl3_accept_~s__state~0); 37151#L128 assume !(24576 == ssl3_accept_~s__state~0); 37149#L131 assume !(8195 == ssl3_accept_~s__state~0); 37147#L134 assume !(8480 == ssl3_accept_~s__state~0); 37145#L137 assume !(8481 == ssl3_accept_~s__state~0); 37143#L140 assume !(8482 == ssl3_accept_~s__state~0); 37139#L143 assume !(8464 == ssl3_accept_~s__state~0); 37138#L146 assume !(8465 == ssl3_accept_~s__state~0); 37137#L149 assume !(8466 == ssl3_accept_~s__state~0); 37136#L152 assume !(8496 == ssl3_accept_~s__state~0); 37135#L155 assume !(8497 == ssl3_accept_~s__state~0); 37134#L158 assume !(8512 == ssl3_accept_~s__state~0); 35389#L161 assume !(8513 == ssl3_accept_~s__state~0); 35390#L164 assume !(8528 == ssl3_accept_~s__state~0); 35591#L167 assume !(8529 == ssl3_accept_~s__state~0); 36954#L170 assume !(8544 == ssl3_accept_~s__state~0); 36953#L173 assume !(8545 == ssl3_accept_~s__state~0); 36952#L176 assume !(8560 == ssl3_accept_~s__state~0); 36951#L179 assume !(8561 == ssl3_accept_~s__state~0); 35828#L182 assume 8448 == ssl3_accept_~s__state~0; 35730#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 35609#L444 assume !(ssl3_accept_~num1~0 > 0); 35443#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35793#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35792#L603 ssl3_accept_~skip~0 := 0; 35791#L116-2 assume !false; 35790#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35789#L119 assume !(12292 == ssl3_accept_~s__state~0); 35788#L122 assume !(16384 == ssl3_accept_~s__state~0); 35787#L125 assume !(8192 == ssl3_accept_~s__state~0); 35786#L128 assume !(24576 == ssl3_accept_~s__state~0); 35785#L131 assume !(8195 == ssl3_accept_~s__state~0); 35784#L134 assume !(8480 == ssl3_accept_~s__state~0); 35777#L137 assume !(8481 == ssl3_accept_~s__state~0); 35774#L140 assume 8482 == ssl3_accept_~s__state~0; 35688#L141 [2021-10-21 20:22:01,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:01,870 INFO L82 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-21 20:22:01,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:01,870 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703546961] [2021-10-21 20:22:01,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:01,871 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:01,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:01,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:22:01,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:01,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703546961] [2021-10-21 20:22:01,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703546961] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:01,888 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:01,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:22:01,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980303021] [2021-10-21 20:22:01,889 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:22:01,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:01,890 INFO L82 PathProgramCache]: Analyzing trace with hash 1678857974, now seen corresponding path program 1 times [2021-10-21 20:22:01,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:01,890 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759551290] [2021-10-21 20:22:01,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:01,890 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:01,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:01,908 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:22:01,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:01,909 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759551290] [2021-10-21 20:22:01,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759551290] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:01,909 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:01,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:22:01,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121394378] [2021-10-21 20:22:01,909 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:01,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:01,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:01,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:01,910 INFO L87 Difference]: Start difference. First operand 1961 states and 2610 transitions. cyclomatic complexity: 656 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-10-21 20:22:02,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:02,013 INFO L93 Difference]: Finished difference Result 1961 states and 2606 transitions. [2021-10-21 20:22:02,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:02,014 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1961 states and 2606 transitions. [2021-10-21 20:22:02,024 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2021-10-21 20:22:02,039 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1961 states to 1961 states and 2606 transitions. [2021-10-21 20:22:02,039 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1418 [2021-10-21 20:22:02,041 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1418 [2021-10-21 20:22:02,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1961 states and 2606 transitions. [2021-10-21 20:22:02,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:02,041 INFO L681 BuchiCegarLoop]: Abstraction has 1961 states and 2606 transitions. [2021-10-21 20:22:02,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1961 states and 2606 transitions. [2021-10-21 20:22:02,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1961 to 1931. [2021-10-21 20:22:02,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1931 states, 1931 states have (on average 1.330916623511134) internal successors, (2570), 1930 states have internal predecessors, (2570), 0 states have call successors, (0), 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-10-21 20:22:02,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1931 states to 1931 states and 2570 transitions. [2021-10-21 20:22:02,079 INFO L704 BuchiCegarLoop]: Abstraction has 1931 states and 2570 transitions. [2021-10-21 20:22:02,079 INFO L587 BuchiCegarLoop]: Abstraction has 1931 states and 2570 transitions. [2021-10-21 20:22:02,080 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-21 20:22:02,080 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1931 states and 2570 transitions. [2021-10-21 20:22:02,086 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2021-10-21 20:22:02,086 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:02,086 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:02,088 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:02,088 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:02,089 INFO L791 eck$LassoCheckResult]: Stem: 39548#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 39399#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 39400#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39411#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 39412#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39363#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 39550#L116-2 assume !false; 40585#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40582#L119 assume !(12292 == ssl3_accept_~s__state~0); 40580#L122 assume !(16384 == ssl3_accept_~s__state~0); 40579#L125 assume !(8192 == ssl3_accept_~s__state~0); 40578#L128 assume !(24576 == ssl3_accept_~s__state~0); 40577#L131 assume !(8195 == ssl3_accept_~s__state~0); 40575#L134 assume !(8480 == ssl3_accept_~s__state~0); 40574#L137 assume !(8481 == ssl3_accept_~s__state~0); 40571#L140 assume !(8482 == ssl3_accept_~s__state~0); 40567#L143 assume 8464 == ssl3_accept_~s__state~0; 39667#L150 [2021-10-21 20:22:02,089 INFO L793 eck$LassoCheckResult]: Loop: 39667#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 40560#L289 assume !(0 == ssl3_accept_~blastFlag~0); 40558#L289-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; 40506#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40504#L603 ssl3_accept_~skip~0 := 0; 40491#L116-2 assume !false; 40487#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40483#L119 assume !(12292 == ssl3_accept_~s__state~0); 40479#L122 assume !(16384 == ssl3_accept_~s__state~0); 40475#L125 assume !(8192 == ssl3_accept_~s__state~0); 40471#L128 assume !(24576 == ssl3_accept_~s__state~0); 40467#L131 assume !(8195 == ssl3_accept_~s__state~0); 40463#L134 assume !(8480 == ssl3_accept_~s__state~0); 40459#L137 assume !(8481 == ssl3_accept_~s__state~0); 40455#L140 assume !(8482 == ssl3_accept_~s__state~0); 40451#L143 assume !(8464 == ssl3_accept_~s__state~0); 40447#L146 assume !(8465 == ssl3_accept_~s__state~0); 40443#L149 assume !(8466 == ssl3_accept_~s__state~0); 40430#L152 assume 8496 == ssl3_accept_~s__state~0; 39662#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 40422#L302 assume !(1 == ssl3_accept_~blastFlag~0); 40420#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 40418#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 39469#L308-2 ssl3_accept_~s__init_num~0 := 0; 39470#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41203#L603 ssl3_accept_~skip~0 := 0; 41202#L116-2 assume !false; 41200#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41196#L119 assume !(12292 == ssl3_accept_~s__state~0); 41193#L122 assume !(16384 == ssl3_accept_~s__state~0); 41190#L125 assume !(8192 == ssl3_accept_~s__state~0); 41187#L128 assume !(24576 == ssl3_accept_~s__state~0); 41185#L131 assume !(8195 == ssl3_accept_~s__state~0); 41184#L134 assume !(8480 == ssl3_accept_~s__state~0); 41183#L137 assume !(8481 == ssl3_accept_~s__state~0); 41182#L140 assume !(8482 == ssl3_accept_~s__state~0); 41181#L143 assume !(8464 == ssl3_accept_~s__state~0); 41180#L146 assume !(8465 == ssl3_accept_~s__state~0); 41179#L149 assume !(8466 == ssl3_accept_~s__state~0); 39379#L152 assume !(8496 == ssl3_accept_~s__state~0); 39380#L155 assume !(8497 == ssl3_accept_~s__state~0); 39435#L158 assume 8512 == ssl3_accept_~s__state~0; 39389#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 39390#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 39297#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 39338#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40868#L603 ssl3_accept_~skip~0 := 0; 40867#L116-2 assume !false; 40864#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40862#L119 assume !(12292 == ssl3_accept_~s__state~0); 40861#L122 assume !(16384 == ssl3_accept_~s__state~0); 40860#L125 assume !(8192 == ssl3_accept_~s__state~0); 40859#L128 assume !(24576 == ssl3_accept_~s__state~0); 40857#L131 assume !(8195 == ssl3_accept_~s__state~0); 40856#L134 assume !(8480 == ssl3_accept_~s__state~0); 40853#L137 assume !(8481 == ssl3_accept_~s__state~0); 40852#L140 assume !(8482 == ssl3_accept_~s__state~0); 40846#L143 assume !(8464 == ssl3_accept_~s__state~0); 40844#L146 assume !(8465 == ssl3_accept_~s__state~0); 40842#L149 assume !(8466 == ssl3_accept_~s__state~0); 40840#L152 assume !(8496 == ssl3_accept_~s__state~0); 40838#L155 assume !(8497 == ssl3_accept_~s__state~0); 40836#L158 assume !(8512 == ssl3_accept_~s__state~0); 40834#L161 assume !(8513 == ssl3_accept_~s__state~0); 40832#L164 assume 8528 == ssl3_accept_~s__state~0; 39300#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 39301#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 39496#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 39328#L367 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 39329#L369 assume !(ssl3_accept_~ret~0 <= 0); 39397#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 39526#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40967#L603 ssl3_accept_~skip~0 := 0; 40965#L116-2 assume !false; 40963#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40961#L119 assume !(12292 == ssl3_accept_~s__state~0); 40955#L122 assume !(16384 == ssl3_accept_~s__state~0); 40953#L125 assume !(8192 == ssl3_accept_~s__state~0); 40951#L128 assume !(24576 == ssl3_accept_~s__state~0); 40949#L131 assume !(8195 == ssl3_accept_~s__state~0); 40947#L134 assume !(8480 == ssl3_accept_~s__state~0); 40945#L137 assume !(8481 == ssl3_accept_~s__state~0); 40941#L140 assume !(8482 == ssl3_accept_~s__state~0); 40937#L143 assume !(8464 == ssl3_accept_~s__state~0); 40934#L146 assume !(8465 == ssl3_accept_~s__state~0); 40931#L149 assume !(8466 == ssl3_accept_~s__state~0); 40928#L152 assume !(8496 == ssl3_accept_~s__state~0); 40926#L155 assume !(8497 == ssl3_accept_~s__state~0); 40923#L158 assume !(8512 == ssl3_accept_~s__state~0); 40921#L161 assume !(8513 == ssl3_accept_~s__state~0); 40919#L164 assume !(8528 == ssl3_accept_~s__state~0); 40749#L167 assume !(8529 == ssl3_accept_~s__state~0); 39800#L170 assume 8544 == ssl3_accept_~s__state~0; 39649#L174 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; 39788#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40502#L603 ssl3_accept_~skip~0 := 0; 40489#L116-2 assume !false; 40485#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40481#L119 assume !(12292 == ssl3_accept_~s__state~0); 40477#L122 assume !(16384 == ssl3_accept_~s__state~0); 40473#L125 assume !(8192 == ssl3_accept_~s__state~0); 40469#L128 assume !(24576 == ssl3_accept_~s__state~0); 40465#L131 assume !(8195 == ssl3_accept_~s__state~0); 40461#L134 assume !(8480 == ssl3_accept_~s__state~0); 40457#L137 assume !(8481 == ssl3_accept_~s__state~0); 40453#L140 assume !(8482 == ssl3_accept_~s__state~0); 40449#L143 assume !(8464 == ssl3_accept_~s__state~0); 40445#L146 assume !(8465 == ssl3_accept_~s__state~0); 40441#L149 assume !(8466 == ssl3_accept_~s__state~0); 40437#L152 assume !(8496 == ssl3_accept_~s__state~0); 40432#L155 assume !(8497 == ssl3_accept_~s__state~0); 40433#L158 assume !(8512 == ssl3_accept_~s__state~0); 40653#L161 assume !(8513 == ssl3_accept_~s__state~0); 40652#L164 assume !(8528 == ssl3_accept_~s__state~0); 40651#L167 assume !(8529 == ssl3_accept_~s__state~0); 40650#L170 assume !(8544 == ssl3_accept_~s__state~0); 39801#L173 assume !(8545 == ssl3_accept_~s__state~0); 39731#L176 assume !(8560 == ssl3_accept_~s__state~0); 39729#L179 assume !(8561 == ssl3_accept_~s__state~0); 39730#L182 assume !(8448 == ssl3_accept_~s__state~0); 40274#L185 assume 8576 == ssl3_accept_~s__state~0; 39637#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 40517#L458 assume !(ssl3_accept_~ret~0 <= 0); 40514#L461 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 40492#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40488#L603 ssl3_accept_~skip~0 := 0; 40484#L116-2 assume !false; 40480#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40476#L119 assume !(12292 == ssl3_accept_~s__state~0); 40472#L122 assume !(16384 == ssl3_accept_~s__state~0); 40468#L125 assume !(8192 == ssl3_accept_~s__state~0); 40464#L128 assume !(24576 == ssl3_accept_~s__state~0); 40460#L131 assume !(8195 == ssl3_accept_~s__state~0); 40456#L134 assume !(8480 == ssl3_accept_~s__state~0); 40452#L137 assume !(8481 == ssl3_accept_~s__state~0); 40448#L140 assume !(8482 == ssl3_accept_~s__state~0); 40444#L143 assume 8464 == ssl3_accept_~s__state~0; 39667#L150 [2021-10-21 20:22:02,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:02,090 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-21 20:22:02,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:02,090 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423466940] [2021-10-21 20:22:02,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:02,091 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:02,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:02,098 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:02,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:02,107 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:02,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:02,108 INFO L82 PathProgramCache]: Analyzing trace with hash 998202294, now seen corresponding path program 1 times [2021-10-21 20:22:02,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:02,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608309766] [2021-10-21 20:22:02,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:02,108 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:02,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:02,139 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:22:02,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:02,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608309766] [2021-10-21 20:22:02,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608309766] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:02,140 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:02,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:02,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489367163] [2021-10-21 20:22:02,140 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:02,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:02,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:02,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:02,141 INFO L87 Difference]: Start difference. First operand 1931 states and 2570 transitions. cyclomatic complexity: 646 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-10-21 20:22:02,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:02,255 INFO L93 Difference]: Finished difference Result 1791 states and 2318 transitions. [2021-10-21 20:22:02,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:02,255 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1791 states and 2318 transitions. [2021-10-21 20:22:02,262 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 974 [2021-10-21 20:22:02,273 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1791 states to 1519 states and 1974 transitions. [2021-10-21 20:22:02,273 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1091 [2021-10-21 20:22:02,275 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1363 [2021-10-21 20:22:02,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1519 states and 1974 transitions. [2021-10-21 20:22:02,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:02,276 INFO L681 BuchiCegarLoop]: Abstraction has 1519 states and 1974 transitions. [2021-10-21 20:22:02,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1519 states and 1974 transitions. [2021-10-21 20:22:02,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1519 to 1243. [2021-10-21 20:22:02,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1243 states, 1243 states have (on average 1.3049074818986324) internal successors, (1622), 1242 states have internal predecessors, (1622), 0 states have call successors, (0), 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-10-21 20:22:02,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1243 states to 1243 states and 1622 transitions. [2021-10-21 20:22:02,300 INFO L704 BuchiCegarLoop]: Abstraction has 1243 states and 1622 transitions. [2021-10-21 20:22:02,300 INFO L587 BuchiCegarLoop]: Abstraction has 1243 states and 1622 transitions. [2021-10-21 20:22:02,300 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-21 20:22:02,300 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1243 states and 1622 transitions. [2021-10-21 20:22:02,304 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 970 [2021-10-21 20:22:02,305 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:02,305 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:02,306 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:02,306 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-10-21 20:22:02,307 INFO L791 eck$LassoCheckResult]: Stem: 43236#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 43105#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 43106#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43117#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 43118#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43074#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 43238#L116-2 assume !false; 43272#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43849#L119 assume !(12292 == ssl3_accept_~s__state~0); 43848#L122 assume !(16384 == ssl3_accept_~s__state~0); 43842#L125 assume !(8192 == ssl3_accept_~s__state~0); 43840#L128 assume !(24576 == ssl3_accept_~s__state~0); 43838#L131 assume !(8195 == ssl3_accept_~s__state~0); 43836#L134 assume !(8480 == ssl3_accept_~s__state~0); 43834#L137 assume !(8481 == ssl3_accept_~s__state~0); 43832#L140 assume !(8482 == ssl3_accept_~s__state~0); 43699#L143 assume 8464 == ssl3_accept_~s__state~0; 43224#L150 [2021-10-21 20:22:02,307 INFO L793 eck$LassoCheckResult]: Loop: 43224#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 43225#L289 assume !(0 == ssl3_accept_~blastFlag~0); 43697#L289-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; 44153#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44152#L603 ssl3_accept_~skip~0 := 0; 44151#L116-2 assume !false; 44150#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44149#L119 assume !(12292 == ssl3_accept_~s__state~0); 44148#L122 assume !(16384 == ssl3_accept_~s__state~0); 44147#L125 assume !(8192 == ssl3_accept_~s__state~0); 44146#L128 assume !(24576 == ssl3_accept_~s__state~0); 44145#L131 assume !(8195 == ssl3_accept_~s__state~0); 44144#L134 assume !(8480 == ssl3_accept_~s__state~0); 44143#L137 assume !(8481 == ssl3_accept_~s__state~0); 44142#L140 assume !(8482 == ssl3_accept_~s__state~0); 44141#L143 assume !(8464 == ssl3_accept_~s__state~0); 44140#L146 assume !(8465 == ssl3_accept_~s__state~0); 44139#L149 assume !(8466 == ssl3_accept_~s__state~0); 44138#L152 assume 8496 == ssl3_accept_~s__state~0; 43242#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 43243#L302 assume !(1 == ssl3_accept_~blastFlag~0); 43235#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 43032#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43034#L308-2 ssl3_accept_~s__init_num~0 := 0; 44247#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44245#L603 ssl3_accept_~skip~0 := 0; 44243#L116-2 assume !false; 44241#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44239#L119 assume !(12292 == ssl3_accept_~s__state~0); 44237#L122 assume !(16384 == ssl3_accept_~s__state~0); 44236#L125 assume !(8192 == ssl3_accept_~s__state~0); 43149#L128 assume !(24576 == ssl3_accept_~s__state~0); 43113#L131 assume !(8195 == ssl3_accept_~s__state~0); 43114#L134 assume !(8480 == ssl3_accept_~s__state~0); 43165#L137 assume !(8481 == ssl3_accept_~s__state~0); 43151#L140 assume !(8482 == ssl3_accept_~s__state~0); 43152#L143 assume !(8464 == ssl3_accept_~s__state~0); 44225#L146 assume !(8465 == ssl3_accept_~s__state~0); 43217#L149 assume !(8466 == ssl3_accept_~s__state~0); 43218#L152 assume !(8496 == ssl3_accept_~s__state~0); 44181#L155 assume !(8497 == ssl3_accept_~s__state~0); 44171#L158 assume 8512 == ssl3_accept_~s__state~0; 43427#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44166#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 44165#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 44125#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44123#L603 ssl3_accept_~skip~0 := 0; 44121#L116-2 assume !false; 44120#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44118#L119 assume !(12292 == ssl3_accept_~s__state~0); 44116#L122 assume !(16384 == ssl3_accept_~s__state~0); 44114#L125 assume !(8192 == ssl3_accept_~s__state~0); 44112#L128 assume !(24576 == ssl3_accept_~s__state~0); 44110#L131 assume !(8195 == ssl3_accept_~s__state~0); 44108#L134 assume !(8480 == ssl3_accept_~s__state~0); 44106#L137 assume !(8481 == ssl3_accept_~s__state~0); 44104#L140 assume !(8482 == ssl3_accept_~s__state~0); 44103#L143 assume !(8464 == ssl3_accept_~s__state~0); 44102#L146 assume !(8465 == ssl3_accept_~s__state~0); 44101#L149 assume !(8466 == ssl3_accept_~s__state~0); 44100#L152 assume !(8496 == ssl3_accept_~s__state~0); 44099#L155 assume !(8497 == ssl3_accept_~s__state~0); 44098#L158 assume !(8512 == ssl3_accept_~s__state~0); 44096#L161 assume !(8513 == ssl3_accept_~s__state~0); 44095#L164 assume 8528 == ssl3_accept_~s__state~0; 43422#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 44094#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 44092#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 44090#L367 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 44088#L369 assume !(ssl3_accept_~ret~0 <= 0); 44083#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 44075#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44072#L603 ssl3_accept_~skip~0 := 0; 44071#L116-2 assume !false; 44066#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44064#L119 assume !(12292 == ssl3_accept_~s__state~0); 44062#L122 assume !(16384 == ssl3_accept_~s__state~0); 44060#L125 assume !(8192 == ssl3_accept_~s__state~0); 44058#L128 assume !(24576 == ssl3_accept_~s__state~0); 44056#L131 assume !(8195 == ssl3_accept_~s__state~0); 44054#L134 assume !(8480 == ssl3_accept_~s__state~0); 44052#L137 assume !(8481 == ssl3_accept_~s__state~0); 44050#L140 assume !(8482 == ssl3_accept_~s__state~0); 44048#L143 assume !(8464 == ssl3_accept_~s__state~0); 44046#L146 assume !(8465 == ssl3_accept_~s__state~0); 44044#L149 assume !(8466 == ssl3_accept_~s__state~0); 44042#L152 assume !(8496 == ssl3_accept_~s__state~0); 44040#L155 assume !(8497 == ssl3_accept_~s__state~0); 44038#L158 assume !(8512 == ssl3_accept_~s__state~0); 44036#L161 assume !(8513 == ssl3_accept_~s__state~0); 44034#L164 assume !(8528 == ssl3_accept_~s__state~0); 44032#L167 assume !(8529 == ssl3_accept_~s__state~0); 44030#L170 assume 8544 == ssl3_accept_~s__state~0; 43417#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 44027#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 44024#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43978#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43976#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 43066#L416 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; 43057#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44008#L603 ssl3_accept_~skip~0 := 0; 44006#L116-2 assume !false; 44004#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44002#L119 assume !(12292 == ssl3_accept_~s__state~0); 44000#L122 assume !(16384 == ssl3_accept_~s__state~0); 43998#L125 assume !(8192 == ssl3_accept_~s__state~0); 43996#L128 assume !(24576 == ssl3_accept_~s__state~0); 43994#L131 assume !(8195 == ssl3_accept_~s__state~0); 43992#L134 assume !(8480 == ssl3_accept_~s__state~0); 43990#L137 assume !(8481 == ssl3_accept_~s__state~0); 43988#L140 assume !(8482 == ssl3_accept_~s__state~0); 43986#L143 assume !(8464 == ssl3_accept_~s__state~0); 43984#L146 assume !(8465 == ssl3_accept_~s__state~0); 43982#L149 assume !(8466 == ssl3_accept_~s__state~0); 43548#L152 assume !(8496 == ssl3_accept_~s__state~0); 43547#L155 assume !(8497 == ssl3_accept_~s__state~0); 43546#L158 assume !(8512 == ssl3_accept_~s__state~0); 43545#L161 assume !(8513 == ssl3_accept_~s__state~0); 43544#L164 assume !(8528 == ssl3_accept_~s__state~0); 43543#L167 assume !(8529 == ssl3_accept_~s__state~0); 43542#L170 assume !(8544 == ssl3_accept_~s__state~0); 43541#L173 assume !(8545 == ssl3_accept_~s__state~0); 43540#L176 assume !(8560 == ssl3_accept_~s__state~0); 43539#L179 assume !(8561 == ssl3_accept_~s__state~0); 43538#L182 assume 8448 == ssl3_accept_~s__state~0; 43089#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 43090#L444 assume !(ssl3_accept_~num1~0 > 0); 43062#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43063#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43554#L603 ssl3_accept_~skip~0 := 0; 43553#L116-2 assume !false; 43552#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43550#L119 assume !(12292 == ssl3_accept_~s__state~0); 43551#L122 assume !(16384 == ssl3_accept_~s__state~0); 43705#L125 assume !(8192 == ssl3_accept_~s__state~0); 43704#L128 assume !(24576 == ssl3_accept_~s__state~0); 43694#L131 assume !(8195 == ssl3_accept_~s__state~0); 43376#L134 assume !(8480 == ssl3_accept_~s__state~0); 43377#L137 assume !(8481 == ssl3_accept_~s__state~0); 43511#L140 assume !(8482 == ssl3_accept_~s__state~0); 43509#L143 assume 8464 == ssl3_accept_~s__state~0; 43224#L150 [2021-10-21 20:22:02,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:02,308 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-21 20:22:02,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:02,308 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725758333] [2021-10-21 20:22:02,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:02,308 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:02,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:02,315 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:02,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:02,324 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:02,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:02,325 INFO L82 PathProgramCache]: Analyzing trace with hash -934691373, now seen corresponding path program 1 times [2021-10-21 20:22:02,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:02,325 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909164086] [2021-10-21 20:22:02,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:02,326 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:02,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:02,367 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:22:02,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:02,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909164086] [2021-10-21 20:22:02,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909164086] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:22:02,368 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575796530] [2021-10-21 20:22:02,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:02,368 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:22:02,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:22:02,371 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:22:02,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-10-21 20:22:02,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:02,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-21 20:22:02,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:22:02,843 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:22:02,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575796530] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:22:02,843 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 20:22:02,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-21 20:22:02,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099235231] [2021-10-21 20:22:02,845 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:02,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:02,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 20:22:02,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 20:22:02,846 INFO L87 Difference]: Start difference. First operand 1243 states and 1622 transitions. cyclomatic complexity: 382 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-10-21 20:22:03,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:03,136 INFO L93 Difference]: Finished difference Result 2147 states and 2763 transitions. [2021-10-21 20:22:03,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 20:22:03,136 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2147 states and 2763 transitions. [2021-10-21 20:22:03,144 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1874 [2021-10-21 20:22:03,160 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2147 states to 2147 states and 2763 transitions. [2021-10-21 20:22:03,160 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1991 [2021-10-21 20:22:03,162 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1991 [2021-10-21 20:22:03,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2147 states and 2763 transitions. [2021-10-21 20:22:03,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:03,165 INFO L681 BuchiCegarLoop]: Abstraction has 2147 states and 2763 transitions. [2021-10-21 20:22:03,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2147 states and 2763 transitions. [2021-10-21 20:22:03,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2147 to 1611. [2021-10-21 20:22:03,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1611 states, 1611 states have (on average 1.2991930477963998) internal successors, (2093), 1610 states have internal predecessors, (2093), 0 states have call successors, (0), 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-10-21 20:22:03,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1611 states to 1611 states and 2093 transitions. [2021-10-21 20:22:03,195 INFO L704 BuchiCegarLoop]: Abstraction has 1611 states and 2093 transitions. [2021-10-21 20:22:03,195 INFO L587 BuchiCegarLoop]: Abstraction has 1611 states and 2093 transitions. [2021-10-21 20:22:03,195 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-21 20:22:03,195 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1611 states and 2093 transitions. [2021-10-21 20:22:03,199 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1338 [2021-10-21 20:22:03,199 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:03,199 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:03,201 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:03,201 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:03,202 INFO L791 eck$LassoCheckResult]: Stem: 47058#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 46928#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 46929#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46943#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 46944#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46893#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 47061#L116-2 assume !false; 46846#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46847#L119 assume !(12292 == ssl3_accept_~s__state~0); 46960#L122 assume !(16384 == ssl3_accept_~s__state~0); 46961#L125 assume !(8192 == ssl3_accept_~s__state~0); 46974#L128 assume !(24576 == ssl3_accept_~s__state~0); 46932#L131 assume !(8195 == ssl3_accept_~s__state~0); 46933#L134 assume !(8480 == ssl3_accept_~s__state~0); 47956#L137 assume !(8481 == ssl3_accept_~s__state~0); 47882#L140 assume !(8482 == ssl3_accept_~s__state~0); 47883#L143 assume 8464 == ssl3_accept_~s__state~0; 47244#L150 [2021-10-21 20:22:03,202 INFO L793 eck$LassoCheckResult]: Loop: 47244#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 48351#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 46863#L289-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; 46864#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48421#L603 ssl3_accept_~skip~0 := 0; 48440#L116-2 assume !false; 48438#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48436#L119 assume !(12292 == ssl3_accept_~s__state~0); 48434#L122 assume !(16384 == ssl3_accept_~s__state~0); 48433#L125 assume !(8192 == ssl3_accept_~s__state~0); 48431#L128 assume !(24576 == ssl3_accept_~s__state~0); 48429#L131 assume !(8195 == ssl3_accept_~s__state~0); 48427#L134 assume !(8480 == ssl3_accept_~s__state~0); 48426#L137 assume !(8481 == ssl3_accept_~s__state~0); 46979#L140 assume !(8482 == ssl3_accept_~s__state~0); 46980#L143 assume !(8464 == ssl3_accept_~s__state~0); 47033#L146 assume !(8465 == ssl3_accept_~s__state~0); 47034#L149 assume !(8466 == ssl3_accept_~s__state~0); 46910#L152 assume 8496 == ssl3_accept_~s__state~0; 46911#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 47065#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 47026#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 48264#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 48261#L308-2 ssl3_accept_~s__init_num~0 := 0; 48245#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48243#L603 ssl3_accept_~skip~0 := 0; 48241#L116-2 assume !false; 48239#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48216#L119 assume !(12292 == ssl3_accept_~s__state~0); 48215#L122 assume !(16384 == ssl3_accept_~s__state~0); 48214#L125 assume !(8192 == ssl3_accept_~s__state~0); 48213#L128 assume !(24576 == ssl3_accept_~s__state~0); 48212#L131 assume !(8195 == ssl3_accept_~s__state~0); 48211#L134 assume !(8480 == ssl3_accept_~s__state~0); 48210#L137 assume !(8481 == ssl3_accept_~s__state~0); 48209#L140 assume !(8482 == ssl3_accept_~s__state~0); 48208#L143 assume !(8464 == ssl3_accept_~s__state~0); 48206#L146 assume !(8465 == ssl3_accept_~s__state~0); 48204#L149 assume !(8466 == ssl3_accept_~s__state~0); 48202#L152 assume !(8496 == ssl3_accept_~s__state~0); 48199#L155 assume !(8497 == ssl3_accept_~s__state~0); 48197#L158 assume !(8512 == ssl3_accept_~s__state~0); 48195#L161 assume !(8513 == ssl3_accept_~s__state~0); 48163#L164 assume !(8528 == ssl3_accept_~s__state~0); 48162#L167 assume !(8529 == ssl3_accept_~s__state~0); 48161#L170 assume !(8544 == ssl3_accept_~s__state~0); 48160#L173 assume !(8545 == ssl3_accept_~s__state~0); 48156#L176 assume !(8560 == ssl3_accept_~s__state~0); 48155#L179 assume !(8561 == ssl3_accept_~s__state~0); 48152#L182 assume !(8448 == ssl3_accept_~s__state~0); 48151#L185 assume !(8576 == ssl3_accept_~s__state~0); 48145#L188 assume !(8577 == ssl3_accept_~s__state~0); 48143#L191 assume !(8592 == ssl3_accept_~s__state~0); 48140#L194 assume !(8593 == ssl3_accept_~s__state~0); 48138#L197 assume !(8608 == ssl3_accept_~s__state~0); 48135#L200 assume !(8609 == ssl3_accept_~s__state~0); 48133#L203 assume !(8640 == ssl3_accept_~s__state~0); 48130#L206 assume !(8641 == ssl3_accept_~s__state~0); 47049#L209 assume 8656 == ssl3_accept_~s__state~0; 47007#L213 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 47023#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 46924#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 46925#L515-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 46894#L524 assume !(0 == ssl3_accept_~tmp___10~0); 46895#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47050#L603 ssl3_accept_~skip~0 := 0; 48441#L116-2 assume !false; 48439#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48437#L119 assume !(12292 == ssl3_accept_~s__state~0); 48435#L122 assume !(16384 == ssl3_accept_~s__state~0); 48432#L125 assume !(8192 == ssl3_accept_~s__state~0); 48430#L128 assume !(24576 == ssl3_accept_~s__state~0); 48428#L131 assume !(8195 == ssl3_accept_~s__state~0); 47059#L134 assume !(8480 == ssl3_accept_~s__state~0); 46991#L137 assume !(8481 == ssl3_accept_~s__state~0); 46992#L140 assume !(8482 == ssl3_accept_~s__state~0); 47951#L143 assume !(8464 == ssl3_accept_~s__state~0); 47950#L146 assume !(8465 == ssl3_accept_~s__state~0); 47948#L149 assume !(8466 == ssl3_accept_~s__state~0); 47945#L152 assume !(8496 == ssl3_accept_~s__state~0); 47940#L155 assume !(8497 == ssl3_accept_~s__state~0); 47938#L158 assume !(8512 == ssl3_accept_~s__state~0); 47936#L161 assume !(8513 == ssl3_accept_~s__state~0); 47934#L164 assume !(8528 == ssl3_accept_~s__state~0); 47932#L167 assume !(8529 == ssl3_accept_~s__state~0); 47930#L170 assume !(8544 == ssl3_accept_~s__state~0); 47928#L173 assume !(8545 == ssl3_accept_~s__state~0); 47926#L176 assume !(8560 == ssl3_accept_~s__state~0); 47924#L179 assume !(8561 == ssl3_accept_~s__state~0); 47922#L182 assume !(8448 == ssl3_accept_~s__state~0); 47920#L185 assume !(8576 == ssl3_accept_~s__state~0); 47918#L188 assume !(8577 == ssl3_accept_~s__state~0); 47916#L191 assume !(8592 == ssl3_accept_~s__state~0); 47914#L194 assume !(8593 == ssl3_accept_~s__state~0); 47912#L197 assume !(8608 == ssl3_accept_~s__state~0); 47910#L200 assume !(8609 == ssl3_accept_~s__state~0); 47908#L203 assume !(8640 == ssl3_accept_~s__state~0); 47903#L206 assume !(8641 == ssl3_accept_~s__state~0); 47902#L209 assume !(8656 == ssl3_accept_~s__state~0); 47897#L212 assume !(8657 == ssl3_accept_~s__state~0); 47011#L215 assume 8672 == ssl3_accept_~s__state~0; 46931#L219 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46984#L532 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 46886#L532-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 46887#L543 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 46958#L543-2 ssl3_accept_~s__init_num~0 := 0; 46946#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48230#L603 ssl3_accept_~skip~0 := 0; 48229#L116-2 assume !false; 48228#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48227#L119 assume !(12292 == ssl3_accept_~s__state~0); 48226#L122 assume !(16384 == ssl3_accept_~s__state~0); 48225#L125 assume !(8192 == ssl3_accept_~s__state~0); 48224#L128 assume !(24576 == ssl3_accept_~s__state~0); 48223#L131 assume !(8195 == ssl3_accept_~s__state~0); 48222#L134 assume !(8480 == ssl3_accept_~s__state~0); 48221#L137 assume !(8481 == ssl3_accept_~s__state~0); 48220#L140 assume !(8482 == ssl3_accept_~s__state~0); 48219#L143 assume !(8464 == ssl3_accept_~s__state~0); 48218#L146 assume !(8465 == ssl3_accept_~s__state~0); 48217#L149 assume !(8466 == ssl3_accept_~s__state~0); 47264#L152 assume !(8496 == ssl3_accept_~s__state~0); 47265#L155 assume !(8497 == ssl3_accept_~s__state~0); 47260#L158 assume !(8512 == ssl3_accept_~s__state~0); 47261#L161 assume !(8513 == ssl3_accept_~s__state~0); 47256#L164 assume !(8528 == ssl3_accept_~s__state~0); 47257#L167 assume !(8529 == ssl3_accept_~s__state~0); 47252#L170 assume !(8544 == ssl3_accept_~s__state~0); 47253#L173 assume !(8545 == ssl3_accept_~s__state~0); 47225#L176 assume !(8560 == ssl3_accept_~s__state~0); 47226#L179 assume !(8561 == ssl3_accept_~s__state~0); 47198#L182 assume 8448 == ssl3_accept_~s__state~0; 47199#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 47188#L444 assume !(ssl3_accept_~num1~0 > 0); 47187#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47556#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47555#L603 ssl3_accept_~skip~0 := 0; 47554#L116-2 assume !false; 47553#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47551#L119 assume !(12292 == ssl3_accept_~s__state~0); 47550#L122 assume !(16384 == ssl3_accept_~s__state~0); 47549#L125 assume !(8192 == ssl3_accept_~s__state~0); 47547#L128 assume !(24576 == ssl3_accept_~s__state~0); 47546#L131 assume !(8195 == ssl3_accept_~s__state~0); 47545#L134 assume !(8480 == ssl3_accept_~s__state~0); 47544#L137 assume !(8481 == ssl3_accept_~s__state~0); 47543#L140 assume !(8482 == ssl3_accept_~s__state~0); 47542#L143 assume 8464 == ssl3_accept_~s__state~0; 47244#L150 [2021-10-21 20:22:03,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:03,203 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-21 20:22:03,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:03,203 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70086553] [2021-10-21 20:22:03,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:03,203 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:03,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:03,210 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:03,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:03,224 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:03,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:03,226 INFO L82 PathProgramCache]: Analyzing trace with hash 1555941360, now seen corresponding path program 1 times [2021-10-21 20:22:03,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:03,226 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042853688] [2021-10-21 20:22:03,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:03,226 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:03,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:03,261 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-10-21 20:22:03,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:03,262 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042853688] [2021-10-21 20:22:03,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042853688] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:03,262 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:03,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:03,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386278551] [2021-10-21 20:22:03,263 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:03,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:03,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:03,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:03,264 INFO L87 Difference]: Start difference. First operand 1611 states and 2093 transitions. cyclomatic complexity: 485 Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:03,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:03,291 INFO L93 Difference]: Finished difference Result 2265 states and 2963 transitions. [2021-10-21 20:22:03,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:03,292 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2265 states and 2963 transitions. [2021-10-21 20:22:03,300 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1992 [2021-10-21 20:22:03,319 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2265 states to 2265 states and 2963 transitions. [2021-10-21 20:22:03,319 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2109 [2021-10-21 20:22:03,322 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2109 [2021-10-21 20:22:03,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2265 states and 2963 transitions. [2021-10-21 20:22:03,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:03,324 INFO L681 BuchiCegarLoop]: Abstraction has 2265 states and 2963 transitions. [2021-10-21 20:22:03,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2265 states and 2963 transitions. [2021-10-21 20:22:03,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2265 to 2265. [2021-10-21 20:22:03,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2265 states, 2265 states have (on average 1.3081677704194261) internal successors, (2963), 2264 states have internal predecessors, (2963), 0 states have call successors, (0), 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-10-21 20:22:03,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2265 states to 2265 states and 2963 transitions. [2021-10-21 20:22:03,374 INFO L704 BuchiCegarLoop]: Abstraction has 2265 states and 2963 transitions. [2021-10-21 20:22:03,374 INFO L587 BuchiCegarLoop]: Abstraction has 2265 states and 2963 transitions. [2021-10-21 20:22:03,374 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-21 20:22:03,374 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2265 states and 2963 transitions. [2021-10-21 20:22:03,381 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1992 [2021-10-21 20:22:03,381 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:03,381 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:03,384 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:03,384 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:03,384 INFO L791 eck$LassoCheckResult]: Stem: 50955#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 50812#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 50813#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50827#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 50828#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50776#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 50957#L116-2 assume !false; 51003#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52391#L119 assume !(12292 == ssl3_accept_~s__state~0); 52389#L122 assume !(16384 == ssl3_accept_~s__state~0); 52387#L125 assume !(8192 == ssl3_accept_~s__state~0); 52385#L128 assume !(24576 == ssl3_accept_~s__state~0); 52383#L131 assume !(8195 == ssl3_accept_~s__state~0); 52381#L134 assume !(8480 == ssl3_accept_~s__state~0); 52379#L137 assume !(8481 == ssl3_accept_~s__state~0); 52377#L140 assume !(8482 == ssl3_accept_~s__state~0); 52375#L143 assume 8464 == ssl3_accept_~s__state~0; 51151#L150 [2021-10-21 20:22:03,384 INFO L793 eck$LassoCheckResult]: Loop: 51151#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 50804#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 50805#L289-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; 51314#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51309#L603 ssl3_accept_~skip~0 := 0; 51304#L116-2 assume !false; 51298#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51294#L119 assume !(12292 == ssl3_accept_~s__state~0); 51290#L122 assume !(16384 == ssl3_accept_~s__state~0); 51285#L125 assume !(8192 == ssl3_accept_~s__state~0); 51280#L128 assume !(24576 == ssl3_accept_~s__state~0); 51274#L131 assume !(8195 == ssl3_accept_~s__state~0); 51272#L134 assume !(8480 == ssl3_accept_~s__state~0); 51270#L137 assume !(8481 == ssl3_accept_~s__state~0); 51268#L140 assume !(8482 == ssl3_accept_~s__state~0); 51265#L143 assume !(8464 == ssl3_accept_~s__state~0); 51264#L146 assume !(8465 == ssl3_accept_~s__state~0); 51263#L149 assume !(8466 == ssl3_accept_~s__state~0); 51256#L152 assume 8496 == ssl3_accept_~s__state~0; 51227#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 51223#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51224#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 51678#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 51679#L308-2 ssl3_accept_~s__init_num~0 := 0; 52905#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52899#L603 ssl3_accept_~skip~0 := 0; 52897#L116-2 assume !false; 52895#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52893#L119 assume !(12292 == ssl3_accept_~s__state~0); 52891#L122 assume !(16384 == ssl3_accept_~s__state~0); 52889#L125 assume !(8192 == ssl3_accept_~s__state~0); 52887#L128 assume !(24576 == ssl3_accept_~s__state~0); 52885#L131 assume !(8195 == ssl3_accept_~s__state~0); 52883#L134 assume !(8480 == ssl3_accept_~s__state~0); 52881#L137 assume !(8481 == ssl3_accept_~s__state~0); 52879#L140 assume !(8482 == ssl3_accept_~s__state~0); 52877#L143 assume !(8464 == ssl3_accept_~s__state~0); 52875#L146 assume !(8465 == ssl3_accept_~s__state~0); 52873#L149 assume !(8466 == ssl3_accept_~s__state~0); 52871#L152 assume !(8496 == ssl3_accept_~s__state~0); 52869#L155 assume !(8497 == ssl3_accept_~s__state~0); 52867#L158 assume !(8512 == ssl3_accept_~s__state~0); 52865#L161 assume !(8513 == ssl3_accept_~s__state~0); 52863#L164 assume !(8528 == ssl3_accept_~s__state~0); 52861#L167 assume !(8529 == ssl3_accept_~s__state~0); 52859#L170 assume !(8544 == ssl3_accept_~s__state~0); 52857#L173 assume !(8545 == ssl3_accept_~s__state~0); 52855#L176 assume !(8560 == ssl3_accept_~s__state~0); 52853#L179 assume !(8561 == ssl3_accept_~s__state~0); 52851#L182 assume !(8448 == ssl3_accept_~s__state~0); 52848#L185 assume !(8576 == ssl3_accept_~s__state~0); 52845#L188 assume !(8577 == ssl3_accept_~s__state~0); 52843#L191 assume !(8592 == ssl3_accept_~s__state~0); 52840#L194 assume !(8593 == ssl3_accept_~s__state~0); 52837#L197 assume !(8608 == ssl3_accept_~s__state~0); 52834#L200 assume !(8609 == ssl3_accept_~s__state~0); 52826#L203 assume !(8640 == ssl3_accept_~s__state~0); 52251#L206 assume !(8641 == ssl3_accept_~s__state~0); 51553#L209 assume 8656 == ssl3_accept_~s__state~0; 51564#L213 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 52243#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 52241#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 52174#L515-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 52237#L524 assume !(0 == ssl3_accept_~tmp___10~0); 52221#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52219#L603 ssl3_accept_~skip~0 := 0; 52217#L116-2 assume !false; 52215#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52213#L119 assume !(12292 == ssl3_accept_~s__state~0); 52211#L122 assume !(16384 == ssl3_accept_~s__state~0); 52209#L125 assume !(8192 == ssl3_accept_~s__state~0); 52207#L128 assume !(24576 == ssl3_accept_~s__state~0); 52205#L131 assume !(8195 == ssl3_accept_~s__state~0); 52203#L134 assume !(8480 == ssl3_accept_~s__state~0); 52201#L137 assume !(8481 == ssl3_accept_~s__state~0); 52199#L140 assume !(8482 == ssl3_accept_~s__state~0); 52197#L143 assume !(8464 == ssl3_accept_~s__state~0); 52195#L146 assume !(8465 == ssl3_accept_~s__state~0); 52193#L149 assume !(8466 == ssl3_accept_~s__state~0); 52191#L152 assume !(8496 == ssl3_accept_~s__state~0); 52189#L155 assume !(8497 == ssl3_accept_~s__state~0); 52187#L158 assume !(8512 == ssl3_accept_~s__state~0); 52185#L161 assume !(8513 == ssl3_accept_~s__state~0); 52183#L164 assume !(8528 == ssl3_accept_~s__state~0); 52180#L167 assume !(8529 == ssl3_accept_~s__state~0); 52178#L170 assume !(8544 == ssl3_accept_~s__state~0); 52177#L173 assume !(8545 == ssl3_accept_~s__state~0); 52175#L176 assume !(8560 == ssl3_accept_~s__state~0); 52172#L179 assume !(8561 == ssl3_accept_~s__state~0); 52170#L182 assume !(8448 == ssl3_accept_~s__state~0); 52168#L185 assume !(8576 == ssl3_accept_~s__state~0); 52167#L188 assume !(8577 == ssl3_accept_~s__state~0); 52166#L191 assume !(8592 == ssl3_accept_~s__state~0); 52165#L194 assume !(8593 == ssl3_accept_~s__state~0); 52164#L197 assume !(8608 == ssl3_accept_~s__state~0); 52162#L200 assume !(8609 == ssl3_accept_~s__state~0); 52161#L203 assume !(8640 == ssl3_accept_~s__state~0); 52160#L206 assume !(8641 == ssl3_accept_~s__state~0); 52151#L209 assume !(8656 == ssl3_accept_~s__state~0); 52149#L212 assume !(8657 == ssl3_accept_~s__state~0); 50900#L215 assume 8672 == ssl3_accept_~s__state~0; 50815#L219 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50868#L532 assume !(4 == ssl3_accept_~blastFlag~0); 50869#L535 assume !(5 == ssl3_accept_~blastFlag~0); 52439#L532-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 52437#L543 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 52407#L543-2 ssl3_accept_~s__init_num~0 := 0; 52398#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52397#L603 ssl3_accept_~skip~0 := 0; 52394#L116-2 assume !false; 52393#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52392#L119 assume !(12292 == ssl3_accept_~s__state~0); 52390#L122 assume !(16384 == ssl3_accept_~s__state~0); 52388#L125 assume !(8192 == ssl3_accept_~s__state~0); 52386#L128 assume !(24576 == ssl3_accept_~s__state~0); 52384#L131 assume !(8195 == ssl3_accept_~s__state~0); 52382#L134 assume !(8480 == ssl3_accept_~s__state~0); 52380#L137 assume !(8481 == ssl3_accept_~s__state~0); 52378#L140 assume !(8482 == ssl3_accept_~s__state~0); 52376#L143 assume !(8464 == ssl3_accept_~s__state~0); 52374#L146 assume !(8465 == ssl3_accept_~s__state~0); 52372#L149 assume !(8466 == ssl3_accept_~s__state~0); 52126#L152 assume !(8496 == ssl3_accept_~s__state~0); 52125#L155 assume !(8497 == ssl3_accept_~s__state~0); 52124#L158 assume !(8512 == ssl3_accept_~s__state~0); 52123#L161 assume !(8513 == ssl3_accept_~s__state~0); 52122#L164 assume !(8528 == ssl3_accept_~s__state~0); 52121#L167 assume !(8529 == ssl3_accept_~s__state~0); 52120#L170 assume !(8544 == ssl3_accept_~s__state~0); 52119#L173 assume !(8545 == ssl3_accept_~s__state~0); 52118#L176 assume !(8560 == ssl3_accept_~s__state~0); 52117#L179 assume !(8561 == ssl3_accept_~s__state~0); 52116#L182 assume 8448 == ssl3_accept_~s__state~0; 52067#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 52115#L444 assume !(ssl3_accept_~num1~0 > 0); 52111#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 51200#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51201#L603 ssl3_accept_~skip~0 := 0; 51188#L116-2 assume !false; 51189#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51182#L119 assume !(12292 == ssl3_accept_~s__state~0); 51178#L122 assume !(16384 == ssl3_accept_~s__state~0); 51180#L125 assume !(8192 == ssl3_accept_~s__state~0); 52091#L128 assume !(24576 == ssl3_accept_~s__state~0); 52089#L131 assume !(8195 == ssl3_accept_~s__state~0); 52087#L134 assume !(8480 == ssl3_accept_~s__state~0); 51163#L137 assume !(8481 == ssl3_accept_~s__state~0); 51160#L140 assume !(8482 == ssl3_accept_~s__state~0); 51157#L143 assume 8464 == ssl3_accept_~s__state~0; 51151#L150 [2021-10-21 20:22:03,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:03,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-21 20:22:03,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:03,385 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89997581] [2021-10-21 20:22:03,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:03,386 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:03,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:03,394 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:03,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:03,403 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:03,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:03,403 INFO L82 PathProgramCache]: Analyzing trace with hash -1944660760, now seen corresponding path program 1 times [2021-10-21 20:22:03,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:03,404 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038475345] [2021-10-21 20:22:03,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:03,405 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:03,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:03,449 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-10-21 20:22:03,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:03,450 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038475345] [2021-10-21 20:22:03,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038475345] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:03,450 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:03,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:03,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036893561] [2021-10-21 20:22:03,451 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:03,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:03,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:03,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:03,453 INFO L87 Difference]: Start difference. First operand 2265 states and 2963 transitions. cyclomatic complexity: 701 Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:03,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:03,518 INFO L93 Difference]: Finished difference Result 4113 states and 5425 transitions. [2021-10-21 20:22:03,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:03,519 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4113 states and 5425 transitions. [2021-10-21 20:22:03,534 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3810 [2021-10-21 20:22:03,547 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4113 states to 4113 states and 5425 transitions. [2021-10-21 20:22:03,547 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3957 [2021-10-21 20:22:03,551 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3957 [2021-10-21 20:22:03,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4113 states and 5425 transitions. [2021-10-21 20:22:03,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:03,552 INFO L681 BuchiCegarLoop]: Abstraction has 4113 states and 5425 transitions. [2021-10-21 20:22:03,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4113 states and 5425 transitions. [2021-10-21 20:22:03,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4113 to 4113. [2021-10-21 20:22:03,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4113 states, 4113 states have (on average 1.3189885728178945) internal successors, (5425), 4112 states have internal predecessors, (5425), 0 states have call successors, (0), 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-10-21 20:22:03,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4113 states to 4113 states and 5425 transitions. [2021-10-21 20:22:03,629 INFO L704 BuchiCegarLoop]: Abstraction has 4113 states and 5425 transitions. [2021-10-21 20:22:03,629 INFO L587 BuchiCegarLoop]: Abstraction has 4113 states and 5425 transitions. [2021-10-21 20:22:03,629 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-21 20:22:03,629 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4113 states and 5425 transitions. [2021-10-21 20:22:03,642 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3810 [2021-10-21 20:22:03,642 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:03,642 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:03,645 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:03,645 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-10-21 20:22:03,645 INFO L791 eck$LassoCheckResult]: Stem: 57334#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 57192#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 57193#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57204#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 57205#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57160#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 57337#L116-2 assume !false; 57384#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58314#L119 assume !(12292 == ssl3_accept_~s__state~0); 58313#L122 assume !(16384 == ssl3_accept_~s__state~0); 58312#L125 assume !(8192 == ssl3_accept_~s__state~0); 58311#L128 assume !(24576 == ssl3_accept_~s__state~0); 58310#L131 assume !(8195 == ssl3_accept_~s__state~0); 58309#L134 assume !(8480 == ssl3_accept_~s__state~0); 58308#L137 assume !(8481 == ssl3_accept_~s__state~0); 58306#L140 assume !(8482 == ssl3_accept_~s__state~0); 58304#L143 assume 8464 == ssl3_accept_~s__state~0; 57747#L150 [2021-10-21 20:22:03,646 INFO L793 eck$LassoCheckResult]: Loop: 57747#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 57745#L289 assume !(0 == ssl3_accept_~blastFlag~0); 57129#L289-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; 57130#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60980#L603 ssl3_accept_~skip~0 := 0; 61102#L116-2 assume !false; 61100#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61098#L119 assume !(12292 == ssl3_accept_~s__state~0); 61096#L122 assume !(16384 == ssl3_accept_~s__state~0); 61094#L125 assume !(8192 == ssl3_accept_~s__state~0); 61092#L128 assume !(24576 == ssl3_accept_~s__state~0); 61090#L131 assume !(8195 == ssl3_accept_~s__state~0); 61088#L134 assume !(8480 == ssl3_accept_~s__state~0); 61086#L137 assume !(8481 == ssl3_accept_~s__state~0); 61084#L140 assume !(8482 == ssl3_accept_~s__state~0); 61082#L143 assume !(8464 == ssl3_accept_~s__state~0); 61080#L146 assume !(8465 == ssl3_accept_~s__state~0); 61078#L149 assume !(8466 == ssl3_accept_~s__state~0); 58458#L152 assume 8496 == ssl3_accept_~s__state~0; 58459#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 60771#L302 assume !(1 == ssl3_accept_~blastFlag~0); 60769#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 60767#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 57433#L308-2 ssl3_accept_~s__init_num~0 := 0; 60870#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60869#L603 ssl3_accept_~skip~0 := 0; 60868#L116-2 assume !false; 60867#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60866#L119 assume !(12292 == ssl3_accept_~s__state~0); 60865#L122 assume !(16384 == ssl3_accept_~s__state~0); 60864#L125 assume !(8192 == ssl3_accept_~s__state~0); 60863#L128 assume !(24576 == ssl3_accept_~s__state~0); 60862#L131 assume !(8195 == ssl3_accept_~s__state~0); 60861#L134 assume !(8480 == ssl3_accept_~s__state~0); 60860#L137 assume !(8481 == ssl3_accept_~s__state~0); 57644#L140 assume !(8482 == ssl3_accept_~s__state~0); 57643#L143 assume !(8464 == ssl3_accept_~s__state~0); 57642#L146 assume !(8465 == ssl3_accept_~s__state~0); 57641#L149 assume !(8466 == ssl3_accept_~s__state~0); 57640#L152 assume !(8496 == ssl3_accept_~s__state~0); 57459#L155 assume !(8497 == ssl3_accept_~s__state~0); 57449#L158 assume 8512 == ssl3_accept_~s__state~0; 57183#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57184#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 57109#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 57138#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60831#L603 ssl3_accept_~skip~0 := 0; 60829#L116-2 assume !false; 60827#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60825#L119 assume !(12292 == ssl3_accept_~s__state~0); 60823#L122 assume !(16384 == ssl3_accept_~s__state~0); 60821#L125 assume !(8192 == ssl3_accept_~s__state~0); 60820#L128 assume !(24576 == ssl3_accept_~s__state~0); 60818#L131 assume !(8195 == ssl3_accept_~s__state~0); 60816#L134 assume !(8480 == ssl3_accept_~s__state~0); 60815#L137 assume !(8481 == ssl3_accept_~s__state~0); 60813#L140 assume !(8482 == ssl3_accept_~s__state~0); 60811#L143 assume !(8464 == ssl3_accept_~s__state~0); 60809#L146 assume !(8465 == ssl3_accept_~s__state~0); 60807#L149 assume !(8466 == ssl3_accept_~s__state~0); 60805#L152 assume !(8496 == ssl3_accept_~s__state~0); 60766#L155 assume !(8497 == ssl3_accept_~s__state~0); 60762#L158 assume !(8512 == ssl3_accept_~s__state~0); 60612#L161 assume !(8513 == ssl3_accept_~s__state~0); 57443#L164 assume 8528 == ssl3_accept_~s__state~0; 57110#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 57111#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 57284#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 60728#L367 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 60726#L369 assume !(ssl3_accept_~ret~0 <= 0); 60721#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 60704#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60702#L603 ssl3_accept_~skip~0 := 0; 60700#L116-2 assume !false; 60698#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60696#L119 assume !(12292 == ssl3_accept_~s__state~0); 60691#L122 assume !(16384 == ssl3_accept_~s__state~0); 60687#L125 assume !(8192 == ssl3_accept_~s__state~0); 60684#L128 assume !(24576 == ssl3_accept_~s__state~0); 60679#L131 assume !(8195 == ssl3_accept_~s__state~0); 60674#L134 assume !(8480 == ssl3_accept_~s__state~0); 60669#L137 assume !(8481 == ssl3_accept_~s__state~0); 60660#L140 assume !(8482 == ssl3_accept_~s__state~0); 60647#L143 assume !(8464 == ssl3_accept_~s__state~0); 60641#L146 assume !(8465 == ssl3_accept_~s__state~0); 60639#L149 assume !(8466 == ssl3_accept_~s__state~0); 60637#L152 assume !(8496 == ssl3_accept_~s__state~0); 60635#L155 assume !(8497 == ssl3_accept_~s__state~0); 60633#L158 assume !(8512 == ssl3_accept_~s__state~0); 60631#L161 assume !(8513 == ssl3_accept_~s__state~0); 60611#L164 assume !(8528 == ssl3_accept_~s__state~0); 60608#L167 assume !(8529 == ssl3_accept_~s__state~0); 60602#L170 assume 8544 == ssl3_accept_~s__state~0; 57453#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 60479#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 60476#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60470#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60468#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 60466#L416 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; 60448#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60446#L603 ssl3_accept_~skip~0 := 0; 60444#L116-2 assume !false; 60442#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60440#L119 assume !(12292 == ssl3_accept_~s__state~0); 60438#L122 assume !(16384 == ssl3_accept_~s__state~0); 60436#L125 assume !(8192 == ssl3_accept_~s__state~0); 60434#L128 assume !(24576 == ssl3_accept_~s__state~0); 60432#L131 assume !(8195 == ssl3_accept_~s__state~0); 60429#L134 assume !(8480 == ssl3_accept_~s__state~0); 60428#L137 assume !(8481 == ssl3_accept_~s__state~0); 60427#L140 assume !(8482 == ssl3_accept_~s__state~0); 60425#L143 assume !(8464 == ssl3_accept_~s__state~0); 60424#L146 assume !(8465 == ssl3_accept_~s__state~0); 60423#L149 assume !(8466 == ssl3_accept_~s__state~0); 60251#L152 assume !(8496 == ssl3_accept_~s__state~0); 59077#L155 assume !(8497 == ssl3_accept_~s__state~0); 59071#L158 assume !(8512 == ssl3_accept_~s__state~0); 59065#L161 assume !(8513 == ssl3_accept_~s__state~0); 59063#L164 assume !(8528 == ssl3_accept_~s__state~0); 59060#L167 assume !(8529 == ssl3_accept_~s__state~0); 59058#L170 assume !(8544 == ssl3_accept_~s__state~0); 59056#L173 assume !(8545 == ssl3_accept_~s__state~0); 59054#L176 assume !(8560 == ssl3_accept_~s__state~0); 59052#L179 assume !(8561 == ssl3_accept_~s__state~0); 59049#L182 assume 8448 == ssl3_accept_~s__state~0; 57174#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 57175#L444 assume !(ssl3_accept_~num1~0 > 0); 57144#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57145#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60331#L603 ssl3_accept_~skip~0 := 0; 60329#L116-2 assume !false; 60327#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60323#L119 assume !(12292 == ssl3_accept_~s__state~0); 60321#L122 assume 16384 == ssl3_accept_~s__state~0; 60317#L228 ssl3_accept_~s__server~0 := 1; 60540#L233 assume 0 != ssl3_accept_~cb~0; 60538#L233-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 60537#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 60534#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0); 60532#L243-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 60527#L252 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 60525#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post33 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post33;havoc ssl3_accept_#t~post33;ssl3_accept_~s__state~0 := 8480; 60500#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60498#L603 ssl3_accept_~skip~0 := 0; 60496#L116-2 assume !false; 60494#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60492#L119 assume !(12292 == ssl3_accept_~s__state~0); 60490#L122 assume !(16384 == ssl3_accept_~s__state~0); 60488#L125 assume !(8192 == ssl3_accept_~s__state~0); 60486#L128 assume !(24576 == ssl3_accept_~s__state~0); 60484#L131 assume !(8195 == ssl3_accept_~s__state~0); 60483#L134 assume !(8480 == ssl3_accept_~s__state~0); 60481#L137 assume !(8481 == ssl3_accept_~s__state~0); 60480#L140 assume !(8482 == ssl3_accept_~s__state~0); 60257#L143 assume 8464 == ssl3_accept_~s__state~0; 57747#L150 [2021-10-21 20:22:03,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:03,646 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-21 20:22:03,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:03,647 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758526394] [2021-10-21 20:22:03,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:03,647 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:03,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:03,654 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:03,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:03,662 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:03,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:03,663 INFO L82 PathProgramCache]: Analyzing trace with hash 2098248568, now seen corresponding path program 1 times [2021-10-21 20:22:03,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:03,663 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567182464] [2021-10-21 20:22:03,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:03,664 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:03,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:03,705 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:22:03,705 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:03,705 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567182464] [2021-10-21 20:22:03,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567182464] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:22:03,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790710201] [2021-10-21 20:22:03,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:03,706 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:22:03,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:22:03,708 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:22:03,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-21 20:22:03,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:03,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 20:22:03,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:22:04,230 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-10-21 20:22:04,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790710201] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:04,230 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-21 20:22:04,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-21 20:22:04,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204719805] [2021-10-21 20:22:04,231 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:04,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:04,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:04,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:22:04,233 INFO L87 Difference]: Start difference. First operand 4113 states and 5425 transitions. cyclomatic complexity: 1317 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-10-21 20:22:04,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:04,360 INFO L93 Difference]: Finished difference Result 4233 states and 5569 transitions. [2021-10-21 20:22:04,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:04,361 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4233 states and 5569 transitions. [2021-10-21 20:22:04,378 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3930 [2021-10-21 20:22:04,392 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4233 states to 4233 states and 5569 transitions. [2021-10-21 20:22:04,392 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4077 [2021-10-21 20:22:04,396 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4077 [2021-10-21 20:22:04,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4233 states and 5569 transitions. [2021-10-21 20:22:04,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:04,398 INFO L681 BuchiCegarLoop]: Abstraction has 4233 states and 5569 transitions. [2021-10-21 20:22:04,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4233 states and 5569 transitions. [2021-10-21 20:22:04,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4233 to 4167. [2021-10-21 20:22:04,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4167 states, 4167 states have (on average 1.3177345812335013) internal successors, (5491), 4166 states have internal predecessors, (5491), 0 states have call successors, (0), 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-10-21 20:22:04,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4167 states to 4167 states and 5491 transitions. [2021-10-21 20:22:04,458 INFO L704 BuchiCegarLoop]: Abstraction has 4167 states and 5491 transitions. [2021-10-21 20:22:04,458 INFO L587 BuchiCegarLoop]: Abstraction has 4167 states and 5491 transitions. [2021-10-21 20:22:04,458 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-21 20:22:04,459 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4167 states and 5491 transitions. [2021-10-21 20:22:04,471 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3864 [2021-10-21 20:22:04,471 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:04,472 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:04,474 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:04,474 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-10-21 20:22:04,474 INFO L791 eck$LassoCheckResult]: Stem: 66157#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 66008#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 66009#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 66026#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 66027#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 65976#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 66160#L116-2 assume !false; 66203#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67508#L119 assume !(12292 == ssl3_accept_~s__state~0); 67505#L122 assume !(16384 == ssl3_accept_~s__state~0); 67502#L125 assume !(8192 == ssl3_accept_~s__state~0); 67499#L128 assume !(24576 == ssl3_accept_~s__state~0); 67496#L131 assume !(8195 == ssl3_accept_~s__state~0); 67493#L134 assume !(8480 == ssl3_accept_~s__state~0); 67490#L137 assume !(8481 == ssl3_accept_~s__state~0); 67487#L140 assume !(8482 == ssl3_accept_~s__state~0); 67484#L143 assume 8464 == ssl3_accept_~s__state~0; 66269#L150 [2021-10-21 20:22:04,475 INFO L793 eck$LassoCheckResult]: Loop: 66269#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 69641#L289 assume !(0 == ssl3_accept_~blastFlag~0); 69640#L289-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; 69631#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69629#L603 ssl3_accept_~skip~0 := 0; 69628#L116-2 assume !false; 69625#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69624#L119 assume !(12292 == ssl3_accept_~s__state~0); 69623#L122 assume !(16384 == ssl3_accept_~s__state~0); 69622#L125 assume !(8192 == ssl3_accept_~s__state~0); 69620#L128 assume !(24576 == ssl3_accept_~s__state~0); 69616#L131 assume !(8195 == ssl3_accept_~s__state~0); 69615#L134 assume !(8480 == ssl3_accept_~s__state~0); 69614#L137 assume !(8481 == ssl3_accept_~s__state~0); 69613#L140 assume !(8482 == ssl3_accept_~s__state~0); 69612#L143 assume !(8464 == ssl3_accept_~s__state~0); 69611#L146 assume !(8465 == ssl3_accept_~s__state~0); 69610#L149 assume !(8466 == ssl3_accept_~s__state~0); 69609#L152 assume 8496 == ssl3_accept_~s__state~0; 68906#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 69552#L302 assume !(1 == ssl3_accept_~blastFlag~0); 66152#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 66153#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 65938#L308-2 ssl3_accept_~s__init_num~0 := 0; 66079#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70062#L603 ssl3_accept_~skip~0 := 0; 70061#L116-2 assume !false; 70060#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70059#L119 assume !(12292 == ssl3_accept_~s__state~0); 70058#L122 assume !(16384 == ssl3_accept_~s__state~0); 70057#L125 assume !(8192 == ssl3_accept_~s__state~0); 70056#L128 assume !(24576 == ssl3_accept_~s__state~0); 70055#L131 assume !(8195 == ssl3_accept_~s__state~0); 70054#L134 assume !(8480 == ssl3_accept_~s__state~0); 70052#L137 assume !(8481 == ssl3_accept_~s__state~0); 70049#L140 assume !(8482 == ssl3_accept_~s__state~0); 70011#L143 assume !(8464 == ssl3_accept_~s__state~0); 70009#L146 assume !(8465 == ssl3_accept_~s__state~0); 70007#L149 assume !(8466 == ssl3_accept_~s__state~0); 69988#L152 assume !(8496 == ssl3_accept_~s__state~0); 69898#L155 assume !(8497 == ssl3_accept_~s__state~0); 66282#L158 assume 8512 == ssl3_accept_~s__state~0; 65999#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66000#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 69293#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 69281#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69276#L603 ssl3_accept_~skip~0 := 0; 69269#L116-2 assume !false; 69266#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69263#L119 assume !(12292 == ssl3_accept_~s__state~0); 69260#L122 assume !(16384 == ssl3_accept_~s__state~0); 69257#L125 assume !(8192 == ssl3_accept_~s__state~0); 69254#L128 assume !(24576 == ssl3_accept_~s__state~0); 69251#L131 assume !(8195 == ssl3_accept_~s__state~0); 66341#L134 assume !(8480 == ssl3_accept_~s__state~0); 66342#L137 assume !(8481 == ssl3_accept_~s__state~0); 66337#L140 assume !(8482 == ssl3_accept_~s__state~0); 66338#L143 assume !(8464 == ssl3_accept_~s__state~0); 66330#L146 assume !(8465 == ssl3_accept_~s__state~0); 66331#L149 assume !(8466 == ssl3_accept_~s__state~0); 69236#L152 assume !(8496 == ssl3_accept_~s__state~0); 69233#L155 assume !(8497 == ssl3_accept_~s__state~0); 69228#L158 assume !(8512 == ssl3_accept_~s__state~0); 66318#L161 assume !(8513 == ssl3_accept_~s__state~0); 66319#L164 assume 8528 == ssl3_accept_~s__state~0; 69021#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 69220#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 69217#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 66118#L367 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 69173#L369 assume !(ssl3_accept_~ret~0 <= 0); 69167#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 69143#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69138#L603 ssl3_accept_~skip~0 := 0; 69133#L116-2 assume !false; 69068#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69064#L119 assume !(12292 == ssl3_accept_~s__state~0); 69062#L122 assume !(16384 == ssl3_accept_~s__state~0); 69060#L125 assume !(8192 == ssl3_accept_~s__state~0); 69058#L128 assume !(24576 == ssl3_accept_~s__state~0); 69056#L131 assume !(8195 == ssl3_accept_~s__state~0); 69054#L134 assume !(8480 == ssl3_accept_~s__state~0); 69051#L137 assume !(8481 == ssl3_accept_~s__state~0); 69049#L140 assume !(8482 == ssl3_accept_~s__state~0); 69047#L143 assume !(8464 == ssl3_accept_~s__state~0); 69045#L146 assume !(8465 == ssl3_accept_~s__state~0); 69043#L149 assume !(8466 == ssl3_accept_~s__state~0); 69041#L152 assume !(8496 == ssl3_accept_~s__state~0); 69035#L155 assume !(8497 == ssl3_accept_~s__state~0); 69033#L158 assume !(8512 == ssl3_accept_~s__state~0); 69028#L161 assume !(8513 == ssl3_accept_~s__state~0); 69025#L164 assume !(8528 == ssl3_accept_~s__state~0); 69024#L167 assume !(8529 == ssl3_accept_~s__state~0); 69016#L170 assume 8544 == ssl3_accept_~s__state~0; 69015#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 69014#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 69012#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 69005#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 69000#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 68996#L416 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; 68990#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68988#L603 ssl3_accept_~skip~0 := 0; 68987#L116-2 assume !false; 68984#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68980#L119 assume !(12292 == ssl3_accept_~s__state~0); 68967#L122 assume !(16384 == ssl3_accept_~s__state~0); 68961#L125 assume !(8192 == ssl3_accept_~s__state~0); 68954#L128 assume !(24576 == ssl3_accept_~s__state~0); 68951#L131 assume !(8195 == ssl3_accept_~s__state~0); 68948#L134 assume !(8480 == ssl3_accept_~s__state~0); 68945#L137 assume !(8481 == ssl3_accept_~s__state~0); 68942#L140 assume !(8482 == ssl3_accept_~s__state~0); 68939#L143 assume !(8464 == ssl3_accept_~s__state~0); 68937#L146 assume !(8465 == ssl3_accept_~s__state~0); 68935#L149 assume !(8466 == ssl3_accept_~s__state~0); 68856#L152 assume !(8496 == ssl3_accept_~s__state~0); 68855#L155 assume !(8497 == ssl3_accept_~s__state~0); 68854#L158 assume !(8512 == ssl3_accept_~s__state~0); 68853#L161 assume !(8513 == ssl3_accept_~s__state~0); 68852#L164 assume !(8528 == ssl3_accept_~s__state~0); 68851#L167 assume !(8529 == ssl3_accept_~s__state~0); 68850#L170 assume !(8544 == ssl3_accept_~s__state~0); 68849#L173 assume !(8545 == ssl3_accept_~s__state~0); 68848#L176 assume !(8560 == ssl3_accept_~s__state~0); 68847#L179 assume !(8561 == ssl3_accept_~s__state~0); 68846#L182 assume 8448 == ssl3_accept_~s__state~0; 68845#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 68843#L444 assume !(ssl3_accept_~num1~0 > 0); 68839#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 68834#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68833#L603 ssl3_accept_~skip~0 := 0; 68832#L116-2 assume !false; 68831#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68829#L119 assume 12292 == ssl3_accept_~s__state~0; 68830#L120 ssl3_accept_~s__new_session~0 := 1; 68986#L228 ssl3_accept_~s__server~0 := 1; 68983#L233 assume 0 != ssl3_accept_~cb~0; 68979#L233-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 68978#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 68977#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0); 68975#L243-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 68972#L252 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 68963#L257 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post33 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post33;havoc ssl3_accept_#t~post33;ssl3_accept_~s__state~0 := 8480; 68956#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68953#L603 ssl3_accept_~skip~0 := 0; 68950#L116-2 assume !false; 68947#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68944#L119 assume !(12292 == ssl3_accept_~s__state~0); 68941#L122 assume !(16384 == ssl3_accept_~s__state~0); 68938#L125 assume !(8192 == ssl3_accept_~s__state~0); 68936#L128 assume !(24576 == ssl3_accept_~s__state~0); 68924#L131 assume !(8195 == ssl3_accept_~s__state~0); 68922#L134 assume !(8480 == ssl3_accept_~s__state~0); 68920#L137 assume !(8481 == ssl3_accept_~s__state~0); 68917#L140 assume !(8482 == ssl3_accept_~s__state~0); 68915#L143 assume 8464 == ssl3_accept_~s__state~0; 66269#L150 [2021-10-21 20:22:04,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:04,475 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-21 20:22:04,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:04,476 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619520684] [2021-10-21 20:22:04,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:04,476 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:04,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:04,484 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:04,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:04,492 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:04,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:04,493 INFO L82 PathProgramCache]: Analyzing trace with hash 1031501452, now seen corresponding path program 1 times [2021-10-21 20:22:04,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:04,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115023195] [2021-10-21 20:22:04,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:04,494 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:04,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:04,533 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:22:04,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:04,533 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115023195] [2021-10-21 20:22:04,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115023195] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:22:04,533 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407198799] [2021-10-21 20:22:04,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:04,534 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:22:04,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:22:04,536 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:22:04,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-21 20:22:04,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:04,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 20:22:04,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:22:05,033 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-21 20:22:05,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407198799] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:05,034 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-21 20:22:05,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-21 20:22:05,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832862042] [2021-10-21 20:22:05,035 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:05,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:05,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:05,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:22:05,036 INFO L87 Difference]: Start difference. First operand 4167 states and 5491 transitions. cyclomatic complexity: 1329 Second operand has 3 states, 2 states have (on average 39.5) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:05,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:05,190 INFO L93 Difference]: Finished difference Result 4419 states and 5755 transitions. [2021-10-21 20:22:05,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:05,191 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4419 states and 5755 transitions. [2021-10-21 20:22:05,213 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3984 [2021-10-21 20:22:05,230 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4419 states to 4299 states and 5635 transitions. [2021-10-21 20:22:05,231 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4143 [2021-10-21 20:22:05,234 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4143 [2021-10-21 20:22:05,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4299 states and 5635 transitions. [2021-10-21 20:22:05,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:05,237 INFO L681 BuchiCegarLoop]: Abstraction has 4299 states and 5635 transitions. [2021-10-21 20:22:05,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4299 states and 5635 transitions. [2021-10-21 20:22:05,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4299 to 4065. [2021-10-21 20:22:05,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4065 states, 4065 states have (on average 1.3138991389913899) internal successors, (5341), 4064 states have internal predecessors, (5341), 0 states have call successors, (0), 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-10-21 20:22:05,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4065 states to 4065 states and 5341 transitions. [2021-10-21 20:22:05,306 INFO L704 BuchiCegarLoop]: Abstraction has 4065 states and 5341 transitions. [2021-10-21 20:22:05,306 INFO L587 BuchiCegarLoop]: Abstraction has 4065 states and 5341 transitions. [2021-10-21 20:22:05,307 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-21 20:22:05,307 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4065 states and 5341 transitions. [2021-10-21 20:22:05,319 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3762 [2021-10-21 20:22:05,319 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:05,319 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:05,322 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:05,322 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:05,323 INFO L791 eck$LassoCheckResult]: Stem: 75207#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 75064#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 75065#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 75082#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 75083#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 75033#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 75210#L116-2 assume !false; 75257#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76129#L119 assume !(12292 == ssl3_accept_~s__state~0); 76128#L122 assume !(16384 == ssl3_accept_~s__state~0); 76127#L125 assume !(8192 == ssl3_accept_~s__state~0); 76126#L128 assume !(24576 == ssl3_accept_~s__state~0); 76125#L131 assume !(8195 == ssl3_accept_~s__state~0); 76124#L134 assume !(8480 == ssl3_accept_~s__state~0); 76123#L137 assume !(8481 == ssl3_accept_~s__state~0); 76122#L140 assume !(8482 == ssl3_accept_~s__state~0); 76121#L143 assume 8464 == ssl3_accept_~s__state~0; 76119#L150 [2021-10-21 20:22:05,323 INFO L793 eck$LassoCheckResult]: Loop: 76119#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 78707#L289 assume !(0 == ssl3_accept_~blastFlag~0); 78956#L289-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; 78951#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78950#L603 ssl3_accept_~skip~0 := 0; 78949#L116-2 assume !false; 78948#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78947#L119 assume !(12292 == ssl3_accept_~s__state~0); 78946#L122 assume !(16384 == ssl3_accept_~s__state~0); 78945#L125 assume !(8192 == ssl3_accept_~s__state~0); 78944#L128 assume !(24576 == ssl3_accept_~s__state~0); 78943#L131 assume !(8195 == ssl3_accept_~s__state~0); 78942#L134 assume !(8480 == ssl3_accept_~s__state~0); 76971#L137 assume !(8481 == ssl3_accept_~s__state~0); 78939#L140 assume !(8482 == ssl3_accept_~s__state~0); 78936#L143 assume !(8464 == ssl3_accept_~s__state~0); 78933#L146 assume !(8465 == ssl3_accept_~s__state~0); 78930#L149 assume !(8466 == ssl3_accept_~s__state~0); 76785#L152 assume 8496 == ssl3_accept_~s__state~0; 76631#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 76783#L302 assume !(1 == ssl3_accept_~blastFlag~0); 76782#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 76779#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 75312#L308-2 ssl3_accept_~s__init_num~0 := 0; 76772#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76771#L603 ssl3_accept_~skip~0 := 0; 76770#L116-2 assume !false; 76769#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76768#L119 assume !(12292 == ssl3_accept_~s__state~0); 76767#L122 assume !(16384 == ssl3_accept_~s__state~0); 76766#L125 assume !(8192 == ssl3_accept_~s__state~0); 76765#L128 assume !(24576 == ssl3_accept_~s__state~0); 76764#L131 assume !(8195 == ssl3_accept_~s__state~0); 76763#L134 assume !(8480 == ssl3_accept_~s__state~0); 76762#L137 assume !(8481 == ssl3_accept_~s__state~0); 76761#L140 assume !(8482 == ssl3_accept_~s__state~0); 76760#L143 assume !(8464 == ssl3_accept_~s__state~0); 76759#L146 assume !(8465 == ssl3_accept_~s__state~0); 76758#L149 assume !(8466 == ssl3_accept_~s__state~0); 76757#L152 assume !(8496 == ssl3_accept_~s__state~0); 76756#L155 assume !(8497 == ssl3_accept_~s__state~0); 76755#L158 assume 8512 == ssl3_accept_~s__state~0; 76624#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 76752#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 76749#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 76744#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76743#L603 ssl3_accept_~skip~0 := 0; 76742#L116-2 assume !false; 76741#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76740#L119 assume !(12292 == ssl3_accept_~s__state~0); 76739#L122 assume !(16384 == ssl3_accept_~s__state~0); 76738#L125 assume !(8192 == ssl3_accept_~s__state~0); 76737#L128 assume !(24576 == ssl3_accept_~s__state~0); 76736#L131 assume !(8195 == ssl3_accept_~s__state~0); 76735#L134 assume !(8480 == ssl3_accept_~s__state~0); 76734#L137 assume !(8481 == ssl3_accept_~s__state~0); 76733#L140 assume !(8482 == ssl3_accept_~s__state~0); 76732#L143 assume !(8464 == ssl3_accept_~s__state~0); 76731#L146 assume !(8465 == ssl3_accept_~s__state~0); 76730#L149 assume !(8466 == ssl3_accept_~s__state~0); 76729#L152 assume !(8496 == ssl3_accept_~s__state~0); 76728#L155 assume !(8497 == ssl3_accept_~s__state~0); 76727#L158 assume !(8512 == ssl3_accept_~s__state~0); 76726#L161 assume !(8513 == ssl3_accept_~s__state~0); 76725#L164 assume 8528 == ssl3_accept_~s__state~0; 76617#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 76724#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 76723#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 76721#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 76715#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 76710#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 76705#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76704#L603 ssl3_accept_~skip~0 := 0; 76703#L116-2 assume !false; 76691#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76681#L119 assume !(12292 == ssl3_accept_~s__state~0); 76678#L122 assume !(16384 == ssl3_accept_~s__state~0); 76675#L125 assume !(8192 == ssl3_accept_~s__state~0); 76672#L128 assume !(24576 == ssl3_accept_~s__state~0); 76668#L131 assume !(8195 == ssl3_accept_~s__state~0); 76665#L134 assume !(8480 == ssl3_accept_~s__state~0); 76662#L137 assume !(8481 == ssl3_accept_~s__state~0); 76659#L140 assume !(8482 == ssl3_accept_~s__state~0); 76655#L143 assume !(8464 == ssl3_accept_~s__state~0); 76652#L146 assume !(8465 == ssl3_accept_~s__state~0); 76648#L149 assume !(8466 == ssl3_accept_~s__state~0); 76644#L152 assume !(8496 == ssl3_accept_~s__state~0); 76641#L155 assume !(8497 == ssl3_accept_~s__state~0); 76638#L158 assume !(8512 == ssl3_accept_~s__state~0); 76635#L161 assume !(8513 == ssl3_accept_~s__state~0); 76632#L164 assume !(8528 == ssl3_accept_~s__state~0); 76628#L167 assume !(8529 == ssl3_accept_~s__state~0); 76625#L170 assume 8544 == ssl3_accept_~s__state~0; 76608#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 76619#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 76614#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 76609#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 76603#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 76588#L416 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; 76578#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76576#L603 ssl3_accept_~skip~0 := 0; 76574#L116-2 assume !false; 76572#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76570#L119 assume !(12292 == ssl3_accept_~s__state~0); 76568#L122 assume !(16384 == ssl3_accept_~s__state~0); 76566#L125 assume !(8192 == ssl3_accept_~s__state~0); 76564#L128 assume !(24576 == ssl3_accept_~s__state~0); 76562#L131 assume !(8195 == ssl3_accept_~s__state~0); 76560#L134 assume !(8480 == ssl3_accept_~s__state~0); 76558#L137 assume !(8481 == ssl3_accept_~s__state~0); 76556#L140 assume !(8482 == ssl3_accept_~s__state~0); 76554#L143 assume !(8464 == ssl3_accept_~s__state~0); 76552#L146 assume !(8465 == ssl3_accept_~s__state~0); 76549#L149 assume !(8466 == ssl3_accept_~s__state~0); 76541#L152 assume !(8496 == ssl3_accept_~s__state~0); 76540#L155 assume !(8497 == ssl3_accept_~s__state~0); 76539#L158 assume !(8512 == ssl3_accept_~s__state~0); 76538#L161 assume !(8513 == ssl3_accept_~s__state~0); 76537#L164 assume !(8528 == ssl3_accept_~s__state~0); 76536#L167 assume !(8529 == ssl3_accept_~s__state~0); 76535#L170 assume !(8544 == ssl3_accept_~s__state~0); 76534#L173 assume !(8545 == ssl3_accept_~s__state~0); 76533#L176 assume !(8560 == ssl3_accept_~s__state~0); 76532#L179 assume !(8561 == ssl3_accept_~s__state~0); 76531#L182 assume 8448 == ssl3_accept_~s__state~0; 76530#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 76528#L444 assume !(ssl3_accept_~num1~0 > 0); 76524#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 76519#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76516#L603 ssl3_accept_~skip~0 := 0; 76512#L116-2 assume !false; 76507#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76504#L119 assume !(12292 == ssl3_accept_~s__state~0); 76502#L122 assume 16384 == ssl3_accept_~s__state~0; 76498#L228 ssl3_accept_~s__server~0 := 1; 77683#L233 assume 0 != ssl3_accept_~cb~0; 77684#L233-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 77677#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 77678#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0); 76903#L243-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 76904#L252 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 76596#L257 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 76591#L259 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32; 76428#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76577#L603 ssl3_accept_~skip~0 := 0; 76575#L116-2 assume !false; 76573#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76571#L119 assume !(12292 == ssl3_accept_~s__state~0); 76569#L122 assume !(16384 == ssl3_accept_~s__state~0); 76567#L125 assume !(8192 == ssl3_accept_~s__state~0); 76565#L128 assume !(24576 == ssl3_accept_~s__state~0); 76563#L131 assume !(8195 == ssl3_accept_~s__state~0); 76561#L134 assume !(8480 == ssl3_accept_~s__state~0); 76559#L137 assume !(8481 == ssl3_accept_~s__state~0); 76557#L140 assume !(8482 == ssl3_accept_~s__state~0); 76555#L143 assume 8464 == ssl3_accept_~s__state~0; 76119#L150 [2021-10-21 20:22:05,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:05,324 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-21 20:22:05,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:05,324 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726117400] [2021-10-21 20:22:05,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:05,324 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:05,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:05,333 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:05,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:05,341 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:05,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:05,342 INFO L82 PathProgramCache]: Analyzing trace with hash -676660231, now seen corresponding path program 1 times [2021-10-21 20:22:05,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:05,342 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90673164] [2021-10-21 20:22:05,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:05,343 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:05,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:05,375 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-10-21 20:22:05,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:05,375 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90673164] [2021-10-21 20:22:05,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90673164] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:05,376 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:05,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:05,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485855178] [2021-10-21 20:22:05,377 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:05,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:05,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:05,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:05,377 INFO L87 Difference]: Start difference. First operand 4065 states and 5341 transitions. cyclomatic complexity: 1281 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-10-21 20:22:05,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:05,405 INFO L93 Difference]: Finished difference Result 7767 states and 10223 transitions. [2021-10-21 20:22:05,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:05,407 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7767 states and 10223 transitions. [2021-10-21 20:22:05,439 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 7434 [2021-10-21 20:22:05,467 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7767 states to 7767 states and 10223 transitions. [2021-10-21 20:22:05,467 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7611 [2021-10-21 20:22:05,473 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7611 [2021-10-21 20:22:05,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7767 states and 10223 transitions. [2021-10-21 20:22:05,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:05,480 INFO L681 BuchiCegarLoop]: Abstraction has 7767 states and 10223 transitions. [2021-10-21 20:22:05,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7767 states and 10223 transitions. [2021-10-21 20:22:05,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7767 to 4071. [2021-10-21 20:22:05,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4071 states, 4071 states have (on average 1.313436502087939) internal successors, (5347), 4070 states have internal predecessors, (5347), 0 states have call successors, (0), 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-10-21 20:22:05,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4071 states to 4071 states and 5347 transitions. [2021-10-21 20:22:05,643 INFO L704 BuchiCegarLoop]: Abstraction has 4071 states and 5347 transitions. [2021-10-21 20:22:05,644 INFO L587 BuchiCegarLoop]: Abstraction has 4071 states and 5347 transitions. [2021-10-21 20:22:05,644 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-21 20:22:05,644 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4071 states and 5347 transitions. [2021-10-21 20:22:05,654 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3768 [2021-10-21 20:22:05,654 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:05,654 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:05,657 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:05,657 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:05,657 INFO L791 eck$LassoCheckResult]: Stem: 87040#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 86903#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 86904#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 86917#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 86918#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 86870#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 87043#L116-2 assume !false; 87083#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88500#L119 assume !(12292 == ssl3_accept_~s__state~0); 88499#L122 assume !(16384 == ssl3_accept_~s__state~0); 88498#L125 assume !(8192 == ssl3_accept_~s__state~0); 88497#L128 assume !(24576 == ssl3_accept_~s__state~0); 88496#L131 assume !(8195 == ssl3_accept_~s__state~0); 88495#L134 assume !(8480 == ssl3_accept_~s__state~0); 88494#L137 assume !(8481 == ssl3_accept_~s__state~0); 88493#L140 assume !(8482 == ssl3_accept_~s__state~0); 88489#L143 assume 8464 == ssl3_accept_~s__state~0; 87908#L150 [2021-10-21 20:22:05,658 INFO L793 eck$LassoCheckResult]: Loop: 87908#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 88482#L289 assume !(0 == ssl3_accept_~blastFlag~0); 88483#L289-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; 88824#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88820#L603 ssl3_accept_~skip~0 := 0; 88814#L116-2 assume !false; 88810#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88805#L119 assume !(12292 == ssl3_accept_~s__state~0); 88800#L122 assume !(16384 == ssl3_accept_~s__state~0); 88795#L125 assume !(8192 == ssl3_accept_~s__state~0); 88791#L128 assume !(24576 == ssl3_accept_~s__state~0); 88787#L131 assume !(8195 == ssl3_accept_~s__state~0); 88477#L134 assume !(8480 == ssl3_accept_~s__state~0); 88442#L137 assume !(8481 == ssl3_accept_~s__state~0); 88435#L140 assume !(8482 == ssl3_accept_~s__state~0); 88427#L143 assume !(8464 == ssl3_accept_~s__state~0); 88423#L146 assume !(8465 == ssl3_accept_~s__state~0); 88419#L149 assume !(8466 == ssl3_accept_~s__state~0); 88414#L152 assume 8496 == ssl3_accept_~s__state~0; 87903#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 88406#L302 assume !(1 == ssl3_accept_~blastFlag~0); 88369#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 88362#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 86832#L308-2 ssl3_accept_~s__init_num~0 := 0; 87880#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87881#L603 ssl3_accept_~skip~0 := 0; 87867#L116-2 assume !false; 87868#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87858#L119 assume !(12292 == ssl3_accept_~s__state~0); 87859#L122 assume !(16384 == ssl3_accept_~s__state~0); 87848#L125 assume !(8192 == ssl3_accept_~s__state~0); 87849#L128 assume !(24576 == ssl3_accept_~s__state~0); 87838#L131 assume !(8195 == ssl3_accept_~s__state~0); 87839#L134 assume !(8480 == ssl3_accept_~s__state~0); 87827#L137 assume !(8481 == ssl3_accept_~s__state~0); 87828#L140 assume !(8482 == ssl3_accept_~s__state~0); 87811#L143 assume !(8464 == ssl3_accept_~s__state~0); 87812#L146 assume !(8465 == ssl3_accept_~s__state~0); 87802#L149 assume !(8466 == ssl3_accept_~s__state~0); 87803#L152 assume !(8496 == ssl3_accept_~s__state~0); 87796#L155 assume !(8497 == ssl3_accept_~s__state~0); 87797#L158 assume 8512 == ssl3_accept_~s__state~0; 87898#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 88319#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 88315#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 88309#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88307#L603 ssl3_accept_~skip~0 := 0; 88305#L116-2 assume !false; 88303#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88301#L119 assume !(12292 == ssl3_accept_~s__state~0); 88299#L122 assume !(16384 == ssl3_accept_~s__state~0); 88297#L125 assume !(8192 == ssl3_accept_~s__state~0); 88295#L128 assume !(24576 == ssl3_accept_~s__state~0); 88293#L131 assume !(8195 == ssl3_accept_~s__state~0); 88291#L134 assume !(8480 == ssl3_accept_~s__state~0); 88289#L137 assume !(8481 == ssl3_accept_~s__state~0); 88287#L140 assume !(8482 == ssl3_accept_~s__state~0); 88286#L143 assume !(8464 == ssl3_accept_~s__state~0); 88285#L146 assume !(8465 == ssl3_accept_~s__state~0); 88284#L149 assume !(8466 == ssl3_accept_~s__state~0); 88283#L152 assume !(8496 == ssl3_accept_~s__state~0); 88282#L155 assume !(8497 == ssl3_accept_~s__state~0); 88274#L158 assume !(8512 == ssl3_accept_~s__state~0); 88270#L161 assume !(8513 == ssl3_accept_~s__state~0); 88265#L164 assume 8528 == ssl3_accept_~s__state~0; 87893#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 88257#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 88256#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 88253#L367 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 88251#L369 assume !(ssl3_accept_~ret~0 <= 0); 88243#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 88237#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88234#L603 ssl3_accept_~skip~0 := 0; 88230#L116-2 assume !false; 88224#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88221#L119 assume !(12292 == ssl3_accept_~s__state~0); 88218#L122 assume !(16384 == ssl3_accept_~s__state~0); 88215#L125 assume !(8192 == ssl3_accept_~s__state~0); 88212#L128 assume !(24576 == ssl3_accept_~s__state~0); 88209#L131 assume !(8195 == ssl3_accept_~s__state~0); 88206#L134 assume !(8480 == ssl3_accept_~s__state~0); 88203#L137 assume !(8481 == ssl3_accept_~s__state~0); 88200#L140 assume !(8482 == ssl3_accept_~s__state~0); 88197#L143 assume !(8464 == ssl3_accept_~s__state~0); 88194#L146 assume !(8465 == ssl3_accept_~s__state~0); 88191#L149 assume !(8466 == ssl3_accept_~s__state~0); 88188#L152 assume !(8496 == ssl3_accept_~s__state~0); 88185#L155 assume !(8497 == ssl3_accept_~s__state~0); 88182#L158 assume !(8512 == ssl3_accept_~s__state~0); 88179#L161 assume !(8513 == ssl3_accept_~s__state~0); 88176#L164 assume !(8528 == ssl3_accept_~s__state~0); 88173#L167 assume !(8529 == ssl3_accept_~s__state~0); 88170#L170 assume 8544 == ssl3_accept_~s__state~0; 87887#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 88165#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 88162#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 88153#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 88148#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 88138#L416 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; 88127#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88125#L603 ssl3_accept_~skip~0 := 0; 88123#L116-2 assume !false; 88121#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88119#L119 assume !(12292 == ssl3_accept_~s__state~0); 88117#L122 assume !(16384 == ssl3_accept_~s__state~0); 88115#L125 assume !(8192 == ssl3_accept_~s__state~0); 88113#L128 assume !(24576 == ssl3_accept_~s__state~0); 88111#L131 assume !(8195 == ssl3_accept_~s__state~0); 88109#L134 assume !(8480 == ssl3_accept_~s__state~0); 88107#L137 assume !(8481 == ssl3_accept_~s__state~0); 88105#L140 assume !(8482 == ssl3_accept_~s__state~0); 88103#L143 assume !(8464 == ssl3_accept_~s__state~0); 88101#L146 assume !(8465 == ssl3_accept_~s__state~0); 88098#L149 assume !(8466 == ssl3_accept_~s__state~0); 87989#L152 assume !(8496 == ssl3_accept_~s__state~0); 87988#L155 assume !(8497 == ssl3_accept_~s__state~0); 87987#L158 assume !(8512 == ssl3_accept_~s__state~0); 87986#L161 assume !(8513 == ssl3_accept_~s__state~0); 87984#L164 assume !(8528 == ssl3_accept_~s__state~0); 87982#L167 assume !(8529 == ssl3_accept_~s__state~0); 87980#L170 assume !(8544 == ssl3_accept_~s__state~0); 87978#L173 assume !(8545 == ssl3_accept_~s__state~0); 87976#L176 assume !(8560 == ssl3_accept_~s__state~0); 87974#L179 assume !(8561 == ssl3_accept_~s__state~0); 87972#L182 assume 8448 == ssl3_accept_~s__state~0; 87970#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 87965#L444 assume !(ssl3_accept_~num1~0 > 0); 87958#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 87947#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87941#L603 ssl3_accept_~skip~0 := 0; 87939#L116-2 assume !false; 87937#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87934#L119 assume !(12292 == ssl3_accept_~s__state~0); 87931#L122 assume 16384 == ssl3_accept_~s__state~0; 87927#L228 ssl3_accept_~s__server~0 := 1; 88904#L233 assume 0 != ssl3_accept_~cb~0; 88899#L233-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 88895#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 88886#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0); 88881#L243-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 88875#L252 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 88149#L257 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 88141#L259 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32; 88132#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88126#L603 ssl3_accept_~skip~0 := 0; 88124#L116-2 assume !false; 88122#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88120#L119 assume !(12292 == ssl3_accept_~s__state~0); 88118#L122 assume !(16384 == ssl3_accept_~s__state~0); 88116#L125 assume !(8192 == ssl3_accept_~s__state~0); 88114#L128 assume !(24576 == ssl3_accept_~s__state~0); 88112#L131 assume !(8195 == ssl3_accept_~s__state~0); 88110#L134 assume !(8480 == ssl3_accept_~s__state~0); 88108#L137 assume !(8481 == ssl3_accept_~s__state~0); 88106#L140 assume !(8482 == ssl3_accept_~s__state~0); 88104#L143 assume 8464 == ssl3_accept_~s__state~0; 87908#L150 [2021-10-21 20:22:05,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:05,658 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-21 20:22:05,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:05,659 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862845361] [2021-10-21 20:22:05,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:05,659 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:05,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:05,667 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:05,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:05,675 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:05,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:05,676 INFO L82 PathProgramCache]: Analyzing trace with hash -680285130, now seen corresponding path program 1 times [2021-10-21 20:22:05,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:05,676 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057220389] [2021-10-21 20:22:05,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:05,677 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:05,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:05,707 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-10-21 20:22:05,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:05,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057220389] [2021-10-21 20:22:05,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057220389] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:05,707 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:05,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:05,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098903854] [2021-10-21 20:22:05,708 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:05,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:05,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:05,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:05,709 INFO L87 Difference]: Start difference. First operand 4071 states and 5347 transitions. cyclomatic complexity: 1281 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-10-21 20:22:05,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:05,737 INFO L93 Difference]: Finished difference Result 7767 states and 10217 transitions. [2021-10-21 20:22:05,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:05,738 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7767 states and 10217 transitions. [2021-10-21 20:22:05,769 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 7434 [2021-10-21 20:22:05,797 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7767 states to 7767 states and 10217 transitions. [2021-10-21 20:22:05,797 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7611 [2021-10-21 20:22:05,803 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7611 [2021-10-21 20:22:05,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7767 states and 10217 transitions. [2021-10-21 20:22:05,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:05,804 INFO L681 BuchiCegarLoop]: Abstraction has 7767 states and 10217 transitions. [2021-10-21 20:22:05,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7767 states and 10217 transitions. [2021-10-21 20:22:05,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7767 to 4071. [2021-10-21 20:22:05,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4071 states, 4071 states have (on average 1.3119626627364285) internal successors, (5341), 4070 states have internal predecessors, (5341), 0 states have call successors, (0), 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-10-21 20:22:05,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4071 states to 4071 states and 5341 transitions. [2021-10-21 20:22:05,989 INFO L704 BuchiCegarLoop]: Abstraction has 4071 states and 5341 transitions. [2021-10-21 20:22:05,990 INFO L587 BuchiCegarLoop]: Abstraction has 4071 states and 5341 transitions. [2021-10-21 20:22:05,990 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-21 20:22:05,990 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4071 states and 5341 transitions. [2021-10-21 20:22:06,000 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3768 [2021-10-21 20:22:06,001 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:06,001 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:06,003 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:06,004 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, 1] [2021-10-21 20:22:06,004 INFO L791 eck$LassoCheckResult]: Stem: 98897#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 98748#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 98749#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 98764#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 98765#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 98715#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 98900#L116-2 assume !false; 98945#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100813#L119 assume !(12292 == ssl3_accept_~s__state~0); 100812#L122 assume !(16384 == ssl3_accept_~s__state~0); 100811#L125 assume !(8192 == ssl3_accept_~s__state~0); 100810#L128 assume !(24576 == ssl3_accept_~s__state~0); 100809#L131 assume !(8195 == ssl3_accept_~s__state~0); 100808#L134 assume !(8480 == ssl3_accept_~s__state~0); 100807#L137 assume !(8481 == ssl3_accept_~s__state~0); 100806#L140 assume !(8482 == ssl3_accept_~s__state~0); 99141#L143 assume 8464 == ssl3_accept_~s__state~0; 99136#L150 [2021-10-21 20:22:06,004 INFO L793 eck$LassoCheckResult]: Loop: 99136#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 99130#L289 assume !(0 == ssl3_accept_~blastFlag~0); 99131#L289-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; 100889#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100888#L603 ssl3_accept_~skip~0 := 0; 100887#L116-2 assume !false; 100886#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100885#L119 assume !(12292 == ssl3_accept_~s__state~0); 100884#L122 assume !(16384 == ssl3_accept_~s__state~0); 100883#L125 assume !(8192 == ssl3_accept_~s__state~0); 100882#L128 assume !(24576 == ssl3_accept_~s__state~0); 100881#L131 assume !(8195 == ssl3_accept_~s__state~0); 100880#L134 assume !(8480 == ssl3_accept_~s__state~0); 100716#L137 assume !(8481 == ssl3_accept_~s__state~0); 100879#L140 assume !(8482 == ssl3_accept_~s__state~0); 100878#L143 assume !(8464 == ssl3_accept_~s__state~0); 100877#L146 assume !(8465 == ssl3_accept_~s__state~0); 100876#L149 assume !(8466 == ssl3_accept_~s__state~0); 99069#L152 assume 8496 == ssl3_accept_~s__state~0; 99068#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 99060#L302 assume !(1 == ssl3_accept_~blastFlag~0); 99056#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 99051#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 98996#L308-2 ssl3_accept_~s__init_num~0 := 0; 99046#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99045#L603 ssl3_accept_~skip~0 := 0; 99044#L116-2 assume !false; 99043#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99042#L119 assume !(12292 == ssl3_accept_~s__state~0); 99041#L122 assume !(16384 == ssl3_accept_~s__state~0); 99040#L125 assume !(8192 == ssl3_accept_~s__state~0); 99039#L128 assume !(24576 == ssl3_accept_~s__state~0); 99038#L131 assume !(8195 == ssl3_accept_~s__state~0); 99036#L134 assume !(8480 == ssl3_accept_~s__state~0); 99037#L137 assume !(8481 == ssl3_accept_~s__state~0); 100477#L140 assume !(8482 == ssl3_accept_~s__state~0); 100475#L143 assume !(8464 == ssl3_accept_~s__state~0); 100473#L146 assume !(8465 == ssl3_accept_~s__state~0); 99030#L149 assume !(8466 == ssl3_accept_~s__state~0); 99029#L152 assume !(8496 == ssl3_accept_~s__state~0); 99028#L155 assume !(8497 == ssl3_accept_~s__state~0); 99026#L158 assume 8512 == ssl3_accept_~s__state~0; 99027#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 100629#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 100627#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 100611#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100609#L603 ssl3_accept_~skip~0 := 0; 100607#L116-2 assume !false; 100605#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100603#L119 assume !(12292 == ssl3_accept_~s__state~0); 100601#L122 assume !(16384 == ssl3_accept_~s__state~0); 100599#L125 assume !(8192 == ssl3_accept_~s__state~0); 100597#L128 assume !(24576 == ssl3_accept_~s__state~0); 100595#L131 assume !(8195 == ssl3_accept_~s__state~0); 100593#L134 assume !(8480 == ssl3_accept_~s__state~0); 100591#L137 assume !(8481 == ssl3_accept_~s__state~0); 100589#L140 assume !(8482 == ssl3_accept_~s__state~0); 100587#L143 assume !(8464 == ssl3_accept_~s__state~0); 100585#L146 assume !(8465 == ssl3_accept_~s__state~0); 100584#L149 assume !(8466 == ssl3_accept_~s__state~0); 100583#L152 assume !(8496 == ssl3_accept_~s__state~0); 100582#L155 assume !(8497 == ssl3_accept_~s__state~0); 100580#L158 assume !(8512 == ssl3_accept_~s__state~0); 100579#L161 assume !(8513 == ssl3_accept_~s__state~0); 100576#L164 assume 8528 == ssl3_accept_~s__state~0; 99884#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 100574#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 100573#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 100571#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 100566#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 100563#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 100555#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100554#L603 ssl3_accept_~skip~0 := 0; 100553#L116-2 assume !false; 100552#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100551#L119 assume !(12292 == ssl3_accept_~s__state~0); 100549#L122 assume !(16384 == ssl3_accept_~s__state~0); 100547#L125 assume !(8192 == ssl3_accept_~s__state~0); 100546#L128 assume !(24576 == ssl3_accept_~s__state~0); 100545#L131 assume !(8195 == ssl3_accept_~s__state~0); 100544#L134 assume !(8480 == ssl3_accept_~s__state~0); 100543#L137 assume !(8481 == ssl3_accept_~s__state~0); 100542#L140 assume !(8482 == ssl3_accept_~s__state~0); 100539#L143 assume !(8464 == ssl3_accept_~s__state~0); 100538#L146 assume !(8465 == ssl3_accept_~s__state~0); 100535#L149 assume !(8466 == ssl3_accept_~s__state~0); 100534#L152 assume !(8496 == ssl3_accept_~s__state~0); 100528#L155 assume !(8497 == ssl3_accept_~s__state~0); 100526#L158 assume !(8512 == ssl3_accept_~s__state~0); 100524#L161 assume !(8513 == ssl3_accept_~s__state~0); 100522#L164 assume !(8528 == ssl3_accept_~s__state~0); 100520#L167 assume !(8529 == ssl3_accept_~s__state~0); 100518#L170 assume 8544 == ssl3_accept_~s__state~0; 99872#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 100515#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 100512#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 100508#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 100506#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 100504#L416 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; 100478#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100476#L603 ssl3_accept_~skip~0 := 0; 100474#L116-2 assume !false; 100472#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100471#L119 assume !(12292 == ssl3_accept_~s__state~0); 100470#L122 assume !(16384 == ssl3_accept_~s__state~0); 100469#L125 assume !(8192 == ssl3_accept_~s__state~0); 100468#L128 assume !(24576 == ssl3_accept_~s__state~0); 100447#L131 assume !(8195 == ssl3_accept_~s__state~0); 100443#L134 assume !(8480 == ssl3_accept_~s__state~0); 100436#L137 assume !(8481 == ssl3_accept_~s__state~0); 100422#L140 assume !(8482 == ssl3_accept_~s__state~0); 100416#L143 assume !(8464 == ssl3_accept_~s__state~0); 100409#L146 assume !(8465 == ssl3_accept_~s__state~0); 100406#L149 assume !(8466 == ssl3_accept_~s__state~0); 100402#L152 assume !(8496 == ssl3_accept_~s__state~0); 100398#L155 assume !(8497 == ssl3_accept_~s__state~0); 100395#L158 assume !(8512 == ssl3_accept_~s__state~0); 100392#L161 assume !(8513 == ssl3_accept_~s__state~0); 100389#L164 assume !(8528 == ssl3_accept_~s__state~0); 100386#L167 assume !(8529 == ssl3_accept_~s__state~0); 100383#L170 assume !(8544 == ssl3_accept_~s__state~0); 100380#L173 assume !(8545 == ssl3_accept_~s__state~0); 100377#L176 assume !(8560 == ssl3_accept_~s__state~0); 100374#L179 assume !(8561 == ssl3_accept_~s__state~0); 100371#L182 assume 8448 == ssl3_accept_~s__state~0; 100368#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 100364#L444 assume !(ssl3_accept_~num1~0 > 0); 100358#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 100351#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100348#L603 ssl3_accept_~skip~0 := 0; 100146#L116-2 assume !false; 99939#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99935#L119 assume 12292 == ssl3_accept_~s__state~0; 99936#L120 ssl3_accept_~s__new_session~0 := 1; 100757#L228 ssl3_accept_~s__server~0 := 1; 100755#L233 assume 0 != ssl3_accept_~cb~0; 100752#L233-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 100749#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 100746#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0); 100740#L243-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 100736#L252 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 100731#L257 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 100642#L259 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32; 100463#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100462#L603 ssl3_accept_~skip~0 := 0; 100460#L116-2 assume !false; 100458#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100456#L119 assume !(12292 == ssl3_accept_~s__state~0); 100446#L122 assume !(16384 == ssl3_accept_~s__state~0); 100442#L125 assume !(8192 == ssl3_accept_~s__state~0); 100441#L128 assume !(24576 == ssl3_accept_~s__state~0); 100435#L131 assume !(8195 == ssl3_accept_~s__state~0); 100434#L134 assume !(8480 == ssl3_accept_~s__state~0); 100433#L137 assume !(8481 == ssl3_accept_~s__state~0); 100431#L140 assume !(8482 == ssl3_accept_~s__state~0); 100430#L143 assume 8464 == ssl3_accept_~s__state~0; 99136#L150 [2021-10-21 20:22:06,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:06,005 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-10-21 20:22:06,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:06,005 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388665662] [2021-10-21 20:22:06,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:06,006 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:06,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:06,013 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:06,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:06,021 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:06,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:06,022 INFO L82 PathProgramCache]: Analyzing trace with hash -1803986525, now seen corresponding path program 1 times [2021-10-21 20:22:06,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:06,022 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305547459] [2021-10-21 20:22:06,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:06,022 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:06,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:06,062 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:22:06,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:06,062 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305547459] [2021-10-21 20:22:06,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305547459] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:22:06,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738372447] [2021-10-21 20:22:06,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:06,063 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:22:06,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:22:06,068 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:22:06,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-10-21 20:22:06,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:06,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-21 20:22:06,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:22:06,839 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-21 20:22:06,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738372447] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:06,840 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-21 20:22:06,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-21 20:22:06,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625801607] [2021-10-21 20:22:06,840 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:06,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:06,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:06,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:22:06,842 INFO L87 Difference]: Start difference. First operand 4071 states and 5341 transitions. cyclomatic complexity: 1275 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:06,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:06,938 INFO L93 Difference]: Finished difference Result 4071 states and 5329 transitions. [2021-10-21 20:22:06,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:06,939 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4071 states and 5329 transitions. [2021-10-21 20:22:06,955 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3768 [2021-10-21 20:22:06,969 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4071 states to 4071 states and 5329 transitions. [2021-10-21 20:22:06,969 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3915 [2021-10-21 20:22:06,972 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3915 [2021-10-21 20:22:06,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4071 states and 5329 transitions. [2021-10-21 20:22:06,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:07,016 INFO L681 BuchiCegarLoop]: Abstraction has 4071 states and 5329 transitions. [2021-10-21 20:22:07,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4071 states and 5329 transitions. [2021-10-21 20:22:07,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4071 to 4011. [2021-10-21 20:22:07,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4011 states, 4011 states have (on average 1.3106457242582896) internal successors, (5257), 4010 states have internal predecessors, (5257), 0 states have call successors, (0), 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-10-21 20:22:07,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4011 states to 4011 states and 5257 transitions. [2021-10-21 20:22:07,110 INFO L704 BuchiCegarLoop]: Abstraction has 4011 states and 5257 transitions. [2021-10-21 20:22:07,110 INFO L587 BuchiCegarLoop]: Abstraction has 4011 states and 5257 transitions. [2021-10-21 20:22:07,110 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-21 20:22:07,110 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4011 states and 5257 transitions. [2021-10-21 20:22:07,121 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3708 [2021-10-21 20:22:07,122 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:07,122 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:07,124 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:07,125 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:07,125 INFO L791 eck$LassoCheckResult]: Stem: 107506#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 107362#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 107363#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 107380#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 107381#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 107329#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 107509#L116-2 assume !false; 107550#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108081#L119 assume !(12292 == ssl3_accept_~s__state~0); 108080#L122 assume !(16384 == ssl3_accept_~s__state~0); 108079#L125 assume !(8192 == ssl3_accept_~s__state~0); 108078#L128 assume !(24576 == ssl3_accept_~s__state~0); 108077#L131 assume !(8195 == ssl3_accept_~s__state~0); 108076#L134 assume !(8480 == ssl3_accept_~s__state~0); 108075#L137 assume !(8481 == ssl3_accept_~s__state~0); 108074#L140 assume !(8482 == ssl3_accept_~s__state~0); 108073#L143 assume 8464 == ssl3_accept_~s__state~0; 108071#L150 [2021-10-21 20:22:07,125 INFO L793 eck$LassoCheckResult]: Loop: 108071#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 108638#L289 assume !(0 == ssl3_accept_~blastFlag~0); 108639#L289-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; 109525#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109524#L603 ssl3_accept_~skip~0 := 0; 109523#L116-2 assume !false; 109522#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109521#L119 assume !(12292 == ssl3_accept_~s__state~0); 109520#L122 assume !(16384 == ssl3_accept_~s__state~0); 109519#L125 assume !(8192 == ssl3_accept_~s__state~0); 109518#L128 assume !(24576 == ssl3_accept_~s__state~0); 109517#L131 assume !(8195 == ssl3_accept_~s__state~0); 109516#L134 assume !(8480 == ssl3_accept_~s__state~0); 109244#L137 assume !(8481 == ssl3_accept_~s__state~0); 109515#L140 assume !(8482 == ssl3_accept_~s__state~0); 109514#L143 assume !(8464 == ssl3_accept_~s__state~0); 109512#L146 assume !(8465 == ssl3_accept_~s__state~0); 109505#L149 assume !(8466 == ssl3_accept_~s__state~0); 108568#L152 assume 8496 == ssl3_accept_~s__state~0; 108562#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 108558#L302 assume !(1 == ssl3_accept_~blastFlag~0); 108553#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 108554#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 107599#L308-2 ssl3_accept_~s__init_num~0 := 0; 108544#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 108534#L603 ssl3_accept_~skip~0 := 0; 108535#L116-2 assume !false; 108528#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108529#L119 assume !(12292 == ssl3_accept_~s__state~0); 108522#L122 assume !(16384 == ssl3_accept_~s__state~0); 108523#L125 assume !(8192 == ssl3_accept_~s__state~0); 108516#L128 assume !(24576 == ssl3_accept_~s__state~0); 108517#L131 assume !(8195 == ssl3_accept_~s__state~0); 108510#L134 assume !(8480 == ssl3_accept_~s__state~0); 108511#L137 assume !(8481 == ssl3_accept_~s__state~0); 108503#L140 assume !(8482 == ssl3_accept_~s__state~0); 108504#L143 assume !(8464 == ssl3_accept_~s__state~0); 108495#L146 assume !(8465 == ssl3_accept_~s__state~0); 108496#L149 assume !(8466 == ssl3_accept_~s__state~0); 108486#L152 assume !(8496 == ssl3_accept_~s__state~0); 108487#L155 assume !(8497 == ssl3_accept_~s__state~0); 107622#L158 assume 8512 == ssl3_accept_~s__state~0; 107623#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 109441#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 109438#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 109433#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109432#L603 ssl3_accept_~skip~0 := 0; 109431#L116-2 assume !false; 109430#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109429#L119 assume !(12292 == ssl3_accept_~s__state~0); 109428#L122 assume !(16384 == ssl3_accept_~s__state~0); 109427#L125 assume !(8192 == ssl3_accept_~s__state~0); 109426#L128 assume !(24576 == ssl3_accept_~s__state~0); 109425#L131 assume !(8195 == ssl3_accept_~s__state~0); 109424#L134 assume !(8480 == ssl3_accept_~s__state~0); 109423#L137 assume !(8481 == ssl3_accept_~s__state~0); 109422#L140 assume !(8482 == ssl3_accept_~s__state~0); 109421#L143 assume !(8464 == ssl3_accept_~s__state~0); 109420#L146 assume !(8465 == ssl3_accept_~s__state~0); 109419#L149 assume !(8466 == ssl3_accept_~s__state~0); 109418#L152 assume !(8496 == ssl3_accept_~s__state~0); 109417#L155 assume !(8497 == ssl3_accept_~s__state~0); 109416#L158 assume !(8512 == ssl3_accept_~s__state~0); 109415#L161 assume !(8513 == ssl3_accept_~s__state~0); 109414#L164 assume 8528 == ssl3_accept_~s__state~0; 109168#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 109413#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 109411#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 109409#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 109403#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 109398#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 109393#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109391#L603 ssl3_accept_~skip~0 := 0; 109388#L116-2 assume !false; 109383#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109381#L119 assume !(12292 == ssl3_accept_~s__state~0); 109379#L122 assume !(16384 == ssl3_accept_~s__state~0); 109377#L125 assume !(8192 == ssl3_accept_~s__state~0); 109375#L128 assume !(24576 == ssl3_accept_~s__state~0); 109373#L131 assume !(8195 == ssl3_accept_~s__state~0); 109371#L134 assume !(8480 == ssl3_accept_~s__state~0); 109369#L137 assume !(8481 == ssl3_accept_~s__state~0); 109367#L140 assume !(8482 == ssl3_accept_~s__state~0); 109365#L143 assume !(8464 == ssl3_accept_~s__state~0); 109363#L146 assume !(8465 == ssl3_accept_~s__state~0); 109361#L149 assume !(8466 == ssl3_accept_~s__state~0); 109359#L152 assume !(8496 == ssl3_accept_~s__state~0); 109357#L155 assume !(8497 == ssl3_accept_~s__state~0); 109355#L158 assume !(8512 == ssl3_accept_~s__state~0); 109353#L161 assume !(8513 == ssl3_accept_~s__state~0); 109351#L164 assume !(8528 == ssl3_accept_~s__state~0); 109349#L167 assume !(8529 == ssl3_accept_~s__state~0); 109347#L170 assume 8544 == ssl3_accept_~s__state~0; 109162#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 109344#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 109341#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 109337#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 109332#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 109328#L416 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; 109322#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109321#L603 ssl3_accept_~skip~0 := 0; 109320#L116-2 assume !false; 109319#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109318#L119 assume !(12292 == ssl3_accept_~s__state~0); 109317#L122 assume !(16384 == ssl3_accept_~s__state~0); 109316#L125 assume !(8192 == ssl3_accept_~s__state~0); 109315#L128 assume !(24576 == ssl3_accept_~s__state~0); 109314#L131 assume !(8195 == ssl3_accept_~s__state~0); 109313#L134 assume !(8480 == ssl3_accept_~s__state~0); 109312#L137 assume !(8481 == ssl3_accept_~s__state~0); 109311#L140 assume !(8482 == ssl3_accept_~s__state~0); 109310#L143 assume !(8464 == ssl3_accept_~s__state~0); 109309#L146 assume !(8465 == ssl3_accept_~s__state~0); 109308#L149 assume !(8466 == ssl3_accept_~s__state~0); 109307#L152 assume !(8496 == ssl3_accept_~s__state~0); 109306#L155 assume !(8497 == ssl3_accept_~s__state~0); 109305#L158 assume !(8512 == ssl3_accept_~s__state~0); 109304#L161 assume !(8513 == ssl3_accept_~s__state~0); 109303#L164 assume !(8528 == ssl3_accept_~s__state~0); 109302#L167 assume !(8529 == ssl3_accept_~s__state~0); 109301#L170 assume !(8544 == ssl3_accept_~s__state~0); 109300#L173 assume !(8545 == ssl3_accept_~s__state~0); 109299#L176 assume !(8560 == ssl3_accept_~s__state~0); 109298#L179 assume !(8561 == ssl3_accept_~s__state~0); 109297#L182 assume 8448 == ssl3_accept_~s__state~0; 109296#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 109294#L444 assume !(ssl3_accept_~num1~0 > 0); 109290#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 109284#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109280#L603 ssl3_accept_~skip~0 := 0; 109274#L116-2 assume !false; 109272#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109270#L119 assume !(12292 == ssl3_accept_~s__state~0); 109265#L122 assume 16384 == ssl3_accept_~s__state~0; 109263#L228 ssl3_accept_~s__server~0 := 1; 109261#L233 assume 0 != ssl3_accept_~cb~0; 109254#L233-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 109250#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 109246#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0); 109239#L243-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 109235#L252 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 109234#L257 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 109225#L259 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32; 109204#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109197#L603 ssl3_accept_~skip~0 := 0; 109194#L116-2 assume !false; 109191#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109188#L119 assume !(12292 == ssl3_accept_~s__state~0); 109185#L122 assume !(16384 == ssl3_accept_~s__state~0); 109151#L125 assume !(8192 == ssl3_accept_~s__state~0); 109152#L128 assume !(24576 == ssl3_accept_~s__state~0); 109033#L131 assume !(8195 == ssl3_accept_~s__state~0); 109034#L134 assume !(8480 == ssl3_accept_~s__state~0); 108674#L137 assume !(8481 == ssl3_accept_~s__state~0); 108675#L140 assume !(8482 == ssl3_accept_~s__state~0); 108642#L143 assume 8464 == ssl3_accept_~s__state~0; 108071#L150 [2021-10-21 20:22:07,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:07,126 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-10-21 20:22:07,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:07,127 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480671872] [2021-10-21 20:22:07,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:07,128 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:07,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:07,139 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:07,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:07,150 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:07,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:07,151 INFO L82 PathProgramCache]: Analyzing trace with hash 1200402999, now seen corresponding path program 1 times [2021-10-21 20:22:07,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:07,151 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505041042] [2021-10-21 20:22:07,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:07,152 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:07,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:07,196 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:22:07,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:07,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505041042] [2021-10-21 20:22:07,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505041042] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:22:07,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347590037] [2021-10-21 20:22:07,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:07,197 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:22:07,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:22:07,203 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:22:07,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-21 20:22:07,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:07,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-21 20:22:07,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:22:07,831 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:22:07,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347590037] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:22:07,831 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 20:22:07,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-21 20:22:07,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371773544] [2021-10-21 20:22:07,832 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:07,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:07,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 20:22:07,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 20:22:07,833 INFO L87 Difference]: Start difference. First operand 4011 states and 5257 transitions. cyclomatic complexity: 1251 Second operand has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:08,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:08,128 INFO L93 Difference]: Finished difference Result 5447 states and 6961 transitions. [2021-10-21 20:22:08,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 20:22:08,128 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5447 states and 6961 transitions. [2021-10-21 20:22:08,154 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4335 [2021-10-21 20:22:08,175 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5447 states to 5353 states and 6863 transitions. [2021-10-21 20:22:08,175 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5197 [2021-10-21 20:22:08,179 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5197 [2021-10-21 20:22:08,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5353 states and 6863 transitions. [2021-10-21 20:22:08,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:08,184 INFO L681 BuchiCegarLoop]: Abstraction has 5353 states and 6863 transitions. [2021-10-21 20:22:08,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5353 states and 6863 transitions. [2021-10-21 20:22:08,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5353 to 4155. [2021-10-21 20:22:08,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4155 states, 4155 states have (on average 1.2972322503008424) internal successors, (5390), 4154 states have internal predecessors, (5390), 0 states have call successors, (0), 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-10-21 20:22:08,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4155 states to 4155 states and 5390 transitions. [2021-10-21 20:22:08,265 INFO L704 BuchiCegarLoop]: Abstraction has 4155 states and 5390 transitions. [2021-10-21 20:22:08,265 INFO L587 BuchiCegarLoop]: Abstraction has 4155 states and 5390 transitions. [2021-10-21 20:22:08,266 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-21 20:22:08,266 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4155 states and 5390 transitions. [2021-10-21 20:22:08,321 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3811 [2021-10-21 20:22:08,322 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:08,322 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:08,325 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:08,325 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:08,325 INFO L791 eck$LassoCheckResult]: Stem: 117444#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 117298#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 117299#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 117312#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 117313#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 117262#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 117447#L116-2 assume !false; 117496#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119551#L119 assume !(12292 == ssl3_accept_~s__state~0); 119550#L122 assume !(16384 == ssl3_accept_~s__state~0); 119549#L125 assume !(8192 == ssl3_accept_~s__state~0); 119548#L128 assume !(24576 == ssl3_accept_~s__state~0); 119547#L131 assume !(8195 == ssl3_accept_~s__state~0); 119546#L134 assume !(8480 == ssl3_accept_~s__state~0); 119545#L137 assume !(8481 == ssl3_accept_~s__state~0); 119544#L140 assume !(8482 == ssl3_accept_~s__state~0); 119543#L143 assume 8464 == ssl3_accept_~s__state~0; 118345#L150 [2021-10-21 20:22:08,325 INFO L793 eck$LassoCheckResult]: Loop: 118345#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 120152#L289 assume !(0 == ssl3_accept_~blastFlag~0); 120148#L289-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; 120140#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120136#L603 ssl3_accept_~skip~0 := 0; 120131#L116-2 assume !false; 120130#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120123#L119 assume !(12292 == ssl3_accept_~s__state~0); 120120#L122 assume !(16384 == ssl3_accept_~s__state~0); 120116#L125 assume !(8192 == ssl3_accept_~s__state~0); 120113#L128 assume !(24576 == ssl3_accept_~s__state~0); 120110#L131 assume !(8195 == ssl3_accept_~s__state~0); 120099#L134 assume !(8480 == ssl3_accept_~s__state~0); 120054#L137 assume !(8481 == ssl3_accept_~s__state~0); 120051#L140 assume !(8482 == ssl3_accept_~s__state~0); 120047#L143 assume !(8464 == ssl3_accept_~s__state~0); 120044#L146 assume !(8465 == ssl3_accept_~s__state~0); 120040#L149 assume !(8466 == ssl3_accept_~s__state~0); 119975#L152 assume 8496 == ssl3_accept_~s__state~0; 118623#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 119969#L302 assume !(1 == ssl3_accept_~blastFlag~0); 119123#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 119124#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 117224#L308-2 ssl3_accept_~s__init_num~0 := 0; 119952#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119948#L603 ssl3_accept_~skip~0 := 0; 119946#L116-2 assume !false; 119945#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119944#L119 assume !(12292 == ssl3_accept_~s__state~0); 119943#L122 assume !(16384 == ssl3_accept_~s__state~0); 119942#L125 assume !(8192 == ssl3_accept_~s__state~0); 119941#L128 assume !(24576 == ssl3_accept_~s__state~0); 119940#L131 assume !(8195 == ssl3_accept_~s__state~0); 119939#L134 assume !(8480 == ssl3_accept_~s__state~0); 119938#L137 assume !(8481 == ssl3_accept_~s__state~0); 119937#L140 assume !(8482 == ssl3_accept_~s__state~0); 119936#L143 assume !(8464 == ssl3_accept_~s__state~0); 119935#L146 assume !(8465 == ssl3_accept_~s__state~0); 119932#L149 assume !(8466 == ssl3_accept_~s__state~0); 119927#L152 assume !(8496 == ssl3_accept_~s__state~0); 119926#L155 assume !(8497 == ssl3_accept_~s__state~0); 119925#L158 assume 8512 == ssl3_accept_~s__state~0; 118618#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 119923#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 119922#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 119914#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119913#L603 ssl3_accept_~skip~0 := 0; 119912#L116-2 assume !false; 119911#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119910#L119 assume !(12292 == ssl3_accept_~s__state~0); 119908#L122 assume !(16384 == ssl3_accept_~s__state~0); 119907#L125 assume !(8192 == ssl3_accept_~s__state~0); 119904#L128 assume !(24576 == ssl3_accept_~s__state~0); 119903#L131 assume !(8195 == ssl3_accept_~s__state~0); 119898#L134 assume !(8480 == ssl3_accept_~s__state~0); 119896#L137 assume !(8481 == ssl3_accept_~s__state~0); 119894#L140 assume !(8482 == ssl3_accept_~s__state~0); 119892#L143 assume !(8464 == ssl3_accept_~s__state~0); 119890#L146 assume !(8465 == ssl3_accept_~s__state~0); 119888#L149 assume !(8466 == ssl3_accept_~s__state~0); 119886#L152 assume !(8496 == ssl3_accept_~s__state~0); 119884#L155 assume !(8497 == ssl3_accept_~s__state~0); 119882#L158 assume !(8512 == ssl3_accept_~s__state~0); 119880#L161 assume !(8513 == ssl3_accept_~s__state~0); 119878#L164 assume 8528 == ssl3_accept_~s__state~0; 118613#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 119875#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 119873#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 119871#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 119847#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 119843#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 119831#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119829#L603 ssl3_accept_~skip~0 := 0; 119827#L116-2 assume !false; 119825#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119823#L119 assume !(12292 == ssl3_accept_~s__state~0); 119821#L122 assume !(16384 == ssl3_accept_~s__state~0); 119819#L125 assume !(8192 == ssl3_accept_~s__state~0); 119817#L128 assume !(24576 == ssl3_accept_~s__state~0); 119815#L131 assume !(8195 == ssl3_accept_~s__state~0); 119813#L134 assume !(8480 == ssl3_accept_~s__state~0); 119811#L137 assume !(8481 == ssl3_accept_~s__state~0); 119809#L140 assume !(8482 == ssl3_accept_~s__state~0); 119808#L143 assume !(8464 == ssl3_accept_~s__state~0); 119806#L146 assume !(8465 == ssl3_accept_~s__state~0); 119804#L149 assume !(8466 == ssl3_accept_~s__state~0); 119801#L152 assume !(8496 == ssl3_accept_~s__state~0); 119800#L155 assume !(8497 == ssl3_accept_~s__state~0); 119799#L158 assume !(8512 == ssl3_accept_~s__state~0); 119798#L161 assume !(8513 == ssl3_accept_~s__state~0); 119796#L164 assume !(8528 == ssl3_accept_~s__state~0); 119785#L167 assume !(8529 == ssl3_accept_~s__state~0); 119781#L170 assume 8544 == ssl3_accept_~s__state~0; 117697#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 119780#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 119778#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 119775#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 119772#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 119756#L416 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; 119755#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119743#L603 ssl3_accept_~skip~0 := 0; 119744#L116-2 assume !false; 119735#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119736#L119 assume !(12292 == ssl3_accept_~s__state~0); 119727#L122 assume !(16384 == ssl3_accept_~s__state~0); 119728#L125 assume !(8192 == ssl3_accept_~s__state~0); 119719#L128 assume !(24576 == ssl3_accept_~s__state~0); 119720#L131 assume !(8195 == ssl3_accept_~s__state~0); 119711#L134 assume !(8480 == ssl3_accept_~s__state~0); 119712#L137 assume !(8481 == ssl3_accept_~s__state~0); 119703#L140 assume !(8482 == ssl3_accept_~s__state~0); 119704#L143 assume !(8464 == ssl3_accept_~s__state~0); 119695#L146 assume !(8465 == ssl3_accept_~s__state~0); 119696#L149 assume !(8466 == ssl3_accept_~s__state~0); 119688#L152 assume !(8496 == ssl3_accept_~s__state~0); 119687#L155 assume !(8497 == ssl3_accept_~s__state~0); 119686#L158 assume !(8512 == ssl3_accept_~s__state~0); 119685#L161 assume !(8513 == ssl3_accept_~s__state~0); 119684#L164 assume !(8528 == ssl3_accept_~s__state~0); 119683#L167 assume !(8529 == ssl3_accept_~s__state~0); 119682#L170 assume !(8544 == ssl3_accept_~s__state~0); 119681#L173 assume !(8545 == ssl3_accept_~s__state~0); 119680#L176 assume !(8560 == ssl3_accept_~s__state~0); 119679#L179 assume !(8561 == ssl3_accept_~s__state~0); 119678#L182 assume 8448 == ssl3_accept_~s__state~0; 119677#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 119675#L444 assume !(ssl3_accept_~num1~0 > 0); 119671#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 119666#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119665#L603 ssl3_accept_~skip~0 := 0; 119664#L116-2 assume !false; 119663#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119662#L119 assume !(12292 == ssl3_accept_~s__state~0); 119661#L122 assume !(16384 == ssl3_accept_~s__state~0); 119660#L125 assume !(8192 == ssl3_accept_~s__state~0); 119659#L128 assume !(24576 == ssl3_accept_~s__state~0); 119658#L131 assume !(8195 == ssl3_accept_~s__state~0); 119657#L134 assume !(8480 == ssl3_accept_~s__state~0); 119656#L137 assume !(8481 == ssl3_accept_~s__state~0); 119655#L140 assume !(8482 == ssl3_accept_~s__state~0); 119654#L143 assume !(8464 == ssl3_accept_~s__state~0); 119653#L146 assume !(8465 == ssl3_accept_~s__state~0); 119652#L149 assume !(8466 == ssl3_accept_~s__state~0); 119651#L152 assume !(8496 == ssl3_accept_~s__state~0); 119650#L155 assume !(8497 == ssl3_accept_~s__state~0); 119649#L158 assume !(8512 == ssl3_accept_~s__state~0); 119648#L161 assume !(8513 == ssl3_accept_~s__state~0); 119647#L164 assume !(8528 == ssl3_accept_~s__state~0); 119646#L167 assume !(8529 == ssl3_accept_~s__state~0); 119645#L170 assume !(8544 == ssl3_accept_~s__state~0); 119644#L173 assume !(8545 == ssl3_accept_~s__state~0); 119643#L176 assume !(8560 == ssl3_accept_~s__state~0); 119642#L179 assume !(8561 == ssl3_accept_~s__state~0); 119641#L182 assume !(8448 == ssl3_accept_~s__state~0); 119640#L185 assume 8576 == ssl3_accept_~s__state~0; 119592#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 119635#L458 assume !(ssl3_accept_~ret~0 <= 0); 119631#L461 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 119632#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119747#L603 ssl3_accept_~skip~0 := 0; 119739#L116-2 assume !false; 119740#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119731#L119 assume !(12292 == ssl3_accept_~s__state~0); 119732#L122 assume !(16384 == ssl3_accept_~s__state~0); 119723#L125 assume !(8192 == ssl3_accept_~s__state~0); 119724#L128 assume !(24576 == ssl3_accept_~s__state~0); 119715#L131 assume !(8195 == ssl3_accept_~s__state~0); 119716#L134 assume !(8480 == ssl3_accept_~s__state~0); 119707#L137 assume !(8481 == ssl3_accept_~s__state~0); 119708#L140 assume !(8482 == ssl3_accept_~s__state~0); 119699#L143 assume 8464 == ssl3_accept_~s__state~0; 118345#L150 [2021-10-21 20:22:08,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:08,326 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2021-10-21 20:22:08,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:08,326 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34235544] [2021-10-21 20:22:08,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:08,327 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:08,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:08,338 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:08,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:08,349 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:08,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:08,349 INFO L82 PathProgramCache]: Analyzing trace with hash 204421726, now seen corresponding path program 1 times [2021-10-21 20:22:08,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:08,350 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252003642] [2021-10-21 20:22:08,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:08,350 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:08,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:08,400 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-10-21 20:22:08,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:08,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252003642] [2021-10-21 20:22:08,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252003642] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:08,401 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:08,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:22:08,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075236244] [2021-10-21 20:22:08,402 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:08,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:08,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:08,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:08,403 INFO L87 Difference]: Start difference. First operand 4155 states and 5390 transitions. cyclomatic complexity: 1243 Second operand has 3 states, 2 states have (on average 37.0) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:08,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:08,548 INFO L93 Difference]: Finished difference Result 4556 states and 5855 transitions. [2021-10-21 20:22:08,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:08,548 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4556 states and 5855 transitions. [2021-10-21 20:22:08,565 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3964 [2021-10-21 20:22:08,581 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4556 states to 4406 states and 5705 transitions. [2021-10-21 20:22:08,581 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4250 [2021-10-21 20:22:08,584 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4250 [2021-10-21 20:22:08,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4406 states and 5705 transitions. [2021-10-21 20:22:08,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:08,589 INFO L681 BuchiCegarLoop]: Abstraction has 4406 states and 5705 transitions. [2021-10-21 20:22:08,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4406 states and 5705 transitions. [2021-10-21 20:22:08,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4406 to 4149. [2021-10-21 20:22:08,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4149 states, 4149 states have (on average 1.2933236924560134) internal successors, (5366), 4148 states have internal predecessors, (5366), 0 states have call successors, (0), 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-10-21 20:22:08,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4149 states to 4149 states and 5366 transitions. [2021-10-21 20:22:08,641 INFO L704 BuchiCegarLoop]: Abstraction has 4149 states and 5366 transitions. [2021-10-21 20:22:08,641 INFO L587 BuchiCegarLoop]: Abstraction has 4149 states and 5366 transitions. [2021-10-21 20:22:08,641 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-21 20:22:08,642 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4149 states and 5366 transitions. [2021-10-21 20:22:08,652 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3777 [2021-10-21 20:22:08,652 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:08,653 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:08,654 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:08,655 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:08,655 INFO L791 eck$LassoCheckResult]: Stem: 126161#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 126016#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 126017#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 126030#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 126031#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 125983#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 126162#L116-2 assume !false; 126206#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127201#L119 assume !(12292 == ssl3_accept_~s__state~0); 127202#L122 assume !(16384 == ssl3_accept_~s__state~0); 127195#L125 assume !(8192 == ssl3_accept_~s__state~0); 127196#L128 assume !(24576 == ssl3_accept_~s__state~0); 127189#L131 assume !(8195 == ssl3_accept_~s__state~0); 127190#L134 assume !(8480 == ssl3_accept_~s__state~0); 127182#L137 assume !(8481 == ssl3_accept_~s__state~0); 127183#L140 assume !(8482 == ssl3_accept_~s__state~0); 127174#L143 assume 8464 == ssl3_accept_~s__state~0; 126378#L150 [2021-10-21 20:22:08,655 INFO L793 eck$LassoCheckResult]: Loop: 126378#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 128810#L289 assume !(0 == ssl3_accept_~blastFlag~0); 128811#L289-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; 130003#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 130002#L603 ssl3_accept_~skip~0 := 0; 130001#L116-2 assume !false; 130000#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129999#L119 assume !(12292 == ssl3_accept_~s__state~0); 129998#L122 assume !(16384 == ssl3_accept_~s__state~0); 129997#L125 assume !(8192 == ssl3_accept_~s__state~0); 129996#L128 assume !(24576 == ssl3_accept_~s__state~0); 129995#L131 assume !(8195 == ssl3_accept_~s__state~0); 129994#L134 assume !(8480 == ssl3_accept_~s__state~0); 128263#L137 assume !(8481 == ssl3_accept_~s__state~0); 129993#L140 assume !(8482 == ssl3_accept_~s__state~0); 129992#L143 assume !(8464 == ssl3_accept_~s__state~0); 129991#L146 assume !(8465 == ssl3_accept_~s__state~0); 129990#L149 assume !(8466 == ssl3_accept_~s__state~0); 128554#L152 assume 8496 == ssl3_accept_~s__state~0; 126375#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 127654#L302 assume !(1 == ssl3_accept_~blastFlag~0); 128552#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 128549#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 125941#L308-2 ssl3_accept_~s__init_num~0 := 0; 128544#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128543#L603 ssl3_accept_~skip~0 := 0; 128542#L116-2 assume !false; 128541#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128540#L119 assume !(12292 == ssl3_accept_~s__state~0); 128539#L122 assume !(16384 == ssl3_accept_~s__state~0); 128538#L125 assume !(8192 == ssl3_accept_~s__state~0); 128537#L128 assume !(24576 == ssl3_accept_~s__state~0); 128536#L131 assume !(8195 == ssl3_accept_~s__state~0); 128535#L134 assume !(8480 == ssl3_accept_~s__state~0); 128534#L137 assume !(8481 == ssl3_accept_~s__state~0); 128533#L140 assume !(8482 == ssl3_accept_~s__state~0); 128532#L143 assume !(8464 == ssl3_accept_~s__state~0); 128531#L146 assume !(8465 == ssl3_accept_~s__state~0); 128530#L149 assume !(8466 == ssl3_accept_~s__state~0); 128529#L152 assume !(8496 == ssl3_accept_~s__state~0); 128528#L155 assume !(8497 == ssl3_accept_~s__state~0); 128527#L158 assume 8512 == ssl3_accept_~s__state~0; 126372#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 128522#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 128521#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 128516#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128515#L603 ssl3_accept_~skip~0 := 0; 128514#L116-2 assume !false; 128513#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128512#L119 assume !(12292 == ssl3_accept_~s__state~0); 128511#L122 assume !(16384 == ssl3_accept_~s__state~0); 128510#L125 assume !(8192 == ssl3_accept_~s__state~0); 128509#L128 assume !(24576 == ssl3_accept_~s__state~0); 128508#L131 assume !(8195 == ssl3_accept_~s__state~0); 128507#L134 assume !(8480 == ssl3_accept_~s__state~0); 128506#L137 assume !(8481 == ssl3_accept_~s__state~0); 128505#L140 assume !(8482 == ssl3_accept_~s__state~0); 128504#L143 assume !(8464 == ssl3_accept_~s__state~0); 128503#L146 assume !(8465 == ssl3_accept_~s__state~0); 128502#L149 assume !(8466 == ssl3_accept_~s__state~0); 128501#L152 assume !(8496 == ssl3_accept_~s__state~0); 128500#L155 assume !(8497 == ssl3_accept_~s__state~0); 128499#L158 assume !(8512 == ssl3_accept_~s__state~0); 128498#L161 assume !(8513 == ssl3_accept_~s__state~0); 128496#L164 assume 8528 == ssl3_accept_~s__state~0; 126369#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 128493#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 128491#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 128489#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 128483#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 128478#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 128473#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128471#L603 ssl3_accept_~skip~0 := 0; 128468#L116-2 assume !false; 128463#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128461#L119 assume !(12292 == ssl3_accept_~s__state~0); 128459#L122 assume !(16384 == ssl3_accept_~s__state~0); 128457#L125 assume !(8192 == ssl3_accept_~s__state~0); 128455#L128 assume !(24576 == ssl3_accept_~s__state~0); 128453#L131 assume !(8195 == ssl3_accept_~s__state~0); 128451#L134 assume !(8480 == ssl3_accept_~s__state~0); 128449#L137 assume !(8481 == ssl3_accept_~s__state~0); 128447#L140 assume !(8482 == ssl3_accept_~s__state~0); 128445#L143 assume !(8464 == ssl3_accept_~s__state~0); 128443#L146 assume !(8465 == ssl3_accept_~s__state~0); 128441#L149 assume !(8466 == ssl3_accept_~s__state~0); 128439#L152 assume !(8496 == ssl3_accept_~s__state~0); 128437#L155 assume !(8497 == ssl3_accept_~s__state~0); 128435#L158 assume !(8512 == ssl3_accept_~s__state~0); 128433#L161 assume !(8513 == ssl3_accept_~s__state~0); 128431#L164 assume !(8528 == ssl3_accept_~s__state~0); 128429#L167 assume !(8529 == ssl3_accept_~s__state~0); 128427#L170 assume 8544 == ssl3_accept_~s__state~0; 126366#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 128424#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 128421#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 128417#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 128415#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 128414#L416 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; 128408#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128407#L603 ssl3_accept_~skip~0 := 0; 128406#L116-2 assume !false; 128405#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128404#L119 assume !(12292 == ssl3_accept_~s__state~0); 128403#L122 assume !(16384 == ssl3_accept_~s__state~0); 128402#L125 assume !(8192 == ssl3_accept_~s__state~0); 128401#L128 assume !(24576 == ssl3_accept_~s__state~0); 128400#L131 assume !(8195 == ssl3_accept_~s__state~0); 128399#L134 assume !(8480 == ssl3_accept_~s__state~0); 128398#L137 assume !(8481 == ssl3_accept_~s__state~0); 128397#L140 assume !(8482 == ssl3_accept_~s__state~0); 128396#L143 assume !(8464 == ssl3_accept_~s__state~0); 128395#L146 assume !(8465 == ssl3_accept_~s__state~0); 128394#L149 assume !(8466 == ssl3_accept_~s__state~0); 128393#L152 assume !(8496 == ssl3_accept_~s__state~0); 128392#L155 assume !(8497 == ssl3_accept_~s__state~0); 128391#L158 assume !(8512 == ssl3_accept_~s__state~0); 128390#L161 assume !(8513 == ssl3_accept_~s__state~0); 128389#L164 assume !(8528 == ssl3_accept_~s__state~0); 128388#L167 assume !(8529 == ssl3_accept_~s__state~0); 128387#L170 assume !(8544 == ssl3_accept_~s__state~0); 128386#L173 assume !(8545 == ssl3_accept_~s__state~0); 128385#L176 assume !(8560 == ssl3_accept_~s__state~0); 128384#L179 assume !(8561 == ssl3_accept_~s__state~0); 128382#L182 assume 8448 == ssl3_accept_~s__state~0; 128379#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 128378#L444 assume !(ssl3_accept_~num1~0 > 0); 128376#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 128371#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128370#L603 ssl3_accept_~skip~0 := 0; 128369#L116-2 assume !false; 128368#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128367#L119 assume !(12292 == ssl3_accept_~s__state~0); 128366#L122 assume !(16384 == ssl3_accept_~s__state~0); 128365#L125 assume !(8192 == ssl3_accept_~s__state~0); 128364#L128 assume !(24576 == ssl3_accept_~s__state~0); 128363#L131 assume !(8195 == ssl3_accept_~s__state~0); 128362#L134 assume !(8480 == ssl3_accept_~s__state~0); 128361#L137 assume !(8481 == ssl3_accept_~s__state~0); 128360#L140 assume !(8482 == ssl3_accept_~s__state~0); 128359#L143 assume !(8464 == ssl3_accept_~s__state~0); 128358#L146 assume !(8465 == ssl3_accept_~s__state~0); 128357#L149 assume !(8466 == ssl3_accept_~s__state~0); 128356#L152 assume !(8496 == ssl3_accept_~s__state~0); 128355#L155 assume !(8497 == ssl3_accept_~s__state~0); 128354#L158 assume !(8512 == ssl3_accept_~s__state~0); 128353#L161 assume !(8513 == ssl3_accept_~s__state~0); 128352#L164 assume !(8528 == ssl3_accept_~s__state~0); 128351#L167 assume !(8529 == ssl3_accept_~s__state~0); 128350#L170 assume !(8544 == ssl3_accept_~s__state~0); 128349#L173 assume !(8545 == ssl3_accept_~s__state~0); 128348#L176 assume !(8560 == ssl3_accept_~s__state~0); 128345#L179 assume !(8561 == ssl3_accept_~s__state~0); 128343#L182 assume !(8448 == ssl3_accept_~s__state~0); 128344#L185 assume 8576 == ssl3_accept_~s__state~0; 129251#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 129289#L458 assume !(ssl3_accept_~ret~0 <= 0); 129288#L461 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 127163#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 129982#L603 ssl3_accept_~skip~0 := 0; 129981#L116-2 assume !false; 129980#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129979#L119 assume !(12292 == ssl3_accept_~s__state~0); 129978#L122 assume !(16384 == ssl3_accept_~s__state~0); 129977#L125 assume !(8192 == ssl3_accept_~s__state~0); 129976#L128 assume !(24576 == ssl3_accept_~s__state~0); 129975#L131 assume !(8195 == ssl3_accept_~s__state~0); 129974#L134 assume !(8480 == ssl3_accept_~s__state~0); 129973#L137 assume !(8481 == ssl3_accept_~s__state~0); 129972#L140 assume !(8482 == ssl3_accept_~s__state~0); 129971#L143 assume !(8464 == ssl3_accept_~s__state~0); 129970#L146 assume !(8465 == ssl3_accept_~s__state~0); 129969#L149 assume 8466 == ssl3_accept_~s__state~0; 126378#L150 [2021-10-21 20:22:08,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:08,656 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 23 times [2021-10-21 20:22:08,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:08,656 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847344804] [2021-10-21 20:22:08,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:08,657 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:08,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:08,664 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:08,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:08,672 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:08,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:08,672 INFO L82 PathProgramCache]: Analyzing trace with hash -1119212061, now seen corresponding path program 1 times [2021-10-21 20:22:08,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:08,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299523640] [2021-10-21 20:22:08,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:08,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:08,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:08,738 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-10-21 20:22:08,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:08,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299523640] [2021-10-21 20:22:08,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299523640] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:08,739 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:08,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:08,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317660052] [2021-10-21 20:22:08,740 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:08,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:08,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:08,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:08,741 INFO L87 Difference]: Start difference. First operand 4149 states and 5366 transitions. cyclomatic complexity: 1226 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:08,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:08,769 INFO L93 Difference]: Finished difference Result 7397 states and 9503 transitions. [2021-10-21 20:22:08,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:08,769 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7397 states and 9503 transitions. [2021-10-21 20:22:08,799 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6973 [2021-10-21 20:22:08,824 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7397 states to 7397 states and 9503 transitions. [2021-10-21 20:22:08,824 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7241 [2021-10-21 20:22:08,829 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7241 [2021-10-21 20:22:08,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7397 states and 9503 transitions. [2021-10-21 20:22:08,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:08,840 INFO L681 BuchiCegarLoop]: Abstraction has 7397 states and 9503 transitions. [2021-10-21 20:22:08,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7397 states and 9503 transitions. [2021-10-21 20:22:09,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7397 to 4149. [2021-10-21 20:22:09,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4149 states, 4149 states have (on average 1.292118582791034) internal successors, (5361), 4148 states have internal predecessors, (5361), 0 states have call successors, (0), 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-10-21 20:22:09,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4149 states to 4149 states and 5361 transitions. [2021-10-21 20:22:09,023 INFO L704 BuchiCegarLoop]: Abstraction has 4149 states and 5361 transitions. [2021-10-21 20:22:09,023 INFO L587 BuchiCegarLoop]: Abstraction has 4149 states and 5361 transitions. [2021-10-21 20:22:09,023 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-21 20:22:09,023 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4149 states and 5361 transitions. [2021-10-21 20:22:09,034 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3777 [2021-10-21 20:22:09,034 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:09,034 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:09,036 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:09,036 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:09,036 INFO L791 eck$LassoCheckResult]: Stem: 137704#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 137565#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 137566#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 137579#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 137580#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 137531#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 137707#L116-2 assume !false; 137755#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138343#L119 assume !(12292 == ssl3_accept_~s__state~0); 138344#L122 assume !(16384 == ssl3_accept_~s__state~0); 138331#L125 assume !(8192 == ssl3_accept_~s__state~0); 138332#L128 assume !(24576 == ssl3_accept_~s__state~0); 138309#L131 assume !(8195 == ssl3_accept_~s__state~0); 138310#L134 assume !(8480 == ssl3_accept_~s__state~0); 138302#L137 assume !(8481 == ssl3_accept_~s__state~0); 138303#L140 assume !(8482 == ssl3_accept_~s__state~0); 138295#L143 assume 8464 == ssl3_accept_~s__state~0; 138094#L150 [2021-10-21 20:22:09,037 INFO L793 eck$LassoCheckResult]: Loop: 138094#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 140109#L289 assume !(0 == ssl3_accept_~blastFlag~0); 140415#L289-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; 140376#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140209#L603 ssl3_accept_~skip~0 := 0; 140203#L116-2 assume !false; 140112#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140113#L119 assume !(12292 == ssl3_accept_~s__state~0); 140107#L122 assume !(16384 == ssl3_accept_~s__state~0); 140105#L125 assume !(8192 == ssl3_accept_~s__state~0); 140106#L128 assume !(24576 == ssl3_accept_~s__state~0); 140098#L131 assume !(8195 == ssl3_accept_~s__state~0); 140099#L134 assume !(8480 == ssl3_accept_~s__state~0); 139629#L137 assume !(8481 == ssl3_accept_~s__state~0); 140676#L140 assume !(8482 == ssl3_accept_~s__state~0); 139782#L143 assume !(8464 == ssl3_accept_~s__state~0); 139783#L146 assume !(8465 == ssl3_accept_~s__state~0); 139779#L149 assume !(8466 == ssl3_accept_~s__state~0); 139778#L152 assume 8496 == ssl3_accept_~s__state~0; 138091#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 139777#L302 assume !(1 == ssl3_accept_~blastFlag~0); 139776#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 139774#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 137493#L308-2 ssl3_accept_~s__init_num~0 := 0; 139767#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 139766#L603 ssl3_accept_~skip~0 := 0; 139765#L116-2 assume !false; 139764#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139763#L119 assume !(12292 == ssl3_accept_~s__state~0); 139762#L122 assume !(16384 == ssl3_accept_~s__state~0); 139761#L125 assume !(8192 == ssl3_accept_~s__state~0); 139760#L128 assume !(24576 == ssl3_accept_~s__state~0); 139759#L131 assume !(8195 == ssl3_accept_~s__state~0); 139758#L134 assume !(8480 == ssl3_accept_~s__state~0); 139757#L137 assume !(8481 == ssl3_accept_~s__state~0); 139756#L140 assume !(8482 == ssl3_accept_~s__state~0); 139755#L143 assume !(8464 == ssl3_accept_~s__state~0); 139754#L146 assume !(8465 == ssl3_accept_~s__state~0); 139753#L149 assume !(8466 == ssl3_accept_~s__state~0); 139752#L152 assume !(8496 == ssl3_accept_~s__state~0); 139751#L155 assume !(8497 == ssl3_accept_~s__state~0); 139750#L158 assume 8512 == ssl3_accept_~s__state~0; 138088#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 139747#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 139744#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 139739#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 139738#L603 ssl3_accept_~skip~0 := 0; 139737#L116-2 assume !false; 139736#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139735#L119 assume !(12292 == ssl3_accept_~s__state~0); 139734#L122 assume !(16384 == ssl3_accept_~s__state~0); 139733#L125 assume !(8192 == ssl3_accept_~s__state~0); 139732#L128 assume !(24576 == ssl3_accept_~s__state~0); 139731#L131 assume !(8195 == ssl3_accept_~s__state~0); 139730#L134 assume !(8480 == ssl3_accept_~s__state~0); 139729#L137 assume !(8481 == ssl3_accept_~s__state~0); 139728#L140 assume !(8482 == ssl3_accept_~s__state~0); 139727#L143 assume !(8464 == ssl3_accept_~s__state~0); 139726#L146 assume !(8465 == ssl3_accept_~s__state~0); 139725#L149 assume !(8466 == ssl3_accept_~s__state~0); 139724#L152 assume !(8496 == ssl3_accept_~s__state~0); 139723#L155 assume !(8497 == ssl3_accept_~s__state~0); 139722#L158 assume !(8512 == ssl3_accept_~s__state~0); 139721#L161 assume !(8513 == ssl3_accept_~s__state~0); 139720#L164 assume 8528 == ssl3_accept_~s__state~0; 138085#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 139717#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 139718#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 139711#L367 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 139709#L369 assume !(ssl3_accept_~ret~0 <= 0); 139704#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 139699#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 139698#L603 ssl3_accept_~skip~0 := 0; 139697#L116-2 assume !false; 139695#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139692#L119 assume !(12292 == ssl3_accept_~s__state~0); 139687#L122 assume !(16384 == ssl3_accept_~s__state~0); 139685#L125 assume !(8192 == ssl3_accept_~s__state~0); 139683#L128 assume !(24576 == ssl3_accept_~s__state~0); 139681#L131 assume !(8195 == ssl3_accept_~s__state~0); 139679#L134 assume !(8480 == ssl3_accept_~s__state~0); 139677#L137 assume !(8481 == ssl3_accept_~s__state~0); 139675#L140 assume !(8482 == ssl3_accept_~s__state~0); 139673#L143 assume !(8464 == ssl3_accept_~s__state~0); 139671#L146 assume !(8465 == ssl3_accept_~s__state~0); 139669#L149 assume !(8466 == ssl3_accept_~s__state~0); 139667#L152 assume !(8496 == ssl3_accept_~s__state~0); 139665#L155 assume !(8497 == ssl3_accept_~s__state~0); 139663#L158 assume !(8512 == ssl3_accept_~s__state~0); 139661#L161 assume !(8513 == ssl3_accept_~s__state~0); 139659#L164 assume !(8528 == ssl3_accept_~s__state~0); 139656#L167 assume !(8529 == ssl3_accept_~s__state~0); 139626#L170 assume 8544 == ssl3_accept_~s__state~0; 138082#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 139622#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 139618#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 139613#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 139608#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 139602#L416 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; 139588#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 139577#L603 ssl3_accept_~skip~0 := 0; 139574#L116-2 assume !false; 139571#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139568#L119 assume !(12292 == ssl3_accept_~s__state~0); 139565#L122 assume !(16384 == ssl3_accept_~s__state~0); 139562#L125 assume !(8192 == ssl3_accept_~s__state~0); 139559#L128 assume !(24576 == ssl3_accept_~s__state~0); 139556#L131 assume !(8195 == ssl3_accept_~s__state~0); 139553#L134 assume !(8480 == ssl3_accept_~s__state~0); 139550#L137 assume !(8481 == ssl3_accept_~s__state~0); 139547#L140 assume !(8482 == ssl3_accept_~s__state~0); 139544#L143 assume !(8464 == ssl3_accept_~s__state~0); 139541#L146 assume !(8465 == ssl3_accept_~s__state~0); 139538#L149 assume !(8466 == ssl3_accept_~s__state~0); 139535#L152 assume !(8496 == ssl3_accept_~s__state~0); 139532#L155 assume !(8497 == ssl3_accept_~s__state~0); 139530#L158 assume !(8512 == ssl3_accept_~s__state~0); 139528#L161 assume !(8513 == ssl3_accept_~s__state~0); 139526#L164 assume !(8528 == ssl3_accept_~s__state~0); 139524#L167 assume !(8529 == ssl3_accept_~s__state~0); 139522#L170 assume !(8544 == ssl3_accept_~s__state~0); 139520#L173 assume !(8545 == ssl3_accept_~s__state~0); 139518#L176 assume !(8560 == ssl3_accept_~s__state~0); 139516#L179 assume !(8561 == ssl3_accept_~s__state~0); 139514#L182 assume 8448 == ssl3_accept_~s__state~0; 139512#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 139510#L444 assume !(ssl3_accept_~num1~0 > 0); 139506#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 139496#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 139493#L603 ssl3_accept_~skip~0 := 0; 139492#L116-2 assume !false; 139491#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139490#L119 assume !(12292 == ssl3_accept_~s__state~0); 139489#L122 assume !(16384 == ssl3_accept_~s__state~0); 139488#L125 assume !(8192 == ssl3_accept_~s__state~0); 139487#L128 assume !(24576 == ssl3_accept_~s__state~0); 139486#L131 assume !(8195 == ssl3_accept_~s__state~0); 139484#L134 assume !(8480 == ssl3_accept_~s__state~0); 139483#L137 assume !(8481 == ssl3_accept_~s__state~0); 139482#L140 assume !(8482 == ssl3_accept_~s__state~0); 139480#L143 assume !(8464 == ssl3_accept_~s__state~0); 139479#L146 assume !(8465 == ssl3_accept_~s__state~0); 139478#L149 assume !(8466 == ssl3_accept_~s__state~0); 139477#L152 assume !(8496 == ssl3_accept_~s__state~0); 139476#L155 assume !(8497 == ssl3_accept_~s__state~0); 139475#L158 assume !(8512 == ssl3_accept_~s__state~0); 139473#L161 assume !(8513 == ssl3_accept_~s__state~0); 139471#L164 assume !(8528 == ssl3_accept_~s__state~0); 139469#L167 assume !(8529 == ssl3_accept_~s__state~0); 139467#L170 assume !(8544 == ssl3_accept_~s__state~0); 139465#L173 assume !(8545 == ssl3_accept_~s__state~0); 139463#L176 assume !(8560 == ssl3_accept_~s__state~0); 139461#L179 assume !(8561 == ssl3_accept_~s__state~0); 139459#L182 assume !(8448 == ssl3_accept_~s__state~0); 139456#L185 assume 8576 == ssl3_accept_~s__state~0; 138637#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 139408#L458 assume !(ssl3_accept_~ret~0 <= 0); 139404#L461 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 138592#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140691#L603 ssl3_accept_~skip~0 := 0; 140690#L116-2 assume !false; 140689#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140110#L119 assume !(12292 == ssl3_accept_~s__state~0); 140111#L122 assume !(16384 == ssl3_accept_~s__state~0); 140686#L125 assume !(8192 == ssl3_accept_~s__state~0); 140102#L128 assume !(24576 == ssl3_accept_~s__state~0); 140103#L131 assume !(8195 == ssl3_accept_~s__state~0); 140094#L134 assume !(8480 == ssl3_accept_~s__state~0); 140090#L137 assume !(8481 == ssl3_accept_~s__state~0); 140084#L140 assume !(8482 == ssl3_accept_~s__state~0); 140085#L143 assume !(8464 == ssl3_accept_~s__state~0); 139780#L146 assume !(8465 == ssl3_accept_~s__state~0); 139781#L149 assume 8466 == ssl3_accept_~s__state~0; 138094#L150 [2021-10-21 20:22:09,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:09,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 24 times [2021-10-21 20:22:09,038 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:09,038 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372189191] [2021-10-21 20:22:09,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:09,038 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:09,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:09,046 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:09,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:09,054 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:09,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:09,054 INFO L82 PathProgramCache]: Analyzing trace with hash 1745798210, now seen corresponding path program 1 times [2021-10-21 20:22:09,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:09,055 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909389558] [2021-10-21 20:22:09,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:09,055 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:09,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:09,145 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-21 20:22:09,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:09,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909389558] [2021-10-21 20:22:09,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909389558] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:09,146 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:09,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 20:22:09,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822435602] [2021-10-21 20:22:09,147 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:09,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:09,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 20:22:09,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:22:09,148 INFO L87 Difference]: Start difference. First operand 4149 states and 5361 transitions. cyclomatic complexity: 1221 Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:09,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:09,180 INFO L93 Difference]: Finished difference Result 4144 states and 5346 transitions. [2021-10-21 20:22:09,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:09,181 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4144 states and 5346 transitions. [2021-10-21 20:22:09,198 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3772 [2021-10-21 20:22:09,212 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4144 states to 4144 states and 5346 transitions. [2021-10-21 20:22:09,212 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3988 [2021-10-21 20:22:09,215 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3988 [2021-10-21 20:22:09,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4144 states and 5346 transitions. [2021-10-21 20:22:09,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:09,215 INFO L681 BuchiCegarLoop]: Abstraction has 4144 states and 5346 transitions. [2021-10-21 20:22:09,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4144 states and 5346 transitions. [2021-10-21 20:22:09,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4144 to 4144. [2021-10-21 20:22:09,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4144 states, 4144 states have (on average 1.290057915057915) internal successors, (5346), 4143 states have internal predecessors, (5346), 0 states have call successors, (0), 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-10-21 20:22:09,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4144 states to 4144 states and 5346 transitions. [2021-10-21 20:22:09,268 INFO L704 BuchiCegarLoop]: Abstraction has 4144 states and 5346 transitions. [2021-10-21 20:22:09,268 INFO L587 BuchiCegarLoop]: Abstraction has 4144 states and 5346 transitions. [2021-10-21 20:22:09,268 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-21 20:22:09,268 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4144 states and 5346 transitions. [2021-10-21 20:22:09,279 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3772 [2021-10-21 20:22:09,280 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:09,280 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:09,282 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:09,282 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-10-21 20:22:09,282 INFO L791 eck$LassoCheckResult]: Stem: 146010#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 145866#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 145867#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 145878#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 145879#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 145833#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 146013#L116-2 assume !false; 146057#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148465#L119 assume !(12292 == ssl3_accept_~s__state~0); 148466#L122 assume !(16384 == ssl3_accept_~s__state~0); 148451#L125 assume !(8192 == ssl3_accept_~s__state~0); 148452#L128 assume !(24576 == ssl3_accept_~s__state~0); 147784#L131 assume !(8195 == ssl3_accept_~s__state~0); 147785#L134 assume !(8480 == ssl3_accept_~s__state~0); 147772#L137 assume !(8481 == ssl3_accept_~s__state~0); 147773#L140 assume !(8482 == ssl3_accept_~s__state~0); 147759#L143 assume 8464 == ssl3_accept_~s__state~0; 146227#L150 [2021-10-21 20:22:09,283 INFO L793 eck$LassoCheckResult]: Loop: 146227#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 149025#L289 assume !(0 == ssl3_accept_~blastFlag~0); 149026#L289-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; 149049#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149048#L603 ssl3_accept_~skip~0 := 0; 149047#L116-2 assume !false; 149046#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149045#L119 assume !(12292 == ssl3_accept_~s__state~0); 149044#L122 assume !(16384 == ssl3_accept_~s__state~0); 149043#L125 assume !(8192 == ssl3_accept_~s__state~0); 149042#L128 assume !(24576 == ssl3_accept_~s__state~0); 148687#L131 assume !(8195 == ssl3_accept_~s__state~0); 148685#L134 assume !(8480 == ssl3_accept_~s__state~0); 148556#L137 assume !(8481 == ssl3_accept_~s__state~0); 148682#L140 assume !(8482 == ssl3_accept_~s__state~0); 148680#L143 assume !(8464 == ssl3_accept_~s__state~0); 148678#L146 assume !(8465 == ssl3_accept_~s__state~0); 148585#L149 assume !(8466 == ssl3_accept_~s__state~0); 148586#L152 assume 8496 == ssl3_accept_~s__state~0; 146220#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 148405#L302 assume !(1 == ssl3_accept_~blastFlag~0); 149005#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 149003#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 145795#L308-2 ssl3_accept_~s__init_num~0 := 0; 148996#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148995#L603 ssl3_accept_~skip~0 := 0; 148994#L116-2 assume !false; 148993#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148992#L119 assume !(12292 == ssl3_accept_~s__state~0); 148991#L122 assume !(16384 == ssl3_accept_~s__state~0); 148990#L125 assume !(8192 == ssl3_accept_~s__state~0); 148989#L128 assume !(24576 == ssl3_accept_~s__state~0); 148988#L131 assume !(8195 == ssl3_accept_~s__state~0); 148987#L134 assume !(8480 == ssl3_accept_~s__state~0); 148986#L137 assume !(8481 == ssl3_accept_~s__state~0); 148985#L140 assume !(8482 == ssl3_accept_~s__state~0); 148984#L143 assume !(8464 == ssl3_accept_~s__state~0); 148983#L146 assume !(8465 == ssl3_accept_~s__state~0); 148982#L149 assume !(8466 == ssl3_accept_~s__state~0); 148981#L152 assume !(8496 == ssl3_accept_~s__state~0); 148980#L155 assume !(8497 == ssl3_accept_~s__state~0); 148979#L158 assume 8512 == ssl3_accept_~s__state~0; 146213#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 148977#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 148974#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 148969#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148968#L603 ssl3_accept_~skip~0 := 0; 148967#L116-2 assume !false; 148966#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148965#L119 assume !(12292 == ssl3_accept_~s__state~0); 148964#L122 assume !(16384 == ssl3_accept_~s__state~0); 148963#L125 assume !(8192 == ssl3_accept_~s__state~0); 148962#L128 assume !(24576 == ssl3_accept_~s__state~0); 148961#L131 assume !(8195 == ssl3_accept_~s__state~0); 148960#L134 assume !(8480 == ssl3_accept_~s__state~0); 148959#L137 assume !(8481 == ssl3_accept_~s__state~0); 148958#L140 assume !(8482 == ssl3_accept_~s__state~0); 148957#L143 assume !(8464 == ssl3_accept_~s__state~0); 148956#L146 assume !(8465 == ssl3_accept_~s__state~0); 148955#L149 assume !(8466 == ssl3_accept_~s__state~0); 148954#L152 assume !(8496 == ssl3_accept_~s__state~0); 148953#L155 assume !(8497 == ssl3_accept_~s__state~0); 148952#L158 assume !(8512 == ssl3_accept_~s__state~0); 148951#L161 assume !(8513 == ssl3_accept_~s__state~0); 148950#L164 assume 8528 == ssl3_accept_~s__state~0; 146206#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 148948#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 148946#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 148942#L367 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 148940#L369 assume !(ssl3_accept_~ret~0 <= 0); 148936#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 148929#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148927#L603 ssl3_accept_~skip~0 := 0; 148924#L116-2 assume !false; 148923#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148918#L119 assume !(12292 == ssl3_accept_~s__state~0); 148916#L122 assume !(16384 == ssl3_accept_~s__state~0); 148914#L125 assume !(8192 == ssl3_accept_~s__state~0); 148912#L128 assume !(24576 == ssl3_accept_~s__state~0); 148910#L131 assume !(8195 == ssl3_accept_~s__state~0); 148908#L134 assume !(8480 == ssl3_accept_~s__state~0); 148906#L137 assume !(8481 == ssl3_accept_~s__state~0); 148904#L140 assume !(8482 == ssl3_accept_~s__state~0); 148902#L143 assume !(8464 == ssl3_accept_~s__state~0); 148900#L146 assume !(8465 == ssl3_accept_~s__state~0); 148898#L149 assume !(8466 == ssl3_accept_~s__state~0); 148896#L152 assume !(8496 == ssl3_accept_~s__state~0); 148894#L155 assume !(8497 == ssl3_accept_~s__state~0); 148892#L158 assume !(8512 == ssl3_accept_~s__state~0); 148890#L161 assume !(8513 == ssl3_accept_~s__state~0); 148888#L164 assume !(8528 == ssl3_accept_~s__state~0); 148886#L167 assume !(8529 == ssl3_accept_~s__state~0); 148884#L170 assume 8544 == ssl3_accept_~s__state~0; 146199#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 148881#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 148878#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 148876#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 148873#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 148870#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 148867#L416 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; 148861#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148860#L603 ssl3_accept_~skip~0 := 0; 148859#L116-2 assume !false; 148858#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148857#L119 assume !(12292 == ssl3_accept_~s__state~0); 148856#L122 assume !(16384 == ssl3_accept_~s__state~0); 148855#L125 assume !(8192 == ssl3_accept_~s__state~0); 148854#L128 assume !(24576 == ssl3_accept_~s__state~0); 148853#L131 assume !(8195 == ssl3_accept_~s__state~0); 148852#L134 assume !(8480 == ssl3_accept_~s__state~0); 148851#L137 assume !(8481 == ssl3_accept_~s__state~0); 148850#L140 assume !(8482 == ssl3_accept_~s__state~0); 148849#L143 assume !(8464 == ssl3_accept_~s__state~0); 148848#L146 assume !(8465 == ssl3_accept_~s__state~0); 148847#L149 assume !(8466 == ssl3_accept_~s__state~0); 148846#L152 assume !(8496 == ssl3_accept_~s__state~0); 148845#L155 assume !(8497 == ssl3_accept_~s__state~0); 148844#L158 assume !(8512 == ssl3_accept_~s__state~0); 148841#L161 assume !(8513 == ssl3_accept_~s__state~0); 148837#L164 assume !(8528 == ssl3_accept_~s__state~0); 148831#L167 assume !(8529 == ssl3_accept_~s__state~0); 148829#L170 assume !(8544 == ssl3_accept_~s__state~0); 148827#L173 assume !(8545 == ssl3_accept_~s__state~0); 148825#L176 assume !(8560 == ssl3_accept_~s__state~0); 148823#L179 assume !(8561 == ssl3_accept_~s__state~0); 148821#L182 assume 8448 == ssl3_accept_~s__state~0; 148819#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 148816#L444 assume !(ssl3_accept_~num1~0 > 0); 148811#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 148805#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148803#L603 ssl3_accept_~skip~0 := 0; 148801#L116-2 assume !false; 148799#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148797#L119 assume !(12292 == ssl3_accept_~s__state~0); 148795#L122 assume !(16384 == ssl3_accept_~s__state~0); 148793#L125 assume !(8192 == ssl3_accept_~s__state~0); 148791#L128 assume !(24576 == ssl3_accept_~s__state~0); 148789#L131 assume !(8195 == ssl3_accept_~s__state~0); 148787#L134 assume !(8480 == ssl3_accept_~s__state~0); 148785#L137 assume !(8481 == ssl3_accept_~s__state~0); 148783#L140 assume !(8482 == ssl3_accept_~s__state~0); 148781#L143 assume !(8464 == ssl3_accept_~s__state~0); 148779#L146 assume !(8465 == ssl3_accept_~s__state~0); 148777#L149 assume !(8466 == ssl3_accept_~s__state~0); 148775#L152 assume !(8496 == ssl3_accept_~s__state~0); 148773#L155 assume !(8497 == ssl3_accept_~s__state~0); 148771#L158 assume !(8512 == ssl3_accept_~s__state~0); 148770#L161 assume !(8513 == ssl3_accept_~s__state~0); 148769#L164 assume !(8528 == ssl3_accept_~s__state~0); 148768#L167 assume !(8529 == ssl3_accept_~s__state~0); 148767#L170 assume !(8544 == ssl3_accept_~s__state~0); 148765#L173 assume !(8545 == ssl3_accept_~s__state~0); 148764#L176 assume !(8560 == ssl3_accept_~s__state~0); 148762#L179 assume !(8561 == ssl3_accept_~s__state~0); 148758#L182 assume !(8448 == ssl3_accept_~s__state~0); 148759#L185 assume 8576 == ssl3_accept_~s__state~0; 148037#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 149323#L458 assume !(ssl3_accept_~ret~0 <= 0); 149322#L461 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 147389#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149062#L603 ssl3_accept_~skip~0 := 0; 149341#L116-2 assume !false; 149340#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149339#L119 assume !(12292 == ssl3_accept_~s__state~0); 149338#L122 assume !(16384 == ssl3_accept_~s__state~0); 149040#L125 assume !(8192 == ssl3_accept_~s__state~0); 149039#L128 assume !(24576 == ssl3_accept_~s__state~0); 149038#L131 assume !(8195 == ssl3_accept_~s__state~0); 149037#L134 assume !(8480 == ssl3_accept_~s__state~0); 149036#L137 assume !(8481 == ssl3_accept_~s__state~0); 149035#L140 assume !(8482 == ssl3_accept_~s__state~0); 149034#L143 assume !(8464 == ssl3_accept_~s__state~0); 149033#L146 assume !(8465 == ssl3_accept_~s__state~0); 149029#L149 assume 8466 == ssl3_accept_~s__state~0; 146227#L150 [2021-10-21 20:22:09,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:09,284 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 25 times [2021-10-21 20:22:09,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:09,284 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034514166] [2021-10-21 20:22:09,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:09,284 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:09,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:09,292 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:09,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:09,303 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:09,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:09,303 INFO L82 PathProgramCache]: Analyzing trace with hash 1303502040, now seen corresponding path program 1 times [2021-10-21 20:22:09,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:09,304 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381515432] [2021-10-21 20:22:09,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:09,304 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:09,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:09,334 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:09,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:09,366 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:09,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:09,367 INFO L82 PathProgramCache]: Analyzing trace with hash -872967868, now seen corresponding path program 1 times [2021-10-21 20:22:09,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:09,367 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880721990] [2021-10-21 20:22:09,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:09,367 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:09,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:09,459 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-10-21 20:22:09,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:09,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880721990] [2021-10-21 20:22:09,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880721990] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:09,460 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:09,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:09,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954613518] [2021-10-21 20:22:10,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:10,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:10,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:10,973 INFO L87 Difference]: Start difference. First operand 4144 states and 5346 transitions. cyclomatic complexity: 1211 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:11,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:11,012 INFO L93 Difference]: Finished difference Result 5194 states and 6664 transitions. [2021-10-21 20:22:11,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:11,013 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5194 states and 6664 transitions. [2021-10-21 20:22:11,037 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4916 [2021-10-21 20:22:11,057 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5194 states to 5194 states and 6664 transitions. [2021-10-21 20:22:11,057 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5086 [2021-10-21 20:22:11,060 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5086 [2021-10-21 20:22:11,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5194 states and 6664 transitions. [2021-10-21 20:22:11,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:11,061 INFO L681 BuchiCegarLoop]: Abstraction has 5194 states and 6664 transitions. [2021-10-21 20:22:11,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5194 states and 6664 transitions. [2021-10-21 20:22:11,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5194 to 5194. [2021-10-21 20:22:11,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5194 states, 5194 states have (on average 1.2830188679245282) internal successors, (6664), 5193 states have internal predecessors, (6664), 0 states have call successors, (0), 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-10-21 20:22:11,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5194 states to 5194 states and 6664 transitions. [2021-10-21 20:22:11,176 INFO L704 BuchiCegarLoop]: Abstraction has 5194 states and 6664 transitions. [2021-10-21 20:22:11,176 INFO L587 BuchiCegarLoop]: Abstraction has 5194 states and 6664 transitions. [2021-10-21 20:22:11,177 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-21 20:22:11,177 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5194 states and 6664 transitions. [2021-10-21 20:22:11,191 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4916 [2021-10-21 20:22:11,191 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:11,191 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:11,194 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-10-21 20:22:11,195 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:11,195 INFO L791 eck$LassoCheckResult]: Stem: 155341#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 155210#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 155211#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 155222#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 155223#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 155179#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 155344#L116-2 assume !false; 155376#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155574#L119 assume !(12292 == ssl3_accept_~s__state~0); 155573#L122 assume !(16384 == ssl3_accept_~s__state~0); 155572#L125 assume !(8192 == ssl3_accept_~s__state~0); 155570#L128 assume !(24576 == ssl3_accept_~s__state~0); 155571#L131 assume !(8195 == ssl3_accept_~s__state~0); 155567#L134 assume !(8480 == ssl3_accept_~s__state~0); 155566#L137 assume !(8481 == ssl3_accept_~s__state~0); 155564#L140 assume !(8482 == ssl3_accept_~s__state~0); 155565#L143 assume 8464 == ssl3_accept_~s__state~0; 155469#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 158452#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 158449#L289-2 [2021-10-21 20:22:11,195 INFO L793 eck$LassoCheckResult]: Loop: 158449#L289-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; 158444#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158443#L603 ssl3_accept_~skip~0 := 0; 158442#L116-2 assume !false; 158441#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158440#L119 assume !(12292 == ssl3_accept_~s__state~0); 158439#L122 assume !(16384 == ssl3_accept_~s__state~0); 158438#L125 assume !(8192 == ssl3_accept_~s__state~0); 158437#L128 assume !(24576 == ssl3_accept_~s__state~0); 158436#L131 assume !(8195 == ssl3_accept_~s__state~0); 158435#L134 assume !(8480 == ssl3_accept_~s__state~0); 158434#L137 assume !(8481 == ssl3_accept_~s__state~0); 158433#L140 assume !(8482 == ssl3_accept_~s__state~0); 158432#L143 assume !(8464 == ssl3_accept_~s__state~0); 158431#L146 assume !(8465 == ssl3_accept_~s__state~0); 158430#L149 assume !(8466 == ssl3_accept_~s__state~0); 157205#L152 assume 8496 == ssl3_accept_~s__state~0; 157206#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 156782#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 156781#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 156778#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 156775#L308-2 ssl3_accept_~s__init_num~0 := 0; 156770#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156769#L603 ssl3_accept_~skip~0 := 0; 156768#L116-2 assume !false; 156767#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156766#L119 assume !(12292 == ssl3_accept_~s__state~0); 156765#L122 assume !(16384 == ssl3_accept_~s__state~0); 156764#L125 assume !(8192 == ssl3_accept_~s__state~0); 156763#L128 assume !(24576 == ssl3_accept_~s__state~0); 156762#L131 assume !(8195 == ssl3_accept_~s__state~0); 156761#L134 assume !(8480 == ssl3_accept_~s__state~0); 156760#L137 assume !(8481 == ssl3_accept_~s__state~0); 156759#L140 assume !(8482 == ssl3_accept_~s__state~0); 156758#L143 assume !(8464 == ssl3_accept_~s__state~0); 156757#L146 assume !(8465 == ssl3_accept_~s__state~0); 156756#L149 assume !(8466 == ssl3_accept_~s__state~0); 156755#L152 assume !(8496 == ssl3_accept_~s__state~0); 156754#L155 assume !(8497 == ssl3_accept_~s__state~0); 156753#L158 assume 8512 == ssl3_accept_~s__state~0; 156752#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 156750#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 156747#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 156742#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156741#L603 ssl3_accept_~skip~0 := 0; 156740#L116-2 assume !false; 156739#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156738#L119 assume !(12292 == ssl3_accept_~s__state~0); 156737#L122 assume !(16384 == ssl3_accept_~s__state~0); 156736#L125 assume !(8192 == ssl3_accept_~s__state~0); 156735#L128 assume !(24576 == ssl3_accept_~s__state~0); 156734#L131 assume !(8195 == ssl3_accept_~s__state~0); 156733#L134 assume !(8480 == ssl3_accept_~s__state~0); 156732#L137 assume !(8481 == ssl3_accept_~s__state~0); 156731#L140 assume !(8482 == ssl3_accept_~s__state~0); 156730#L143 assume !(8464 == ssl3_accept_~s__state~0); 156729#L146 assume !(8465 == ssl3_accept_~s__state~0); 156728#L149 assume !(8466 == ssl3_accept_~s__state~0); 156727#L152 assume !(8496 == ssl3_accept_~s__state~0); 156726#L155 assume !(8497 == ssl3_accept_~s__state~0); 156725#L158 assume !(8512 == ssl3_accept_~s__state~0); 156724#L161 assume !(8513 == ssl3_accept_~s__state~0); 156723#L164 assume 8528 == ssl3_accept_~s__state~0; 156722#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 156720#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 156718#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 156713#L367 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 156711#L369 assume !(ssl3_accept_~ret~0 <= 0); 156706#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 156701#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156700#L603 ssl3_accept_~skip~0 := 0; 156698#L116-2 assume !false; 156695#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156690#L119 assume !(12292 == ssl3_accept_~s__state~0); 156688#L122 assume !(16384 == ssl3_accept_~s__state~0); 156686#L125 assume !(8192 == ssl3_accept_~s__state~0); 156684#L128 assume !(24576 == ssl3_accept_~s__state~0); 156682#L131 assume !(8195 == ssl3_accept_~s__state~0); 156680#L134 assume !(8480 == ssl3_accept_~s__state~0); 156678#L137 assume !(8481 == ssl3_accept_~s__state~0); 156676#L140 assume !(8482 == ssl3_accept_~s__state~0); 156674#L143 assume !(8464 == ssl3_accept_~s__state~0); 156672#L146 assume !(8465 == ssl3_accept_~s__state~0); 156670#L149 assume !(8466 == ssl3_accept_~s__state~0); 156668#L152 assume !(8496 == ssl3_accept_~s__state~0); 156666#L155 assume !(8497 == ssl3_accept_~s__state~0); 156664#L158 assume !(8512 == ssl3_accept_~s__state~0); 156662#L161 assume !(8513 == ssl3_accept_~s__state~0); 156660#L164 assume !(8528 == ssl3_accept_~s__state~0); 156658#L167 assume !(8529 == ssl3_accept_~s__state~0); 156656#L170 assume 8544 == ssl3_accept_~s__state~0; 156654#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 156652#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 156649#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 156647#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 156644#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 156641#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 156637#L416 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; 156631#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156630#L603 ssl3_accept_~skip~0 := 0; 156629#L116-2 assume !false; 156628#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156627#L119 assume !(12292 == ssl3_accept_~s__state~0); 156626#L122 assume !(16384 == ssl3_accept_~s__state~0); 156625#L125 assume !(8192 == ssl3_accept_~s__state~0); 156624#L128 assume !(24576 == ssl3_accept_~s__state~0); 156623#L131 assume !(8195 == ssl3_accept_~s__state~0); 156622#L134 assume !(8480 == ssl3_accept_~s__state~0); 156621#L137 assume !(8481 == ssl3_accept_~s__state~0); 156620#L140 assume !(8482 == ssl3_accept_~s__state~0); 156619#L143 assume !(8464 == ssl3_accept_~s__state~0); 156618#L146 assume !(8465 == ssl3_accept_~s__state~0); 156617#L149 assume !(8466 == ssl3_accept_~s__state~0); 156616#L152 assume !(8496 == ssl3_accept_~s__state~0); 156615#L155 assume !(8497 == ssl3_accept_~s__state~0); 156614#L158 assume !(8512 == ssl3_accept_~s__state~0); 156613#L161 assume !(8513 == ssl3_accept_~s__state~0); 156612#L164 assume !(8528 == ssl3_accept_~s__state~0); 156611#L167 assume !(8529 == ssl3_accept_~s__state~0); 156610#L170 assume !(8544 == ssl3_accept_~s__state~0); 156609#L173 assume !(8545 == ssl3_accept_~s__state~0); 156608#L176 assume !(8560 == ssl3_accept_~s__state~0); 156607#L179 assume !(8561 == ssl3_accept_~s__state~0); 156601#L182 assume 8448 == ssl3_accept_~s__state~0; 156600#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 156598#L444 assume !(ssl3_accept_~num1~0 > 0); 156594#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 156589#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156586#L603 ssl3_accept_~skip~0 := 0; 156585#L116-2 assume !false; 156583#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156580#L119 assume !(12292 == ssl3_accept_~s__state~0); 156575#L122 assume !(16384 == ssl3_accept_~s__state~0); 156574#L125 assume !(8192 == ssl3_accept_~s__state~0); 156573#L128 assume !(24576 == ssl3_accept_~s__state~0); 156572#L131 assume !(8195 == ssl3_accept_~s__state~0); 156571#L134 assume !(8480 == ssl3_accept_~s__state~0); 156570#L137 assume !(8481 == ssl3_accept_~s__state~0); 156569#L140 assume !(8482 == ssl3_accept_~s__state~0); 156568#L143 assume !(8464 == ssl3_accept_~s__state~0); 156567#L146 assume !(8465 == ssl3_accept_~s__state~0); 156566#L149 assume !(8466 == ssl3_accept_~s__state~0); 156565#L152 assume !(8496 == ssl3_accept_~s__state~0); 156564#L155 assume !(8497 == ssl3_accept_~s__state~0); 156563#L158 assume !(8512 == ssl3_accept_~s__state~0); 156562#L161 assume !(8513 == ssl3_accept_~s__state~0); 156561#L164 assume !(8528 == ssl3_accept_~s__state~0); 156560#L167 assume !(8529 == ssl3_accept_~s__state~0); 156559#L170 assume !(8544 == ssl3_accept_~s__state~0); 156558#L173 assume !(8545 == ssl3_accept_~s__state~0); 156557#L176 assume !(8560 == ssl3_accept_~s__state~0); 156550#L179 assume !(8561 == ssl3_accept_~s__state~0); 156548#L182 assume !(8448 == ssl3_accept_~s__state~0); 156546#L185 assume 8576 == ssl3_accept_~s__state~0; 156327#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 156542#L458 assume !(ssl3_accept_~ret~0 <= 0); 156534#L461 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 156530#L465 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 156529#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156516#L603 ssl3_accept_~skip~0 := 0; 156517#L116-2 assume !false; 156507#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156508#L119 assume !(12292 == ssl3_accept_~s__state~0); 156501#L122 assume !(16384 == ssl3_accept_~s__state~0); 156502#L125 assume !(8192 == ssl3_accept_~s__state~0); 156495#L128 assume !(24576 == ssl3_accept_~s__state~0); 156496#L131 assume !(8195 == ssl3_accept_~s__state~0); 156395#L134 assume !(8480 == ssl3_accept_~s__state~0); 156396#L137 assume !(8481 == ssl3_accept_~s__state~0); 156384#L140 assume !(8482 == ssl3_accept_~s__state~0); 156385#L143 assume !(8464 == ssl3_accept_~s__state~0); 156380#L146 assume !(8465 == ssl3_accept_~s__state~0); 156381#L149 assume !(8466 == ssl3_accept_~s__state~0); 156371#L152 assume !(8496 == ssl3_accept_~s__state~0); 156372#L155 assume !(8497 == ssl3_accept_~s__state~0); 156361#L158 assume !(8512 == ssl3_accept_~s__state~0); 156362#L161 assume !(8513 == ssl3_accept_~s__state~0); 156556#L164 assume !(8528 == ssl3_accept_~s__state~0); 156555#L167 assume !(8529 == ssl3_accept_~s__state~0); 156554#L170 assume !(8544 == ssl3_accept_~s__state~0); 156553#L173 assume !(8545 == ssl3_accept_~s__state~0); 156552#L176 assume !(8560 == ssl3_accept_~s__state~0); 156551#L179 assume !(8561 == ssl3_accept_~s__state~0); 156335#L182 assume !(8448 == ssl3_accept_~s__state~0); 156336#L185 assume !(8576 == ssl3_accept_~s__state~0); 156326#L188 assume !(8577 == ssl3_accept_~s__state~0); 156328#L191 assume !(8592 == ssl3_accept_~s__state~0); 156544#L194 assume !(8593 == ssl3_accept_~s__state~0); 156541#L197 assume !(8608 == ssl3_accept_~s__state~0); 156539#L200 assume !(8609 == ssl3_accept_~s__state~0); 156540#L203 assume !(8640 == ssl3_accept_~s__state~0); 156549#L206 assume !(8641 == ssl3_accept_~s__state~0); 156274#L209 assume 8656 == ssl3_accept_~s__state~0; 156272#L213 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 156271#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 156268#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 156076#L515-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 156266#L524 assume !(0 == ssl3_accept_~tmp___10~0); 156254#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156252#L603 ssl3_accept_~skip~0 := 0; 156250#L116-2 assume !false; 156248#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156245#L119 assume !(12292 == ssl3_accept_~s__state~0); 156243#L122 assume !(16384 == ssl3_accept_~s__state~0); 156241#L125 assume !(8192 == ssl3_accept_~s__state~0); 156239#L128 assume !(24576 == ssl3_accept_~s__state~0); 156237#L131 assume !(8195 == ssl3_accept_~s__state~0); 156235#L134 assume !(8480 == ssl3_accept_~s__state~0); 156233#L137 assume !(8481 == ssl3_accept_~s__state~0); 156231#L140 assume !(8482 == ssl3_accept_~s__state~0); 156229#L143 assume !(8464 == ssl3_accept_~s__state~0); 156227#L146 assume !(8465 == ssl3_accept_~s__state~0); 156225#L149 assume !(8466 == ssl3_accept_~s__state~0); 156223#L152 assume !(8496 == ssl3_accept_~s__state~0); 156221#L155 assume !(8497 == ssl3_accept_~s__state~0); 156219#L158 assume !(8512 == ssl3_accept_~s__state~0); 156217#L161 assume !(8513 == ssl3_accept_~s__state~0); 156215#L164 assume !(8528 == ssl3_accept_~s__state~0); 156213#L167 assume !(8529 == ssl3_accept_~s__state~0); 156211#L170 assume !(8544 == ssl3_accept_~s__state~0); 156209#L173 assume !(8545 == ssl3_accept_~s__state~0); 156207#L176 assume !(8560 == ssl3_accept_~s__state~0); 156205#L179 assume !(8561 == ssl3_accept_~s__state~0); 156203#L182 assume !(8448 == ssl3_accept_~s__state~0); 156201#L185 assume !(8576 == ssl3_accept_~s__state~0); 156199#L188 assume !(8577 == ssl3_accept_~s__state~0); 156197#L191 assume !(8592 == ssl3_accept_~s__state~0); 156195#L194 assume !(8593 == ssl3_accept_~s__state~0); 156193#L197 assume !(8608 == ssl3_accept_~s__state~0); 156191#L200 assume !(8609 == ssl3_accept_~s__state~0); 156189#L203 assume !(8640 == ssl3_accept_~s__state~0); 156187#L206 assume !(8641 == ssl3_accept_~s__state~0); 156185#L209 assume !(8656 == ssl3_accept_~s__state~0); 156180#L212 assume !(8657 == ssl3_accept_~s__state~0); 156176#L215 assume 8672 == ssl3_accept_~s__state~0; 156173#L219 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 156170#L532 assume !(4 == ssl3_accept_~blastFlag~0); 156166#L535 assume !(5 == ssl3_accept_~blastFlag~0); 155729#L532-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 155730#L543 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 156161#L543-2 ssl3_accept_~s__init_num~0 := 0; 158130#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158127#L603 ssl3_accept_~skip~0 := 0; 158124#L116-2 assume !false; 158121#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158118#L119 assume !(12292 == ssl3_accept_~s__state~0); 158115#L122 assume !(16384 == ssl3_accept_~s__state~0); 158112#L125 assume !(8192 == ssl3_accept_~s__state~0); 158105#L128 assume !(24576 == ssl3_accept_~s__state~0); 158103#L131 assume !(8195 == ssl3_accept_~s__state~0); 158101#L134 assume !(8480 == ssl3_accept_~s__state~0); 158099#L137 assume !(8481 == ssl3_accept_~s__state~0); 158096#L140 assume !(8482 == ssl3_accept_~s__state~0); 158092#L143 assume !(8464 == ssl3_accept_~s__state~0); 158090#L146 assume !(8465 == ssl3_accept_~s__state~0); 158088#L149 assume !(8466 == ssl3_accept_~s__state~0); 158086#L152 assume !(8496 == ssl3_accept_~s__state~0); 158085#L155 assume !(8497 == ssl3_accept_~s__state~0); 158083#L158 assume !(8512 == ssl3_accept_~s__state~0); 158084#L161 assume !(8513 == ssl3_accept_~s__state~0); 157643#L164 assume !(8528 == ssl3_accept_~s__state~0); 157644#L167 assume !(8529 == ssl3_accept_~s__state~0); 157540#L170 assume !(8544 == ssl3_accept_~s__state~0); 157541#L173 assume !(8545 == ssl3_accept_~s__state~0); 157529#L176 assume !(8560 == ssl3_accept_~s__state~0); 157525#L179 assume !(8561 == ssl3_accept_~s__state~0); 157261#L182 assume 8448 == ssl3_accept_~s__state~0; 157260#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 157256#L444 assume !(ssl3_accept_~num1~0 > 0); 157250#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 157251#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157242#L603 ssl3_accept_~skip~0 := 0; 157243#L116-2 assume !false; 157238#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157239#L119 assume !(12292 == ssl3_accept_~s__state~0); 157234#L122 assume !(16384 == ssl3_accept_~s__state~0); 157235#L125 assume !(8192 == ssl3_accept_~s__state~0); 157230#L128 assume !(24576 == ssl3_accept_~s__state~0); 157231#L131 assume !(8195 == ssl3_accept_~s__state~0); 157224#L134 assume !(8480 == ssl3_accept_~s__state~0); 157226#L137 assume !(8481 == ssl3_accept_~s__state~0); 157218#L140 assume !(8482 == ssl3_accept_~s__state~0); 157220#L143 assume 8464 == ssl3_accept_~s__state~0; 157214#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 158572#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 158449#L289-2 [2021-10-21 20:22:11,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:11,196 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 1 times [2021-10-21 20:22:11,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:11,197 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553662740] [2021-10-21 20:22:11,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:11,197 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:11,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:11,209 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:11,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:11,217 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:11,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:11,217 INFO L82 PathProgramCache]: Analyzing trace with hash -1029481686, now seen corresponding path program 1 times [2021-10-21 20:22:11,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:11,218 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856597658] [2021-10-21 20:22:11,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:11,218 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:11,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:11,270 INFO L134 CoverageAnalysis]: Checked inductivity of 875 backedges. 535 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2021-10-21 20:22:11,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:11,270 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856597658] [2021-10-21 20:22:11,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856597658] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:11,271 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:11,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:11,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744298930] [2021-10-21 20:22:11,272 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:11,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:11,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:11,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:11,273 INFO L87 Difference]: Start difference. First operand 5194 states and 6664 transitions. cyclomatic complexity: 1480 Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:11,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:11,457 INFO L93 Difference]: Finished difference Result 5916 states and 7500 transitions. [2021-10-21 20:22:11,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:11,458 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5916 states and 7500 transitions. [2021-10-21 20:22:11,494 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5638 [2021-10-21 20:22:11,513 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5916 states to 5916 states and 7500 transitions. [2021-10-21 20:22:11,513 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5808 [2021-10-21 20:22:11,517 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5808 [2021-10-21 20:22:11,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5916 states and 7500 transitions. [2021-10-21 20:22:11,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:11,521 INFO L681 BuchiCegarLoop]: Abstraction has 5916 states and 7500 transitions. [2021-10-21 20:22:11,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5916 states and 7500 transitions. [2021-10-21 20:22:11,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5916 to 5878. [2021-10-21 20:22:11,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5878 states, 5878 states have (on average 1.2694794147669275) internal successors, (7462), 5877 states have internal predecessors, (7462), 0 states have call successors, (0), 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-10-21 20:22:11,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5878 states to 5878 states and 7462 transitions. [2021-10-21 20:22:11,587 INFO L704 BuchiCegarLoop]: Abstraction has 5878 states and 7462 transitions. [2021-10-21 20:22:11,588 INFO L587 BuchiCegarLoop]: Abstraction has 5878 states and 7462 transitions. [2021-10-21 20:22:11,588 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-21 20:22:11,588 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5878 states and 7462 transitions. [2021-10-21 20:22:11,604 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5600 [2021-10-21 20:22:11,605 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:11,605 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:11,608 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-10-21 20:22:11,609 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 6, 6, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:11,609 INFO L791 eck$LassoCheckResult]: Stem: 166472#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 166330#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 166331#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 166344#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 166345#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 166296#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 166476#L116-2 assume !false; 166510#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168302#L119 assume !(12292 == ssl3_accept_~s__state~0); 168301#L122 assume !(16384 == ssl3_accept_~s__state~0); 168300#L125 assume !(8192 == ssl3_accept_~s__state~0); 168299#L128 assume !(24576 == ssl3_accept_~s__state~0); 168298#L131 assume !(8195 == ssl3_accept_~s__state~0); 168297#L134 assume !(8480 == ssl3_accept_~s__state~0); 168296#L137 assume !(8481 == ssl3_accept_~s__state~0); 168295#L140 assume !(8482 == ssl3_accept_~s__state~0); 168294#L143 assume 8464 == ssl3_accept_~s__state~0; 166609#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 170101#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 169048#L289-2 [2021-10-21 20:22:11,610 INFO L793 eck$LassoCheckResult]: Loop: 169048#L289-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; 170078#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 170068#L603 ssl3_accept_~skip~0 := 0; 170065#L116-2 assume !false; 170062#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170059#L119 assume !(12292 == ssl3_accept_~s__state~0); 170056#L122 assume !(16384 == ssl3_accept_~s__state~0); 170053#L125 assume !(8192 == ssl3_accept_~s__state~0); 170050#L128 assume !(24576 == ssl3_accept_~s__state~0); 170046#L131 assume !(8195 == ssl3_accept_~s__state~0); 170043#L134 assume !(8480 == ssl3_accept_~s__state~0); 170039#L137 assume !(8481 == ssl3_accept_~s__state~0); 170035#L140 assume !(8482 == ssl3_accept_~s__state~0); 170032#L143 assume !(8464 == ssl3_accept_~s__state~0); 170029#L146 assume !(8465 == ssl3_accept_~s__state~0); 170026#L149 assume !(8466 == ssl3_accept_~s__state~0); 169783#L152 assume 8496 == ssl3_accept_~s__state~0; 169784#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 168231#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 168230#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 168227#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 168224#L308-2 ssl3_accept_~s__init_num~0 := 0; 168219#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168218#L603 ssl3_accept_~skip~0 := 0; 168217#L116-2 assume !false; 168216#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168215#L119 assume !(12292 == ssl3_accept_~s__state~0); 168214#L122 assume !(16384 == ssl3_accept_~s__state~0); 168213#L125 assume !(8192 == ssl3_accept_~s__state~0); 168212#L128 assume !(24576 == ssl3_accept_~s__state~0); 168211#L131 assume !(8195 == ssl3_accept_~s__state~0); 168210#L134 assume !(8480 == ssl3_accept_~s__state~0); 168209#L137 assume !(8481 == ssl3_accept_~s__state~0); 168208#L140 assume !(8482 == ssl3_accept_~s__state~0); 168207#L143 assume !(8464 == ssl3_accept_~s__state~0); 168206#L146 assume !(8465 == ssl3_accept_~s__state~0); 168205#L149 assume !(8466 == ssl3_accept_~s__state~0); 168204#L152 assume !(8496 == ssl3_accept_~s__state~0); 168203#L155 assume !(8497 == ssl3_accept_~s__state~0); 168202#L158 assume 8512 == ssl3_accept_~s__state~0; 168201#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 168199#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 168196#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 168191#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168190#L603 ssl3_accept_~skip~0 := 0; 168189#L116-2 assume !false; 168188#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168187#L119 assume !(12292 == ssl3_accept_~s__state~0); 168186#L122 assume !(16384 == ssl3_accept_~s__state~0); 168185#L125 assume !(8192 == ssl3_accept_~s__state~0); 168184#L128 assume !(24576 == ssl3_accept_~s__state~0); 168183#L131 assume !(8195 == ssl3_accept_~s__state~0); 168182#L134 assume !(8480 == ssl3_accept_~s__state~0); 168181#L137 assume !(8481 == ssl3_accept_~s__state~0); 168180#L140 assume !(8482 == ssl3_accept_~s__state~0); 168179#L143 assume !(8464 == ssl3_accept_~s__state~0); 168178#L146 assume !(8465 == ssl3_accept_~s__state~0); 168177#L149 assume !(8466 == ssl3_accept_~s__state~0); 168176#L152 assume !(8496 == ssl3_accept_~s__state~0); 168175#L155 assume !(8497 == ssl3_accept_~s__state~0); 168174#L158 assume !(8512 == ssl3_accept_~s__state~0); 168173#L161 assume !(8513 == ssl3_accept_~s__state~0); 168172#L164 assume 8528 == ssl3_accept_~s__state~0; 168171#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 168169#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 168167#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 168162#L367 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 168160#L369 assume !(ssl3_accept_~ret~0 <= 0); 168155#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 168150#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168149#L603 ssl3_accept_~skip~0 := 0; 168147#L116-2 assume !false; 168144#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168139#L119 assume !(12292 == ssl3_accept_~s__state~0); 168137#L122 assume !(16384 == ssl3_accept_~s__state~0); 168135#L125 assume !(8192 == ssl3_accept_~s__state~0); 168133#L128 assume !(24576 == ssl3_accept_~s__state~0); 168131#L131 assume !(8195 == ssl3_accept_~s__state~0); 168129#L134 assume !(8480 == ssl3_accept_~s__state~0); 168127#L137 assume !(8481 == ssl3_accept_~s__state~0); 168125#L140 assume !(8482 == ssl3_accept_~s__state~0); 168123#L143 assume !(8464 == ssl3_accept_~s__state~0); 168121#L146 assume !(8465 == ssl3_accept_~s__state~0); 168119#L149 assume !(8466 == ssl3_accept_~s__state~0); 168117#L152 assume !(8496 == ssl3_accept_~s__state~0); 168115#L155 assume !(8497 == ssl3_accept_~s__state~0); 168113#L158 assume !(8512 == ssl3_accept_~s__state~0); 168111#L161 assume !(8513 == ssl3_accept_~s__state~0); 168109#L164 assume !(8528 == ssl3_accept_~s__state~0); 168107#L167 assume !(8529 == ssl3_accept_~s__state~0); 168105#L170 assume 8544 == ssl3_accept_~s__state~0; 168103#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 168101#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 168098#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 168096#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 168093#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 168090#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 168086#L416 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; 168080#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168079#L603 ssl3_accept_~skip~0 := 0; 168078#L116-2 assume !false; 168077#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168076#L119 assume !(12292 == ssl3_accept_~s__state~0); 168075#L122 assume !(16384 == ssl3_accept_~s__state~0); 168074#L125 assume !(8192 == ssl3_accept_~s__state~0); 168073#L128 assume !(24576 == ssl3_accept_~s__state~0); 168072#L131 assume !(8195 == ssl3_accept_~s__state~0); 168071#L134 assume !(8480 == ssl3_accept_~s__state~0); 168070#L137 assume !(8481 == ssl3_accept_~s__state~0); 168069#L140 assume !(8482 == ssl3_accept_~s__state~0); 168068#L143 assume !(8464 == ssl3_accept_~s__state~0); 168067#L146 assume !(8465 == ssl3_accept_~s__state~0); 168066#L149 assume !(8466 == ssl3_accept_~s__state~0); 168065#L152 assume !(8496 == ssl3_accept_~s__state~0); 168064#L155 assume !(8497 == ssl3_accept_~s__state~0); 168063#L158 assume !(8512 == ssl3_accept_~s__state~0); 168062#L161 assume !(8513 == ssl3_accept_~s__state~0); 168061#L164 assume !(8528 == ssl3_accept_~s__state~0); 168060#L167 assume !(8529 == ssl3_accept_~s__state~0); 168059#L170 assume !(8544 == ssl3_accept_~s__state~0); 168058#L173 assume !(8545 == ssl3_accept_~s__state~0); 168057#L176 assume !(8560 == ssl3_accept_~s__state~0); 168056#L179 assume !(8561 == ssl3_accept_~s__state~0); 168055#L182 assume 8448 == ssl3_accept_~s__state~0; 168054#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 168052#L444 assume !(ssl3_accept_~num1~0 > 0); 168048#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 168043#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168042#L603 ssl3_accept_~skip~0 := 0; 168041#L116-2 assume !false; 168040#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168039#L119 assume !(12292 == ssl3_accept_~s__state~0); 168038#L122 assume !(16384 == ssl3_accept_~s__state~0); 168037#L125 assume !(8192 == ssl3_accept_~s__state~0); 168036#L128 assume !(24576 == ssl3_accept_~s__state~0); 168035#L131 assume !(8195 == ssl3_accept_~s__state~0); 168034#L134 assume !(8480 == ssl3_accept_~s__state~0); 168033#L137 assume !(8481 == ssl3_accept_~s__state~0); 168032#L140 assume !(8482 == ssl3_accept_~s__state~0); 168031#L143 assume !(8464 == ssl3_accept_~s__state~0); 168030#L146 assume !(8465 == ssl3_accept_~s__state~0); 168029#L149 assume !(8466 == ssl3_accept_~s__state~0); 168028#L152 assume !(8496 == ssl3_accept_~s__state~0); 168027#L155 assume !(8497 == ssl3_accept_~s__state~0); 168026#L158 assume !(8512 == ssl3_accept_~s__state~0); 168025#L161 assume !(8513 == ssl3_accept_~s__state~0); 168024#L164 assume !(8528 == ssl3_accept_~s__state~0); 168023#L167 assume !(8529 == ssl3_accept_~s__state~0); 168022#L170 assume !(8544 == ssl3_accept_~s__state~0); 168021#L173 assume !(8545 == ssl3_accept_~s__state~0); 168020#L176 assume !(8560 == ssl3_accept_~s__state~0); 168019#L179 assume !(8561 == ssl3_accept_~s__state~0); 168018#L182 assume !(8448 == ssl3_accept_~s__state~0); 168017#L185 assume 8576 == ssl3_accept_~s__state~0; 167866#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 168016#L458 assume !(ssl3_accept_~ret~0 <= 0); 168013#L461 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 168010#L465 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 168005#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168004#L603 ssl3_accept_~skip~0 := 0; 168003#L116-2 assume !false; 168002#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168001#L119 assume !(12292 == ssl3_accept_~s__state~0); 168000#L122 assume !(16384 == ssl3_accept_~s__state~0); 167999#L125 assume !(8192 == ssl3_accept_~s__state~0); 167998#L128 assume !(24576 == ssl3_accept_~s__state~0); 167997#L131 assume !(8195 == ssl3_accept_~s__state~0); 167996#L134 assume !(8480 == ssl3_accept_~s__state~0); 167995#L137 assume !(8481 == ssl3_accept_~s__state~0); 167994#L140 assume !(8482 == ssl3_accept_~s__state~0); 167993#L143 assume !(8464 == ssl3_accept_~s__state~0); 167992#L146 assume !(8465 == ssl3_accept_~s__state~0); 167991#L149 assume !(8466 == ssl3_accept_~s__state~0); 167990#L152 assume !(8496 == ssl3_accept_~s__state~0); 167989#L155 assume !(8497 == ssl3_accept_~s__state~0); 167988#L158 assume !(8512 == ssl3_accept_~s__state~0); 167987#L161 assume !(8513 == ssl3_accept_~s__state~0); 167986#L164 assume !(8528 == ssl3_accept_~s__state~0); 167985#L167 assume !(8529 == ssl3_accept_~s__state~0); 167984#L170 assume !(8544 == ssl3_accept_~s__state~0); 167983#L173 assume !(8545 == ssl3_accept_~s__state~0); 167982#L176 assume !(8560 == ssl3_accept_~s__state~0); 167981#L179 assume !(8561 == ssl3_accept_~s__state~0); 167980#L182 assume !(8448 == ssl3_accept_~s__state~0); 167979#L185 assume !(8576 == ssl3_accept_~s__state~0); 167978#L188 assume !(8577 == ssl3_accept_~s__state~0); 167977#L191 assume 8592 == ssl3_accept_~s__state~0; 167857#L195 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 167955#L475 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 167953#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167942#L603 ssl3_accept_~skip~0 := 0; 167943#L116-2 assume !false; 167936#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167937#L119 assume !(12292 == ssl3_accept_~s__state~0); 167930#L122 assume !(16384 == ssl3_accept_~s__state~0); 167931#L125 assume !(8192 == ssl3_accept_~s__state~0); 167924#L128 assume !(24576 == ssl3_accept_~s__state~0); 167925#L131 assume !(8195 == ssl3_accept_~s__state~0); 167918#L134 assume !(8480 == ssl3_accept_~s__state~0); 167919#L137 assume !(8481 == ssl3_accept_~s__state~0); 167912#L140 assume !(8482 == ssl3_accept_~s__state~0); 167913#L143 assume !(8464 == ssl3_accept_~s__state~0); 167907#L146 assume !(8465 == ssl3_accept_~s__state~0); 167908#L149 assume !(8466 == ssl3_accept_~s__state~0); 167902#L152 assume !(8496 == ssl3_accept_~s__state~0); 167903#L155 assume !(8497 == ssl3_accept_~s__state~0); 167895#L158 assume !(8512 == ssl3_accept_~s__state~0); 167896#L161 assume !(8513 == ssl3_accept_~s__state~0); 167888#L164 assume !(8528 == ssl3_accept_~s__state~0); 167889#L167 assume !(8529 == ssl3_accept_~s__state~0); 167884#L170 assume !(8544 == ssl3_accept_~s__state~0); 167885#L173 assume !(8545 == ssl3_accept_~s__state~0); 167878#L176 assume !(8560 == ssl3_accept_~s__state~0); 167879#L179 assume !(8561 == ssl3_accept_~s__state~0); 167872#L182 assume !(8448 == ssl3_accept_~s__state~0); 167873#L185 assume !(8576 == ssl3_accept_~s__state~0); 167865#L188 assume !(8577 == ssl3_accept_~s__state~0); 167867#L191 assume !(8592 == ssl3_accept_~s__state~0); 167856#L194 assume !(8593 == ssl3_accept_~s__state~0); 167858#L197 assume !(8608 == ssl3_accept_~s__state~0); 167959#L200 assume !(8609 == ssl3_accept_~s__state~0); 167960#L203 assume !(8640 == ssl3_accept_~s__state~0); 167964#L206 assume !(8641 == ssl3_accept_~s__state~0); 167521#L209 assume 8656 == ssl3_accept_~s__state~0; 167507#L213 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 167508#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 167495#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 167426#L515-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 167480#L524 assume !(0 == ssl3_accept_~tmp___10~0); 167471#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167466#L603 ssl3_accept_~skip~0 := 0; 167461#L116-2 assume !false; 167456#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167451#L119 assume !(12292 == ssl3_accept_~s__state~0); 167446#L122 assume !(16384 == ssl3_accept_~s__state~0); 167441#L125 assume !(8192 == ssl3_accept_~s__state~0); 167438#L128 assume !(24576 == ssl3_accept_~s__state~0); 167437#L131 assume !(8195 == ssl3_accept_~s__state~0); 167434#L134 assume !(8480 == ssl3_accept_~s__state~0); 167433#L137 assume !(8481 == ssl3_accept_~s__state~0); 167430#L140 assume !(8482 == ssl3_accept_~s__state~0); 167427#L143 assume !(8464 == ssl3_accept_~s__state~0); 167424#L146 assume !(8465 == ssl3_accept_~s__state~0); 167422#L149 assume !(8466 == ssl3_accept_~s__state~0); 167419#L152 assume !(8496 == ssl3_accept_~s__state~0); 167418#L155 assume !(8497 == ssl3_accept_~s__state~0); 167417#L158 assume !(8512 == ssl3_accept_~s__state~0); 167416#L161 assume !(8513 == ssl3_accept_~s__state~0); 167413#L164 assume !(8528 == ssl3_accept_~s__state~0); 167412#L167 assume !(8529 == ssl3_accept_~s__state~0); 167408#L170 assume !(8544 == ssl3_accept_~s__state~0); 167407#L173 assume !(8545 == ssl3_accept_~s__state~0); 167400#L176 assume !(8560 == ssl3_accept_~s__state~0); 167397#L179 assume !(8561 == ssl3_accept_~s__state~0); 167394#L182 assume !(8448 == ssl3_accept_~s__state~0); 167391#L185 assume !(8576 == ssl3_accept_~s__state~0); 167388#L188 assume !(8577 == ssl3_accept_~s__state~0); 167385#L191 assume !(8592 == ssl3_accept_~s__state~0); 167382#L194 assume !(8593 == ssl3_accept_~s__state~0); 167379#L197 assume !(8608 == ssl3_accept_~s__state~0); 167376#L200 assume !(8609 == ssl3_accept_~s__state~0); 167373#L203 assume !(8640 == ssl3_accept_~s__state~0); 167372#L206 assume !(8641 == ssl3_accept_~s__state~0); 167371#L209 assume !(8656 == ssl3_accept_~s__state~0); 167369#L212 assume !(8657 == ssl3_accept_~s__state~0); 167366#L215 assume 8672 == ssl3_accept_~s__state~0; 167360#L219 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 166385#L532 assume !(4 == ssl3_accept_~blastFlag~0); 166386#L535 assume !(5 == ssl3_accept_~blastFlag~0); 166433#L532-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 167347#L543 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 167692#L543-2 ssl3_accept_~s__init_num~0 := 0; 168865#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168863#L603 ssl3_accept_~skip~0 := 0; 168861#L116-2 assume !false; 168849#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168845#L119 assume !(12292 == ssl3_accept_~s__state~0); 168841#L122 assume !(16384 == ssl3_accept_~s__state~0); 168837#L125 assume !(8192 == ssl3_accept_~s__state~0); 168833#L128 assume !(24576 == ssl3_accept_~s__state~0); 168829#L131 assume !(8195 == ssl3_accept_~s__state~0); 168825#L134 assume !(8480 == ssl3_accept_~s__state~0); 168821#L137 assume !(8481 == ssl3_accept_~s__state~0); 168817#L140 assume !(8482 == ssl3_accept_~s__state~0); 168813#L143 assume !(8464 == ssl3_accept_~s__state~0); 168809#L146 assume !(8465 == ssl3_accept_~s__state~0); 168805#L149 assume !(8466 == ssl3_accept_~s__state~0); 168801#L152 assume !(8496 == ssl3_accept_~s__state~0); 168788#L155 assume !(8497 == ssl3_accept_~s__state~0); 168782#L158 assume !(8512 == ssl3_accept_~s__state~0); 168783#L161 assume !(8513 == ssl3_accept_~s__state~0); 168772#L164 assume !(8528 == ssl3_accept_~s__state~0); 168773#L167 assume !(8529 == ssl3_accept_~s__state~0); 168762#L170 assume !(8544 == ssl3_accept_~s__state~0); 168763#L173 assume !(8545 == ssl3_accept_~s__state~0); 168750#L176 assume !(8560 == ssl3_accept_~s__state~0); 168751#L179 assume !(8561 == ssl3_accept_~s__state~0); 168717#L182 assume 8448 == ssl3_accept_~s__state~0; 168715#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 168714#L444 assume !(ssl3_accept_~num1~0 > 0); 168711#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 168706#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168701#L603 ssl3_accept_~skip~0 := 0; 168699#L116-2 assume !false; 168697#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168695#L119 assume !(12292 == ssl3_accept_~s__state~0); 168693#L122 assume !(16384 == ssl3_accept_~s__state~0); 168691#L125 assume !(8192 == ssl3_accept_~s__state~0); 168689#L128 assume !(24576 == ssl3_accept_~s__state~0); 168685#L131 assume !(8195 == ssl3_accept_~s__state~0); 168683#L134 assume !(8480 == ssl3_accept_~s__state~0); 168679#L137 assume !(8481 == ssl3_accept_~s__state~0); 168675#L140 assume !(8482 == ssl3_accept_~s__state~0); 168673#L143 assume 8464 == ssl3_accept_~s__state~0; 168669#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 169047#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 169048#L289-2 [2021-10-21 20:22:11,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:11,610 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 2 times [2021-10-21 20:22:11,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:11,611 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399704732] [2021-10-21 20:22:11,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:11,611 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:11,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:11,618 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:11,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:11,626 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:11,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:11,627 INFO L82 PathProgramCache]: Analyzing trace with hash 1293052390, now seen corresponding path program 1 times [2021-10-21 20:22:11,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:11,627 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246479372] [2021-10-21 20:22:11,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:11,627 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:11,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:11,678 INFO L134 CoverageAnalysis]: Checked inductivity of 1101 backedges. 634 proven. 0 refuted. 0 times theorem prover too weak. 467 trivial. 0 not checked. [2021-10-21 20:22:11,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:11,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246479372] [2021-10-21 20:22:11,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246479372] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:11,679 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:11,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:11,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647482846] [2021-10-21 20:22:11,680 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:11,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:11,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:11,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:11,681 INFO L87 Difference]: Start difference. First operand 5878 states and 7462 transitions. cyclomatic complexity: 1594 Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:11,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:11,811 INFO L93 Difference]: Finished difference Result 6638 states and 8336 transitions. [2021-10-21 20:22:11,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:11,812 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6638 states and 8336 transitions. [2021-10-21 20:22:11,838 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6360 [2021-10-21 20:22:11,862 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6638 states to 6638 states and 8336 transitions. [2021-10-21 20:22:11,863 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6530 [2021-10-21 20:22:11,867 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6530 [2021-10-21 20:22:11,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6638 states and 8336 transitions. [2021-10-21 20:22:11,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:11,868 INFO L681 BuchiCegarLoop]: Abstraction has 6638 states and 8336 transitions. [2021-10-21 20:22:11,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6638 states and 8336 transitions. [2021-10-21 20:22:11,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6638 to 6600. [2021-10-21 20:22:11,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6600 states, 6600 states have (on average 1.2572727272727273) internal successors, (8298), 6599 states have internal predecessors, (8298), 0 states have call successors, (0), 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-10-21 20:22:11,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6600 states to 6600 states and 8298 transitions. [2021-10-21 20:22:11,958 INFO L704 BuchiCegarLoop]: Abstraction has 6600 states and 8298 transitions. [2021-10-21 20:22:11,958 INFO L587 BuchiCegarLoop]: Abstraction has 6600 states and 8298 transitions. [2021-10-21 20:22:11,958 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-21 20:22:11,958 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6600 states and 8298 transitions. [2021-10-21 20:22:11,981 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6322 [2021-10-21 20:22:11,981 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:11,981 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:11,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-10-21 20:22:11,987 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:11,987 INFO L791 eck$LassoCheckResult]: Stem: 179000#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 178849#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 178850#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 178861#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 178862#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 178818#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 179002#L116-2 assume !false; 179046#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179278#L119 assume !(12292 == ssl3_accept_~s__state~0); 179279#L122 assume !(16384 == ssl3_accept_~s__state~0); 179274#L125 assume !(8192 == ssl3_accept_~s__state~0); 179275#L128 assume !(24576 == ssl3_accept_~s__state~0); 179270#L131 assume !(8195 == ssl3_accept_~s__state~0); 179271#L134 assume !(8480 == ssl3_accept_~s__state~0); 181833#L137 assume !(8481 == ssl3_accept_~s__state~0); 179265#L140 assume !(8482 == ssl3_accept_~s__state~0); 179266#L143 assume 8464 == ssl3_accept_~s__state~0; 178975#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 178846#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 178847#L289-2 [2021-10-21 20:22:11,988 INFO L793 eck$LassoCheckResult]: Loop: 178847#L289-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; 183120#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 183118#L603 ssl3_accept_~skip~0 := 0; 183116#L116-2 assume !false; 183114#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 183112#L119 assume !(12292 == ssl3_accept_~s__state~0); 183110#L122 assume !(16384 == ssl3_accept_~s__state~0); 183108#L125 assume !(8192 == ssl3_accept_~s__state~0); 183106#L128 assume !(24576 == ssl3_accept_~s__state~0); 183104#L131 assume !(8195 == ssl3_accept_~s__state~0); 182872#L134 assume !(8480 == ssl3_accept_~s__state~0); 182824#L137 assume !(8481 == ssl3_accept_~s__state~0); 182819#L140 assume !(8482 == ssl3_accept_~s__state~0); 182814#L143 assume !(8464 == ssl3_accept_~s__state~0); 182809#L146 assume !(8465 == ssl3_accept_~s__state~0); 182804#L149 assume !(8466 == ssl3_accept_~s__state~0); 181363#L152 assume 8496 == ssl3_accept_~s__state~0; 181364#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 181201#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 180686#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 180687#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 181197#L308-2 ssl3_accept_~s__init_num~0 := 0; 181192#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 181191#L603 ssl3_accept_~skip~0 := 0; 181190#L116-2 assume !false; 181189#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 181188#L119 assume !(12292 == ssl3_accept_~s__state~0); 181187#L122 assume !(16384 == ssl3_accept_~s__state~0); 181186#L125 assume !(8192 == ssl3_accept_~s__state~0); 181185#L128 assume !(24576 == ssl3_accept_~s__state~0); 181184#L131 assume !(8195 == ssl3_accept_~s__state~0); 181183#L134 assume !(8480 == ssl3_accept_~s__state~0); 181182#L137 assume !(8481 == ssl3_accept_~s__state~0); 181181#L140 assume !(8482 == ssl3_accept_~s__state~0); 181180#L143 assume !(8464 == ssl3_accept_~s__state~0); 181179#L146 assume !(8465 == ssl3_accept_~s__state~0); 181178#L149 assume !(8466 == ssl3_accept_~s__state~0); 181177#L152 assume !(8496 == ssl3_accept_~s__state~0); 181176#L155 assume !(8497 == ssl3_accept_~s__state~0); 181175#L158 assume 8512 == ssl3_accept_~s__state~0; 181174#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 181172#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 181169#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 181164#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 181163#L603 ssl3_accept_~skip~0 := 0; 181162#L116-2 assume !false; 181161#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 181160#L119 assume !(12292 == ssl3_accept_~s__state~0); 181159#L122 assume !(16384 == ssl3_accept_~s__state~0); 181158#L125 assume !(8192 == ssl3_accept_~s__state~0); 181157#L128 assume !(24576 == ssl3_accept_~s__state~0); 181156#L131 assume !(8195 == ssl3_accept_~s__state~0); 181155#L134 assume !(8480 == ssl3_accept_~s__state~0); 181154#L137 assume !(8481 == ssl3_accept_~s__state~0); 181153#L140 assume !(8482 == ssl3_accept_~s__state~0); 181152#L143 assume !(8464 == ssl3_accept_~s__state~0); 181151#L146 assume !(8465 == ssl3_accept_~s__state~0); 181150#L149 assume !(8466 == ssl3_accept_~s__state~0); 181149#L152 assume !(8496 == ssl3_accept_~s__state~0); 181148#L155 assume !(8497 == ssl3_accept_~s__state~0); 181147#L158 assume !(8512 == ssl3_accept_~s__state~0); 181146#L161 assume !(8513 == ssl3_accept_~s__state~0); 181145#L164 assume 8528 == ssl3_accept_~s__state~0; 181144#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 181142#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 181140#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 181135#L367 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 181133#L369 assume !(ssl3_accept_~ret~0 <= 0); 181128#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 181123#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 181122#L603 ssl3_accept_~skip~0 := 0; 181120#L116-2 assume !false; 181117#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 181112#L119 assume !(12292 == ssl3_accept_~s__state~0); 181110#L122 assume !(16384 == ssl3_accept_~s__state~0); 181108#L125 assume !(8192 == ssl3_accept_~s__state~0); 181106#L128 assume !(24576 == ssl3_accept_~s__state~0); 181104#L131 assume !(8195 == ssl3_accept_~s__state~0); 181102#L134 assume !(8480 == ssl3_accept_~s__state~0); 181100#L137 assume !(8481 == ssl3_accept_~s__state~0); 181098#L140 assume !(8482 == ssl3_accept_~s__state~0); 181096#L143 assume !(8464 == ssl3_accept_~s__state~0); 181094#L146 assume !(8465 == ssl3_accept_~s__state~0); 181092#L149 assume !(8466 == ssl3_accept_~s__state~0); 181090#L152 assume !(8496 == ssl3_accept_~s__state~0); 181088#L155 assume !(8497 == ssl3_accept_~s__state~0); 181086#L158 assume !(8512 == ssl3_accept_~s__state~0); 181084#L161 assume !(8513 == ssl3_accept_~s__state~0); 181082#L164 assume !(8528 == ssl3_accept_~s__state~0); 181080#L167 assume !(8529 == ssl3_accept_~s__state~0); 181078#L170 assume 8544 == ssl3_accept_~s__state~0; 181076#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 181074#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 181071#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 181069#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 181066#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 181063#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 181059#L416 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; 181053#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 181052#L603 ssl3_accept_~skip~0 := 0; 181051#L116-2 assume !false; 181050#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 181049#L119 assume !(12292 == ssl3_accept_~s__state~0); 181048#L122 assume !(16384 == ssl3_accept_~s__state~0); 181047#L125 assume !(8192 == ssl3_accept_~s__state~0); 181046#L128 assume !(24576 == ssl3_accept_~s__state~0); 181045#L131 assume !(8195 == ssl3_accept_~s__state~0); 181044#L134 assume !(8480 == ssl3_accept_~s__state~0); 181043#L137 assume !(8481 == ssl3_accept_~s__state~0); 181042#L140 assume !(8482 == ssl3_accept_~s__state~0); 181041#L143 assume !(8464 == ssl3_accept_~s__state~0); 181040#L146 assume !(8465 == ssl3_accept_~s__state~0); 181039#L149 assume !(8466 == ssl3_accept_~s__state~0); 181038#L152 assume !(8496 == ssl3_accept_~s__state~0); 181037#L155 assume !(8497 == ssl3_accept_~s__state~0); 181036#L158 assume !(8512 == ssl3_accept_~s__state~0); 181035#L161 assume !(8513 == ssl3_accept_~s__state~0); 181034#L164 assume !(8528 == ssl3_accept_~s__state~0); 181033#L167 assume !(8529 == ssl3_accept_~s__state~0); 181032#L170 assume !(8544 == ssl3_accept_~s__state~0); 181031#L173 assume !(8545 == ssl3_accept_~s__state~0); 181030#L176 assume !(8560 == ssl3_accept_~s__state~0); 181029#L179 assume !(8561 == ssl3_accept_~s__state~0); 181028#L182 assume 8448 == ssl3_accept_~s__state~0; 181027#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 181025#L444 assume !(ssl3_accept_~num1~0 > 0); 181021#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 181016#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 181015#L603 ssl3_accept_~skip~0 := 0; 181014#L116-2 assume !false; 181013#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 181012#L119 assume !(12292 == ssl3_accept_~s__state~0); 181011#L122 assume !(16384 == ssl3_accept_~s__state~0); 181010#L125 assume !(8192 == ssl3_accept_~s__state~0); 181009#L128 assume !(24576 == ssl3_accept_~s__state~0); 181008#L131 assume !(8195 == ssl3_accept_~s__state~0); 181007#L134 assume !(8480 == ssl3_accept_~s__state~0); 181006#L137 assume !(8481 == ssl3_accept_~s__state~0); 181005#L140 assume !(8482 == ssl3_accept_~s__state~0); 181004#L143 assume !(8464 == ssl3_accept_~s__state~0); 181003#L146 assume !(8465 == ssl3_accept_~s__state~0); 181002#L149 assume !(8466 == ssl3_accept_~s__state~0); 181001#L152 assume !(8496 == ssl3_accept_~s__state~0); 181000#L155 assume !(8497 == ssl3_accept_~s__state~0); 180999#L158 assume !(8512 == ssl3_accept_~s__state~0); 180998#L161 assume !(8513 == ssl3_accept_~s__state~0); 180997#L164 assume !(8528 == ssl3_accept_~s__state~0); 180996#L167 assume !(8529 == ssl3_accept_~s__state~0); 180995#L170 assume !(8544 == ssl3_accept_~s__state~0); 180994#L173 assume !(8545 == ssl3_accept_~s__state~0); 180993#L176 assume !(8560 == ssl3_accept_~s__state~0); 180992#L179 assume !(8561 == ssl3_accept_~s__state~0); 180991#L182 assume !(8448 == ssl3_accept_~s__state~0); 180990#L185 assume 8576 == ssl3_accept_~s__state~0; 180875#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 180989#L458 assume !(ssl3_accept_~ret~0 <= 0); 180986#L461 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 180983#L465 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 180978#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 180977#L603 ssl3_accept_~skip~0 := 0; 180976#L116-2 assume !false; 180975#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 180974#L119 assume !(12292 == ssl3_accept_~s__state~0); 180973#L122 assume !(16384 == ssl3_accept_~s__state~0); 180972#L125 assume !(8192 == ssl3_accept_~s__state~0); 180971#L128 assume !(24576 == ssl3_accept_~s__state~0); 180970#L131 assume !(8195 == ssl3_accept_~s__state~0); 180969#L134 assume !(8480 == ssl3_accept_~s__state~0); 180968#L137 assume !(8481 == ssl3_accept_~s__state~0); 180967#L140 assume !(8482 == ssl3_accept_~s__state~0); 180966#L143 assume !(8464 == ssl3_accept_~s__state~0); 180965#L146 assume !(8465 == ssl3_accept_~s__state~0); 180964#L149 assume !(8466 == ssl3_accept_~s__state~0); 180963#L152 assume !(8496 == ssl3_accept_~s__state~0); 180962#L155 assume !(8497 == ssl3_accept_~s__state~0); 180961#L158 assume !(8512 == ssl3_accept_~s__state~0); 180960#L161 assume !(8513 == ssl3_accept_~s__state~0); 180959#L164 assume !(8528 == ssl3_accept_~s__state~0); 180958#L167 assume !(8529 == ssl3_accept_~s__state~0); 180957#L170 assume !(8544 == ssl3_accept_~s__state~0); 180956#L173 assume !(8545 == ssl3_accept_~s__state~0); 180955#L176 assume !(8560 == ssl3_accept_~s__state~0); 180954#L179 assume !(8561 == ssl3_accept_~s__state~0); 180953#L182 assume !(8448 == ssl3_accept_~s__state~0); 180952#L185 assume !(8576 == ssl3_accept_~s__state~0); 180951#L188 assume !(8577 == ssl3_accept_~s__state~0); 180950#L191 assume 8592 == ssl3_accept_~s__state~0; 180872#L195 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 180946#L475 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 180941#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 180940#L603 ssl3_accept_~skip~0 := 0; 180939#L116-2 assume !false; 180938#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 180937#L119 assume !(12292 == ssl3_accept_~s__state~0); 180936#L122 assume !(16384 == ssl3_accept_~s__state~0); 180935#L125 assume !(8192 == ssl3_accept_~s__state~0); 180934#L128 assume !(24576 == ssl3_accept_~s__state~0); 180933#L131 assume !(8195 == ssl3_accept_~s__state~0); 180932#L134 assume !(8480 == ssl3_accept_~s__state~0); 180931#L137 assume !(8481 == ssl3_accept_~s__state~0); 180930#L140 assume !(8482 == ssl3_accept_~s__state~0); 180929#L143 assume !(8464 == ssl3_accept_~s__state~0); 180928#L146 assume !(8465 == ssl3_accept_~s__state~0); 180927#L149 assume !(8466 == ssl3_accept_~s__state~0); 180926#L152 assume !(8496 == ssl3_accept_~s__state~0); 180925#L155 assume !(8497 == ssl3_accept_~s__state~0); 180924#L158 assume !(8512 == ssl3_accept_~s__state~0); 180923#L161 assume !(8513 == ssl3_accept_~s__state~0); 180922#L164 assume !(8528 == ssl3_accept_~s__state~0); 180921#L167 assume !(8529 == ssl3_accept_~s__state~0); 180920#L170 assume !(8544 == ssl3_accept_~s__state~0); 180919#L173 assume !(8545 == ssl3_accept_~s__state~0); 180918#L176 assume !(8560 == ssl3_accept_~s__state~0); 180917#L179 assume !(8561 == ssl3_accept_~s__state~0); 180916#L182 assume !(8448 == ssl3_accept_~s__state~0); 180915#L185 assume !(8576 == ssl3_accept_~s__state~0); 180914#L188 assume !(8577 == ssl3_accept_~s__state~0); 180913#L191 assume !(8592 == ssl3_accept_~s__state~0); 180912#L194 assume !(8593 == ssl3_accept_~s__state~0); 180911#L197 assume 8608 == ssl3_accept_~s__state~0; 180869#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 180907#L484 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 180902#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 180901#L603 ssl3_accept_~skip~0 := 0; 180900#L116-2 assume !false; 180899#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 180898#L119 assume !(12292 == ssl3_accept_~s__state~0); 180897#L122 assume !(16384 == ssl3_accept_~s__state~0); 180896#L125 assume !(8192 == ssl3_accept_~s__state~0); 180895#L128 assume !(24576 == ssl3_accept_~s__state~0); 180894#L131 assume !(8195 == ssl3_accept_~s__state~0); 180893#L134 assume !(8480 == ssl3_accept_~s__state~0); 180892#L137 assume !(8481 == ssl3_accept_~s__state~0); 180891#L140 assume !(8482 == ssl3_accept_~s__state~0); 180890#L143 assume !(8464 == ssl3_accept_~s__state~0); 180889#L146 assume !(8465 == ssl3_accept_~s__state~0); 180888#L149 assume !(8466 == ssl3_accept_~s__state~0); 180887#L152 assume !(8496 == ssl3_accept_~s__state~0); 180886#L155 assume !(8497 == ssl3_accept_~s__state~0); 180885#L158 assume !(8512 == ssl3_accept_~s__state~0); 180884#L161 assume !(8513 == ssl3_accept_~s__state~0); 180883#L164 assume !(8528 == ssl3_accept_~s__state~0); 180882#L167 assume !(8529 == ssl3_accept_~s__state~0); 180881#L170 assume !(8544 == ssl3_accept_~s__state~0); 180880#L173 assume !(8545 == ssl3_accept_~s__state~0); 180879#L176 assume !(8560 == ssl3_accept_~s__state~0); 180878#L179 assume !(8561 == ssl3_accept_~s__state~0); 180877#L182 assume !(8448 == ssl3_accept_~s__state~0); 180876#L185 assume !(8576 == ssl3_accept_~s__state~0); 180874#L188 assume !(8577 == ssl3_accept_~s__state~0); 180873#L191 assume !(8592 == ssl3_accept_~s__state~0); 180871#L194 assume !(8593 == ssl3_accept_~s__state~0); 180870#L197 assume !(8608 == ssl3_accept_~s__state~0); 180868#L200 assume !(8609 == ssl3_accept_~s__state~0); 180864#L203 assume !(8640 == ssl3_accept_~s__state~0); 180865#L206 assume !(8641 == ssl3_accept_~s__state~0); 178844#L209 assume 8656 == ssl3_accept_~s__state~0; 178990#L213 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 179011#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 180429#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 180510#L515-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 180509#L524 assume !(0 == ssl3_accept_~tmp___10~0); 180398#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 180399#L603 ssl3_accept_~skip~0 := 0; 180386#L116-2 assume !false; 180387#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 180378#L119 assume !(12292 == ssl3_accept_~s__state~0); 180379#L122 assume !(16384 == ssl3_accept_~s__state~0); 180370#L125 assume !(8192 == ssl3_accept_~s__state~0); 180371#L128 assume !(24576 == ssl3_accept_~s__state~0); 180362#L131 assume !(8195 == ssl3_accept_~s__state~0); 180363#L134 assume !(8480 == ssl3_accept_~s__state~0); 180354#L137 assume !(8481 == ssl3_accept_~s__state~0); 180355#L140 assume !(8482 == ssl3_accept_~s__state~0); 180346#L143 assume !(8464 == ssl3_accept_~s__state~0); 180347#L146 assume !(8465 == ssl3_accept_~s__state~0); 180338#L149 assume !(8466 == ssl3_accept_~s__state~0); 180339#L152 assume !(8496 == ssl3_accept_~s__state~0); 180330#L155 assume !(8497 == ssl3_accept_~s__state~0); 180331#L158 assume !(8512 == ssl3_accept_~s__state~0); 180322#L161 assume !(8513 == ssl3_accept_~s__state~0); 180323#L164 assume !(8528 == ssl3_accept_~s__state~0); 180308#L167 assume !(8529 == ssl3_accept_~s__state~0); 180309#L170 assume !(8544 == ssl3_accept_~s__state~0); 180282#L173 assume !(8545 == ssl3_accept_~s__state~0); 180283#L176 assume !(8560 == ssl3_accept_~s__state~0); 180270#L179 assume !(8561 == ssl3_accept_~s__state~0); 180271#L182 assume !(8448 == ssl3_accept_~s__state~0); 180258#L185 assume !(8576 == ssl3_accept_~s__state~0); 180259#L188 assume !(8577 == ssl3_accept_~s__state~0); 180246#L191 assume !(8592 == ssl3_accept_~s__state~0); 180247#L194 assume !(8593 == ssl3_accept_~s__state~0); 180234#L197 assume !(8608 == ssl3_accept_~s__state~0); 180235#L200 assume !(8609 == ssl3_accept_~s__state~0); 180222#L203 assume !(8640 == ssl3_accept_~s__state~0); 180223#L206 assume !(8641 == ssl3_accept_~s__state~0); 180209#L209 assume !(8656 == ssl3_accept_~s__state~0); 180211#L212 assume !(8657 == ssl3_accept_~s__state~0); 179022#L215 assume 8672 == ssl3_accept_~s__state~0; 179023#L219 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 180199#L532 assume !(4 == ssl3_accept_~blastFlag~0); 180200#L535 assume !(5 == ssl3_accept_~blastFlag~0); 180111#L532-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 180112#L543 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 180434#L543-2 ssl3_accept_~s__init_num~0 := 0; 182216#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 182214#L603 ssl3_accept_~skip~0 := 0; 182175#L116-2 assume !false; 182163#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182159#L119 assume !(12292 == ssl3_accept_~s__state~0); 182155#L122 assume !(16384 == ssl3_accept_~s__state~0); 182151#L125 assume !(8192 == ssl3_accept_~s__state~0); 182147#L128 assume !(24576 == ssl3_accept_~s__state~0); 182143#L131 assume !(8195 == ssl3_accept_~s__state~0); 182139#L134 assume !(8480 == ssl3_accept_~s__state~0); 182135#L137 assume !(8481 == ssl3_accept_~s__state~0); 182131#L140 assume !(8482 == ssl3_accept_~s__state~0); 182127#L143 assume !(8464 == ssl3_accept_~s__state~0); 182118#L146 assume !(8465 == ssl3_accept_~s__state~0); 182114#L149 assume !(8466 == ssl3_accept_~s__state~0); 182111#L152 assume !(8496 == ssl3_accept_~s__state~0); 182105#L155 assume !(8497 == ssl3_accept_~s__state~0); 182039#L158 assume !(8512 == ssl3_accept_~s__state~0); 182040#L161 assume !(8513 == ssl3_accept_~s__state~0); 182023#L164 assume !(8528 == ssl3_accept_~s__state~0); 182024#L167 assume !(8529 == ssl3_accept_~s__state~0); 182009#L170 assume !(8544 == ssl3_accept_~s__state~0); 182002#L173 assume !(8545 == ssl3_accept_~s__state~0); 181998#L176 assume !(8560 == ssl3_accept_~s__state~0); 181990#L179 assume !(8561 == ssl3_accept_~s__state~0); 181967#L182 assume 8448 == ssl3_accept_~s__state~0; 181966#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 181965#L444 assume !(ssl3_accept_~num1~0 > 0); 181963#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 181387#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 181386#L603 ssl3_accept_~skip~0 := 0; 181385#L116-2 assume !false; 181384#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 181383#L119 assume !(12292 == ssl3_accept_~s__state~0); 181382#L122 assume !(16384 == ssl3_accept_~s__state~0); 181381#L125 assume !(8192 == ssl3_accept_~s__state~0); 181380#L128 assume !(24576 == ssl3_accept_~s__state~0); 181378#L131 assume !(8195 == ssl3_accept_~s__state~0); 181377#L134 assume !(8480 == ssl3_accept_~s__state~0); 181375#L137 assume !(8481 == ssl3_accept_~s__state~0); 181373#L140 assume !(8482 == ssl3_accept_~s__state~0); 181372#L143 assume 8464 == ssl3_accept_~s__state~0; 181370#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 182734#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 178847#L289-2 [2021-10-21 20:22:11,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:11,988 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 3 times [2021-10-21 20:22:11,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:11,989 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730273924] [2021-10-21 20:22:11,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:11,989 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:11,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:11,999 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:12,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:12,008 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:12,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:12,008 INFO L82 PathProgramCache]: Analyzing trace with hash 1986909669, now seen corresponding path program 1 times [2021-10-21 20:22:12,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:12,009 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699897308] [2021-10-21 20:22:12,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:12,009 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:12,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:12,125 INFO L134 CoverageAnalysis]: Checked inductivity of 1360 backedges. 737 proven. 0 refuted. 0 times theorem prover too weak. 623 trivial. 0 not checked. [2021-10-21 20:22:12,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:12,126 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699897308] [2021-10-21 20:22:12,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699897308] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:12,126 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:12,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:12,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679669858] [2021-10-21 20:22:12,127 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:12,127 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:12,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:12,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:12,127 INFO L87 Difference]: Start difference. First operand 6600 states and 8298 transitions. cyclomatic complexity: 1708 Second operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:12,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:12,266 INFO L93 Difference]: Finished difference Result 6601 states and 8150 transitions. [2021-10-21 20:22:12,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:12,267 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6601 states and 8150 transitions. [2021-10-21 20:22:12,283 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6199 [2021-10-21 20:22:12,304 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6601 states to 6601 states and 8150 transitions. [2021-10-21 20:22:12,304 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6493 [2021-10-21 20:22:12,308 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6493 [2021-10-21 20:22:12,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6601 states and 8150 transitions. [2021-10-21 20:22:12,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:12,308 INFO L681 BuchiCegarLoop]: Abstraction has 6601 states and 8150 transitions. [2021-10-21 20:22:12,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6601 states and 8150 transitions. [2021-10-21 20:22:12,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6601 to 6581. [2021-10-21 20:22:12,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6581 states, 6581 states have (on average 1.2349187053639266) internal successors, (8127), 6580 states have internal predecessors, (8127), 0 states have call successors, (0), 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-10-21 20:22:12,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6581 states to 6581 states and 8127 transitions. [2021-10-21 20:22:12,384 INFO L704 BuchiCegarLoop]: Abstraction has 6581 states and 8127 transitions. [2021-10-21 20:22:12,384 INFO L587 BuchiCegarLoop]: Abstraction has 6581 states and 8127 transitions. [2021-10-21 20:22:12,384 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-10-21 20:22:12,385 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6581 states and 8127 transitions. [2021-10-21 20:22:12,403 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6183 [2021-10-21 20:22:12,404 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:12,404 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:12,407 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-10-21 20:22:12,408 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:12,408 INFO L791 eck$LassoCheckResult]: Stem: 192195#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 192056#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 192057#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 192068#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 192069#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 192026#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 192197#L116-2 assume !false; 192231#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 192464#L119 assume !(12292 == ssl3_accept_~s__state~0); 192463#L122 assume !(16384 == ssl3_accept_~s__state~0); 192462#L125 assume !(8192 == ssl3_accept_~s__state~0); 192460#L128 assume !(24576 == ssl3_accept_~s__state~0); 192461#L131 assume !(8195 == ssl3_accept_~s__state~0); 192456#L134 assume !(8480 == ssl3_accept_~s__state~0); 192457#L137 assume !(8481 == ssl3_accept_~s__state~0); 192452#L140 assume !(8482 == ssl3_accept_~s__state~0); 192453#L143 assume 8464 == ssl3_accept_~s__state~0; 192337#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 196849#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 196441#L289-2 [2021-10-21 20:22:12,409 INFO L793 eck$LassoCheckResult]: Loop: 196441#L289-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; 195878#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 195879#L603 ssl3_accept_~skip~0 := 0; 195870#L116-2 assume !false; 195871#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 195862#L119 assume !(12292 == ssl3_accept_~s__state~0); 195863#L122 assume !(16384 == ssl3_accept_~s__state~0); 195856#L125 assume !(8192 == ssl3_accept_~s__state~0); 195857#L128 assume !(24576 == ssl3_accept_~s__state~0); 195845#L131 assume !(8195 == ssl3_accept_~s__state~0); 195846#L134 assume !(8480 == ssl3_accept_~s__state~0); 195831#L137 assume !(8481 == ssl3_accept_~s__state~0); 195832#L140 assume !(8482 == ssl3_accept_~s__state~0); 195823#L143 assume !(8464 == ssl3_accept_~s__state~0); 195824#L146 assume !(8465 == ssl3_accept_~s__state~0); 195815#L149 assume !(8466 == ssl3_accept_~s__state~0); 195816#L152 assume 8496 == ssl3_accept_~s__state~0; 195805#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 195806#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 193887#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 193888#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 196821#L308-2 ssl3_accept_~s__init_num~0 := 0; 197628#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 197624#L603 ssl3_accept_~skip~0 := 0; 197620#L116-2 assume !false; 197616#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197613#L119 assume !(12292 == ssl3_accept_~s__state~0); 197607#L122 assume !(16384 == ssl3_accept_~s__state~0); 197604#L125 assume !(8192 == ssl3_accept_~s__state~0); 197601#L128 assume !(24576 == ssl3_accept_~s__state~0); 197598#L131 assume !(8195 == ssl3_accept_~s__state~0); 197595#L134 assume !(8480 == ssl3_accept_~s__state~0); 197592#L137 assume !(8481 == ssl3_accept_~s__state~0); 197589#L140 assume !(8482 == ssl3_accept_~s__state~0); 197586#L143 assume !(8464 == ssl3_accept_~s__state~0); 197583#L146 assume !(8465 == ssl3_accept_~s__state~0); 197575#L149 assume !(8466 == ssl3_accept_~s__state~0); 197044#L152 assume !(8496 == ssl3_accept_~s__state~0); 197043#L155 assume !(8497 == ssl3_accept_~s__state~0); 197042#L158 assume 8512 == ssl3_accept_~s__state~0; 197041#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 197040#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 197039#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 197029#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 197028#L603 ssl3_accept_~skip~0 := 0; 197025#L116-2 assume !false; 197024#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197019#L119 assume !(12292 == ssl3_accept_~s__state~0); 197017#L122 assume !(16384 == ssl3_accept_~s__state~0); 197015#L125 assume !(8192 == ssl3_accept_~s__state~0); 197013#L128 assume !(24576 == ssl3_accept_~s__state~0); 197011#L131 assume !(8195 == ssl3_accept_~s__state~0); 197009#L134 assume !(8480 == ssl3_accept_~s__state~0); 197007#L137 assume !(8481 == ssl3_accept_~s__state~0); 197005#L140 assume !(8482 == ssl3_accept_~s__state~0); 197003#L143 assume !(8464 == ssl3_accept_~s__state~0); 197001#L146 assume !(8465 == ssl3_accept_~s__state~0); 196999#L149 assume !(8466 == ssl3_accept_~s__state~0); 196997#L152 assume !(8496 == ssl3_accept_~s__state~0); 196995#L155 assume !(8497 == ssl3_accept_~s__state~0); 196993#L158 assume !(8512 == ssl3_accept_~s__state~0); 196992#L161 assume !(8513 == ssl3_accept_~s__state~0); 196991#L164 assume 8528 == ssl3_accept_~s__state~0; 196990#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 196989#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 196985#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 196982#L367 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 196980#L369 assume !(ssl3_accept_~ret~0 <= 0); 196977#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 196969#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 196968#L603 ssl3_accept_~skip~0 := 0; 196967#L116-2 assume !false; 196966#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 196965#L119 assume !(12292 == ssl3_accept_~s__state~0); 196963#L122 assume !(16384 == ssl3_accept_~s__state~0); 196960#L125 assume !(8192 == ssl3_accept_~s__state~0); 196955#L128 assume !(24576 == ssl3_accept_~s__state~0); 196953#L131 assume !(8195 == ssl3_accept_~s__state~0); 196951#L134 assume !(8480 == ssl3_accept_~s__state~0); 196949#L137 assume !(8481 == ssl3_accept_~s__state~0); 196947#L140 assume !(8482 == ssl3_accept_~s__state~0); 196945#L143 assume !(8464 == ssl3_accept_~s__state~0); 196943#L146 assume !(8465 == ssl3_accept_~s__state~0); 196941#L149 assume !(8466 == ssl3_accept_~s__state~0); 196939#L152 assume !(8496 == ssl3_accept_~s__state~0); 196937#L155 assume !(8497 == ssl3_accept_~s__state~0); 196935#L158 assume !(8512 == ssl3_accept_~s__state~0); 196933#L161 assume !(8513 == ssl3_accept_~s__state~0); 196931#L164 assume !(8528 == ssl3_accept_~s__state~0); 196929#L167 assume !(8529 == ssl3_accept_~s__state~0); 196927#L170 assume 8544 == ssl3_accept_~s__state~0; 196925#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 196923#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 196920#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 196918#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 196915#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 196908#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 196902#L416 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; 196894#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 196893#L603 ssl3_accept_~skip~0 := 0; 196892#L116-2 assume !false; 196891#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 196890#L119 assume !(12292 == ssl3_accept_~s__state~0); 196889#L122 assume !(16384 == ssl3_accept_~s__state~0); 196888#L125 assume !(8192 == ssl3_accept_~s__state~0); 196887#L128 assume !(24576 == ssl3_accept_~s__state~0); 196886#L131 assume !(8195 == ssl3_accept_~s__state~0); 196885#L134 assume !(8480 == ssl3_accept_~s__state~0); 196884#L137 assume !(8481 == ssl3_accept_~s__state~0); 196883#L140 assume !(8482 == ssl3_accept_~s__state~0); 196882#L143 assume !(8464 == ssl3_accept_~s__state~0); 196881#L146 assume !(8465 == ssl3_accept_~s__state~0); 196880#L149 assume !(8466 == ssl3_accept_~s__state~0); 196879#L152 assume !(8496 == ssl3_accept_~s__state~0); 196878#L155 assume !(8497 == ssl3_accept_~s__state~0); 196877#L158 assume !(8512 == ssl3_accept_~s__state~0); 196876#L161 assume !(8513 == ssl3_accept_~s__state~0); 196875#L164 assume !(8528 == ssl3_accept_~s__state~0); 196874#L167 assume !(8529 == ssl3_accept_~s__state~0); 196873#L170 assume !(8544 == ssl3_accept_~s__state~0); 196872#L173 assume !(8545 == ssl3_accept_~s__state~0); 196871#L176 assume !(8560 == ssl3_accept_~s__state~0); 196870#L179 assume !(8561 == ssl3_accept_~s__state~0); 196869#L182 assume 8448 == ssl3_accept_~s__state~0; 196868#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 196867#L444 assume !(ssl3_accept_~num1~0 > 0); 196865#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 196444#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 196445#L603 ssl3_accept_~skip~0 := 0; 196438#L116-2 assume !false; 196439#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 196432#L119 assume !(12292 == ssl3_accept_~s__state~0); 196433#L122 assume !(16384 == ssl3_accept_~s__state~0); 196428#L125 assume !(8192 == ssl3_accept_~s__state~0); 196429#L128 assume !(24576 == ssl3_accept_~s__state~0); 196421#L131 assume !(8195 == ssl3_accept_~s__state~0); 196422#L134 assume !(8480 == ssl3_accept_~s__state~0); 196414#L137 assume !(8481 == ssl3_accept_~s__state~0); 196415#L140 assume !(8482 == ssl3_accept_~s__state~0); 196403#L143 assume !(8464 == ssl3_accept_~s__state~0); 196404#L146 assume !(8465 == ssl3_accept_~s__state~0); 196395#L149 assume !(8466 == ssl3_accept_~s__state~0); 196396#L152 assume !(8496 == ssl3_accept_~s__state~0); 196387#L155 assume !(8497 == ssl3_accept_~s__state~0); 196388#L158 assume !(8512 == ssl3_accept_~s__state~0); 196379#L161 assume !(8513 == ssl3_accept_~s__state~0); 196380#L164 assume !(8528 == ssl3_accept_~s__state~0); 196371#L167 assume !(8529 == ssl3_accept_~s__state~0); 196372#L170 assume !(8544 == ssl3_accept_~s__state~0); 196367#L173 assume !(8545 == ssl3_accept_~s__state~0); 196368#L176 assume !(8560 == ssl3_accept_~s__state~0); 196349#L179 assume !(8561 == ssl3_accept_~s__state~0); 196350#L182 assume !(8448 == ssl3_accept_~s__state~0); 196220#L185 assume 8576 == ssl3_accept_~s__state~0; 196221#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 196010#L458 assume !(ssl3_accept_~ret~0 <= 0); 196011#L461 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 196857#L465 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 198008#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 198007#L603 ssl3_accept_~skip~0 := 0; 198006#L116-2 assume !false; 198005#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 198004#L119 assume !(12292 == ssl3_accept_~s__state~0); 198003#L122 assume !(16384 == ssl3_accept_~s__state~0); 198002#L125 assume !(8192 == ssl3_accept_~s__state~0); 198001#L128 assume !(24576 == ssl3_accept_~s__state~0); 198000#L131 assume !(8195 == ssl3_accept_~s__state~0); 197999#L134 assume !(8480 == ssl3_accept_~s__state~0); 197998#L137 assume !(8481 == ssl3_accept_~s__state~0); 197997#L140 assume !(8482 == ssl3_accept_~s__state~0); 197996#L143 assume !(8464 == ssl3_accept_~s__state~0); 197995#L146 assume !(8465 == ssl3_accept_~s__state~0); 197994#L149 assume !(8466 == ssl3_accept_~s__state~0); 197993#L152 assume !(8496 == ssl3_accept_~s__state~0); 197992#L155 assume !(8497 == ssl3_accept_~s__state~0); 197991#L158 assume !(8512 == ssl3_accept_~s__state~0); 197990#L161 assume !(8513 == ssl3_accept_~s__state~0); 197989#L164 assume !(8528 == ssl3_accept_~s__state~0); 197988#L167 assume !(8529 == ssl3_accept_~s__state~0); 197987#L170 assume !(8544 == ssl3_accept_~s__state~0); 197986#L173 assume !(8545 == ssl3_accept_~s__state~0); 197985#L176 assume !(8560 == ssl3_accept_~s__state~0); 197984#L179 assume !(8561 == ssl3_accept_~s__state~0); 197983#L182 assume !(8448 == ssl3_accept_~s__state~0); 197982#L185 assume !(8576 == ssl3_accept_~s__state~0); 197981#L188 assume !(8577 == ssl3_accept_~s__state~0); 197980#L191 assume 8592 == ssl3_accept_~s__state~0; 197979#L195 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 197978#L475 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 197970#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 197969#L603 ssl3_accept_~skip~0 := 0; 197968#L116-2 assume !false; 197967#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197966#L119 assume !(12292 == ssl3_accept_~s__state~0); 197965#L122 assume !(16384 == ssl3_accept_~s__state~0); 197964#L125 assume !(8192 == ssl3_accept_~s__state~0); 197963#L128 assume !(24576 == ssl3_accept_~s__state~0); 197962#L131 assume !(8195 == ssl3_accept_~s__state~0); 197961#L134 assume !(8480 == ssl3_accept_~s__state~0); 197960#L137 assume !(8481 == ssl3_accept_~s__state~0); 197959#L140 assume !(8482 == ssl3_accept_~s__state~0); 197958#L143 assume !(8464 == ssl3_accept_~s__state~0); 197957#L146 assume !(8465 == ssl3_accept_~s__state~0); 197956#L149 assume !(8466 == ssl3_accept_~s__state~0); 197955#L152 assume !(8496 == ssl3_accept_~s__state~0); 197954#L155 assume !(8497 == ssl3_accept_~s__state~0); 197953#L158 assume !(8512 == ssl3_accept_~s__state~0); 197952#L161 assume !(8513 == ssl3_accept_~s__state~0); 197951#L164 assume !(8528 == ssl3_accept_~s__state~0); 197149#L167 assume !(8529 == ssl3_accept_~s__state~0); 197150#L170 assume !(8544 == ssl3_accept_~s__state~0); 197942#L173 assume !(8545 == ssl3_accept_~s__state~0); 197142#L176 assume !(8560 == ssl3_accept_~s__state~0); 197140#L179 assume !(8561 == ssl3_accept_~s__state~0); 197138#L182 assume !(8448 == ssl3_accept_~s__state~0); 197136#L185 assume !(8576 == ssl3_accept_~s__state~0); 197134#L188 assume !(8577 == ssl3_accept_~s__state~0); 197133#L191 assume !(8592 == ssl3_accept_~s__state~0); 197132#L194 assume !(8593 == ssl3_accept_~s__state~0); 197131#L197 assume 8608 == ssl3_accept_~s__state~0; 197130#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 197129#L484 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 197120#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 197119#L603 ssl3_accept_~skip~0 := 0; 197116#L116-2 assume !false; 197115#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197110#L119 assume !(12292 == ssl3_accept_~s__state~0); 197108#L122 assume !(16384 == ssl3_accept_~s__state~0); 197106#L125 assume !(8192 == ssl3_accept_~s__state~0); 197104#L128 assume !(24576 == ssl3_accept_~s__state~0); 197102#L131 assume !(8195 == ssl3_accept_~s__state~0); 197100#L134 assume !(8480 == ssl3_accept_~s__state~0); 197098#L137 assume !(8481 == ssl3_accept_~s__state~0); 197096#L140 assume !(8482 == ssl3_accept_~s__state~0); 197094#L143 assume !(8464 == ssl3_accept_~s__state~0); 197092#L146 assume !(8465 == ssl3_accept_~s__state~0); 197090#L149 assume !(8466 == ssl3_accept_~s__state~0); 197088#L152 assume !(8496 == ssl3_accept_~s__state~0); 197086#L155 assume !(8497 == ssl3_accept_~s__state~0); 197084#L158 assume !(8512 == ssl3_accept_~s__state~0); 197082#L161 assume !(8513 == ssl3_accept_~s__state~0); 197079#L164 assume !(8528 == ssl3_accept_~s__state~0); 197077#L167 assume !(8529 == ssl3_accept_~s__state~0); 197075#L170 assume !(8544 == ssl3_accept_~s__state~0); 197073#L173 assume !(8545 == ssl3_accept_~s__state~0); 197071#L176 assume !(8560 == ssl3_accept_~s__state~0); 197069#L179 assume !(8561 == ssl3_accept_~s__state~0); 197067#L182 assume !(8448 == ssl3_accept_~s__state~0); 197065#L185 assume !(8576 == ssl3_accept_~s__state~0); 197063#L188 assume !(8577 == ssl3_accept_~s__state~0); 197062#L191 assume !(8592 == ssl3_accept_~s__state~0); 197061#L194 assume !(8593 == ssl3_accept_~s__state~0); 197059#L197 assume !(8608 == ssl3_accept_~s__state~0); 197057#L200 assume !(8609 == ssl3_accept_~s__state~0); 197055#L203 assume 8640 == ssl3_accept_~s__state~0; 197053#L207 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 197051#L493 assume !(3 == ssl3_accept_~blastFlag~0); 197048#L493-2 assume !(ssl3_accept_~ret~0 <= 0); 197049#L499 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 197809#L499-2 ssl3_accept_~s__init_num~0 := 0; 197786#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 197784#L603 ssl3_accept_~skip~0 := 0; 197782#L116-2 assume !false; 197780#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197778#L119 assume !(12292 == ssl3_accept_~s__state~0); 197776#L122 assume !(16384 == ssl3_accept_~s__state~0); 197774#L125 assume !(8192 == ssl3_accept_~s__state~0); 197772#L128 assume !(24576 == ssl3_accept_~s__state~0); 197770#L131 assume !(8195 == ssl3_accept_~s__state~0); 197769#L134 assume !(8480 == ssl3_accept_~s__state~0); 197768#L137 assume !(8481 == ssl3_accept_~s__state~0); 197766#L140 assume !(8482 == ssl3_accept_~s__state~0); 197761#L143 assume !(8464 == ssl3_accept_~s__state~0); 197760#L146 assume !(8465 == ssl3_accept_~s__state~0); 197759#L149 assume !(8466 == ssl3_accept_~s__state~0); 197758#L152 assume !(8496 == ssl3_accept_~s__state~0); 197752#L155 assume !(8497 == ssl3_accept_~s__state~0); 197750#L158 assume !(8512 == ssl3_accept_~s__state~0); 197748#L161 assume !(8513 == ssl3_accept_~s__state~0); 197746#L164 assume !(8528 == ssl3_accept_~s__state~0); 197744#L167 assume !(8529 == ssl3_accept_~s__state~0); 197742#L170 assume !(8544 == ssl3_accept_~s__state~0); 197740#L173 assume !(8545 == ssl3_accept_~s__state~0); 197738#L176 assume !(8560 == ssl3_accept_~s__state~0); 197736#L179 assume !(8561 == ssl3_accept_~s__state~0); 197734#L182 assume !(8448 == ssl3_accept_~s__state~0); 197732#L185 assume !(8576 == ssl3_accept_~s__state~0); 197730#L188 assume !(8577 == ssl3_accept_~s__state~0); 197728#L191 assume !(8592 == ssl3_accept_~s__state~0); 197726#L194 assume !(8593 == ssl3_accept_~s__state~0); 197724#L197 assume !(8608 == ssl3_accept_~s__state~0); 197722#L200 assume !(8609 == ssl3_accept_~s__state~0); 197720#L203 assume !(8640 == ssl3_accept_~s__state~0); 197718#L206 assume !(8641 == ssl3_accept_~s__state~0); 197716#L209 assume 8656 == ssl3_accept_~s__state~0; 197714#L213 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 197708#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 197704#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 192810#L515-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 192027#L524 assume !(0 == ssl3_accept_~tmp___10~0); 192028#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 197706#L603 ssl3_accept_~skip~0 := 0; 197702#L116-2 assume !false; 197699#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197695#L119 assume !(12292 == ssl3_accept_~s__state~0); 197688#L122 assume !(16384 == ssl3_accept_~s__state~0); 197685#L125 assume !(8192 == ssl3_accept_~s__state~0); 197682#L128 assume !(24576 == ssl3_accept_~s__state~0); 197678#L131 assume !(8195 == ssl3_accept_~s__state~0); 197673#L134 assume !(8480 == ssl3_accept_~s__state~0); 197666#L137 assume !(8481 == ssl3_accept_~s__state~0); 197663#L140 assume !(8482 == ssl3_accept_~s__state~0); 197660#L143 assume !(8464 == ssl3_accept_~s__state~0); 197657#L146 assume !(8465 == ssl3_accept_~s__state~0); 197654#L149 assume !(8466 == ssl3_accept_~s__state~0); 197651#L152 assume !(8496 == ssl3_accept_~s__state~0); 197648#L155 assume !(8497 == ssl3_accept_~s__state~0); 197645#L158 assume !(8512 == ssl3_accept_~s__state~0); 197641#L161 assume !(8513 == ssl3_accept_~s__state~0); 197636#L164 assume !(8528 == ssl3_accept_~s__state~0); 197627#L167 assume !(8529 == ssl3_accept_~s__state~0); 197623#L170 assume !(8544 == ssl3_accept_~s__state~0); 197619#L173 assume !(8545 == ssl3_accept_~s__state~0); 197615#L176 assume !(8560 == ssl3_accept_~s__state~0); 197612#L179 assume !(8561 == ssl3_accept_~s__state~0); 197606#L182 assume !(8448 == ssl3_accept_~s__state~0); 197603#L185 assume !(8576 == ssl3_accept_~s__state~0); 197600#L188 assume !(8577 == ssl3_accept_~s__state~0); 197597#L191 assume !(8592 == ssl3_accept_~s__state~0); 197594#L194 assume !(8593 == ssl3_accept_~s__state~0); 197591#L197 assume !(8608 == ssl3_accept_~s__state~0); 197588#L200 assume !(8609 == ssl3_accept_~s__state~0); 197585#L203 assume !(8640 == ssl3_accept_~s__state~0); 197582#L206 assume !(8641 == ssl3_accept_~s__state~0); 197574#L209 assume !(8656 == ssl3_accept_~s__state~0); 192750#L212 assume !(8657 == ssl3_accept_~s__state~0); 192210#L215 assume 8672 == ssl3_accept_~s__state~0; 192209#L219 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 192113#L532 assume !(4 == ssl3_accept_~blastFlag~0); 192114#L535 assume !(5 == ssl3_accept_~blastFlag~0); 192019#L532-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 192020#L543 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 193555#L543-2 ssl3_accept_~s__init_num~0 := 0; 195699#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 195695#L603 ssl3_accept_~skip~0 := 0; 195692#L116-2 assume !false; 195688#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 195685#L119 assume !(12292 == ssl3_accept_~s__state~0); 195681#L122 assume !(16384 == ssl3_accept_~s__state~0); 195678#L125 assume !(8192 == ssl3_accept_~s__state~0); 195674#L128 assume !(24576 == ssl3_accept_~s__state~0); 195672#L131 assume !(8195 == ssl3_accept_~s__state~0); 195670#L134 assume !(8480 == ssl3_accept_~s__state~0); 195667#L137 assume !(8481 == ssl3_accept_~s__state~0); 195664#L140 assume !(8482 == ssl3_accept_~s__state~0); 195661#L143 assume !(8464 == ssl3_accept_~s__state~0); 195655#L146 assume !(8465 == ssl3_accept_~s__state~0); 195651#L149 assume !(8466 == ssl3_accept_~s__state~0); 195241#L152 assume !(8496 == ssl3_accept_~s__state~0); 195238#L155 assume !(8497 == ssl3_accept_~s__state~0); 195235#L158 assume !(8512 == ssl3_accept_~s__state~0); 195232#L161 assume !(8513 == ssl3_accept_~s__state~0); 195229#L164 assume !(8528 == ssl3_accept_~s__state~0); 195226#L167 assume !(8529 == ssl3_accept_~s__state~0); 195223#L170 assume !(8544 == ssl3_accept_~s__state~0); 195220#L173 assume !(8545 == ssl3_accept_~s__state~0); 195217#L176 assume !(8560 == ssl3_accept_~s__state~0); 195214#L179 assume !(8561 == ssl3_accept_~s__state~0); 195211#L182 assume 8448 == ssl3_accept_~s__state~0; 195102#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 195203#L444 assume !(ssl3_accept_~num1~0 > 0); 195198#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 195189#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 195187#L603 ssl3_accept_~skip~0 := 0; 195185#L116-2 assume !false; 195183#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 195181#L119 assume !(12292 == ssl3_accept_~s__state~0); 195179#L122 assume !(16384 == ssl3_accept_~s__state~0); 195177#L125 assume !(8192 == ssl3_accept_~s__state~0); 195175#L128 assume !(24576 == ssl3_accept_~s__state~0); 195172#L131 assume !(8195 == ssl3_accept_~s__state~0); 195170#L134 assume !(8480 == ssl3_accept_~s__state~0); 195167#L137 assume !(8481 == ssl3_accept_~s__state~0); 195164#L140 assume !(8482 == ssl3_accept_~s__state~0); 195156#L143 assume 8464 == ssl3_accept_~s__state~0; 195144#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 196440#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 196441#L289-2 [2021-10-21 20:22:12,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:12,409 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 4 times [2021-10-21 20:22:12,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:12,410 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054805116] [2021-10-21 20:22:12,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:12,410 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:12,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:12,417 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:12,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:12,425 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:12,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:12,426 INFO L82 PathProgramCache]: Analyzing trace with hash 1414557561, now seen corresponding path program 1 times [2021-10-21 20:22:12,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:12,426 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937324029] [2021-10-21 20:22:12,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:12,426 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:12,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:12,501 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 404 proven. 13 refuted. 0 times theorem prover too weak. 1237 trivial. 0 not checked. [2021-10-21 20:22:12,502 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:12,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937324029] [2021-10-21 20:22:12,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937324029] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:22:12,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822497453] [2021-10-21 20:22:12,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:12,502 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:22:12,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:22:12,508 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:22:12,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-10-21 20:22:12,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:12,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 20:22:12,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:22:13,725 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 622 proven. 0 refuted. 0 times theorem prover too weak. 1032 trivial. 0 not checked. [2021-10-21 20:22:13,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822497453] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:13,726 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-21 20:22:13,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-21 20:22:13,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043087100] [2021-10-21 20:22:13,727 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:13,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:13,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:13,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:22:13,728 INFO L87 Difference]: Start difference. First operand 6581 states and 8127 transitions. cyclomatic complexity: 1555 Second operand has 3 states, 2 states have (on average 68.5) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 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-10-21 20:22:13,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:13,762 INFO L93 Difference]: Finished difference Result 6581 states and 8115 transitions. [2021-10-21 20:22:13,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:13,763 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6581 states and 8115 transitions. [2021-10-21 20:22:13,788 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 5910 [2021-10-21 20:22:13,808 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6581 states to 6581 states and 8115 transitions. [2021-10-21 20:22:13,808 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6473 [2021-10-21 20:22:13,812 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6473 [2021-10-21 20:22:13,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6581 states and 8115 transitions. [2021-10-21 20:22:13,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:13,813 INFO L681 BuchiCegarLoop]: Abstraction has 6581 states and 8115 transitions. [2021-10-21 20:22:13,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6581 states and 8115 transitions. [2021-10-21 20:22:13,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6581 to 6581. [2021-10-21 20:22:13,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6581 states, 6581 states have (on average 1.2330952742744263) internal successors, (8115), 6580 states have internal predecessors, (8115), 0 states have call successors, (0), 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-10-21 20:22:13,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6581 states to 6581 states and 8115 transitions. [2021-10-21 20:22:13,886 INFO L704 BuchiCegarLoop]: Abstraction has 6581 states and 8115 transitions. [2021-10-21 20:22:13,887 INFO L587 BuchiCegarLoop]: Abstraction has 6581 states and 8115 transitions. [2021-10-21 20:22:13,887 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-10-21 20:22:13,887 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6581 states and 8115 transitions. [2021-10-21 20:22:13,906 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 5910 [2021-10-21 20:22:13,906 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:13,906 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:13,907 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-10-21 20:22:13,907 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:13,907 INFO L791 eck$LassoCheckResult]: Stem: 206523#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 206384#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 206385#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 206396#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 206397#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 206353#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 206525#L116-2 assume !false; 206561#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 206794#L119 assume !(12292 == ssl3_accept_~s__state~0); 206793#L122 assume !(16384 == ssl3_accept_~s__state~0); 206792#L125 assume !(8192 == ssl3_accept_~s__state~0); 206791#L128 assume !(24576 == ssl3_accept_~s__state~0); 206790#L131 assume !(8195 == ssl3_accept_~s__state~0); 206789#L134 assume !(8480 == ssl3_accept_~s__state~0); 206788#L137 assume !(8481 == ssl3_accept_~s__state~0); 206786#L140 assume !(8482 == ssl3_accept_~s__state~0); 206787#L143 assume !(8464 == ssl3_accept_~s__state~0); 208782#L146 assume !(8465 == ssl3_accept_~s__state~0); 208783#L149 assume !(8466 == ssl3_accept_~s__state~0); 208787#L152 assume !(8496 == ssl3_accept_~s__state~0); 206731#L155 [2021-10-21 20:22:13,907 INFO L793 eck$LassoCheckResult]: Loop: 206731#L155 assume !(8497 == ssl3_accept_~s__state~0); 206730#L158 assume !(8512 == ssl3_accept_~s__state~0); 206729#L161 assume !(8513 == ssl3_accept_~s__state~0); 206728#L164 assume !(8528 == ssl3_accept_~s__state~0); 206727#L167 assume !(8529 == ssl3_accept_~s__state~0); 206726#L170 assume !(8544 == ssl3_accept_~s__state~0); 206725#L173 assume !(8545 == ssl3_accept_~s__state~0); 206724#L176 assume !(8560 == ssl3_accept_~s__state~0); 206723#L179 assume !(8561 == ssl3_accept_~s__state~0); 206722#L182 assume 8448 == ssl3_accept_~s__state~0; 206720#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 206721#L444 assume !(ssl3_accept_~num1~0 > 0); 207617#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 206704#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 206705#L603 ssl3_accept_~skip~0 := 0; 206700#L116-2 assume !false; 206701#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 206695#L119 assume !(12292 == ssl3_accept_~s__state~0); 206697#L122 assume !(16384 == ssl3_accept_~s__state~0); 206691#L125 assume !(8192 == ssl3_accept_~s__state~0); 206692#L128 assume !(24576 == ssl3_accept_~s__state~0); 206685#L131 assume !(8195 == ssl3_accept_~s__state~0); 206687#L134 assume !(8480 == ssl3_accept_~s__state~0); 206679#L137 assume !(8481 == ssl3_accept_~s__state~0); 206681#L140 assume 8482 == ssl3_accept_~s__state~0; 206807#L141 ssl3_accept_~s__state~0 := 3; 206798#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 206797#L603 ssl3_accept_~skip~0 := 0; 206795#L116-2 assume !false; 206796#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 209322#L119 assume !(12292 == ssl3_accept_~s__state~0); 209321#L122 assume !(16384 == ssl3_accept_~s__state~0); 209320#L125 assume !(8192 == ssl3_accept_~s__state~0); 209319#L128 assume !(24576 == ssl3_accept_~s__state~0); 209317#L131 assume !(8195 == ssl3_accept_~s__state~0); 209316#L134 assume !(8480 == ssl3_accept_~s__state~0); 209313#L137 assume !(8481 == ssl3_accept_~s__state~0); 209312#L140 assume !(8482 == ssl3_accept_~s__state~0); 206785#L143 assume !(8464 == ssl3_accept_~s__state~0); 206784#L146 assume !(8465 == ssl3_accept_~s__state~0); 206773#L149 assume !(8466 == ssl3_accept_~s__state~0); 206732#L152 assume !(8496 == ssl3_accept_~s__state~0); 206731#L155 [2021-10-21 20:22:13,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:13,908 INFO L82 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-21 20:22:13,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:13,909 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609417057] [2021-10-21 20:22:13,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:13,909 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:13,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:13,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:22:13,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:13,932 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609417057] [2021-10-21 20:22:13,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609417057] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:13,933 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:13,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:13,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697991030] [2021-10-21 20:22:13,933 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:22:13,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:13,934 INFO L82 PathProgramCache]: Analyzing trace with hash 1267491948, now seen corresponding path program 2 times [2021-10-21 20:22:13,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:13,934 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279885086] [2021-10-21 20:22:13,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:13,934 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:13,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:13,944 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:13,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:13,951 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:14,067 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:22:14,069 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:22:14,069 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:22:14,069 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:22:14,070 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 20:22:14,070 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:22:14,070 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:22:14,070 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:22:14,070 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration35_Loop [2021-10-21 20:22:14,070 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:22:14,070 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:22:14,072 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:22:14,077 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:22:14,080 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:22:14,082 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:22:14,086 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:22:14,140 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 20:22:14,140 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 20:22:14,140 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:22:14,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:22:14,144 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:22:14,148 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:22:14,148 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:22:14,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-21 20:22:14,215 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-21 20:22:14,215 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:22:14,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:22:14,216 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:22:14,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-21 20:22:14,219 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 20:22:14,223 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:22:14,247 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 20:22:14,287 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-21 20:22:14,287 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:22:14,287 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:22:14,288 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:22:14,288 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:22:14,288 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 20:22:14,288 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:22:14,288 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:22:14,288 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:22:14,288 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration35_Loop [2021-10-21 20:22:14,288 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:22:14,288 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:22:14,290 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:22:14,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:22:14,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:22:14,302 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:22:14,304 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:22:14,353 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 20:22:14,353 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 20:22:14,354 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:22:14,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:22:14,355 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:22:14,364 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-10-21 20:22:14,373 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:22:14,373 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:22:14,373 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:22:14,374 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:22:14,374 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:22:14,376 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:22:14,376 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:22:14,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-21 20:22:14,399 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 20:22:14,408 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-21 20:22:14,408 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-21 20:22:14,408 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:22:14,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:22:14,410 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:22:14,412 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 20:22:14,412 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 20:22:14,412 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 20:22:14,412 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-10-21 20:22:14,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-21 20:22:14,447 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-21 20:22:14,448 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 20:22:14,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:14,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:14,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 20:22:14,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:22:14,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:14,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 20:22:14,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:22:14,771 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:22:14,772 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-10-21 20:22:14,772 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 6581 states and 8115 transitions. cyclomatic complexity: 1546 Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:15,172 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 6581 states and 8115 transitions. cyclomatic complexity: 1546. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 20260 states and 24844 transitions. Complement of second has 9 states. [2021-10-21 20:22:15,172 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-10-21 20:22:15,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:15,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 359 transitions. [2021-10-21 20:22:15,174 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 359 transitions. Stem has 20 letters. Loop has 42 letters. [2021-10-21 20:22:15,175 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:22:15,175 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 359 transitions. Stem has 62 letters. Loop has 42 letters. [2021-10-21 20:22:15,176 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:22:15,176 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 359 transitions. Stem has 20 letters. Loop has 84 letters. [2021-10-21 20:22:15,177 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:22:15,177 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20260 states and 24844 transitions. [2021-10-21 20:22:15,278 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 10101 [2021-10-21 20:22:15,342 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20260 states to 18757 states and 23089 transitions. [2021-10-21 20:22:15,342 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11889 [2021-10-21 20:22:15,350 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11937 [2021-10-21 20:22:15,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18757 states and 23089 transitions. [2021-10-21 20:22:15,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:15,353 INFO L681 BuchiCegarLoop]: Abstraction has 18757 states and 23089 transitions. [2021-10-21 20:22:15,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18757 states and 23089 transitions. [2021-10-21 20:22:15,643 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-21 20:22:15,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18757 to 17167. [2021-10-21 20:22:15,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17167 states, 17167 states have (on average 1.238480806197938) internal successors, (21261), 17166 states have internal predecessors, (21261), 0 states have call successors, (0), 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-10-21 20:22:15,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17167 states to 17167 states and 21261 transitions. [2021-10-21 20:22:15,754 INFO L704 BuchiCegarLoop]: Abstraction has 17167 states and 21261 transitions. [2021-10-21 20:22:15,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:15,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:15,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:15,755 INFO L87 Difference]: Start difference. First operand 17167 states and 21261 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-10-21 20:22:15,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:15,872 INFO L93 Difference]: Finished difference Result 10321 states and 12663 transitions. [2021-10-21 20:22:15,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:15,872 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10321 states and 12663 transitions. [2021-10-21 20:22:16,115 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5876 [2021-10-21 20:22:16,146 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10321 states to 10311 states and 12653 transitions. [2021-10-21 20:22:16,146 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6320 [2021-10-21 20:22:16,150 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6320 [2021-10-21 20:22:16,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10311 states and 12653 transitions. [2021-10-21 20:22:16,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:16,151 INFO L681 BuchiCegarLoop]: Abstraction has 10311 states and 12653 transitions. [2021-10-21 20:22:16,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10311 states and 12653 transitions. [2021-10-21 20:22:16,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10311 to 10215. [2021-10-21 20:22:16,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10215 states, 10215 states have (on average 1.2277043563387176) internal successors, (12541), 10214 states have internal predecessors, (12541), 0 states have call successors, (0), 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-10-21 20:22:16,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10215 states to 10215 states and 12541 transitions. [2021-10-21 20:22:16,283 INFO L704 BuchiCegarLoop]: Abstraction has 10215 states and 12541 transitions. [2021-10-21 20:22:16,283 INFO L587 BuchiCegarLoop]: Abstraction has 10215 states and 12541 transitions. [2021-10-21 20:22:16,283 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-10-21 20:22:16,283 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10215 states and 12541 transitions. [2021-10-21 20:22:16,312 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5792 [2021-10-21 20:22:16,313 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:16,313 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:16,314 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-10-21 20:22:16,314 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:16,315 INFO L791 eck$LassoCheckResult]: Stem: 261167#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 260970#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 260971#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 260984#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 260985#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 260923#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 261168#L116-2 assume !false; 262450#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 262449#L119 assume !(12292 == ssl3_accept_~s__state~0); 262448#L122 assume !(16384 == ssl3_accept_~s__state~0); 262447#L125 assume !(8192 == ssl3_accept_~s__state~0); 262446#L128 assume !(24576 == ssl3_accept_~s__state~0); 262445#L131 assume !(8195 == ssl3_accept_~s__state~0); 262444#L134 assume !(8480 == ssl3_accept_~s__state~0); 262443#L137 assume !(8481 == ssl3_accept_~s__state~0); 262442#L140 assume !(8482 == ssl3_accept_~s__state~0); 262441#L143 assume 8464 == ssl3_accept_~s__state~0; 262440#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 262436#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 262433#L289-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; 262428#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 262427#L603 ssl3_accept_~skip~0 := 0; 262426#L116-2 assume !false; 262425#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 262424#L119 assume !(12292 == ssl3_accept_~s__state~0); 262423#L122 assume !(16384 == ssl3_accept_~s__state~0); 262422#L125 assume !(8192 == ssl3_accept_~s__state~0); 262421#L128 assume !(24576 == ssl3_accept_~s__state~0); 262420#L131 assume !(8195 == ssl3_accept_~s__state~0); 262419#L134 assume !(8480 == ssl3_accept_~s__state~0); 262418#L137 assume !(8481 == ssl3_accept_~s__state~0); 262417#L140 assume !(8482 == ssl3_accept_~s__state~0); 262416#L143 assume !(8464 == ssl3_accept_~s__state~0); 262415#L146 assume !(8465 == ssl3_accept_~s__state~0); 262414#L149 assume !(8466 == ssl3_accept_~s__state~0); 262412#L152 assume 8496 == ssl3_accept_~s__state~0; 262410#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 262407#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 262405#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 262401#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 262393#L308-2 ssl3_accept_~s__init_num~0 := 0; 262383#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 262381#L603 ssl3_accept_~skip~0 := 0; 262379#L116-2 assume !false; 262377#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 262375#L119 assume !(12292 == ssl3_accept_~s__state~0); 262373#L122 assume !(16384 == ssl3_accept_~s__state~0); 262371#L125 assume !(8192 == ssl3_accept_~s__state~0); 262369#L128 assume !(24576 == ssl3_accept_~s__state~0); 262367#L131 assume !(8195 == ssl3_accept_~s__state~0); 262365#L134 assume !(8480 == ssl3_accept_~s__state~0); 262363#L137 assume !(8481 == ssl3_accept_~s__state~0); 262361#L140 assume !(8482 == ssl3_accept_~s__state~0); 262359#L143 assume !(8464 == ssl3_accept_~s__state~0); 262357#L146 assume !(8465 == ssl3_accept_~s__state~0); 262355#L149 assume !(8466 == ssl3_accept_~s__state~0); 262353#L152 assume !(8496 == ssl3_accept_~s__state~0); 262350#L155 assume !(8497 == ssl3_accept_~s__state~0); 262351#L158 [2021-10-21 20:22:16,315 INFO L793 eck$LassoCheckResult]: Loop: 262351#L158 assume 8512 == ssl3_accept_~s__state~0; 266806#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 266804#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 266801#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 266796#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266795#L603 ssl3_accept_~skip~0 := 0; 266794#L116-2 assume !false; 266793#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266792#L119 assume !(12292 == ssl3_accept_~s__state~0); 266791#L122 assume !(16384 == ssl3_accept_~s__state~0); 266790#L125 assume !(8192 == ssl3_accept_~s__state~0); 266789#L128 assume !(24576 == ssl3_accept_~s__state~0); 266788#L131 assume !(8195 == ssl3_accept_~s__state~0); 266787#L134 assume !(8480 == ssl3_accept_~s__state~0); 266786#L137 assume !(8481 == ssl3_accept_~s__state~0); 266785#L140 assume !(8482 == ssl3_accept_~s__state~0); 266784#L143 assume !(8464 == ssl3_accept_~s__state~0); 266783#L146 assume !(8465 == ssl3_accept_~s__state~0); 266782#L149 assume !(8466 == ssl3_accept_~s__state~0); 266781#L152 assume !(8496 == ssl3_accept_~s__state~0); 266780#L155 assume !(8497 == ssl3_accept_~s__state~0); 266779#L158 assume !(8512 == ssl3_accept_~s__state~0); 266778#L161 assume !(8513 == ssl3_accept_~s__state~0); 266777#L164 assume 8528 == ssl3_accept_~s__state~0; 266776#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 266774#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 266772#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 266767#L367 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 266765#L369 assume !(ssl3_accept_~ret~0 <= 0); 266760#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 266755#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266754#L603 ssl3_accept_~skip~0 := 0; 266752#L116-2 assume !false; 266749#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266744#L119 assume !(12292 == ssl3_accept_~s__state~0); 266742#L122 assume !(16384 == ssl3_accept_~s__state~0); 266740#L125 assume !(8192 == ssl3_accept_~s__state~0); 266738#L128 assume !(24576 == ssl3_accept_~s__state~0); 266736#L131 assume !(8195 == ssl3_accept_~s__state~0); 266734#L134 assume !(8480 == ssl3_accept_~s__state~0); 266732#L137 assume !(8481 == ssl3_accept_~s__state~0); 266730#L140 assume !(8482 == ssl3_accept_~s__state~0); 266728#L143 assume !(8464 == ssl3_accept_~s__state~0); 266726#L146 assume !(8465 == ssl3_accept_~s__state~0); 266724#L149 assume !(8466 == ssl3_accept_~s__state~0); 266722#L152 assume !(8496 == ssl3_accept_~s__state~0); 266720#L155 assume !(8497 == ssl3_accept_~s__state~0); 266718#L158 assume !(8512 == ssl3_accept_~s__state~0); 266716#L161 assume !(8513 == ssl3_accept_~s__state~0); 266714#L164 assume !(8528 == ssl3_accept_~s__state~0); 266712#L167 assume !(8529 == ssl3_accept_~s__state~0); 266710#L170 assume 8544 == ssl3_accept_~s__state~0; 266708#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 266706#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 266703#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 266701#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 266698#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 266695#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 266691#L416 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; 266685#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266684#L603 ssl3_accept_~skip~0 := 0; 266683#L116-2 assume !false; 266682#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266681#L119 assume !(12292 == ssl3_accept_~s__state~0); 266680#L122 assume !(16384 == ssl3_accept_~s__state~0); 266679#L125 assume !(8192 == ssl3_accept_~s__state~0); 266678#L128 assume !(24576 == ssl3_accept_~s__state~0); 266677#L131 assume !(8195 == ssl3_accept_~s__state~0); 266676#L134 assume !(8480 == ssl3_accept_~s__state~0); 266675#L137 assume !(8481 == ssl3_accept_~s__state~0); 266674#L140 assume !(8482 == ssl3_accept_~s__state~0); 266673#L143 assume !(8464 == ssl3_accept_~s__state~0); 266672#L146 assume !(8465 == ssl3_accept_~s__state~0); 266671#L149 assume !(8466 == ssl3_accept_~s__state~0); 266670#L152 assume !(8496 == ssl3_accept_~s__state~0); 266669#L155 assume !(8497 == ssl3_accept_~s__state~0); 266668#L158 assume !(8512 == ssl3_accept_~s__state~0); 266667#L161 assume !(8513 == ssl3_accept_~s__state~0); 266666#L164 assume !(8528 == ssl3_accept_~s__state~0); 266665#L167 assume !(8529 == ssl3_accept_~s__state~0); 266664#L170 assume !(8544 == ssl3_accept_~s__state~0); 266663#L173 assume !(8545 == ssl3_accept_~s__state~0); 266662#L176 assume !(8560 == ssl3_accept_~s__state~0); 266661#L179 assume !(8561 == ssl3_accept_~s__state~0); 266660#L182 assume 8448 == ssl3_accept_~s__state~0; 266659#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 266657#L444 assume !(ssl3_accept_~num1~0 > 0); 266653#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 266648#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266647#L603 ssl3_accept_~skip~0 := 0; 266646#L116-2 assume !false; 266645#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266644#L119 assume !(12292 == ssl3_accept_~s__state~0); 266643#L122 assume !(16384 == ssl3_accept_~s__state~0); 266642#L125 assume !(8192 == ssl3_accept_~s__state~0); 266641#L128 assume !(24576 == ssl3_accept_~s__state~0); 266640#L131 assume !(8195 == ssl3_accept_~s__state~0); 266639#L134 assume !(8480 == ssl3_accept_~s__state~0); 266638#L137 assume !(8481 == ssl3_accept_~s__state~0); 266637#L140 assume !(8482 == ssl3_accept_~s__state~0); 266636#L143 assume !(8464 == ssl3_accept_~s__state~0); 266635#L146 assume !(8465 == ssl3_accept_~s__state~0); 266634#L149 assume !(8466 == ssl3_accept_~s__state~0); 266633#L152 assume !(8496 == ssl3_accept_~s__state~0); 266632#L155 assume !(8497 == ssl3_accept_~s__state~0); 266631#L158 assume !(8512 == ssl3_accept_~s__state~0); 266630#L161 assume !(8513 == ssl3_accept_~s__state~0); 266629#L164 assume !(8528 == ssl3_accept_~s__state~0); 266628#L167 assume !(8529 == ssl3_accept_~s__state~0); 266627#L170 assume !(8544 == ssl3_accept_~s__state~0); 266626#L173 assume !(8545 == ssl3_accept_~s__state~0); 266625#L176 assume !(8560 == ssl3_accept_~s__state~0); 266624#L179 assume !(8561 == ssl3_accept_~s__state~0); 266622#L182 assume !(8448 == ssl3_accept_~s__state~0); 266620#L185 assume 8576 == ssl3_accept_~s__state~0; 266617#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 266615#L458 assume !(ssl3_accept_~ret~0 <= 0); 266610#L461 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 266611#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266939#L603 ssl3_accept_~skip~0 := 0; 266940#L116-2 assume !false; 266924#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266925#L119 assume !(12292 == ssl3_accept_~s__state~0); 266906#L122 assume !(16384 == ssl3_accept_~s__state~0); 266907#L125 assume !(8192 == ssl3_accept_~s__state~0); 266897#L128 assume !(24576 == ssl3_accept_~s__state~0); 266898#L131 assume !(8195 == ssl3_accept_~s__state~0); 266887#L134 assume !(8480 == ssl3_accept_~s__state~0); 266888#L137 assume !(8481 == ssl3_accept_~s__state~0); 266868#L140 assume !(8482 == ssl3_accept_~s__state~0); 266869#L143 assume !(8464 == ssl3_accept_~s__state~0); 266847#L146 assume !(8465 == ssl3_accept_~s__state~0); 266848#L149 assume !(8466 == ssl3_accept_~s__state~0); 266837#L152 assume 8496 == ssl3_accept_~s__state~0; 266836#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 266835#L302 assume !(1 == ssl3_accept_~blastFlag~0); 266834#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 266831#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 266828#L308-2 ssl3_accept_~s__init_num~0 := 0; 266823#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266822#L603 ssl3_accept_~skip~0 := 0; 266821#L116-2 assume !false; 266820#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266819#L119 assume !(12292 == ssl3_accept_~s__state~0); 266818#L122 assume !(16384 == ssl3_accept_~s__state~0); 266817#L125 assume !(8192 == ssl3_accept_~s__state~0); 266816#L128 assume !(24576 == ssl3_accept_~s__state~0); 266815#L131 assume !(8195 == ssl3_accept_~s__state~0); 266814#L134 assume !(8480 == ssl3_accept_~s__state~0); 266813#L137 assume !(8481 == ssl3_accept_~s__state~0); 266812#L140 assume !(8482 == ssl3_accept_~s__state~0); 266811#L143 assume !(8464 == ssl3_accept_~s__state~0); 266810#L146 assume !(8465 == ssl3_accept_~s__state~0); 266809#L149 assume !(8466 == ssl3_accept_~s__state~0); 266808#L152 assume !(8496 == ssl3_accept_~s__state~0); 266807#L155 assume !(8497 == ssl3_accept_~s__state~0); 262351#L158 [2021-10-21 20:22:16,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:16,316 INFO L82 PathProgramCache]: Analyzing trace with hash -645750419, now seen corresponding path program 1 times [2021-10-21 20:22:16,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:16,316 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167014509] [2021-10-21 20:22:16,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:16,317 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:16,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:16,340 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-21 20:22:16,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:16,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167014509] [2021-10-21 20:22:16,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167014509] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:16,341 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:16,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:16,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88719447] [2021-10-21 20:22:16,342 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:22:16,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:16,342 INFO L82 PathProgramCache]: Analyzing trace with hash -2112381515, now seen corresponding path program 1 times [2021-10-21 20:22:16,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:16,343 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911484331] [2021-10-21 20:22:16,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:16,343 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:16,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:16,378 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-10-21 20:22:16,378 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:16,378 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911484331] [2021-10-21 20:22:16,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911484331] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:16,379 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:16,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:16,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835543358] [2021-10-21 20:22:16,380 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:16,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:16,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:16,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:16,380 INFO L87 Difference]: Start difference. First operand 10215 states and 12541 transitions. cyclomatic complexity: 2341 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:16,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:16,410 INFO L93 Difference]: Finished difference Result 10215 states and 12263 transitions. [2021-10-21 20:22:16,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:16,411 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10215 states and 12263 transitions. [2021-10-21 20:22:16,453 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5792 [2021-10-21 20:22:16,483 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10215 states to 10215 states and 12263 transitions. [2021-10-21 20:22:16,483 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6236 [2021-10-21 20:22:16,487 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6236 [2021-10-21 20:22:16,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10215 states and 12263 transitions. [2021-10-21 20:22:16,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:16,489 INFO L681 BuchiCegarLoop]: Abstraction has 10215 states and 12263 transitions. [2021-10-21 20:22:16,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10215 states and 12263 transitions. [2021-10-21 20:22:16,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10215 to 10215. [2021-10-21 20:22:16,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10215 states, 10215 states have (on average 1.2004894762604015) internal successors, (12263), 10214 states have internal predecessors, (12263), 0 states have call successors, (0), 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-10-21 20:22:16,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10215 states to 10215 states and 12263 transitions. [2021-10-21 20:22:16,812 INFO L704 BuchiCegarLoop]: Abstraction has 10215 states and 12263 transitions. [2021-10-21 20:22:16,812 INFO L587 BuchiCegarLoop]: Abstraction has 10215 states and 12263 transitions. [2021-10-21 20:22:16,812 INFO L425 BuchiCegarLoop]: ======== Iteration 37============ [2021-10-21 20:22:16,812 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10215 states and 12263 transitions. [2021-10-21 20:22:16,830 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5792 [2021-10-21 20:22:16,830 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:16,830 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:16,832 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:16,832 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:16,832 INFO L791 eck$LassoCheckResult]: Stem: 281608#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 281411#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 281412#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 281429#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 281430#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 281361#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 281610#L116-2 assume !false; 282922#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 282921#L119 assume !(12292 == ssl3_accept_~s__state~0); 282920#L122 assume !(16384 == ssl3_accept_~s__state~0); 282919#L125 assume !(8192 == ssl3_accept_~s__state~0); 282918#L128 assume !(24576 == ssl3_accept_~s__state~0); 282917#L131 assume !(8195 == ssl3_accept_~s__state~0); 282916#L134 assume !(8480 == ssl3_accept_~s__state~0); 282915#L137 assume !(8481 == ssl3_accept_~s__state~0); 282914#L140 assume !(8482 == ssl3_accept_~s__state~0); 282913#L143 assume 8464 == ssl3_accept_~s__state~0; 282912#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 282911#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 282910#L289-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; 282906#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 282902#L604 assume !(0 == ssl3_accept_~skip~0); 282899#L603 ssl3_accept_~skip~0 := 0; 282898#L116-2 assume !false; 282897#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 282896#L119 assume !(12292 == ssl3_accept_~s__state~0); 282895#L122 assume !(16384 == ssl3_accept_~s__state~0); 282894#L125 assume !(8192 == ssl3_accept_~s__state~0); 282893#L128 assume !(24576 == ssl3_accept_~s__state~0); 282892#L131 assume !(8195 == ssl3_accept_~s__state~0); 282891#L134 assume !(8480 == ssl3_accept_~s__state~0); 282890#L137 assume !(8481 == ssl3_accept_~s__state~0); 282889#L140 assume !(8482 == ssl3_accept_~s__state~0); 282888#L143 assume !(8464 == ssl3_accept_~s__state~0); 282887#L146 assume !(8465 == ssl3_accept_~s__state~0); 282886#L149 assume !(8466 == ssl3_accept_~s__state~0); 282884#L152 assume 8496 == ssl3_accept_~s__state~0; 282882#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 282880#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 282878#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 282875#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 282873#L308-2 ssl3_accept_~s__init_num~0 := 0; 282869#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 282862#L604 assume !(0 == ssl3_accept_~skip~0); 282855#L603 ssl3_accept_~skip~0 := 0; 282853#L116-2 assume !false; 282851#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 282849#L119 assume !(12292 == ssl3_accept_~s__state~0); 282847#L122 assume !(16384 == ssl3_accept_~s__state~0); 282845#L125 assume !(8192 == ssl3_accept_~s__state~0); 282843#L128 assume !(24576 == ssl3_accept_~s__state~0); 282841#L131 assume !(8195 == ssl3_accept_~s__state~0); 282839#L134 assume !(8480 == ssl3_accept_~s__state~0); 282837#L137 assume !(8481 == ssl3_accept_~s__state~0); 282835#L140 assume !(8482 == ssl3_accept_~s__state~0); 282833#L143 assume !(8464 == ssl3_accept_~s__state~0); 282831#L146 assume !(8465 == ssl3_accept_~s__state~0); 282829#L149 assume !(8466 == ssl3_accept_~s__state~0); 282827#L152 assume !(8496 == ssl3_accept_~s__state~0); 282824#L155 assume !(8497 == ssl3_accept_~s__state~0); 282825#L158 [2021-10-21 20:22:16,833 INFO L793 eck$LassoCheckResult]: Loop: 282825#L158 assume 8512 == ssl3_accept_~s__state~0; 288746#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 288744#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 288742#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 288739#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 288734#L604 assume !(0 == ssl3_accept_~skip~0); 288730#L603 ssl3_accept_~skip~0 := 0; 288728#L116-2 assume !false; 288726#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288724#L119 assume !(12292 == ssl3_accept_~s__state~0); 288722#L122 assume !(16384 == ssl3_accept_~s__state~0); 288720#L125 assume !(8192 == ssl3_accept_~s__state~0); 288718#L128 assume !(24576 == ssl3_accept_~s__state~0); 288716#L131 assume !(8195 == ssl3_accept_~s__state~0); 288714#L134 assume !(8480 == ssl3_accept_~s__state~0); 288712#L137 assume !(8481 == ssl3_accept_~s__state~0); 288710#L140 assume !(8482 == ssl3_accept_~s__state~0); 288708#L143 assume !(8464 == ssl3_accept_~s__state~0); 288706#L146 assume !(8465 == ssl3_accept_~s__state~0); 288704#L149 assume !(8466 == ssl3_accept_~s__state~0); 288702#L152 assume !(8496 == ssl3_accept_~s__state~0); 288700#L155 assume !(8497 == ssl3_accept_~s__state~0); 288698#L158 assume !(8512 == ssl3_accept_~s__state~0); 288696#L161 assume !(8513 == ssl3_accept_~s__state~0); 288693#L164 assume 8528 == ssl3_accept_~s__state~0; 288689#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 288683#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 288680#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 288674#L367 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 288672#L369 assume !(ssl3_accept_~ret~0 <= 0); 288668#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 288665#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 288660#L604 assume !(0 == ssl3_accept_~skip~0); 288656#L603 ssl3_accept_~skip~0 := 0; 288653#L116-2 assume !false; 288649#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288644#L119 assume !(12292 == ssl3_accept_~s__state~0); 288638#L122 assume !(16384 == ssl3_accept_~s__state~0); 288635#L125 assume !(8192 == ssl3_accept_~s__state~0); 288632#L128 assume !(24576 == ssl3_accept_~s__state~0); 288629#L131 assume !(8195 == ssl3_accept_~s__state~0); 288626#L134 assume !(8480 == ssl3_accept_~s__state~0); 288623#L137 assume !(8481 == ssl3_accept_~s__state~0); 288620#L140 assume !(8482 == ssl3_accept_~s__state~0); 288617#L143 assume !(8464 == ssl3_accept_~s__state~0); 288614#L146 assume !(8465 == ssl3_accept_~s__state~0); 288611#L149 assume !(8466 == ssl3_accept_~s__state~0); 288608#L152 assume !(8496 == ssl3_accept_~s__state~0); 288604#L155 assume !(8497 == ssl3_accept_~s__state~0); 288601#L158 assume !(8512 == ssl3_accept_~s__state~0); 288599#L161 assume !(8513 == ssl3_accept_~s__state~0); 288595#L164 assume !(8528 == ssl3_accept_~s__state~0); 288594#L167 assume !(8529 == ssl3_accept_~s__state~0); 288593#L170 assume 8544 == ssl3_accept_~s__state~0; 288589#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 288590#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 288588#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 288607#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 288591#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 288592#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 288502#L416 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; 288499#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 288496#L604 assume !(0 == ssl3_accept_~skip~0); 288492#L603 ssl3_accept_~skip~0 := 0; 288490#L116-2 assume !false; 288488#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288486#L119 assume !(12292 == ssl3_accept_~s__state~0); 288484#L122 assume !(16384 == ssl3_accept_~s__state~0); 288482#L125 assume !(8192 == ssl3_accept_~s__state~0); 288480#L128 assume !(24576 == ssl3_accept_~s__state~0); 288478#L131 assume !(8195 == ssl3_accept_~s__state~0); 288477#L134 assume !(8480 == ssl3_accept_~s__state~0); 288475#L137 assume !(8481 == ssl3_accept_~s__state~0); 288473#L140 assume !(8482 == ssl3_accept_~s__state~0); 288471#L143 assume !(8464 == ssl3_accept_~s__state~0); 288454#L146 assume !(8465 == ssl3_accept_~s__state~0); 288444#L149 assume !(8466 == ssl3_accept_~s__state~0); 288440#L152 assume !(8496 == ssl3_accept_~s__state~0); 288436#L155 assume !(8497 == ssl3_accept_~s__state~0); 288432#L158 assume !(8512 == ssl3_accept_~s__state~0); 288428#L161 assume !(8513 == ssl3_accept_~s__state~0); 288424#L164 assume !(8528 == ssl3_accept_~s__state~0); 288420#L167 assume !(8529 == ssl3_accept_~s__state~0); 288416#L170 assume !(8544 == ssl3_accept_~s__state~0); 288412#L173 assume !(8545 == ssl3_accept_~s__state~0); 288408#L176 assume !(8560 == ssl3_accept_~s__state~0); 288404#L179 assume !(8561 == ssl3_accept_~s__state~0); 288400#L182 assume 8448 == ssl3_accept_~s__state~0; 288396#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 288392#L444 assume !(ssl3_accept_~num1~0 > 0); 288387#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 288382#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 288375#L604 assume !(0 == ssl3_accept_~skip~0); 288369#L603 ssl3_accept_~skip~0 := 0; 288365#L116-2 assume !false; 288361#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288357#L119 assume !(12292 == ssl3_accept_~s__state~0); 288353#L122 assume !(16384 == ssl3_accept_~s__state~0); 288349#L125 assume !(8192 == ssl3_accept_~s__state~0); 288345#L128 assume !(24576 == ssl3_accept_~s__state~0); 288341#L131 assume !(8195 == ssl3_accept_~s__state~0); 288337#L134 assume !(8480 == ssl3_accept_~s__state~0); 288333#L137 assume !(8481 == ssl3_accept_~s__state~0); 288329#L140 assume !(8482 == ssl3_accept_~s__state~0); 288325#L143 assume !(8464 == ssl3_accept_~s__state~0); 288212#L146 assume !(8465 == ssl3_accept_~s__state~0); 288210#L149 assume !(8466 == ssl3_accept_~s__state~0); 288208#L152 assume !(8496 == ssl3_accept_~s__state~0); 288206#L155 assume !(8497 == ssl3_accept_~s__state~0); 288204#L158 assume !(8512 == ssl3_accept_~s__state~0); 288202#L161 assume !(8513 == ssl3_accept_~s__state~0); 288199#L164 assume !(8528 == ssl3_accept_~s__state~0); 288197#L167 assume !(8529 == ssl3_accept_~s__state~0); 288088#L170 assume !(8544 == ssl3_accept_~s__state~0); 288083#L173 assume !(8545 == ssl3_accept_~s__state~0); 288081#L176 assume !(8560 == ssl3_accept_~s__state~0); 288079#L179 assume !(8561 == ssl3_accept_~s__state~0); 288077#L182 assume !(8448 == ssl3_accept_~s__state~0); 288075#L185 assume 8576 == ssl3_accept_~s__state~0; 288073#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 288071#L458 assume !(ssl3_accept_~ret~0 <= 0); 288068#L461 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 288069#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 291365#L604 assume !(0 == ssl3_accept_~skip~0); 291362#L603 ssl3_accept_~skip~0 := 0; 291361#L116-2 assume !false; 291359#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 291358#L119 assume !(12292 == ssl3_accept_~s__state~0); 291355#L122 assume !(16384 == ssl3_accept_~s__state~0); 291354#L125 assume !(8192 == ssl3_accept_~s__state~0); 291350#L128 assume !(24576 == ssl3_accept_~s__state~0); 291349#L131 assume !(8195 == ssl3_accept_~s__state~0); 291346#L134 assume !(8480 == ssl3_accept_~s__state~0); 291292#L137 assume !(8481 == ssl3_accept_~s__state~0); 291289#L140 assume !(8482 == ssl3_accept_~s__state~0); 291287#L143 assume !(8464 == ssl3_accept_~s__state~0); 291178#L146 assume !(8465 == ssl3_accept_~s__state~0); 291179#L149 assume !(8466 == ssl3_accept_~s__state~0); 290704#L152 assume 8496 == ssl3_accept_~s__state~0; 281622#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 281549#L302 assume !(1 == ssl3_accept_~blastFlag~0); 281550#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 281602#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 288797#L308-2 ssl3_accept_~s__init_num~0 := 0; 288794#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 288789#L604 assume !(0 == ssl3_accept_~skip~0); 288785#L603 ssl3_accept_~skip~0 := 0; 288783#L116-2 assume !false; 288781#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288779#L119 assume !(12292 == ssl3_accept_~s__state~0); 288777#L122 assume !(16384 == ssl3_accept_~s__state~0); 288775#L125 assume !(8192 == ssl3_accept_~s__state~0); 288772#L128 assume !(24576 == ssl3_accept_~s__state~0); 288768#L131 assume !(8195 == ssl3_accept_~s__state~0); 288763#L134 assume !(8480 == ssl3_accept_~s__state~0); 288761#L137 assume !(8481 == ssl3_accept_~s__state~0); 288759#L140 assume !(8482 == ssl3_accept_~s__state~0); 288757#L143 assume !(8464 == ssl3_accept_~s__state~0); 288755#L146 assume !(8465 == ssl3_accept_~s__state~0); 288753#L149 assume !(8466 == ssl3_accept_~s__state~0); 288751#L152 assume !(8496 == ssl3_accept_~s__state~0); 288749#L155 assume !(8497 == ssl3_accept_~s__state~0); 282825#L158 [2021-10-21 20:22:16,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:16,833 INFO L82 PathProgramCache]: Analyzing trace with hash -490045665, now seen corresponding path program 1 times [2021-10-21 20:22:16,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:16,834 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651576095] [2021-10-21 20:22:16,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:16,834 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:16,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:16,853 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-21 20:22:16,854 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:16,854 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651576095] [2021-10-21 20:22:16,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651576095] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:16,854 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:16,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:16,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773710762] [2021-10-21 20:22:16,855 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:22:16,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:16,855 INFO L82 PathProgramCache]: Analyzing trace with hash 31684475, now seen corresponding path program 1 times [2021-10-21 20:22:16,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:16,855 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769662550] [2021-10-21 20:22:16,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:16,856 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:16,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:16,880 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2021-10-21 20:22:16,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:16,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769662550] [2021-10-21 20:22:16,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769662550] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:16,881 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:16,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:16,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300447560] [2021-10-21 20:22:16,882 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:16,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:16,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:16,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:16,882 INFO L87 Difference]: Start difference. First operand 10215 states and 12263 transitions. cyclomatic complexity: 2063 Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 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-10-21 20:22:16,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:16,916 INFO L93 Difference]: Finished difference Result 10299 states and 12119 transitions. [2021-10-21 20:22:16,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:16,919 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10299 states and 12119 transitions. [2021-10-21 20:22:16,955 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5846 [2021-10-21 20:22:16,980 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10299 states to 10299 states and 12119 transitions. [2021-10-21 20:22:16,981 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6290 [2021-10-21 20:22:16,984 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6290 [2021-10-21 20:22:16,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10299 states and 12119 transitions. [2021-10-21 20:22:16,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:16,986 INFO L681 BuchiCegarLoop]: Abstraction has 10299 states and 12119 transitions. [2021-10-21 20:22:16,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10299 states and 12119 transitions. [2021-10-21 20:22:17,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10299 to 10257. [2021-10-21 20:22:17,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10257 states, 10257 states have (on average 1.1774397972116604) internal successors, (12077), 10256 states have internal predecessors, (12077), 0 states have call successors, (0), 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-10-21 20:22:17,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10257 states to 10257 states and 12077 transitions. [2021-10-21 20:22:17,241 INFO L704 BuchiCegarLoop]: Abstraction has 10257 states and 12077 transitions. [2021-10-21 20:22:17,241 INFO L587 BuchiCegarLoop]: Abstraction has 10257 states and 12077 transitions. [2021-10-21 20:22:17,241 INFO L425 BuchiCegarLoop]: ======== Iteration 38============ [2021-10-21 20:22:17,241 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10257 states and 12077 transitions. [2021-10-21 20:22:17,263 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5819 [2021-10-21 20:22:17,263 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:17,263 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:17,265 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-10-21 20:22:17,265 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:17,272 INFO L791 eck$LassoCheckResult]: Stem: 302145#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 301934#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 301935#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 301952#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 301953#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 301884#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 302147#L116-2 assume !false; 303510#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 303509#L119 assume !(12292 == ssl3_accept_~s__state~0); 303508#L122 assume !(16384 == ssl3_accept_~s__state~0); 303507#L125 assume !(8192 == ssl3_accept_~s__state~0); 303506#L128 assume !(24576 == ssl3_accept_~s__state~0); 303505#L131 assume !(8195 == ssl3_accept_~s__state~0); 303504#L134 assume !(8480 == ssl3_accept_~s__state~0); 303503#L137 assume !(8481 == ssl3_accept_~s__state~0); 303502#L140 assume !(8482 == ssl3_accept_~s__state~0); 303501#L143 assume 8464 == ssl3_accept_~s__state~0; 303500#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 303499#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 303498#L289-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; 303497#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 303496#L604 assume 0 == ssl3_accept_~skip~0; 303494#L605 assume !(8464 == ssl3_accept_~state~0); 303490#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 303489#L614-1 assume !(0 != ssl3_accept_~cb~0); 303487#L603 ssl3_accept_~skip~0 := 0; 303486#L116-2 assume !false; 303485#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 303484#L119 assume !(12292 == ssl3_accept_~s__state~0); 303483#L122 assume !(16384 == ssl3_accept_~s__state~0); 303482#L125 assume !(8192 == ssl3_accept_~s__state~0); 303481#L128 assume !(24576 == ssl3_accept_~s__state~0); 303480#L131 assume !(8195 == ssl3_accept_~s__state~0); 303479#L134 assume !(8480 == ssl3_accept_~s__state~0); 303478#L137 assume !(8481 == ssl3_accept_~s__state~0); 303477#L140 assume !(8482 == ssl3_accept_~s__state~0); 303476#L143 assume !(8464 == ssl3_accept_~s__state~0); 303475#L146 assume !(8465 == ssl3_accept_~s__state~0); 303473#L149 assume !(8466 == ssl3_accept_~s__state~0); 303471#L152 assume 8496 == ssl3_accept_~s__state~0; 303469#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 303467#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 303465#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 303461#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 303459#L308-2 ssl3_accept_~s__init_num~0 := 0; 303457#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 303455#L604 assume 0 == ssl3_accept_~skip~0; 303452#L605 assume !(8464 == ssl3_accept_~state~0); 303447#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 303444#L614-1 assume !(0 != ssl3_accept_~cb~0); 303441#L603 ssl3_accept_~skip~0 := 0; 303439#L116-2 assume !false; 303437#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 303435#L119 assume !(12292 == ssl3_accept_~s__state~0); 303433#L122 assume !(16384 == ssl3_accept_~s__state~0); 303431#L125 assume !(8192 == ssl3_accept_~s__state~0); 303429#L128 assume !(24576 == ssl3_accept_~s__state~0); 303427#L131 assume !(8195 == ssl3_accept_~s__state~0); 303425#L134 assume !(8480 == ssl3_accept_~s__state~0); 303423#L137 assume !(8481 == ssl3_accept_~s__state~0); 303421#L140 assume !(8482 == ssl3_accept_~s__state~0); 303419#L143 assume !(8464 == ssl3_accept_~s__state~0); 303417#L146 assume !(8465 == ssl3_accept_~s__state~0); 303415#L149 assume !(8466 == ssl3_accept_~s__state~0); 303413#L152 assume !(8496 == ssl3_accept_~s__state~0); 303410#L155 assume !(8497 == ssl3_accept_~s__state~0); 303411#L158 [2021-10-21 20:22:17,272 INFO L793 eck$LassoCheckResult]: Loop: 303411#L158 assume 8512 == ssl3_accept_~s__state~0; 308161#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 308159#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 308157#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 308154#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 307933#L604 assume !(0 == ssl3_accept_~skip~0); 307929#L603 ssl3_accept_~skip~0 := 0; 307927#L116-2 assume !false; 307925#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307923#L119 assume !(12292 == ssl3_accept_~s__state~0); 307921#L122 assume !(16384 == ssl3_accept_~s__state~0); 307919#L125 assume !(8192 == ssl3_accept_~s__state~0); 307917#L128 assume !(24576 == ssl3_accept_~s__state~0); 307915#L131 assume !(8195 == ssl3_accept_~s__state~0); 307913#L134 assume !(8480 == ssl3_accept_~s__state~0); 307911#L137 assume !(8481 == ssl3_accept_~s__state~0); 307909#L140 assume !(8482 == ssl3_accept_~s__state~0); 307907#L143 assume !(8464 == ssl3_accept_~s__state~0); 307905#L146 assume !(8465 == ssl3_accept_~s__state~0); 307903#L149 assume !(8466 == ssl3_accept_~s__state~0); 307901#L152 assume !(8496 == ssl3_accept_~s__state~0); 307899#L155 assume !(8497 == ssl3_accept_~s__state~0); 307897#L158 assume !(8512 == ssl3_accept_~s__state~0); 307895#L161 assume !(8513 == ssl3_accept_~s__state~0); 307892#L164 assume 8528 == ssl3_accept_~s__state~0; 307889#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 307886#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 307885#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 307881#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 307878#L348 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 307873#L349 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 307866#L354 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 307862#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 307857#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 307849#L604 assume !(0 == ssl3_accept_~skip~0); 307827#L603 ssl3_accept_~skip~0 := 0; 307825#L116-2 assume !false; 307822#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307819#L119 assume !(12292 == ssl3_accept_~s__state~0); 307815#L122 assume !(16384 == ssl3_accept_~s__state~0); 307812#L125 assume !(8192 == ssl3_accept_~s__state~0); 307809#L128 assume !(24576 == ssl3_accept_~s__state~0); 307806#L131 assume !(8195 == ssl3_accept_~s__state~0); 307803#L134 assume !(8480 == ssl3_accept_~s__state~0); 307800#L137 assume !(8481 == ssl3_accept_~s__state~0); 307797#L140 assume !(8482 == ssl3_accept_~s__state~0); 307794#L143 assume !(8464 == ssl3_accept_~s__state~0); 307791#L146 assume !(8465 == ssl3_accept_~s__state~0); 307788#L149 assume !(8466 == ssl3_accept_~s__state~0); 307785#L152 assume !(8496 == ssl3_accept_~s__state~0); 307782#L155 assume !(8497 == ssl3_accept_~s__state~0); 307779#L158 assume !(8512 == ssl3_accept_~s__state~0); 307776#L161 assume !(8513 == ssl3_accept_~s__state~0); 307773#L164 assume !(8528 == ssl3_accept_~s__state~0); 307770#L167 assume !(8529 == ssl3_accept_~s__state~0); 307767#L170 assume 8544 == ssl3_accept_~s__state~0; 307764#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 307761#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 307757#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 307754#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 307750#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 307747#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 307744#L416 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; 307741#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 307739#L604 assume 0 == ssl3_accept_~skip~0; 307737#L605 assume !(8464 == ssl3_accept_~state~0); 307733#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 307731#L614-1 assume !(0 != ssl3_accept_~cb~0); 307728#L603 ssl3_accept_~skip~0 := 0; 307726#L116-2 assume !false; 307724#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307722#L119 assume !(12292 == ssl3_accept_~s__state~0); 307720#L122 assume !(16384 == ssl3_accept_~s__state~0); 307718#L125 assume !(8192 == ssl3_accept_~s__state~0); 307717#L128 assume !(24576 == ssl3_accept_~s__state~0); 307715#L131 assume !(8195 == ssl3_accept_~s__state~0); 307713#L134 assume !(8480 == ssl3_accept_~s__state~0); 307711#L137 assume !(8481 == ssl3_accept_~s__state~0); 307709#L140 assume !(8482 == ssl3_accept_~s__state~0); 307707#L143 assume !(8464 == ssl3_accept_~s__state~0); 307706#L146 assume !(8465 == ssl3_accept_~s__state~0); 307705#L149 assume !(8466 == ssl3_accept_~s__state~0); 307704#L152 assume !(8496 == ssl3_accept_~s__state~0); 307703#L155 assume !(8497 == ssl3_accept_~s__state~0); 307702#L158 assume !(8512 == ssl3_accept_~s__state~0); 307700#L161 assume !(8513 == ssl3_accept_~s__state~0); 307698#L164 assume !(8528 == ssl3_accept_~s__state~0); 307696#L167 assume !(8529 == ssl3_accept_~s__state~0); 307694#L170 assume !(8544 == ssl3_accept_~s__state~0); 307692#L173 assume !(8545 == ssl3_accept_~s__state~0); 307689#L176 assume !(8560 == ssl3_accept_~s__state~0); 307686#L179 assume !(8561 == ssl3_accept_~s__state~0); 307683#L182 assume 8448 == ssl3_accept_~s__state~0; 307681#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 307679#L444 assume !(ssl3_accept_~num1~0 > 0); 307676#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 307674#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 307672#L604 assume 0 == ssl3_accept_~skip~0; 307670#L605 assume !(8464 == ssl3_accept_~state~0); 307666#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 307664#L614-1 assume !(0 != ssl3_accept_~cb~0); 307661#L603 ssl3_accept_~skip~0 := 0; 307659#L116-2 assume !false; 307657#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307655#L119 assume !(12292 == ssl3_accept_~s__state~0); 307653#L122 assume !(16384 == ssl3_accept_~s__state~0); 307651#L125 assume !(8192 == ssl3_accept_~s__state~0); 307649#L128 assume !(24576 == ssl3_accept_~s__state~0); 307647#L131 assume !(8195 == ssl3_accept_~s__state~0); 307645#L134 assume !(8480 == ssl3_accept_~s__state~0); 307643#L137 assume !(8481 == ssl3_accept_~s__state~0); 307641#L140 assume !(8482 == ssl3_accept_~s__state~0); 307639#L143 assume !(8464 == ssl3_accept_~s__state~0); 307637#L146 assume !(8465 == ssl3_accept_~s__state~0); 307635#L149 assume !(8466 == ssl3_accept_~s__state~0); 307633#L152 assume !(8496 == ssl3_accept_~s__state~0); 307631#L155 assume !(8497 == ssl3_accept_~s__state~0); 307629#L158 assume !(8512 == ssl3_accept_~s__state~0); 307627#L161 assume !(8513 == ssl3_accept_~s__state~0); 307625#L164 assume !(8528 == ssl3_accept_~s__state~0); 307624#L167 assume !(8529 == ssl3_accept_~s__state~0); 307622#L170 assume !(8544 == ssl3_accept_~s__state~0); 307620#L173 assume !(8545 == ssl3_accept_~s__state~0); 307618#L176 assume !(8560 == ssl3_accept_~s__state~0); 307616#L179 assume !(8561 == ssl3_accept_~s__state~0); 307613#L182 assume !(8448 == ssl3_accept_~s__state~0); 307611#L185 assume 8576 == ssl3_accept_~s__state~0; 307609#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 307607#L458 assume !(ssl3_accept_~ret~0 <= 0); 307603#L461 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 307604#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 309752#L604 assume 0 == ssl3_accept_~skip~0; 309753#L605 assume !(8464 == ssl3_accept_~state~0); 309737#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 309738#L614-1 assume !(0 != ssl3_accept_~cb~0); 309726#L603 ssl3_accept_~skip~0 := 0; 309727#L116-2 assume !false; 309652#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 309653#L119 assume !(12292 == ssl3_accept_~s__state~0); 309590#L122 assume !(16384 == ssl3_accept_~s__state~0); 309591#L125 assume !(8192 == ssl3_accept_~s__state~0); 309413#L128 assume !(24576 == ssl3_accept_~s__state~0); 309414#L131 assume !(8195 == ssl3_accept_~s__state~0); 309393#L134 assume !(8480 == ssl3_accept_~s__state~0); 309394#L137 assume !(8481 == ssl3_accept_~s__state~0); 308144#L140 assume !(8482 == ssl3_accept_~s__state~0); 308145#L143 assume !(8464 == ssl3_accept_~s__state~0); 308136#L146 assume !(8465 == ssl3_accept_~s__state~0); 308137#L149 assume !(8466 == ssl3_accept_~s__state~0); 308050#L152 assume 8496 == ssl3_accept_~s__state~0; 308051#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 308043#L302 assume !(1 == ssl3_accept_~blastFlag~0); 308044#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 308275#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 308273#L308-2 ssl3_accept_~s__init_num~0 := 0; 308271#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 308269#L604 assume 0 == ssl3_accept_~skip~0; 308268#L605 assume !(8464 == ssl3_accept_~state~0); 308259#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 308239#L614-1 assume !(0 != ssl3_accept_~cb~0); 308236#L603 ssl3_accept_~skip~0 := 0; 308228#L116-2 assume !false; 308222#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 308217#L119 assume !(12292 == ssl3_accept_~s__state~0); 308207#L122 assume !(16384 == ssl3_accept_~s__state~0); 308200#L125 assume !(8192 == ssl3_accept_~s__state~0); 308195#L128 assume !(24576 == ssl3_accept_~s__state~0); 308192#L131 assume !(8195 == ssl3_accept_~s__state~0); 308189#L134 assume !(8480 == ssl3_accept_~s__state~0); 308186#L137 assume !(8481 == ssl3_accept_~s__state~0); 308183#L140 assume !(8482 == ssl3_accept_~s__state~0); 308180#L143 assume !(8464 == ssl3_accept_~s__state~0); 308176#L146 assume !(8465 == ssl3_accept_~s__state~0); 308173#L149 assume !(8466 == ssl3_accept_~s__state~0); 308170#L152 assume !(8496 == ssl3_accept_~s__state~0); 308167#L155 assume !(8497 == ssl3_accept_~s__state~0); 303411#L158 [2021-10-21 20:22:17,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:17,273 INFO L82 PathProgramCache]: Analyzing trace with hash 33814253, now seen corresponding path program 1 times [2021-10-21 20:22:17,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:17,273 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328864409] [2021-10-21 20:22:17,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:17,274 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:17,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:17,303 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-21 20:22:17,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:17,304 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328864409] [2021-10-21 20:22:17,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328864409] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:17,304 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:17,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-21 20:22:17,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112424178] [2021-10-21 20:22:17,305 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:22:17,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:17,305 INFO L82 PathProgramCache]: Analyzing trace with hash 11667330, now seen corresponding path program 1 times [2021-10-21 20:22:17,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:17,306 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663956197] [2021-10-21 20:22:17,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:17,306 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:17,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:17,337 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-10-21 20:22:17,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:17,337 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663956197] [2021-10-21 20:22:17,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663956197] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:17,337 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:17,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:17,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243708822] [2021-10-21 20:22:17,338 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:17,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:17,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 20:22:17,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 20:22:17,339 INFO L87 Difference]: Start difference. First operand 10257 states and 12077 transitions. cyclomatic complexity: 1835 Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 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-10-21 20:22:17,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:17,525 INFO L93 Difference]: Finished difference Result 16241 states and 18623 transitions. [2021-10-21 20:22:17,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 20:22:17,525 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16241 states and 18623 transitions. [2021-10-21 20:22:17,565 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 7575 [2021-10-21 20:22:17,588 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16241 states to 13259 states and 15635 transitions. [2021-10-21 20:22:17,588 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8129 [2021-10-21 20:22:17,592 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8129 [2021-10-21 20:22:17,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13259 states and 15635 transitions. [2021-10-21 20:22:17,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:17,593 INFO L681 BuchiCegarLoop]: Abstraction has 13259 states and 15635 transitions. [2021-10-21 20:22:17,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13259 states and 15635 transitions. [2021-10-21 20:22:17,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13259 to 11421. [2021-10-21 20:22:17,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11421 states, 11421 states have (on average 1.2059364328867874) internal successors, (13773), 11420 states have internal predecessors, (13773), 0 states have call successors, (0), 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-10-21 20:22:17,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11421 states to 11421 states and 13773 transitions. [2021-10-21 20:22:17,711 INFO L704 BuchiCegarLoop]: Abstraction has 11421 states and 13773 transitions. [2021-10-21 20:22:17,711 INFO L587 BuchiCegarLoop]: Abstraction has 11421 states and 13773 transitions. [2021-10-21 20:22:17,711 INFO L425 BuchiCegarLoop]: ======== Iteration 39============ [2021-10-21 20:22:17,711 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11421 states and 13773 transitions. [2021-10-21 20:22:17,840 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6483 [2021-10-21 20:22:17,848 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:17,848 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:17,850 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:17,850 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:17,850 INFO L791 eck$LassoCheckResult]: Stem: 328675#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 328439#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 328440#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 328461#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 328462#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 328391#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 328678#L116-2 assume !false; 329136#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 329135#L119 assume !(12292 == ssl3_accept_~s__state~0); 329134#L122 assume !(16384 == ssl3_accept_~s__state~0); 329133#L125 assume !(8192 == ssl3_accept_~s__state~0); 329132#L128 assume !(24576 == ssl3_accept_~s__state~0); 329131#L131 assume !(8195 == ssl3_accept_~s__state~0); 329130#L134 assume !(8480 == ssl3_accept_~s__state~0); 329129#L137 assume !(8481 == ssl3_accept_~s__state~0); 329128#L140 assume !(8482 == ssl3_accept_~s__state~0); 329127#L143 assume 8464 == ssl3_accept_~s__state~0; 329126#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 329125#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 329124#L289-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; 329123#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 329122#L604 assume 0 == ssl3_accept_~skip~0; 329121#L605 assume 8464 == ssl3_accept_~state~0; 329118#L606 assume !(8496 == ssl3_accept_~s__state~0); 329116#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 329115#L614-1 assume !(0 != ssl3_accept_~cb~0); 329113#L603 ssl3_accept_~skip~0 := 0; 329112#L116-2 assume !false; 329111#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 329110#L119 assume !(12292 == ssl3_accept_~s__state~0); 329109#L122 assume !(16384 == ssl3_accept_~s__state~0); 329108#L125 assume !(8192 == ssl3_accept_~s__state~0); 329107#L128 assume !(24576 == ssl3_accept_~s__state~0); 329106#L131 assume !(8195 == ssl3_accept_~s__state~0); 329105#L134 assume !(8480 == ssl3_accept_~s__state~0); 329104#L137 assume !(8481 == ssl3_accept_~s__state~0); 329103#L140 assume !(8482 == ssl3_accept_~s__state~0); 329102#L143 assume !(8464 == ssl3_accept_~s__state~0); 329101#L146 assume !(8465 == ssl3_accept_~s__state~0); 329100#L149 assume !(8466 == ssl3_accept_~s__state~0); 329099#L152 assume 8496 == ssl3_accept_~s__state~0; 329098#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 329097#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 329096#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 329094#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 329095#L308-2 ssl3_accept_~s__init_num~0 := 0; 331365#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 331364#L604 assume 0 == ssl3_accept_~skip~0; 331362#L605 assume !(8464 == ssl3_accept_~state~0); 331358#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 331356#L614-1 assume !(0 != ssl3_accept_~cb~0); 331347#L603 ssl3_accept_~skip~0 := 0; 331340#L116-2 assume !false; 331319#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 331317#L119 assume !(12292 == ssl3_accept_~s__state~0); 331315#L122 assume !(16384 == ssl3_accept_~s__state~0); 331313#L125 assume !(8192 == ssl3_accept_~s__state~0); 331311#L128 assume !(24576 == ssl3_accept_~s__state~0); 331309#L131 assume !(8195 == ssl3_accept_~s__state~0); 331307#L134 assume !(8480 == ssl3_accept_~s__state~0); 331305#L137 assume !(8481 == ssl3_accept_~s__state~0); 331303#L140 assume !(8482 == ssl3_accept_~s__state~0); 331301#L143 assume !(8464 == ssl3_accept_~s__state~0); 331299#L146 assume !(8465 == ssl3_accept_~s__state~0); 331297#L149 assume !(8466 == ssl3_accept_~s__state~0); 331295#L152 assume !(8496 == ssl3_accept_~s__state~0); 331292#L155 assume !(8497 == ssl3_accept_~s__state~0); 331293#L158 [2021-10-21 20:22:17,851 INFO L793 eck$LassoCheckResult]: Loop: 331293#L158 assume 8512 == ssl3_accept_~s__state~0; 335592#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 335591#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 335589#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 335584#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 335581#L604 assume !(0 == ssl3_accept_~skip~0); 335576#L603 ssl3_accept_~skip~0 := 0; 335574#L116-2 assume !false; 335540#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335537#L119 assume !(12292 == ssl3_accept_~s__state~0); 335536#L122 assume !(16384 == ssl3_accept_~s__state~0); 335535#L125 assume !(8192 == ssl3_accept_~s__state~0); 335534#L128 assume !(24576 == ssl3_accept_~s__state~0); 335532#L131 assume !(8195 == ssl3_accept_~s__state~0); 335530#L134 assume !(8480 == ssl3_accept_~s__state~0); 335528#L137 assume !(8481 == ssl3_accept_~s__state~0); 335526#L140 assume !(8482 == ssl3_accept_~s__state~0); 335524#L143 assume !(8464 == ssl3_accept_~s__state~0); 335523#L146 assume !(8465 == ssl3_accept_~s__state~0); 335520#L149 assume !(8466 == ssl3_accept_~s__state~0); 335518#L152 assume !(8496 == ssl3_accept_~s__state~0); 335517#L155 assume !(8497 == ssl3_accept_~s__state~0); 335516#L158 assume !(8512 == ssl3_accept_~s__state~0); 335515#L161 assume !(8513 == ssl3_accept_~s__state~0); 335514#L164 assume 8528 == ssl3_accept_~s__state~0; 335512#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 335510#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 335507#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 335505#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 335504#L348 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 335503#L349 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 335495#L354 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 335492#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 335491#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 335486#L604 assume !(0 == ssl3_accept_~skip~0); 335439#L603 ssl3_accept_~skip~0 := 0; 335434#L116-2 assume !false; 335347#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335346#L119 assume !(12292 == ssl3_accept_~s__state~0); 335345#L122 assume !(16384 == ssl3_accept_~s__state~0); 335344#L125 assume !(8192 == ssl3_accept_~s__state~0); 335342#L128 assume !(24576 == ssl3_accept_~s__state~0); 335340#L131 assume !(8195 == ssl3_accept_~s__state~0); 335338#L134 assume !(8480 == ssl3_accept_~s__state~0); 335336#L137 assume !(8481 == ssl3_accept_~s__state~0); 335334#L140 assume !(8482 == ssl3_accept_~s__state~0); 335332#L143 assume !(8464 == ssl3_accept_~s__state~0); 335330#L146 assume !(8465 == ssl3_accept_~s__state~0); 335328#L149 assume !(8466 == ssl3_accept_~s__state~0); 335326#L152 assume !(8496 == ssl3_accept_~s__state~0); 335324#L155 assume !(8497 == ssl3_accept_~s__state~0); 335322#L158 assume !(8512 == ssl3_accept_~s__state~0); 335320#L161 assume !(8513 == ssl3_accept_~s__state~0); 335318#L164 assume !(8528 == ssl3_accept_~s__state~0); 335316#L167 assume !(8529 == ssl3_accept_~s__state~0); 335314#L170 assume 8544 == ssl3_accept_~s__state~0; 335312#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 335310#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 335307#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 335305#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 335302#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 335300#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 335298#L416 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; 335296#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 335295#L604 assume 0 == ssl3_accept_~skip~0; 335293#L605 assume !(8464 == ssl3_accept_~state~0); 335289#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 335287#L614-1 assume !(0 != ssl3_accept_~cb~0); 335282#L603 ssl3_accept_~skip~0 := 0; 335279#L116-2 assume !false; 335195#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335194#L119 assume !(12292 == ssl3_accept_~s__state~0); 335193#L122 assume !(16384 == ssl3_accept_~s__state~0); 335192#L125 assume !(8192 == ssl3_accept_~s__state~0); 335191#L128 assume !(24576 == ssl3_accept_~s__state~0); 335190#L131 assume !(8195 == ssl3_accept_~s__state~0); 335189#L134 assume !(8480 == ssl3_accept_~s__state~0); 335188#L137 assume !(8481 == ssl3_accept_~s__state~0); 335187#L140 assume !(8482 == ssl3_accept_~s__state~0); 335186#L143 assume !(8464 == ssl3_accept_~s__state~0); 335185#L146 assume !(8465 == ssl3_accept_~s__state~0); 335184#L149 assume !(8466 == ssl3_accept_~s__state~0); 335183#L152 assume !(8496 == ssl3_accept_~s__state~0); 335182#L155 assume !(8497 == ssl3_accept_~s__state~0); 335181#L158 assume !(8512 == ssl3_accept_~s__state~0); 335180#L161 assume !(8513 == ssl3_accept_~s__state~0); 335179#L164 assume !(8528 == ssl3_accept_~s__state~0); 335178#L167 assume !(8529 == ssl3_accept_~s__state~0); 335177#L170 assume !(8544 == ssl3_accept_~s__state~0); 335176#L173 assume !(8545 == ssl3_accept_~s__state~0); 335175#L176 assume !(8560 == ssl3_accept_~s__state~0); 335174#L179 assume !(8561 == ssl3_accept_~s__state~0); 335173#L182 assume 8448 == ssl3_accept_~s__state~0; 335172#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 335171#L444 assume !(ssl3_accept_~num1~0 > 0); 335169#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 335168#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 335167#L604 assume 0 == ssl3_accept_~skip~0; 335165#L605 assume !(8464 == ssl3_accept_~state~0); 335161#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 335159#L614-1 assume !(0 != ssl3_accept_~cb~0); 335154#L603 ssl3_accept_~skip~0 := 0; 335151#L116-2 assume !false; 335083#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335082#L119 assume !(12292 == ssl3_accept_~s__state~0); 335081#L122 assume !(16384 == ssl3_accept_~s__state~0); 335080#L125 assume !(8192 == ssl3_accept_~s__state~0); 335079#L128 assume !(24576 == ssl3_accept_~s__state~0); 335078#L131 assume !(8195 == ssl3_accept_~s__state~0); 335077#L134 assume !(8480 == ssl3_accept_~s__state~0); 335076#L137 assume !(8481 == ssl3_accept_~s__state~0); 335075#L140 assume !(8482 == ssl3_accept_~s__state~0); 335074#L143 assume !(8464 == ssl3_accept_~s__state~0); 335073#L146 assume !(8465 == ssl3_accept_~s__state~0); 335072#L149 assume !(8466 == ssl3_accept_~s__state~0); 335071#L152 assume !(8496 == ssl3_accept_~s__state~0); 335070#L155 assume !(8497 == ssl3_accept_~s__state~0); 335069#L158 assume !(8512 == ssl3_accept_~s__state~0); 335068#L161 assume !(8513 == ssl3_accept_~s__state~0); 335067#L164 assume !(8528 == ssl3_accept_~s__state~0); 335066#L167 assume !(8529 == ssl3_accept_~s__state~0); 335065#L170 assume !(8544 == ssl3_accept_~s__state~0); 335064#L173 assume !(8545 == ssl3_accept_~s__state~0); 335063#L176 assume !(8560 == ssl3_accept_~s__state~0); 335062#L179 assume !(8561 == ssl3_accept_~s__state~0); 335061#L182 assume !(8448 == ssl3_accept_~s__state~0); 335060#L185 assume 8576 == ssl3_accept_~s__state~0; 335059#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 335058#L458 assume !(ssl3_accept_~ret~0 <= 0); 335056#L461 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 335057#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 339480#L604 assume 0 == ssl3_accept_~skip~0; 339477#L605 assume !(8464 == ssl3_accept_~state~0); 339475#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 339474#L614-1 assume !(0 != ssl3_accept_~cb~0); 339132#L603 ssl3_accept_~skip~0 := 0; 339133#L116-2 assume !false; 335680#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335681#L119 assume !(12292 == ssl3_accept_~s__state~0); 335676#L122 assume !(16384 == ssl3_accept_~s__state~0); 335677#L125 assume !(8192 == ssl3_accept_~s__state~0); 335672#L128 assume !(24576 == ssl3_accept_~s__state~0); 335673#L131 assume !(8195 == ssl3_accept_~s__state~0); 335668#L134 assume !(8480 == ssl3_accept_~s__state~0); 335669#L137 assume !(8481 == ssl3_accept_~s__state~0); 335664#L140 assume !(8482 == ssl3_accept_~s__state~0); 335665#L143 assume !(8464 == ssl3_accept_~s__state~0); 335660#L146 assume !(8465 == ssl3_accept_~s__state~0); 335661#L149 assume !(8466 == ssl3_accept_~s__state~0); 335658#L152 assume 8496 == ssl3_accept_~s__state~0; 335657#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 335656#L302 assume !(1 == ssl3_accept_~blastFlag~0); 335655#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 335653#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 335652#L308-2 ssl3_accept_~s__init_num~0 := 0; 335651#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 335650#L604 assume 0 == ssl3_accept_~skip~0; 335648#L605 assume !(8464 == ssl3_accept_~state~0); 335644#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 335642#L614-1 assume !(0 != ssl3_accept_~cb~0); 335638#L603 ssl3_accept_~skip~0 := 0; 335636#L116-2 assume !false; 335606#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335605#L119 assume !(12292 == ssl3_accept_~s__state~0); 335604#L122 assume !(16384 == ssl3_accept_~s__state~0); 335603#L125 assume !(8192 == ssl3_accept_~s__state~0); 335602#L128 assume !(24576 == ssl3_accept_~s__state~0); 335601#L131 assume !(8195 == ssl3_accept_~s__state~0); 335600#L134 assume !(8480 == ssl3_accept_~s__state~0); 335599#L137 assume !(8481 == ssl3_accept_~s__state~0); 335598#L140 assume !(8482 == ssl3_accept_~s__state~0); 335597#L143 assume !(8464 == ssl3_accept_~s__state~0); 335596#L146 assume !(8465 == ssl3_accept_~s__state~0); 335595#L149 assume !(8466 == ssl3_accept_~s__state~0); 335594#L152 assume !(8496 == ssl3_accept_~s__state~0); 335593#L155 assume !(8497 == ssl3_accept_~s__state~0); 331293#L158 [2021-10-21 20:22:17,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:17,855 INFO L82 PathProgramCache]: Analyzing trace with hash -525728188, now seen corresponding path program 1 times [2021-10-21 20:22:17,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:17,855 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368916699] [2021-10-21 20:22:17,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:17,855 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:17,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:17,875 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-21 20:22:17,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:17,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368916699] [2021-10-21 20:22:17,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368916699] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:17,876 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:17,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:17,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266588868] [2021-10-21 20:22:17,877 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:22:17,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:17,878 INFO L82 PathProgramCache]: Analyzing trace with hash 11667330, now seen corresponding path program 2 times [2021-10-21 20:22:17,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:17,878 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716395087] [2021-10-21 20:22:17,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:17,878 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:17,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:17,909 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-10-21 20:22:17,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:17,909 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716395087] [2021-10-21 20:22:17,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716395087] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:17,909 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:17,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:17,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149117412] [2021-10-21 20:22:17,910 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:17,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:17,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:17,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:17,911 INFO L87 Difference]: Start difference. First operand 11421 states and 13773 transitions. cyclomatic complexity: 2367 Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:18,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:18,044 INFO L93 Difference]: Finished difference Result 11515 states and 13856 transitions. [2021-10-21 20:22:18,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:18,045 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11515 states and 13856 transitions. [2021-10-21 20:22:18,085 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6544 [2021-10-21 20:22:18,113 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11515 states to 11515 states and 13856 transitions. [2021-10-21 20:22:18,114 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7033 [2021-10-21 20:22:18,118 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7033 [2021-10-21 20:22:18,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11515 states and 13856 transitions. [2021-10-21 20:22:18,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:18,119 INFO L681 BuchiCegarLoop]: Abstraction has 11515 states and 13856 transitions. [2021-10-21 20:22:18,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11515 states and 13856 transitions. [2021-10-21 20:22:18,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11515 to 11421. [2021-10-21 20:22:18,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11421 states, 11421 states have (on average 1.2044479467647315) internal successors, (13756), 11420 states have internal predecessors, (13756), 0 states have call successors, (0), 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-10-21 20:22:18,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11421 states to 11421 states and 13756 transitions. [2021-10-21 20:22:18,236 INFO L704 BuchiCegarLoop]: Abstraction has 11421 states and 13756 transitions. [2021-10-21 20:22:18,236 INFO L587 BuchiCegarLoop]: Abstraction has 11421 states and 13756 transitions. [2021-10-21 20:22:18,236 INFO L425 BuchiCegarLoop]: ======== Iteration 40============ [2021-10-21 20:22:18,236 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11421 states and 13756 transitions. [2021-10-21 20:22:18,263 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6483 [2021-10-21 20:22:18,264 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:18,264 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:18,265 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:18,265 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:18,265 INFO L791 eck$LassoCheckResult]: Stem: 351610#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 351385#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 351386#L99 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 351403#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 351404#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 351334#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 351613#L116-2 assume !false; 354603#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 354602#L119 assume !(12292 == ssl3_accept_~s__state~0); 354601#L122 assume !(16384 == ssl3_accept_~s__state~0); 354600#L125 assume !(8192 == ssl3_accept_~s__state~0); 354599#L128 assume !(24576 == ssl3_accept_~s__state~0); 354598#L131 assume !(8195 == ssl3_accept_~s__state~0); 354597#L134 assume !(8480 == ssl3_accept_~s__state~0); 354596#L137 assume !(8481 == ssl3_accept_~s__state~0); 354595#L140 assume !(8482 == ssl3_accept_~s__state~0); 354594#L143 assume 8464 == ssl3_accept_~s__state~0; 354593#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 354592#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 354591#L289-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; 354590#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 354589#L604 assume 0 == ssl3_accept_~skip~0; 354588#L605 assume 8464 == ssl3_accept_~state~0; 354587#L606 assume 8496 == ssl3_accept_~s__state~0; 354586#L607 assume !(0 != ssl3_accept_~cb~0); 354583#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 354582#L614-1 assume !(0 != ssl3_accept_~cb~0); 354580#L603 ssl3_accept_~skip~0 := 0; 354579#L116-2 assume !false; 354578#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 354577#L119 assume !(12292 == ssl3_accept_~s__state~0); 354576#L122 assume !(16384 == ssl3_accept_~s__state~0); 354575#L125 assume !(8192 == ssl3_accept_~s__state~0); 354574#L128 assume !(24576 == ssl3_accept_~s__state~0); 354573#L131 assume !(8195 == ssl3_accept_~s__state~0); 354572#L134 assume !(8480 == ssl3_accept_~s__state~0); 354571#L137 assume !(8481 == ssl3_accept_~s__state~0); 354570#L140 assume !(8482 == ssl3_accept_~s__state~0); 354569#L143 assume !(8464 == ssl3_accept_~s__state~0); 354568#L146 assume !(8465 == ssl3_accept_~s__state~0); 354565#L149 assume !(8466 == ssl3_accept_~s__state~0); 354563#L152 assume 8496 == ssl3_accept_~s__state~0; 354561#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 354559#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 354557#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 354553#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 354551#L308-2 ssl3_accept_~s__init_num~0 := 0; 354549#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 354547#L604 assume 0 == ssl3_accept_~skip~0; 354543#L605 assume !(8464 == ssl3_accept_~state~0); 354537#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 354535#L614-1 assume !(0 != ssl3_accept_~cb~0); 354527#L603 ssl3_accept_~skip~0 := 0; 354525#L116-2 assume !false; 354523#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 354521#L119 assume !(12292 == ssl3_accept_~s__state~0); 354519#L122 assume !(16384 == ssl3_accept_~s__state~0); 354517#L125 assume !(8192 == ssl3_accept_~s__state~0); 354515#L128 assume !(24576 == ssl3_accept_~s__state~0); 354513#L131 assume !(8195 == ssl3_accept_~s__state~0); 354511#L134 assume !(8480 == ssl3_accept_~s__state~0); 354509#L137 assume !(8481 == ssl3_accept_~s__state~0); 354507#L140 assume !(8482 == ssl3_accept_~s__state~0); 354505#L143 assume !(8464 == ssl3_accept_~s__state~0); 354503#L146 assume !(8465 == ssl3_accept_~s__state~0); 354501#L149 assume !(8466 == ssl3_accept_~s__state~0); 354499#L152 assume !(8496 == ssl3_accept_~s__state~0); 354496#L155 assume !(8497 == ssl3_accept_~s__state~0); 354497#L158 [2021-10-21 20:22:18,266 INFO L793 eck$LassoCheckResult]: Loop: 354497#L158 assume 8512 == ssl3_accept_~s__state~0; 359674#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 359671#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 359669#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 359664#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 359661#L604 assume !(0 == ssl3_accept_~skip~0); 359657#L603 ssl3_accept_~skip~0 := 0; 359656#L116-2 assume !false; 359655#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 359654#L119 assume !(12292 == ssl3_accept_~s__state~0); 359653#L122 assume !(16384 == ssl3_accept_~s__state~0); 359652#L125 assume !(8192 == ssl3_accept_~s__state~0); 359651#L128 assume !(24576 == ssl3_accept_~s__state~0); 359650#L131 assume !(8195 == ssl3_accept_~s__state~0); 359647#L134 assume !(8480 == ssl3_accept_~s__state~0); 359643#L137 assume !(8481 == ssl3_accept_~s__state~0); 359642#L140 assume !(8482 == ssl3_accept_~s__state~0); 359640#L143 assume !(8464 == ssl3_accept_~s__state~0); 359638#L146 assume !(8465 == ssl3_accept_~s__state~0); 359635#L149 assume !(8466 == ssl3_accept_~s__state~0); 359632#L152 assume !(8496 == ssl3_accept_~s__state~0); 359628#L155 assume !(8497 == ssl3_accept_~s__state~0); 359624#L158 assume !(8512 == ssl3_accept_~s__state~0); 359621#L161 assume !(8513 == ssl3_accept_~s__state~0); 359617#L164 assume 8528 == ssl3_accept_~s__state~0; 359611#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 359603#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 359554#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 359553#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 359552#L348 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 359551#L349 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 359546#L354 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 359538#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 359532#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 359524#L604 assume !(0 == ssl3_accept_~skip~0); 359519#L603 ssl3_accept_~skip~0 := 0; 359517#L116-2 assume !false; 359515#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 359513#L119 assume !(12292 == ssl3_accept_~s__state~0); 359510#L122 assume !(16384 == ssl3_accept_~s__state~0); 359507#L125 assume !(8192 == ssl3_accept_~s__state~0); 359503#L128 assume !(24576 == ssl3_accept_~s__state~0); 359499#L131 assume !(8195 == ssl3_accept_~s__state~0); 359495#L134 assume !(8480 == ssl3_accept_~s__state~0); 359491#L137 assume !(8481 == ssl3_accept_~s__state~0); 359485#L140 assume !(8482 == ssl3_accept_~s__state~0); 359470#L143 assume !(8464 == ssl3_accept_~s__state~0); 359466#L146 assume !(8465 == ssl3_accept_~s__state~0); 359464#L149 assume !(8466 == ssl3_accept_~s__state~0); 359462#L152 assume !(8496 == ssl3_accept_~s__state~0); 359460#L155 assume !(8497 == ssl3_accept_~s__state~0); 359457#L158 assume !(8512 == ssl3_accept_~s__state~0); 359451#L161 assume !(8513 == ssl3_accept_~s__state~0); 359448#L164 assume !(8528 == ssl3_accept_~s__state~0); 359445#L167 assume !(8529 == ssl3_accept_~s__state~0); 359442#L170 assume 8544 == ssl3_accept_~s__state~0; 359439#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 359436#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 359432#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 359429#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 359425#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 359422#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 359419#L416 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; 359416#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 359413#L604 assume 0 == ssl3_accept_~skip~0; 359411#L605 assume !(8464 == ssl3_accept_~state~0); 359406#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 359343#L614-1 assume !(0 != ssl3_accept_~cb~0); 359339#L603 ssl3_accept_~skip~0 := 0; 359338#L116-2 assume !false; 359337#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 359336#L119 assume !(12292 == ssl3_accept_~s__state~0); 359335#L122 assume !(16384 == ssl3_accept_~s__state~0); 359334#L125 assume !(8192 == ssl3_accept_~s__state~0); 359333#L128 assume !(24576 == ssl3_accept_~s__state~0); 359332#L131 assume !(8195 == ssl3_accept_~s__state~0); 359330#L134 assume !(8480 == ssl3_accept_~s__state~0); 359328#L137 assume !(8481 == ssl3_accept_~s__state~0); 359326#L140 assume !(8482 == ssl3_accept_~s__state~0); 359324#L143 assume !(8464 == ssl3_accept_~s__state~0); 359321#L146 assume !(8465 == ssl3_accept_~s__state~0); 359315#L149 assume !(8466 == ssl3_accept_~s__state~0); 359312#L152 assume !(8496 == ssl3_accept_~s__state~0); 359308#L155 assume !(8497 == ssl3_accept_~s__state~0); 359306#L158 assume !(8512 == ssl3_accept_~s__state~0); 359304#L161 assume !(8513 == ssl3_accept_~s__state~0); 359302#L164 assume !(8528 == ssl3_accept_~s__state~0); 359300#L167 assume !(8529 == ssl3_accept_~s__state~0); 359298#L170 assume !(8544 == ssl3_accept_~s__state~0); 359296#L173 assume !(8545 == ssl3_accept_~s__state~0); 359294#L176 assume !(8560 == ssl3_accept_~s__state~0); 359292#L179 assume !(8561 == ssl3_accept_~s__state~0); 359290#L182 assume 8448 == ssl3_accept_~s__state~0; 359288#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 359286#L444 assume !(ssl3_accept_~num1~0 > 0); 359283#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 359281#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 359279#L604 assume 0 == ssl3_accept_~skip~0; 359276#L605 assume !(8464 == ssl3_accept_~state~0); 359271#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 359266#L614-1 assume !(0 != ssl3_accept_~cb~0); 359260#L603 ssl3_accept_~skip~0 := 0; 359256#L116-2 assume !false; 359247#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 359241#L119 assume !(12292 == ssl3_accept_~s__state~0); 359239#L122 assume !(16384 == ssl3_accept_~s__state~0); 359236#L125 assume !(8192 == ssl3_accept_~s__state~0); 359233#L128 assume !(24576 == ssl3_accept_~s__state~0); 359229#L131 assume !(8195 == ssl3_accept_~s__state~0); 359225#L134 assume !(8480 == ssl3_accept_~s__state~0); 359149#L137 assume !(8481 == ssl3_accept_~s__state~0); 359147#L140 assume !(8482 == ssl3_accept_~s__state~0); 359145#L143 assume !(8464 == ssl3_accept_~s__state~0); 359141#L146 assume !(8465 == ssl3_accept_~s__state~0); 359139#L149 assume !(8466 == ssl3_accept_~s__state~0); 359137#L152 assume !(8496 == ssl3_accept_~s__state~0); 359135#L155 assume !(8497 == ssl3_accept_~s__state~0); 359133#L158 assume !(8512 == ssl3_accept_~s__state~0); 359131#L161 assume !(8513 == ssl3_accept_~s__state~0); 359129#L164 assume !(8528 == ssl3_accept_~s__state~0); 359127#L167 assume !(8529 == ssl3_accept_~s__state~0); 359125#L170 assume !(8544 == ssl3_accept_~s__state~0); 359123#L173 assume !(8545 == ssl3_accept_~s__state~0); 359121#L176 assume !(8560 == ssl3_accept_~s__state~0); 359119#L179 assume !(8561 == ssl3_accept_~s__state~0); 359117#L182 assume !(8448 == ssl3_accept_~s__state~0); 359115#L185 assume 8576 == ssl3_accept_~s__state~0; 359113#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 359111#L458 assume !(ssl3_accept_~ret~0 <= 0); 359108#L461 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 359109#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 360371#L604 assume 0 == ssl3_accept_~skip~0; 360368#L605 assume !(8464 == ssl3_accept_~state~0); 360369#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 360389#L614-1 assume !(0 != ssl3_accept_~cb~0); 359843#L603 ssl3_accept_~skip~0 := 0; 359844#L116-2 assume !false; 359835#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 359836#L119 assume !(12292 == ssl3_accept_~s__state~0); 359828#L122 assume !(16384 == ssl3_accept_~s__state~0); 359829#L125 assume !(8192 == ssl3_accept_~s__state~0); 359815#L128 assume !(24576 == ssl3_accept_~s__state~0); 359816#L131 assume !(8195 == ssl3_accept_~s__state~0); 359792#L134 assume !(8480 == ssl3_accept_~s__state~0); 359793#L137 assume !(8481 == ssl3_accept_~s__state~0); 359774#L140 assume !(8482 == ssl3_accept_~s__state~0); 359775#L143 assume !(8464 == ssl3_accept_~s__state~0); 359758#L146 assume !(8465 == ssl3_accept_~s__state~0); 359759#L149 assume !(8466 == ssl3_accept_~s__state~0); 359500#L152 assume 8496 == ssl3_accept_~s__state~0; 359496#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 359492#L302 assume !(1 == ssl3_accept_~blastFlag~0); 359486#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 359477#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 359478#L308-2 ssl3_accept_~s__init_num~0 := 0; 359702#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 359701#L604 assume 0 == ssl3_accept_~skip~0; 359700#L605 assume !(8464 == ssl3_accept_~state~0); 359697#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 359694#L614-1 assume !(0 != ssl3_accept_~cb~0); 359690#L603 ssl3_accept_~skip~0 := 0; 359689#L116-2 assume !false; 359688#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 359687#L119 assume !(12292 == ssl3_accept_~s__state~0); 359686#L122 assume !(16384 == ssl3_accept_~s__state~0); 359685#L125 assume !(8192 == ssl3_accept_~s__state~0); 359684#L128 assume !(24576 == ssl3_accept_~s__state~0); 359683#L131 assume !(8195 == ssl3_accept_~s__state~0); 359682#L134 assume !(8480 == ssl3_accept_~s__state~0); 359681#L137 assume !(8481 == ssl3_accept_~s__state~0); 359680#L140 assume !(8482 == ssl3_accept_~s__state~0); 359679#L143 assume !(8464 == ssl3_accept_~s__state~0); 359678#L146 assume !(8465 == ssl3_accept_~s__state~0); 359677#L149 assume !(8466 == ssl3_accept_~s__state~0); 359676#L152 assume !(8496 == ssl3_accept_~s__state~0); 359675#L155 assume !(8497 == ssl3_accept_~s__state~0); 354497#L158 [2021-10-21 20:22:18,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:18,267 INFO L82 PathProgramCache]: Analyzing trace with hash 767898806, now seen corresponding path program 1 times [2021-10-21 20:22:18,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:18,267 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676815151] [2021-10-21 20:22:18,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:18,267 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:18,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:18,286 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-21 20:22:18,287 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:18,287 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676815151] [2021-10-21 20:22:18,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676815151] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:18,287 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:18,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:18,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167173552] [2021-10-21 20:22:18,288 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:22:18,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:18,288 INFO L82 PathProgramCache]: Analyzing trace with hash 11667330, now seen corresponding path program 3 times [2021-10-21 20:22:18,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:18,288 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174906895] [2021-10-21 20:22:18,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:18,289 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:18,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:18,318 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-10-21 20:22:18,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:18,319 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174906895] [2021-10-21 20:22:18,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174906895] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:18,319 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:18,319 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:18,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418368511] [2021-10-21 20:22:18,320 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:18,320 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:18,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:18,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:18,321 INFO L87 Difference]: Start difference. First operand 11421 states and 13756 transitions. cyclomatic complexity: 2350 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:22:18,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:18,528 INFO L93 Difference]: Finished difference Result 22242 states and 26067 transitions. [2021-10-21 20:22:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:18,529 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22242 states and 26067 transitions. [2021-10-21 20:22:18,611 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12631 [2021-10-21 20:22:18,654 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22242 states to 22242 states and 26067 transitions. [2021-10-21 20:22:18,654 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13578 [2021-10-21 20:22:18,661 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13578 [2021-10-21 20:22:18,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22242 states and 26067 transitions. [2021-10-21 20:22:18,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:18,662 INFO L681 BuchiCegarLoop]: Abstraction has 22242 states and 26067 transitions. [2021-10-21 20:22:18,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22242 states and 26067 transitions. [2021-10-21 20:22:18,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22242 to 22242. [2021-10-21 20:22:18,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22242 states, 22242 states have (on average 1.1719719449689776) internal successors, (26067), 22241 states have internal predecessors, (26067), 0 states have call successors, (0), 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-10-21 20:22:19,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22242 states to 22242 states and 26067 transitions. [2021-10-21 20:22:19,114 INFO L704 BuchiCegarLoop]: Abstraction has 22242 states and 26067 transitions. [2021-10-21 20:22:19,114 INFO L587 BuchiCegarLoop]: Abstraction has 22242 states and 26067 transitions. [2021-10-21 20:22:19,114 INFO L425 BuchiCegarLoop]: ======== Iteration 41============ [2021-10-21 20:22:19,114 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22242 states and 26067 transitions. [2021-10-21 20:22:19,180 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12631 [2021-10-21 20:22:19,180 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:19,180 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:19,182 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:19,182 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:19,182 INFO L791 eck$LassoCheckResult]: Stem: 385255#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 385049#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 385050#L99 assume !(0 != ssl3_accept_~s__info_callback~0); 385072#L102 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 385073#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 385274#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 385004#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 385604#L116-2 assume !false; 385603#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385602#L119 assume !(12292 == ssl3_accept_~s__state~0); 385601#L122 assume !(16384 == ssl3_accept_~s__state~0); 385600#L125 assume !(8192 == ssl3_accept_~s__state~0); 385599#L128 assume !(24576 == ssl3_accept_~s__state~0); 385598#L131 assume !(8195 == ssl3_accept_~s__state~0); 385597#L134 assume !(8480 == ssl3_accept_~s__state~0); 385596#L137 assume !(8481 == ssl3_accept_~s__state~0); 385595#L140 assume !(8482 == ssl3_accept_~s__state~0); 385594#L143 assume 8464 == ssl3_accept_~s__state~0; 385593#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 385592#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 385591#L289-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; 385590#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 385589#L604 assume 0 == ssl3_accept_~skip~0; 385588#L605 assume 8464 == ssl3_accept_~state~0; 385587#L606 assume 8496 == ssl3_accept_~s__state~0; 385585#L607 assume !(0 != ssl3_accept_~cb~0); 385583#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 385581#L614-1 assume !(0 != ssl3_accept_~cb~0); 385580#L603 ssl3_accept_~skip~0 := 0; 385579#L116-2 assume !false; 385578#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385577#L119 assume !(12292 == ssl3_accept_~s__state~0); 385576#L122 assume !(16384 == ssl3_accept_~s__state~0); 385575#L125 assume !(8192 == ssl3_accept_~s__state~0); 385574#L128 assume !(24576 == ssl3_accept_~s__state~0); 385573#L131 assume !(8195 == ssl3_accept_~s__state~0); 385572#L134 assume !(8480 == ssl3_accept_~s__state~0); 385571#L137 assume !(8481 == ssl3_accept_~s__state~0); 385570#L140 assume !(8482 == ssl3_accept_~s__state~0); 385569#L143 assume !(8464 == ssl3_accept_~s__state~0); 385568#L146 assume !(8465 == ssl3_accept_~s__state~0); 385567#L149 assume !(8466 == ssl3_accept_~s__state~0); 385566#L152 assume 8496 == ssl3_accept_~s__state~0; 385565#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 385564#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 385563#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 385561#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 385562#L308-2 ssl3_accept_~s__init_num~0 := 0; 386013#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 386012#L604 assume 0 == ssl3_accept_~skip~0; 386011#L605 assume !(8464 == ssl3_accept_~state~0); 386003#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 386004#L614-1 assume !(0 != ssl3_accept_~cb~0); 385997#L603 ssl3_accept_~skip~0 := 0; 385995#L116-2 assume !false; 385993#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385991#L119 assume !(12292 == ssl3_accept_~s__state~0); 385989#L122 assume !(16384 == ssl3_accept_~s__state~0); 385987#L125 assume !(8192 == ssl3_accept_~s__state~0); 385985#L128 assume !(24576 == ssl3_accept_~s__state~0); 385983#L131 assume !(8195 == ssl3_accept_~s__state~0); 385981#L134 assume !(8480 == ssl3_accept_~s__state~0); 385979#L137 assume !(8481 == ssl3_accept_~s__state~0); 385977#L140 assume !(8482 == ssl3_accept_~s__state~0); 385975#L143 assume !(8464 == ssl3_accept_~s__state~0); 385973#L146 assume !(8465 == ssl3_accept_~s__state~0); 385971#L149 assume !(8466 == ssl3_accept_~s__state~0); 385969#L152 assume !(8496 == ssl3_accept_~s__state~0); 385966#L155 assume !(8497 == ssl3_accept_~s__state~0); 385967#L158 [2021-10-21 20:22:19,183 INFO L793 eck$LassoCheckResult]: Loop: 385967#L158 assume 8512 == ssl3_accept_~s__state~0; 397375#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 397373#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 397370#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 397369#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 397367#L604 assume !(0 == ssl3_accept_~skip~0); 397364#L603 ssl3_accept_~skip~0 := 0; 397360#L116-2 assume !false; 397357#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 397354#L119 assume !(12292 == ssl3_accept_~s__state~0); 397351#L122 assume !(16384 == ssl3_accept_~s__state~0); 397348#L125 assume !(8192 == ssl3_accept_~s__state~0); 397345#L128 assume !(24576 == ssl3_accept_~s__state~0); 397342#L131 assume !(8195 == ssl3_accept_~s__state~0); 397339#L134 assume !(8480 == ssl3_accept_~s__state~0); 397336#L137 assume !(8481 == ssl3_accept_~s__state~0); 397333#L140 assume !(8482 == ssl3_accept_~s__state~0); 397330#L143 assume !(8464 == ssl3_accept_~s__state~0); 397328#L146 assume !(8465 == ssl3_accept_~s__state~0); 397326#L149 assume !(8466 == ssl3_accept_~s__state~0); 397322#L152 assume !(8496 == ssl3_accept_~s__state~0); 397321#L155 assume !(8497 == ssl3_accept_~s__state~0); 397317#L158 assume !(8512 == ssl3_accept_~s__state~0); 397314#L161 assume !(8513 == ssl3_accept_~s__state~0); 397312#L164 assume 8528 == ssl3_accept_~s__state~0; 397310#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 397307#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 397305#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 397303#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 397301#L348 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 397299#L349 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 397290#L354 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 397288#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 397286#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 397283#L604 assume !(0 == ssl3_accept_~skip~0); 397279#L603 ssl3_accept_~skip~0 := 0; 397277#L116-2 assume !false; 397274#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 397270#L119 assume !(12292 == ssl3_accept_~s__state~0); 397267#L122 assume !(16384 == ssl3_accept_~s__state~0); 397264#L125 assume !(8192 == ssl3_accept_~s__state~0); 397263#L128 assume !(24576 == ssl3_accept_~s__state~0); 397262#L131 assume !(8195 == ssl3_accept_~s__state~0); 397260#L134 assume !(8480 == ssl3_accept_~s__state~0); 397258#L137 assume !(8481 == ssl3_accept_~s__state~0); 397256#L140 assume !(8482 == ssl3_accept_~s__state~0); 397254#L143 assume !(8464 == ssl3_accept_~s__state~0); 397252#L146 assume !(8465 == ssl3_accept_~s__state~0); 397250#L149 assume !(8466 == ssl3_accept_~s__state~0); 397248#L152 assume !(8496 == ssl3_accept_~s__state~0); 397246#L155 assume !(8497 == ssl3_accept_~s__state~0); 397243#L158 assume !(8512 == ssl3_accept_~s__state~0); 397240#L161 assume !(8513 == ssl3_accept_~s__state~0); 397237#L164 assume !(8528 == ssl3_accept_~s__state~0); 397235#L167 assume !(8529 == ssl3_accept_~s__state~0); 397232#L170 assume 8544 == ssl3_accept_~s__state~0; 397230#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 397225#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 397223#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 397222#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 397219#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 397216#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 397214#L416 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; 397211#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 397208#L604 assume 0 == ssl3_accept_~skip~0; 397205#L605 assume !(8464 == ssl3_accept_~state~0); 397206#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 406228#L614-1 assume !(0 != ssl3_accept_~cb~0); 397195#L603 ssl3_accept_~skip~0 := 0; 397191#L116-2 assume !false; 397190#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 397186#L119 assume !(12292 == ssl3_accept_~s__state~0); 397183#L122 assume !(16384 == ssl3_accept_~s__state~0); 397181#L125 assume !(8192 == ssl3_accept_~s__state~0); 397179#L128 assume !(24576 == ssl3_accept_~s__state~0); 397177#L131 assume !(8195 == ssl3_accept_~s__state~0); 397175#L134 assume !(8480 == ssl3_accept_~s__state~0); 397173#L137 assume !(8481 == ssl3_accept_~s__state~0); 397171#L140 assume !(8482 == ssl3_accept_~s__state~0); 397169#L143 assume !(8464 == ssl3_accept_~s__state~0); 397167#L146 assume !(8465 == ssl3_accept_~s__state~0); 397165#L149 assume !(8466 == ssl3_accept_~s__state~0); 397164#L152 assume !(8496 == ssl3_accept_~s__state~0); 397163#L155 assume !(8497 == ssl3_accept_~s__state~0); 397160#L158 assume !(8512 == ssl3_accept_~s__state~0); 397158#L161 assume !(8513 == ssl3_accept_~s__state~0); 397156#L164 assume !(8528 == ssl3_accept_~s__state~0); 397152#L167 assume !(8529 == ssl3_accept_~s__state~0); 397151#L170 assume !(8544 == ssl3_accept_~s__state~0); 397147#L173 assume !(8545 == ssl3_accept_~s__state~0); 397144#L176 assume !(8560 == ssl3_accept_~s__state~0); 397142#L179 assume !(8561 == ssl3_accept_~s__state~0); 397140#L182 assume 8448 == ssl3_accept_~s__state~0; 397138#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 397136#L444 assume !(ssl3_accept_~num1~0 > 0); 397133#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 397131#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 397129#L604 assume 0 == ssl3_accept_~skip~0; 397127#L605 assume !(8464 == ssl3_accept_~state~0); 397120#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 397121#L614-1 assume !(0 != ssl3_accept_~cb~0); 396725#L603 ssl3_accept_~skip~0 := 0; 396724#L116-2 assume !false; 396723#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 396722#L119 assume !(12292 == ssl3_accept_~s__state~0); 396721#L122 assume !(16384 == ssl3_accept_~s__state~0); 396720#L125 assume !(8192 == ssl3_accept_~s__state~0); 396719#L128 assume !(24576 == ssl3_accept_~s__state~0); 396718#L131 assume !(8195 == ssl3_accept_~s__state~0); 396717#L134 assume !(8480 == ssl3_accept_~s__state~0); 396716#L137 assume !(8481 == ssl3_accept_~s__state~0); 396715#L140 assume !(8482 == ssl3_accept_~s__state~0); 396714#L143 assume !(8464 == ssl3_accept_~s__state~0); 396713#L146 assume !(8465 == ssl3_accept_~s__state~0); 396712#L149 assume !(8466 == ssl3_accept_~s__state~0); 396711#L152 assume !(8496 == ssl3_accept_~s__state~0); 396710#L155 assume !(8497 == ssl3_accept_~s__state~0); 396709#L158 assume !(8512 == ssl3_accept_~s__state~0); 396708#L161 assume !(8513 == ssl3_accept_~s__state~0); 396707#L164 assume !(8528 == ssl3_accept_~s__state~0); 396706#L167 assume !(8529 == ssl3_accept_~s__state~0); 396705#L170 assume !(8544 == ssl3_accept_~s__state~0); 396704#L173 assume !(8545 == ssl3_accept_~s__state~0); 396703#L176 assume !(8560 == ssl3_accept_~s__state~0); 396702#L179 assume !(8561 == ssl3_accept_~s__state~0); 396701#L182 assume !(8448 == ssl3_accept_~s__state~0); 396700#L185 assume 8576 == ssl3_accept_~s__state~0; 396699#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 396698#L458 assume !(ssl3_accept_~ret~0 <= 0); 396696#L461 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 396697#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 398193#L604 assume 0 == ssl3_accept_~skip~0; 398190#L605 assume !(8464 == ssl3_accept_~state~0); 398191#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 405759#L614-1 assume !(0 != ssl3_accept_~cb~0); 398175#L603 ssl3_accept_~skip~0 := 0; 398176#L116-2 assume !false; 398171#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 398172#L119 assume !(12292 == ssl3_accept_~s__state~0); 398154#L122 assume !(16384 == ssl3_accept_~s__state~0); 398155#L125 assume !(8192 == ssl3_accept_~s__state~0); 398102#L128 assume !(24576 == ssl3_accept_~s__state~0); 398103#L131 assume !(8195 == ssl3_accept_~s__state~0); 398048#L134 assume !(8480 == ssl3_accept_~s__state~0); 398049#L137 assume !(8481 == ssl3_accept_~s__state~0); 398040#L140 assume !(8482 == ssl3_accept_~s__state~0); 398041#L143 assume !(8464 == ssl3_accept_~s__state~0); 398032#L146 assume !(8465 == ssl3_accept_~s__state~0); 398033#L149 assume !(8466 == ssl3_accept_~s__state~0); 397002#L152 assume 8496 == ssl3_accept_~s__state~0; 396637#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 396638#L302 assume !(1 == ssl3_accept_~blastFlag~0); 396546#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 396547#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 397738#L308-2 ssl3_accept_~s__init_num~0 := 0; 397737#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 397736#L604 assume 0 == ssl3_accept_~skip~0; 397735#L605 assume !(8464 == ssl3_accept_~state~0); 397730#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 397731#L614-1 assume !(0 != ssl3_accept_~cb~0); 397409#L603 ssl3_accept_~skip~0 := 0; 397407#L116-2 assume !false; 397405#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 397403#L119 assume !(12292 == ssl3_accept_~s__state~0); 397401#L122 assume !(16384 == ssl3_accept_~s__state~0); 397399#L125 assume !(8192 == ssl3_accept_~s__state~0); 397397#L128 assume !(24576 == ssl3_accept_~s__state~0); 397395#L131 assume !(8195 == ssl3_accept_~s__state~0); 397393#L134 assume !(8480 == ssl3_accept_~s__state~0); 397391#L137 assume !(8481 == ssl3_accept_~s__state~0); 397389#L140 assume !(8482 == ssl3_accept_~s__state~0); 397387#L143 assume !(8464 == ssl3_accept_~s__state~0); 397385#L146 assume !(8465 == ssl3_accept_~s__state~0); 397383#L149 assume !(8466 == ssl3_accept_~s__state~0); 397381#L152 assume !(8496 == ssl3_accept_~s__state~0); 397379#L155 assume !(8497 == ssl3_accept_~s__state~0); 385967#L158 [2021-10-21 20:22:19,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:19,184 INFO L82 PathProgramCache]: Analyzing trace with hash -532405712, now seen corresponding path program 1 times [2021-10-21 20:22:19,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:19,184 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664106295] [2021-10-21 20:22:19,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:19,184 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:19,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:19,195 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:19,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:19,212 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:19,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:19,213 INFO L82 PathProgramCache]: Analyzing trace with hash 11667330, now seen corresponding path program 4 times [2021-10-21 20:22:19,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:19,213 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693186736] [2021-10-21 20:22:19,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:19,214 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:19,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:19,248 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-10-21 20:22:19,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:19,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693186736] [2021-10-21 20:22:19,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693186736] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:19,248 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:19,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:22:19,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492269517] [2021-10-21 20:22:19,249 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:22:19,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:19,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:22:19,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:19,250 INFO L87 Difference]: Start difference. First operand 22242 states and 26067 transitions. cyclomatic complexity: 3855 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-10-21 20:22:19,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:19,386 INFO L93 Difference]: Finished difference Result 22314 states and 26075 transitions. [2021-10-21 20:22:19,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:19,387 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22314 states and 26075 transitions. [2021-10-21 20:22:19,467 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12679 [2021-10-21 20:22:19,522 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22314 states to 22314 states and 26075 transitions. [2021-10-21 20:22:19,522 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13626 [2021-10-21 20:22:19,530 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13626 [2021-10-21 20:22:19,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22314 states and 26075 transitions. [2021-10-21 20:22:19,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:19,534 INFO L681 BuchiCegarLoop]: Abstraction has 22314 states and 26075 transitions. [2021-10-21 20:22:19,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22314 states and 26075 transitions. [2021-10-21 20:22:19,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22314 to 22242. [2021-10-21 20:22:19,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22242 states, 22242 states have (on average 1.1690945058897582) internal successors, (26003), 22241 states have internal predecessors, (26003), 0 states have call successors, (0), 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-10-21 20:22:19,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22242 states to 22242 states and 26003 transitions. [2021-10-21 20:22:19,988 INFO L704 BuchiCegarLoop]: Abstraction has 22242 states and 26003 transitions. [2021-10-21 20:22:19,988 INFO L587 BuchiCegarLoop]: Abstraction has 22242 states and 26003 transitions. [2021-10-21 20:22:19,988 INFO L425 BuchiCegarLoop]: ======== Iteration 42============ [2021-10-21 20:22:19,988 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22242 states and 26003 transitions. [2021-10-21 20:22:20,032 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12631 [2021-10-21 20:22:20,032 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:20,032 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:20,034 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:20,034 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:20,034 INFO L791 eck$LassoCheckResult]: Stem: 429815#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 429612#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 429613#L99 assume !(0 != ssl3_accept_~s__info_callback~0); 429635#L102 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 429636#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 429831#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 429563#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 436357#L116-2 assume !false; 436356#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 436355#L119 assume !(12292 == ssl3_accept_~s__state~0); 436354#L122 assume !(16384 == ssl3_accept_~s__state~0); 436353#L125 assume !(8192 == ssl3_accept_~s__state~0); 436352#L128 assume !(24576 == ssl3_accept_~s__state~0); 436351#L131 assume !(8195 == ssl3_accept_~s__state~0); 436350#L134 assume !(8480 == ssl3_accept_~s__state~0); 436349#L137 assume !(8481 == ssl3_accept_~s__state~0); 436348#L140 assume !(8482 == ssl3_accept_~s__state~0); 436347#L143 assume 8464 == ssl3_accept_~s__state~0; 436346#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 436345#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 436344#L289-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; 436343#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 436342#L604 assume 0 == ssl3_accept_~skip~0; 436341#L605 assume 8464 == ssl3_accept_~state~0; 436340#L606 assume 8496 == ssl3_accept_~s__state~0; 436338#L607 assume !(0 != ssl3_accept_~cb~0); 436336#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 436334#L614-1 assume !(0 != ssl3_accept_~cb~0); 436333#L603 ssl3_accept_~skip~0 := 0; 436332#L116-2 assume !false; 436331#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 436330#L119 assume !(12292 == ssl3_accept_~s__state~0); 436329#L122 assume !(16384 == ssl3_accept_~s__state~0); 436328#L125 assume !(8192 == ssl3_accept_~s__state~0); 436327#L128 assume !(24576 == ssl3_accept_~s__state~0); 436326#L131 assume !(8195 == ssl3_accept_~s__state~0); 436325#L134 assume !(8480 == ssl3_accept_~s__state~0); 436324#L137 assume !(8481 == ssl3_accept_~s__state~0); 436323#L140 assume !(8482 == ssl3_accept_~s__state~0); 436322#L143 assume !(8464 == ssl3_accept_~s__state~0); 436321#L146 assume !(8465 == ssl3_accept_~s__state~0); 436320#L149 assume !(8466 == ssl3_accept_~s__state~0); 436319#L152 assume 8496 == ssl3_accept_~s__state~0; 436318#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 436317#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 436316#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 436314#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 436313#L308-2 ssl3_accept_~s__init_num~0 := 0; 436312#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 436311#L604 assume 0 == ssl3_accept_~skip~0; 436309#L605 assume !(8464 == ssl3_accept_~state~0); 436310#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 436270#L614-1 assume !(0 != ssl3_accept_~cb~0); 436268#L603 ssl3_accept_~skip~0 := 0; 436266#L116-2 assume !false; 436264#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 436262#L119 assume !(12292 == ssl3_accept_~s__state~0); 436260#L122 assume !(16384 == ssl3_accept_~s__state~0); 436258#L125 assume !(8192 == ssl3_accept_~s__state~0); 436256#L128 assume !(24576 == ssl3_accept_~s__state~0); 436254#L131 assume !(8195 == ssl3_accept_~s__state~0); 436252#L134 assume !(8480 == ssl3_accept_~s__state~0); 436250#L137 assume !(8481 == ssl3_accept_~s__state~0); 436248#L140 assume !(8482 == ssl3_accept_~s__state~0); 436246#L143 assume !(8464 == ssl3_accept_~s__state~0); 436244#L146 assume !(8465 == ssl3_accept_~s__state~0); 436242#L149 assume !(8466 == ssl3_accept_~s__state~0); 436240#L152 assume !(8496 == ssl3_accept_~s__state~0); 436237#L155 assume !(8497 == ssl3_accept_~s__state~0); 436238#L158 [2021-10-21 20:22:20,035 INFO L793 eck$LassoCheckResult]: Loop: 436238#L158 assume 8512 == ssl3_accept_~s__state~0; 438363#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 438362#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 438361#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 438360#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 438358#L604 assume !(0 == ssl3_accept_~skip~0); 438355#L603 ssl3_accept_~skip~0 := 0; 438354#L116-2 assume !false; 438353#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 438352#L119 assume !(12292 == ssl3_accept_~s__state~0); 438351#L122 assume !(16384 == ssl3_accept_~s__state~0); 438350#L125 assume !(8192 == ssl3_accept_~s__state~0); 438349#L128 assume !(24576 == ssl3_accept_~s__state~0); 438348#L131 assume !(8195 == ssl3_accept_~s__state~0); 438347#L134 assume !(8480 == ssl3_accept_~s__state~0); 438346#L137 assume !(8481 == ssl3_accept_~s__state~0); 438345#L140 assume !(8482 == ssl3_accept_~s__state~0); 438344#L143 assume !(8464 == ssl3_accept_~s__state~0); 438343#L146 assume !(8465 == ssl3_accept_~s__state~0); 438342#L149 assume !(8466 == ssl3_accept_~s__state~0); 438341#L152 assume !(8496 == ssl3_accept_~s__state~0); 438340#L155 assume !(8497 == ssl3_accept_~s__state~0); 438339#L158 assume !(8512 == ssl3_accept_~s__state~0); 438338#L161 assume !(8513 == ssl3_accept_~s__state~0); 438337#L164 assume 8528 == ssl3_accept_~s__state~0; 438336#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 438334#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 438333#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 438332#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 438331#L348 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 438329#L349 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 438325#L354 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 438324#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 438323#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 438321#L604 assume !(0 == ssl3_accept_~skip~0); 438318#L603 ssl3_accept_~skip~0 := 0; 438317#L116-2 assume !false; 438316#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 438311#L119 assume !(12292 == ssl3_accept_~s__state~0); 438309#L122 assume !(16384 == ssl3_accept_~s__state~0); 438307#L125 assume !(8192 == ssl3_accept_~s__state~0); 438305#L128 assume !(24576 == ssl3_accept_~s__state~0); 438303#L131 assume !(8195 == ssl3_accept_~s__state~0); 438301#L134 assume !(8480 == ssl3_accept_~s__state~0); 438299#L137 assume !(8481 == ssl3_accept_~s__state~0); 438297#L140 assume !(8482 == ssl3_accept_~s__state~0); 438295#L143 assume !(8464 == ssl3_accept_~s__state~0); 438293#L146 assume !(8465 == ssl3_accept_~s__state~0); 438291#L149 assume !(8466 == ssl3_accept_~s__state~0); 438289#L152 assume !(8496 == ssl3_accept_~s__state~0); 438287#L155 assume !(8497 == ssl3_accept_~s__state~0); 438285#L158 assume !(8512 == ssl3_accept_~s__state~0); 438283#L161 assume !(8513 == ssl3_accept_~s__state~0); 438281#L164 assume !(8528 == ssl3_accept_~s__state~0); 438279#L167 assume !(8529 == ssl3_accept_~s__state~0); 438277#L170 assume 8544 == ssl3_accept_~s__state~0; 438275#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 438273#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 438270#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 438268#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 438265#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 438263#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 438261#L416 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; 438259#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 438258#L604 assume 0 == ssl3_accept_~skip~0; 438257#L605 assume !(8464 == ssl3_accept_~state~0); 438245#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 438246#L614-1 assume !(0 != ssl3_accept_~cb~0); 438235#L603 ssl3_accept_~skip~0 := 0; 438234#L116-2 assume !false; 438233#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 438232#L119 assume !(12292 == ssl3_accept_~s__state~0); 438231#L122 assume !(16384 == ssl3_accept_~s__state~0); 438230#L125 assume !(8192 == ssl3_accept_~s__state~0); 438229#L128 assume !(24576 == ssl3_accept_~s__state~0); 438228#L131 assume !(8195 == ssl3_accept_~s__state~0); 438227#L134 assume !(8480 == ssl3_accept_~s__state~0); 438226#L137 assume !(8481 == ssl3_accept_~s__state~0); 438225#L140 assume !(8482 == ssl3_accept_~s__state~0); 438224#L143 assume !(8464 == ssl3_accept_~s__state~0); 438223#L146 assume !(8465 == ssl3_accept_~s__state~0); 438222#L149 assume !(8466 == ssl3_accept_~s__state~0); 438221#L152 assume !(8496 == ssl3_accept_~s__state~0); 438220#L155 assume !(8497 == ssl3_accept_~s__state~0); 438219#L158 assume !(8512 == ssl3_accept_~s__state~0); 438218#L161 assume !(8513 == ssl3_accept_~s__state~0); 438217#L164 assume !(8528 == ssl3_accept_~s__state~0); 438216#L167 assume !(8529 == ssl3_accept_~s__state~0); 438215#L170 assume !(8544 == ssl3_accept_~s__state~0); 438214#L173 assume !(8545 == ssl3_accept_~s__state~0); 438213#L176 assume !(8560 == ssl3_accept_~s__state~0); 438212#L179 assume !(8561 == ssl3_accept_~s__state~0); 438211#L182 assume 8448 == ssl3_accept_~s__state~0; 438210#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 438209#L444 assume !(ssl3_accept_~num1~0 > 0); 438207#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 438206#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 438205#L604 assume 0 == ssl3_accept_~skip~0; 438203#L605 assume !(8464 == ssl3_accept_~state~0); 438204#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 438183#L614-1 assume !(0 != ssl3_accept_~cb~0); 438182#L603 ssl3_accept_~skip~0 := 0; 438181#L116-2 assume !false; 438180#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 438179#L119 assume !(12292 == ssl3_accept_~s__state~0); 438178#L122 assume !(16384 == ssl3_accept_~s__state~0); 438177#L125 assume !(8192 == ssl3_accept_~s__state~0); 438176#L128 assume !(24576 == ssl3_accept_~s__state~0); 438175#L131 assume !(8195 == ssl3_accept_~s__state~0); 438174#L134 assume !(8480 == ssl3_accept_~s__state~0); 438173#L137 assume !(8481 == ssl3_accept_~s__state~0); 438172#L140 assume !(8482 == ssl3_accept_~s__state~0); 438171#L143 assume !(8464 == ssl3_accept_~s__state~0); 438170#L146 assume !(8465 == ssl3_accept_~s__state~0); 438169#L149 assume !(8466 == ssl3_accept_~s__state~0); 438168#L152 assume !(8496 == ssl3_accept_~s__state~0); 438167#L155 assume !(8497 == ssl3_accept_~s__state~0); 438166#L158 assume !(8512 == ssl3_accept_~s__state~0); 438165#L161 assume !(8513 == ssl3_accept_~s__state~0); 438164#L164 assume !(8528 == ssl3_accept_~s__state~0); 438163#L167 assume !(8529 == ssl3_accept_~s__state~0); 438162#L170 assume !(8544 == ssl3_accept_~s__state~0); 438161#L173 assume !(8545 == ssl3_accept_~s__state~0); 438160#L176 assume !(8560 == ssl3_accept_~s__state~0); 438159#L179 assume !(8561 == ssl3_accept_~s__state~0); 438158#L182 assume !(8448 == ssl3_accept_~s__state~0); 438157#L185 assume 8576 == ssl3_accept_~s__state~0; 438156#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 438155#L458 assume !(ssl3_accept_~ret~0 <= 0); 438153#L461 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 438154#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 438527#L604 assume 0 == ssl3_accept_~skip~0; 438525#L605 assume !(8464 == ssl3_accept_~state~0); 438526#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 450901#L614-1 assume !(0 != ssl3_accept_~cb~0); 438486#L603 ssl3_accept_~skip~0 := 0; 438485#L116-2 assume !false; 438484#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 438483#L119 assume !(12292 == ssl3_accept_~s__state~0); 438482#L122 assume !(16384 == ssl3_accept_~s__state~0); 438481#L125 assume !(8192 == ssl3_accept_~s__state~0); 438480#L128 assume !(24576 == ssl3_accept_~s__state~0); 438479#L131 assume !(8195 == ssl3_accept_~s__state~0); 438478#L134 assume !(8480 == ssl3_accept_~s__state~0); 438477#L137 assume !(8481 == ssl3_accept_~s__state~0); 438476#L140 assume !(8482 == ssl3_accept_~s__state~0); 438475#L143 assume !(8464 == ssl3_accept_~s__state~0); 438474#L146 assume !(8465 == ssl3_accept_~s__state~0); 438473#L149 assume 8466 == ssl3_accept_~s__state~0; 438472#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 438471#L289 assume !(0 == ssl3_accept_~blastFlag~0); 438470#L289-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; 438469#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 438468#L604 assume 0 == ssl3_accept_~skip~0; 438463#L605 assume !(8464 == ssl3_accept_~state~0); 438465#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 450845#L614-1 assume !(0 != ssl3_accept_~cb~0); 438436#L603 ssl3_accept_~skip~0 := 0; 438434#L116-2 assume !false; 438432#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 438430#L119 assume !(12292 == ssl3_accept_~s__state~0); 438428#L122 assume !(16384 == ssl3_accept_~s__state~0); 438426#L125 assume !(8192 == ssl3_accept_~s__state~0); 438424#L128 assume !(24576 == ssl3_accept_~s__state~0); 438422#L131 assume !(8195 == ssl3_accept_~s__state~0); 438420#L134 assume !(8480 == ssl3_accept_~s__state~0); 438248#L137 assume !(8481 == ssl3_accept_~s__state~0); 438249#L140 assume !(8482 == ssl3_accept_~s__state~0); 438195#L143 assume !(8464 == ssl3_accept_~s__state~0); 438196#L146 assume !(8465 == ssl3_accept_~s__state~0); 438139#L149 assume !(8466 == ssl3_accept_~s__state~0); 438140#L152 assume 8496 == ssl3_accept_~s__state~0; 438080#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 438081#L302 assume !(1 == ssl3_accept_~blastFlag~0); 438011#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 438012#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 438414#L308-2 ssl3_accept_~s__init_num~0 := 0; 438413#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 438412#L604 assume 0 == ssl3_accept_~skip~0; 438411#L605 assume !(8464 == ssl3_accept_~state~0); 438384#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 438385#L614-1 assume !(0 != ssl3_accept_~cb~0); 438379#L603 ssl3_accept_~skip~0 := 0; 438378#L116-2 assume !false; 438377#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 438376#L119 assume !(12292 == ssl3_accept_~s__state~0); 438375#L122 assume !(16384 == ssl3_accept_~s__state~0); 438374#L125 assume !(8192 == ssl3_accept_~s__state~0); 438373#L128 assume !(24576 == ssl3_accept_~s__state~0); 438372#L131 assume !(8195 == ssl3_accept_~s__state~0); 438371#L134 assume !(8480 == ssl3_accept_~s__state~0); 438370#L137 assume !(8481 == ssl3_accept_~s__state~0); 438369#L140 assume !(8482 == ssl3_accept_~s__state~0); 438368#L143 assume !(8464 == ssl3_accept_~s__state~0); 438367#L146 assume !(8465 == ssl3_accept_~s__state~0); 438366#L149 assume !(8466 == ssl3_accept_~s__state~0); 438365#L152 assume !(8496 == ssl3_accept_~s__state~0); 438364#L155 assume !(8497 == ssl3_accept_~s__state~0); 436238#L158 [2021-10-21 20:22:20,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:20,036 INFO L82 PathProgramCache]: Analyzing trace with hash -532405712, now seen corresponding path program 2 times [2021-10-21 20:22:20,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:20,036 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358603791] [2021-10-21 20:22:20,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:20,037 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:20,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:20,048 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:20,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:20,068 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:20,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:20,068 INFO L82 PathProgramCache]: Analyzing trace with hash 1402265931, now seen corresponding path program 1 times [2021-10-21 20:22:20,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:20,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697044795] [2021-10-21 20:22:20,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:20,069 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:20,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:20,085 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:20,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:20,124 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:20,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:20,124 INFO L82 PathProgramCache]: Analyzing trace with hash 1615821882, now seen corresponding path program 1 times [2021-10-21 20:22:20,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:20,125 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241031090] [2021-10-21 20:22:20,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:20,125 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:20,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:20,366 INFO L134 CoverageAnalysis]: Checked inductivity of 821 backedges. 427 proven. 0 refuted. 0 times theorem prover too weak. 394 trivial. 0 not checked. [2021-10-21 20:22:20,366 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:20,366 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241031090] [2021-10-21 20:22:20,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241031090] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:20,366 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:20,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-21 20:22:20,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917721997] [2021-10-21 20:22:22,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:22,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 20:22:22,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 20:22:22,097 INFO L87 Difference]: Start difference. First operand 22242 states and 26003 transitions. cyclomatic complexity: 3791 Second operand has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 0 states have call successors, (0), 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-10-21 20:22:22,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:22,202 INFO L93 Difference]: Finished difference Result 32110 states and 37433 transitions. [2021-10-21 20:22:22,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-21 20:22:22,202 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 32110 states and 37433 transitions. [2021-10-21 20:22:22,319 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 18249 [2021-10-21 20:22:22,402 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 32110 states to 32110 states and 37433 transitions. [2021-10-21 20:22:22,402 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19580 [2021-10-21 20:22:22,414 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19580 [2021-10-21 20:22:22,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32110 states and 37433 transitions. [2021-10-21 20:22:22,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:22:22,414 INFO L681 BuchiCegarLoop]: Abstraction has 32110 states and 37433 transitions. [2021-10-21 20:22:22,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32110 states and 37433 transitions. [2021-10-21 20:22:22,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32110 to 21990. [2021-10-21 20:22:22,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21990 states, 21990 states have (on average 1.1633924511141427) internal successors, (25583), 21989 states have internal predecessors, (25583), 0 states have call successors, (0), 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-10-21 20:22:22,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21990 states to 21990 states and 25583 transitions. [2021-10-21 20:22:22,728 INFO L704 BuchiCegarLoop]: Abstraction has 21990 states and 25583 transitions. [2021-10-21 20:22:22,728 INFO L587 BuchiCegarLoop]: Abstraction has 21990 states and 25583 transitions. [2021-10-21 20:22:22,729 INFO L425 BuchiCegarLoop]: ======== Iteration 43============ [2021-10-21 20:22:22,729 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21990 states and 25583 transitions. [2021-10-21 20:22:22,776 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12469 [2021-10-21 20:22:22,776 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:22:22,776 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:22:22,778 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:22,778 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:22:22,779 INFO L791 eck$LassoCheckResult]: Stem: 484162#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 483970#L-1 havoc main_#res;havoc main_#t~ret55, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 483971#L99 assume !(0 != ssl3_accept_~s__info_callback~0); 483993#L102 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 483994#L102-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 484174#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 483922#L107-1 assume !(0 == ssl3_accept_~s__cert~0); 486175#L116-2 assume !false; 486172#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 486169#L119 assume !(12292 == ssl3_accept_~s__state~0); 486166#L122 assume !(16384 == ssl3_accept_~s__state~0); 486163#L125 assume !(8192 == ssl3_accept_~s__state~0); 486160#L128 assume !(24576 == ssl3_accept_~s__state~0); 486157#L131 assume !(8195 == ssl3_accept_~s__state~0); 486154#L134 assume !(8480 == ssl3_accept_~s__state~0); 486151#L137 assume !(8481 == ssl3_accept_~s__state~0); 486148#L140 assume !(8482 == ssl3_accept_~s__state~0); 486145#L143 assume 8464 == ssl3_accept_~s__state~0; 486142#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 486139#L289 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 486136#L289-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; 486133#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 486130#L604 assume 0 == ssl3_accept_~skip~0; 486126#L605 assume 8464 == ssl3_accept_~state~0; 486120#L606 assume 8496 == ssl3_accept_~s__state~0; 486118#L607 assume !(0 != ssl3_accept_~cb~0); 486110#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 486103#L614-1 assume !(0 != ssl3_accept_~cb~0); 486099#L603 ssl3_accept_~skip~0 := 0; 486096#L116-2 assume !false; 486093#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 486090#L119 assume !(12292 == ssl3_accept_~s__state~0); 486087#L122 assume !(16384 == ssl3_accept_~s__state~0); 486084#L125 assume !(8192 == ssl3_accept_~s__state~0); 486081#L128 assume !(24576 == ssl3_accept_~s__state~0); 486078#L131 assume !(8195 == ssl3_accept_~s__state~0); 486075#L134 assume !(8480 == ssl3_accept_~s__state~0); 486072#L137 assume !(8481 == ssl3_accept_~s__state~0); 486069#L140 assume !(8482 == ssl3_accept_~s__state~0); 486066#L143 assume !(8464 == ssl3_accept_~s__state~0); 486063#L146 assume !(8465 == ssl3_accept_~s__state~0); 486060#L149 assume !(8466 == ssl3_accept_~s__state~0); 486057#L152 assume 8496 == ssl3_accept_~s__state~0; 486054#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 486051#L302 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 486048#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 486044#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 486040#L308-2 ssl3_accept_~s__init_num~0 := 0; 486037#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 486034#L604 assume 0 == ssl3_accept_~skip~0; 486031#L605 assume !(8464 == ssl3_accept_~state~0); 485955#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 485956#L614-1 assume !(0 != ssl3_accept_~cb~0); 485942#L603 ssl3_accept_~skip~0 := 0; 485940#L116-2 assume !false; 485938#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 485936#L119 assume !(12292 == ssl3_accept_~s__state~0); 485934#L122 assume !(16384 == ssl3_accept_~s__state~0); 485932#L125 assume !(8192 == ssl3_accept_~s__state~0); 485930#L128 assume !(24576 == ssl3_accept_~s__state~0); 485928#L131 assume !(8195 == ssl3_accept_~s__state~0); 485926#L134 assume !(8480 == ssl3_accept_~s__state~0); 485924#L137 assume !(8481 == ssl3_accept_~s__state~0); 485922#L140 assume !(8482 == ssl3_accept_~s__state~0); 485920#L143 assume !(8464 == ssl3_accept_~s__state~0); 485918#L146 assume !(8465 == ssl3_accept_~s__state~0); 485916#L149 assume !(8466 == ssl3_accept_~s__state~0); 485914#L152 assume !(8496 == ssl3_accept_~s__state~0); 485911#L155 assume !(8497 == ssl3_accept_~s__state~0); 485912#L158 [2021-10-21 20:22:22,779 INFO L793 eck$LassoCheckResult]: Loop: 485912#L158 assume 8512 == ssl3_accept_~s__state~0; 500569#L162 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 500567#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 500559#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 500552#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 500547#L604 assume !(0 == ssl3_accept_~skip~0); 500543#L603 ssl3_accept_~skip~0 := 0; 500541#L116-2 assume !false; 500539#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 500537#L119 assume !(12292 == ssl3_accept_~s__state~0); 500535#L122 assume !(16384 == ssl3_accept_~s__state~0); 500533#L125 assume !(8192 == ssl3_accept_~s__state~0); 500531#L128 assume !(24576 == ssl3_accept_~s__state~0); 500529#L131 assume !(8195 == ssl3_accept_~s__state~0); 500527#L134 assume !(8480 == ssl3_accept_~s__state~0); 500525#L137 assume !(8481 == ssl3_accept_~s__state~0); 500523#L140 assume !(8482 == ssl3_accept_~s__state~0); 500521#L143 assume !(8464 == ssl3_accept_~s__state~0); 500519#L146 assume !(8465 == ssl3_accept_~s__state~0); 500517#L149 assume !(8466 == ssl3_accept_~s__state~0); 500515#L152 assume !(8496 == ssl3_accept_~s__state~0); 500513#L155 assume !(8497 == ssl3_accept_~s__state~0); 500511#L158 assume !(8512 == ssl3_accept_~s__state~0); 500509#L161 assume !(8513 == ssl3_accept_~s__state~0); 500507#L164 assume 8528 == ssl3_accept_~s__state~0; 500505#L168 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 500501#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 500497#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 500495#L367 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 500493#L369 assume !(ssl3_accept_~ret~0 <= 0); 500491#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 500489#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 500487#L604 assume 0 == ssl3_accept_~skip~0; 500485#L605 assume !(8464 == ssl3_accept_~state~0); 500479#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 500467#L614-1 assume !(0 != ssl3_accept_~cb~0); 500460#L603 ssl3_accept_~skip~0 := 0; 500452#L116-2 assume !false; 500447#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 500440#L119 assume !(12292 == ssl3_accept_~s__state~0); 500436#L122 assume !(16384 == ssl3_accept_~s__state~0); 500432#L125 assume !(8192 == ssl3_accept_~s__state~0); 500428#L128 assume !(24576 == ssl3_accept_~s__state~0); 500424#L131 assume !(8195 == ssl3_accept_~s__state~0); 500420#L134 assume !(8480 == ssl3_accept_~s__state~0); 500416#L137 assume !(8481 == ssl3_accept_~s__state~0); 500412#L140 assume !(8482 == ssl3_accept_~s__state~0); 500408#L143 assume !(8464 == ssl3_accept_~s__state~0); 500404#L146 assume !(8465 == ssl3_accept_~s__state~0); 500400#L149 assume !(8466 == ssl3_accept_~s__state~0); 500396#L152 assume !(8496 == ssl3_accept_~s__state~0); 500392#L155 assume !(8497 == ssl3_accept_~s__state~0); 500388#L158 assume !(8512 == ssl3_accept_~s__state~0); 500384#L161 assume !(8513 == ssl3_accept_~s__state~0); 500380#L164 assume !(8528 == ssl3_accept_~s__state~0); 500376#L167 assume !(8529 == ssl3_accept_~s__state~0); 500372#L170 assume 8544 == ssl3_accept_~s__state~0; 500368#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 500363#L392 assume !(0 != ssl3_accept_~s__session__peer~0); 500358#L401 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 500354#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 500348#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 500344#L413 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 500340#L416 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; 500337#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 500335#L604 assume 0 == ssl3_accept_~skip~0; 500333#L605 assume !(8464 == ssl3_accept_~state~0); 500327#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 500317#L614-1 assume !(0 != ssl3_accept_~cb~0); 500315#L603 ssl3_accept_~skip~0 := 0; 500313#L116-2 assume !false; 500311#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 500309#L119 assume !(12292 == ssl3_accept_~s__state~0); 500307#L122 assume !(16384 == ssl3_accept_~s__state~0); 500305#L125 assume !(8192 == ssl3_accept_~s__state~0); 500303#L128 assume !(24576 == ssl3_accept_~s__state~0); 500301#L131 assume !(8195 == ssl3_accept_~s__state~0); 500299#L134 assume !(8480 == ssl3_accept_~s__state~0); 500297#L137 assume !(8481 == ssl3_accept_~s__state~0); 500295#L140 assume !(8482 == ssl3_accept_~s__state~0); 500293#L143 assume !(8464 == ssl3_accept_~s__state~0); 500291#L146 assume !(8465 == ssl3_accept_~s__state~0); 500289#L149 assume !(8466 == ssl3_accept_~s__state~0); 500287#L152 assume !(8496 == ssl3_accept_~s__state~0); 500285#L155 assume !(8497 == ssl3_accept_~s__state~0); 500283#L158 assume !(8512 == ssl3_accept_~s__state~0); 500281#L161 assume !(8513 == ssl3_accept_~s__state~0); 500279#L164 assume !(8528 == ssl3_accept_~s__state~0); 500277#L167 assume !(8529 == ssl3_accept_~s__state~0); 500275#L170 assume !(8544 == ssl3_accept_~s__state~0); 500273#L173 assume !(8545 == ssl3_accept_~s__state~0); 500271#L176 assume !(8560 == ssl3_accept_~s__state~0); 500269#L179 assume !(8561 == ssl3_accept_~s__state~0); 500267#L182 assume 8448 == ssl3_accept_~s__state~0; 500265#L183 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 500262#L444 assume !(ssl3_accept_~num1~0 > 0); 500259#L444-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 500257#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 500255#L604 assume 0 == ssl3_accept_~skip~0; 500252#L605 assume !(8464 == ssl3_accept_~state~0); 500245#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 500236#L614-1 assume !(0 != ssl3_accept_~cb~0); 500234#L603 ssl3_accept_~skip~0 := 0; 500232#L116-2 assume !false; 500230#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 500228#L119 assume !(12292 == ssl3_accept_~s__state~0); 500226#L122 assume !(16384 == ssl3_accept_~s__state~0); 500224#L125 assume !(8192 == ssl3_accept_~s__state~0); 500222#L128 assume !(24576 == ssl3_accept_~s__state~0); 500220#L131 assume !(8195 == ssl3_accept_~s__state~0); 500218#L134 assume !(8480 == ssl3_accept_~s__state~0); 500216#L137 assume !(8481 == ssl3_accept_~s__state~0); 500214#L140 assume !(8482 == ssl3_accept_~s__state~0); 500212#L143 assume !(8464 == ssl3_accept_~s__state~0); 500210#L146 assume !(8465 == ssl3_accept_~s__state~0); 500208#L149 assume !(8466 == ssl3_accept_~s__state~0); 500206#L152 assume !(8496 == ssl3_accept_~s__state~0); 500204#L155 assume !(8497 == ssl3_accept_~s__state~0); 500202#L158 assume !(8512 == ssl3_accept_~s__state~0); 500200#L161 assume !(8513 == ssl3_accept_~s__state~0); 500198#L164 assume !(8528 == ssl3_accept_~s__state~0); 500196#L167 assume !(8529 == ssl3_accept_~s__state~0); 500194#L170 assume !(8544 == ssl3_accept_~s__state~0); 500192#L173 assume !(8545 == ssl3_accept_~s__state~0); 500190#L176 assume !(8560 == ssl3_accept_~s__state~0); 500188#L179 assume !(8561 == ssl3_accept_~s__state~0); 500186#L182 assume !(8448 == ssl3_accept_~s__state~0); 500184#L185 assume 8576 == ssl3_accept_~s__state~0; 500182#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 500179#L458 assume !(ssl3_accept_~ret~0 <= 0); 500176#L461 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 500177#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 500744#L604 assume 0 == ssl3_accept_~skip~0; 500743#L605 assume !(8464 == ssl3_accept_~state~0); 500736#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 500726#L614-1 assume !(0 != ssl3_accept_~cb~0); 500724#L603 ssl3_accept_~skip~0 := 0; 500722#L116-2 assume !false; 500720#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 500718#L119 assume !(12292 == ssl3_accept_~s__state~0); 500716#L122 assume !(16384 == ssl3_accept_~s__state~0); 500714#L125 assume !(8192 == ssl3_accept_~s__state~0); 500712#L128 assume !(24576 == ssl3_accept_~s__state~0); 500710#L131 assume !(8195 == ssl3_accept_~s__state~0); 500708#L134 assume !(8480 == ssl3_accept_~s__state~0); 500706#L137 assume !(8481 == ssl3_accept_~s__state~0); 500704#L140 assume !(8482 == ssl3_accept_~s__state~0); 500702#L143 assume !(8464 == ssl3_accept_~s__state~0); 500700#L146 assume !(8465 == ssl3_accept_~s__state~0); 500698#L149 assume 8466 == ssl3_accept_~s__state~0; 500696#L150 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 500694#L289 assume !(0 == ssl3_accept_~blastFlag~0); 500691#L289-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; 500688#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 500682#L604 assume 0 == ssl3_accept_~skip~0; 500675#L605 assume !(8464 == ssl3_accept_~state~0); 500677#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 500619#L614-1 assume !(0 != ssl3_accept_~cb~0); 500618#L603 ssl3_accept_~skip~0 := 0; 500617#L116-2 assume !false; 500616#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 500615#L119 assume !(12292 == ssl3_accept_~s__state~0); 500614#L122 assume !(16384 == ssl3_accept_~s__state~0); 500613#L125 assume !(8192 == ssl3_accept_~s__state~0); 500612#L128 assume !(24576 == ssl3_accept_~s__state~0); 500611#L131 assume !(8195 == ssl3_accept_~s__state~0); 500610#L134 assume !(8480 == ssl3_accept_~s__state~0); 500609#L137 assume !(8481 == ssl3_accept_~s__state~0); 500608#L140 assume !(8482 == ssl3_accept_~s__state~0); 500607#L143 assume !(8464 == ssl3_accept_~s__state~0); 500606#L146 assume !(8465 == ssl3_accept_~s__state~0); 500605#L149 assume !(8466 == ssl3_accept_~s__state~0); 500604#L152 assume 8496 == ssl3_accept_~s__state~0; 500603#L156 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 500602#L302 assume !(1 == ssl3_accept_~blastFlag~0); 500601#L302-2 assume !(ssl3_accept_~ret~0 <= 0); 500599#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 500598#L308-2 ssl3_accept_~s__init_num~0 := 0; 500597#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 500596#L604 assume 0 == ssl3_accept_~skip~0; 500594#L605 assume !(8464 == ssl3_accept_~state~0); 500595#L605-1 assume !(0 != ssl3_accept_~s__debug~0); 500587#L614-1 assume !(0 != ssl3_accept_~cb~0); 500586#L603 ssl3_accept_~skip~0 := 0; 500585#L116-2 assume !false; 500584#L117 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 500583#L119 assume !(12292 == ssl3_accept_~s__state~0); 500582#L122 assume !(16384 == ssl3_accept_~s__state~0); 500581#L125 assume !(8192 == ssl3_accept_~s__state~0); 500580#L128 assume !(24576 == ssl3_accept_~s__state~0); 500579#L131 assume !(8195 == ssl3_accept_~s__state~0); 500578#L134 assume !(8480 == ssl3_accept_~s__state~0); 500577#L137 assume !(8481 == ssl3_accept_~s__state~0); 500576#L140 assume !(8482 == ssl3_accept_~s__state~0); 500575#L143 assume !(8464 == ssl3_accept_~s__state~0); 500574#L146 assume !(8465 == ssl3_accept_~s__state~0); 500573#L149 assume !(8466 == ssl3_accept_~s__state~0); 500572#L152 assume !(8496 == ssl3_accept_~s__state~0); 500571#L155 assume !(8497 == ssl3_accept_~s__state~0); 485912#L158 [2021-10-21 20:22:22,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:22,780 INFO L82 PathProgramCache]: Analyzing trace with hash -532405712, now seen corresponding path program 3 times [2021-10-21 20:22:22,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:22,781 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761531477] [2021-10-21 20:22:22,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:22,781 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:22,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:22,796 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:22,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:22,816 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:22,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:22,817 INFO L82 PathProgramCache]: Analyzing trace with hash 650863141, now seen corresponding path program 1 times [2021-10-21 20:22:22,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:22,817 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706284114] [2021-10-21 20:22:22,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:22,817 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:22,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:22,834 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:22,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:22,871 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:22,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:22,872 INFO L82 PathProgramCache]: Analyzing trace with hash -1318836970, now seen corresponding path program 1 times [2021-10-21 20:22:22,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:22,872 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091310570] [2021-10-21 20:22:22,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:22,873 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:22,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:22,896 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:22:23,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:22:23,129 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:22:25,728 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 21.10 08:22:25 BoogieIcfgContainer [2021-10-21 20:22:25,728 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-21 20:22:25,729 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-21 20:22:25,729 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-21 20:22:25,729 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-21 20:22:25,730 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 08:21:55" (3/4) ... [2021-10-21 20:22:25,732 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-21 20:22:25,884 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/witness.graphml [2021-10-21 20:22:25,885 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-21 20:22:25,886 INFO L168 Benchmark]: Toolchain (without parser) took 32037.54 ms. Allocated memory was 100.7 MB in the beginning and 6.3 GB in the end (delta: 6.2 GB). Free memory was 61.4 MB in the beginning and 5.5 GB in the end (delta: -5.4 GB). Peak memory consumption was 1.1 GB. Max. memory is 16.1 GB. [2021-10-21 20:22:25,886 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 100.7 MB. Free memory is still 78.1 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-21 20:22:25,887 INFO L168 Benchmark]: CACSL2BoogieTranslator took 398.07 ms. Allocated memory was 100.7 MB in the beginning and 132.1 MB in the end (delta: 31.5 MB). Free memory was 61.2 MB in the beginning and 107.2 MB in the end (delta: -46.0 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. [2021-10-21 20:22:25,887 INFO L168 Benchmark]: Boogie Procedure Inliner took 97.96 ms. Allocated memory is still 132.1 MB. Free memory was 107.2 MB in the beginning and 104.6 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-21 20:22:25,888 INFO L168 Benchmark]: Boogie Preprocessor took 58.50 ms. Allocated memory is still 132.1 MB. Free memory was 104.6 MB in the beginning and 102.5 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-21 20:22:25,888 INFO L168 Benchmark]: RCFGBuilder took 641.05 ms. Allocated memory is still 132.1 MB. Free memory was 102.5 MB in the beginning and 77.3 MB in the end (delta: 25.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. [2021-10-21 20:22:25,889 INFO L168 Benchmark]: BuchiAutomizer took 30668.79 ms. Allocated memory was 132.1 MB in the beginning and 6.3 GB in the end (delta: 6.1 GB). Free memory was 77.3 MB in the beginning and 5.2 GB in the end (delta: -5.1 GB). Peak memory consumption was 1.0 GB. Max. memory is 16.1 GB. [2021-10-21 20:22:25,889 INFO L168 Benchmark]: Witness Printer took 156.04 ms. Allocated memory is still 6.3 GB. Free memory was 5.2 GB in the beginning and 5.5 GB in the end (delta: -261.1 MB). Peak memory consumption was 44.0 MB. Max. memory is 16.1 GB. [2021-10-21 20:22:25,891 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.23 ms. Allocated memory is still 100.7 MB. Free memory is still 78.1 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 398.07 ms. Allocated memory was 100.7 MB in the beginning and 132.1 MB in the end (delta: 31.5 MB). Free memory was 61.2 MB in the beginning and 107.2 MB in the end (delta: -46.0 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 97.96 ms. Allocated memory is still 132.1 MB. Free memory was 107.2 MB in the beginning and 104.6 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 58.50 ms. Allocated memory is still 132.1 MB. Free memory was 104.6 MB in the beginning and 102.5 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 641.05 ms. Allocated memory is still 132.1 MB. Free memory was 102.5 MB in the beginning and 77.3 MB in the end (delta: 25.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 30668.79 ms. Allocated memory was 132.1 MB in the beginning and 6.3 GB in the end (delta: 6.1 GB). Free memory was 77.3 MB in the beginning and 5.2 GB in the end (delta: -5.1 GB). Peak memory consumption was 1.0 GB. Max. memory is 16.1 GB. * Witness Printer took 156.04 ms. Allocated memory is still 6.3 GB. Free memory was 5.2 GB in the beginning and 5.5 GB in the end (delta: -261.1 MB). Peak memory consumption was 44.0 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 44 terminating modules (42 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. 42 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 21990 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 30.5s and 43 iterations. TraceHistogramMax:13. Analysis of lassos took 15.8s. Construction of modules took 3.4s. Büchi inclusion checks took 3.2s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 44. Automata minimization 4618.2ms AutomataMinimizationTime, 44 MinimizatonAttempts, 27872 StatesRemovedByMinimization, 35 NontrivialMinimizations. Non-live state removal took 2.2s Buchi closure took 0.1s. Biggest automaton had 22242 states and ocurred in iteration 40. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 10119 SDtfs, 6204 SDslu, 5201 SDs, 0 SdLazy, 4320 SolverSat, 789 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3408.4ms Time LassoAnalysisResults: nont1 unkn0 SFLI29 SFLT0 conc2 concLT1 SILN0 SILU0 SILI9 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital30 mio100 ax100 hnf100 lsp37 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 88ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 158]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=15423} 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=15423, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25309ae5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19f39192=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c9e717=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7206d108=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4eea8d15=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@411c7151=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5dbf6655=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a40bad0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b86eacf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61856aa4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64ff1807=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@779a78eb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@145a0572=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ef27ad9=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5199277c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38a3d0d4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53a600ba=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6cb47201=0, __cil_tmp57=0, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@ee42e4d=0, tmp___2=0, cb=0, s__s3__tmp__new_cipher__algorithms=0, tmp___10=0, __cil_tmp56=0, s__verify_mode=13, tmp___6=0, tmp=9, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@73b9f437=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@68564536=0, s__s3__tmp__reuse_message=0, 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@4d0598c2=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7edbe3b3=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@141643f4=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@78a13fcd=0, NULL=15426, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@eff3898=0, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77c3d84e=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13e40133=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56bbdd6f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54f2d3a7=0, __cil_tmp61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@228905c0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c3bacfe=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@eb96464=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bec3fb3=0, s__options=0, s__cert=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52849128=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1bb4b6b0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@dcdf5a8=0, Time=9, num1=0, NULL=15425, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a5f86d2=0, NULL=15424, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59d2997e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e60a1c3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@40e2843f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6cdefb60=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1bd1a7c1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@37703cee=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fb9e95f=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6880937d=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14271540=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e3fa3b7=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a75b560=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 158]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L646] int s ; [L647] int tmp ; [L651] 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 ; [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 ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf = __VERIFIER_nondet_int() ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp = __VERIFIER_nondet_long() ; [L57] int cb ; [L58] long num1 ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 ; [L67] int tmp___4 ; [L68] int tmp___5 ; [L69] int tmp___6 ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 ; [L73] int tmp___10 ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L84] s__s3__tmp__new_cipher__algorithms = 0 [L85] __cil_tmp56 = 0 [L86] __cil_tmp57 = 0 [L87] __cil_tmp58 = 0 [L88] __cil_tmp59 = 0 [L89] __cil_tmp60 = 0 [L90] __cil_tmp61 = 0 [L91] s__s3__tmp__reuse_message = 0 [L92] s__state = initial_state [L93] blastFlag = 0 [L94] Time = tmp [L95] cb = 0 [L96] ret = -1 [L97] skip = 0 [L98] got_new_session = 0 [L99] COND FALSE !(s__info_callback != 0) [L102] COND FALSE !(s__ctx__info_callback != 0) [L106] s__in_handshake ++ [L107] COND FALSE !(tmp___1 + 12288) [L112] COND FALSE !(s__cert == 0) [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND TRUE s__state == 8464 [L287] s__shutdown = 0 [L288] ret = __VERIFIER_nondet_int() [L289] COND TRUE blastFlag == 0 [L290] blastFlag = 1 [L292] COND FALSE !(ret <= 0) [L295] got_new_session = 1 [L296] s__state = 8496 [L297] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND TRUE state == 8464 [L606] COND TRUE s__state == 8496 [L607] COND FALSE !(cb != 0) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND TRUE s__state == 8496 [L301] ret = __VERIFIER_nondet_int() [L302] COND TRUE blastFlag == 1 [L303] blastFlag = 2 [L305] COND FALSE !(ret <= 0) [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 [L313] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) Loop: [L158] COND TRUE s__state == 8512 [L318] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L319] COND TRUE __cil_tmp56 + 256UL [L320] skip = 1 [L328] s__state = 8528 [L329] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND FALSE !(! skip) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) [L158] COND FALSE !(s__state == 8512) [L161] COND FALSE !(s__state == 8513) [L164] COND TRUE s__state == 8528 [L333] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L335] __cil_tmp57 = (unsigned long )s__options [L336] COND TRUE __cil_tmp57 + 2097152UL [L337] s__s3__tmp__use_rsa_tmp = 1 [L342] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L368] ret = __VERIFIER_nondet_int() [L369] COND FALSE !(ret <= 0) [L386] s__state = 8544 [L387] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) [L158] COND FALSE !(s__state == 8512) [L161] COND FALSE !(s__state == 8513) [L164] COND FALSE !(s__state == 8528) [L167] COND FALSE !(s__state == 8529) [L170] COND TRUE s__state == 8544 [L391] COND TRUE s__verify_mode + 1 [L392] COND FALSE !(s__session__peer != 0) [L403] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L404] COND TRUE __cil_tmp61 + 256UL [L405] COND TRUE s__verify_mode + 2 [L414] s__s3__tmp__cert_request = 1 [L415] ret = __VERIFIER_nondet_int() [L416] COND FALSE !(ret <= 0) [L419] s__state = 8448 [L420] s__s3__tmp__next_state___0 = 8576 [L421] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) [L158] COND FALSE !(s__state == 8512) [L161] COND FALSE !(s__state == 8513) [L164] COND FALSE !(s__state == 8528) [L167] COND FALSE !(s__state == 8529) [L170] COND FALSE !(s__state == 8544) [L173] COND FALSE !(s__state == 8545) [L176] COND FALSE !(s__state == 8560) [L179] COND FALSE !(s__state == 8561) [L182] COND TRUE s__state == 8448 [L443] num1 = __VERIFIER_nondet_int() [L444] COND FALSE !(num1 > 0L) [L453] s__state = s__s3__tmp__next_state___0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) [L158] COND FALSE !(s__state == 8512) [L161] COND FALSE !(s__state == 8513) [L164] COND FALSE !(s__state == 8528) [L167] COND FALSE !(s__state == 8529) [L170] COND FALSE !(s__state == 8544) [L173] COND FALSE !(s__state == 8545) [L176] COND FALSE !(s__state == 8560) [L179] COND FALSE !(s__state == 8561) [L182] COND FALSE !(s__state == 8448) [L185] COND TRUE s__state == 8576 [L457] ret = __VERIFIER_nondet_int() [L458] COND FALSE !(ret <= 0) [L461] COND TRUE ret == 2 [L462] s__state = 8466 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND TRUE s__state == 8466 [L287] s__shutdown = 0 [L288] ret = __VERIFIER_nondet_int() [L289] COND FALSE !(blastFlag == 0) [L292] COND FALSE !(ret <= 0) [L295] got_new_session = 1 [L296] s__state = 8496 [L297] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND TRUE s__state == 8496 [L301] ret = __VERIFIER_nondet_int() [L302] COND FALSE !(blastFlag == 1) [L305] COND FALSE !(ret <= 0) [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 [L313] s__init_num = 0 [L603] COND TRUE ! s__s3__tmp__reuse_message [L604] COND TRUE ! skip [L605] COND FALSE !(state == 8464) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L116] COND TRUE 1 [L118] state = s__state [L119] COND FALSE !(s__state == 12292) [L122] COND FALSE !(s__state == 16384) [L125] COND FALSE !(s__state == 8192) [L128] COND FALSE !(s__state == 24576) [L131] COND FALSE !(s__state == 8195) [L134] COND FALSE !(s__state == 8480) [L137] COND FALSE !(s__state == 8481) [L140] COND FALSE !(s__state == 8482) [L143] COND FALSE !(s__state == 8464) [L146] COND FALSE !(s__state == 8465) [L149] COND FALSE !(s__state == 8466) [L152] COND FALSE !(s__state == 8496) [L155] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-21 20:22:25,973 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-10-21 20:22:26,178 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-10-21 20:22:26,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-10-21 20:22:26,576 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-10-21 20:22:26,780 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-10-21 20:22:26,977 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-10-21 20:22:27,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-10-21 20:22:27,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53e728d2-7adb-4be2-abd4-bfe76c767de8/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...