./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 53f42b1a Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c69093b0512ba0d4bf39ccc3532f445edff7fb8e611a3f56f1b3015e384fa8de --- Real Ultimate output --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-20 05:43:36,306 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-20 05:43:36,308 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-20 05:43:36,351 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-20 05:43:36,352 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-20 05:43:36,355 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-20 05:43:36,362 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-20 05:43:36,364 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-20 05:43:36,367 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-20 05:43:36,368 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-20 05:43:36,369 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-20 05:43:36,371 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-20 05:43:36,372 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-20 05:43:36,376 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-20 05:43:36,380 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-20 05:43:36,388 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-20 05:43:36,390 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-20 05:43:36,399 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-20 05:43:36,402 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-20 05:43:36,405 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-20 05:43:36,407 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-20 05:43:36,409 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-20 05:43:36,411 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-20 05:43:36,412 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-20 05:43:36,416 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-20 05:43:36,417 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-20 05:43:36,417 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-20 05:43:36,419 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-20 05:43:36,419 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-20 05:43:36,421 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-20 05:43:36,425 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-20 05:43:36,427 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-20 05:43:36,430 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-20 05:43:36,431 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-20 05:43:36,433 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-20 05:43:36,434 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-20 05:43:36,435 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-20 05:43:36,435 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-20 05:43:36,436 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-20 05:43:36,437 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-20 05:43:36,438 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-20 05:43:36,442 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-11-20 05:43:36,502 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-20 05:43:36,509 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-20 05:43:36,510 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-20 05:43:36,510 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-20 05:43:36,512 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-20 05:43:36,513 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-20 05:43:36,513 INFO L138 SettingsManager]: * Use SBE=true [2021-11-20 05:43:36,513 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-11-20 05:43:36,514 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-11-20 05:43:36,514 INFO L138 SettingsManager]: * Use old map elimination=false [2021-11-20 05:43:36,515 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-11-20 05:43:36,515 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-11-20 05:43:36,516 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-11-20 05:43:36,516 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-20 05:43:36,516 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-20 05:43:36,516 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-20 05:43:36,517 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-20 05:43:36,517 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-20 05:43:36,517 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-20 05:43:36,517 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-11-20 05:43:36,518 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-11-20 05:43:36,518 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-11-20 05:43:36,518 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-20 05:43:36,518 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-20 05:43:36,519 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-11-20 05:43:36,519 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-20 05:43:36,521 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-11-20 05:43:36,521 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-20 05:43:36,521 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-20 05:43:36,522 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-20 05:43:36,522 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-20 05:43:36,522 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-20 05:43:36,523 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-11-20 05:43:36,524 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_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/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_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c69093b0512ba0d4bf39ccc3532f445edff7fb8e611a3f56f1b3015e384fa8de [2021-11-20 05:43:36,796 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-20 05:43:36,817 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-20 05:43:36,820 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-20 05:43:36,821 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-20 05:43:36,822 INFO L275 PluginConnector]: CDTParser initialized [2021-11-20 05:43:36,824 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/../../sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-1.c [2021-11-20 05:43:36,889 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/data/098f54fec/050ecd5c8bb6400e89f8dc67cff4a281/FLAG660632d80 [2021-11-20 05:43:37,476 INFO L306 CDTParser]: Found 1 translation units. [2021-11-20 05:43:37,476 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-1.c [2021-11-20 05:43:37,488 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/data/098f54fec/050ecd5c8bb6400e89f8dc67cff4a281/FLAG660632d80 [2021-11-20 05:43:37,827 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/data/098f54fec/050ecd5c8bb6400e89f8dc67cff4a281 [2021-11-20 05:43:37,830 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-20 05:43:37,831 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-20 05:43:37,833 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-20 05:43:37,833 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-20 05:43:37,851 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-20 05:43:37,852 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 05:43:37" (1/1) ... [2021-11-20 05:43:37,853 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21dfd6f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:43:37, skipping insertion in model container [2021-11-20 05:43:37,853 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 05:43:37" (1/1) ... [2021-11-20 05:43:37,860 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-20 05:43:37,904 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 05:43:38,163 WARN L230 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_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-1.c[43309,43322] [2021-11-20 05:43:38,168 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 05:43:38,178 INFO L203 MainTranslator]: Completed pre-run [2021-11-20 05:43:38,260 WARN L230 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_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-1.c[43309,43322] [2021-11-20 05:43:38,264 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 05:43:38,293 INFO L208 MainTranslator]: Completed translation [2021-11-20 05:43:38,293 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:43:38 WrapperNode [2021-11-20 05:43:38,294 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-20 05:43:38,295 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-20 05:43:38,295 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-20 05:43:38,295 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-20 05:43:38,306 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:43:38" (1/1) ... [2021-11-20 05:43:38,328 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:43:38" (1/1) ... [2021-11-20 05:43:38,362 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 504 [2021-11-20 05:43:38,372 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-20 05:43:38,373 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-20 05:43:38,374 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-20 05:43:38,374 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-20 05:43:38,382 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:43:38" (1/1) ... [2021-11-20 05:43:38,383 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:43:38" (1/1) ... [2021-11-20 05:43:38,385 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:43:38" (1/1) ... [2021-11-20 05:43:38,386 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:43:38" (1/1) ... [2021-11-20 05:43:38,409 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:43:38" (1/1) ... [2021-11-20 05:43:38,417 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:43:38" (1/1) ... [2021-11-20 05:43:38,419 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:43:38" (1/1) ... [2021-11-20 05:43:38,422 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-20 05:43:38,423 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-20 05:43:38,424 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-20 05:43:38,424 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-20 05:43:38,438 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:43:38" (1/1) ... [2021-11-20 05:43:38,458 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:38,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:38,491 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:38,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-11-20 05:43:38,536 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-20 05:43:38,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-20 05:43:38,537 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-20 05:43:38,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-20 05:43:38,675 INFO L236 CfgBuilder]: Building ICFG [2021-11-20 05:43:38,676 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-20 05:43:38,708 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 05:43:39,196 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-11-20 05:43:39,196 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-11-20 05:43:39,196 INFO L277 CfgBuilder]: Performing block encoding [2021-11-20 05:43:39,206 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-20 05:43:39,207 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-20 05:43:39,209 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 05:43:39 BoogieIcfgContainer [2021-11-20 05:43:39,209 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-20 05:43:39,210 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-11-20 05:43:39,211 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-11-20 05:43:39,214 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-11-20 05:43:39,215 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-20 05:43:39,215 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 20.11 05:43:37" (1/3) ... [2021-11-20 05:43:39,217 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@38e024bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 05:43:39, skipping insertion in model container [2021-11-20 05:43:39,217 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-20 05:43:39,217 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:43:38" (2/3) ... [2021-11-20 05:43:39,217 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@38e024bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 05:43:39, skipping insertion in model container [2021-11-20 05:43:39,218 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-20 05:43:39,218 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 05:43:39" (3/3) ... [2021-11-20 05:43:39,219 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_srvr_1.cil-1.c [2021-11-20 05:43:39,271 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-11-20 05:43:39,271 INFO L360 BuchiCegarLoop]: Hoare is false [2021-11-20 05:43:39,271 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-11-20 05:43:39,271 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-11-20 05:43:39,272 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-11-20 05:43:39,272 INFO L364 BuchiCegarLoop]: Difference is false [2021-11-20 05:43:39,272 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-11-20 05:43:39,272 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-11-20 05:43:39,294 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 142 states, 141 states have (on average 1.7092198581560283) internal successors, (241), 141 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:39,326 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 120 [2021-11-20 05:43:39,326 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:39,326 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:39,336 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-20 05:43:39,336 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:39,336 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-11-20 05:43:39,338 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 142 states, 141 states have (on average 1.7092198581560283) internal successors, (241), 141 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:39,353 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 120 [2021-11-20 05:43:39,353 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:39,354 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:39,356 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-20 05:43:39,356 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:39,361 INFO L791 eck$LassoCheckResult]: Stem: 126#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 40#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 119#L92true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 110#L95-2true ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 59#L100true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 76#L100-1true assume !(0 == ssl3_accept_~s__cert~0#1); 135#L109-2true [2021-11-20 05:43:39,362 INFO L793 eck$LassoCheckResult]: Loop: 135#L109-2true assume !false; 74#L110true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54#L112true assume !(12292 == ssl3_accept_~s__state~0#1); 62#L115true assume !(16384 == ssl3_accept_~s__state~0#1); 100#L118true assume !(8192 == ssl3_accept_~s__state~0#1); 26#L121true assume !(24576 == ssl3_accept_~s__state~0#1); 85#L124true assume !(8195 == ssl3_accept_~s__state~0#1); 130#L127true assume 8480 == ssl3_accept_~s__state~0#1; 45#L131true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 22#L267true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 138#L558true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 144#L595true ssl3_accept_~skip~0#1 := 0; 135#L109-2true [2021-11-20 05:43:39,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:39,368 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-11-20 05:43:39,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:39,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247067095] [2021-11-20 05:43:39,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:39,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:39,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:39,492 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:39,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:39,532 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:39,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:39,535 INFO L85 PathProgramCache]: Analyzing trace with hash -289589929, now seen corresponding path program 1 times [2021-11-20 05:43:39,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:39,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503271438] [2021-11-20 05:43:39,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:39,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:39,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:39,546 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:39,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:39,555 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:39,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:39,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1315443800, now seen corresponding path program 1 times [2021-11-20 05:43:39,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:39,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531882608] [2021-11-20 05:43:39,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:39,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:39,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:39,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:39,646 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:39,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531882608] [2021-11-20 05:43:39,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531882608] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:39,647 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:39,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:39,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293373079] [2021-11-20 05:43:39,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:39,830 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 05:43:39,874 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 05:43:39,874 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 05:43:39,875 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 05:43:39,875 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-20 05:43:39,875 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:39,875 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 05:43:39,875 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 05:43:39,875 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1.cil-1.c_Iteration1_Loop [2021-11-20 05:43:39,875 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 05:43:39,875 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 05:43:39,895 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:39,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:39,909 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:39,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:39,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:39,920 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:39,928 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:40,036 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 05:43:40,037 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-20 05:43:40,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:40,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:40,043 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:40,045 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:43:40,045 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:43:40,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-11-20 05:43:40,087 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:43:40,087 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet33#1=4, ULTIMATE.start_ssl3_accept_~ret~0#1=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet33#1=4, ULTIMATE.start_ssl3_accept_~ret~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:43:40,127 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:40,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:40,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:40,130 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:40,138 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:43:40,138 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:43:40,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-11-20 05:43:40,153 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:43:40,153 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:43:40,181 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:40,182 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:40,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:40,184 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:40,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-11-20 05:43:40,186 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:43:40,195 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:43:40,218 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:43:40,219 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:43:40,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:40,238 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:40,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:40,239 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:40,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-11-20 05:43:40,241 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:43:40,241 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:43:40,261 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:43:40,261 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:43:40,282 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:40,283 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:40,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:40,290 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:40,300 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:43:40,300 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:43:40,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-11-20 05:43:40,326 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:43:40,326 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:43:40,354 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:40,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:40,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:40,356 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:40,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-11-20 05:43:40,358 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:43:40,358 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:43:40,394 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:40,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:40,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:40,395 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:40,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-11-20 05:43:40,397 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-20 05:43:40,397 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:43:40,429 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-20 05:43:40,468 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2021-11-20 05:43:40,469 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 05:43:40,469 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 05:43:40,469 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 05:43:40,469 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 05:43:40,469 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-20 05:43:40,469 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:40,469 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 05:43:40,469 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 05:43:40,469 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1.cil-1.c_Iteration1_Loop [2021-11-20 05:43:40,469 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 05:43:40,470 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 05:43:40,471 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:40,487 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:40,490 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:40,493 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:40,497 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:40,500 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:40,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:40,595 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 05:43:40,600 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-20 05:43:40,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:40,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:40,602 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:40,614 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-20 05:43:40,625 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:43:40,625 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:43:40,625 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:43:40,626 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:43:40,626 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:43:40,628 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:43:40,628 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:43:40,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-11-20 05:43:40,650 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:43:40,686 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2021-11-20 05:43:40,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:40,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:40,687 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:40,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-11-20 05:43:40,692 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-20 05:43:40,699 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:43:40,699 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:43:40,699 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:43:40,699 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:43:40,700 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:43:40,701 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:43:40,701 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:43:40,703 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:43:40,728 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:40,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:40,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:40,730 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:40,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-11-20 05:43:40,741 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-20 05:43:40,751 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:43:40,751 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:43:40,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:43:40,752 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:43:40,752 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:43:40,753 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:43:40,753 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:43:40,769 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:43:40,799 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:40,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:40,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:40,801 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:40,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-11-20 05:43:40,804 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-20 05:43:40,812 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:43:40,812 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:43:40,812 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:43:40,812 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:43:40,812 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:43:40,813 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:43:40,813 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:43:40,821 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:43:40,844 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:40,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:40,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:40,845 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:40,854 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-20 05:43:40,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-11-20 05:43:40,862 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:43:40,863 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:43:40,863 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:43:40,863 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:43:40,863 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:43:40,864 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:43:40,864 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:43:40,901 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:43:40,933 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:40,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:40,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:40,934 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:40,942 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-20 05:43:40,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-11-20 05:43:40,954 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:43:40,954 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:43:40,954 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:43:40,954 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:43:40,954 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:43:40,957 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:43:40,957 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:43:40,973 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-20 05:43:41,005 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-20 05:43:41,005 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-20 05:43:41,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:41,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:41,033 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:41,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-11-20 05:43:41,094 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-20 05:43:41,094 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-20 05:43:41,094 INFO L513 LassoAnalysis]: Proved termination. [2021-11-20 05:43:41,094 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-11-20 05:43:41,184 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:41,187 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-20 05:43:41,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:41,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:41,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 05:43:41,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:43:41,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:41,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-20 05:43:41,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:43:41,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:41,488 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-20 05:43:41,492 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 142 states, 141 states have (on average 1.7092198581560283) internal successors, (241), 141 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:42,112 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:42,256 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 142 states, 141 states have (on average 1.7092198581560283) internal successors, (241), 141 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 795 states and 1328 transitions. Complement of second has 10 states. [2021-11-20 05:43:42,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-11-20 05:43:42,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:42,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 574 transitions. [2021-11-20 05:43:42,265 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 574 transitions. Stem has 6 letters. Loop has 12 letters. [2021-11-20 05:43:42,266 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 05:43:42,267 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 574 transitions. Stem has 18 letters. Loop has 12 letters. [2021-11-20 05:43:42,267 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 05:43:42,267 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 574 transitions. Stem has 6 letters. Loop has 24 letters. [2021-11-20 05:43:42,268 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 05:43:42,269 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 795 states and 1328 transitions. [2021-11-20 05:43:42,286 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 301 [2021-11-20 05:43:42,300 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 795 states to 654 states and 1010 transitions. [2021-11-20 05:43:42,307 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 368 [2021-11-20 05:43:42,308 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 378 [2021-11-20 05:43:42,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 654 states and 1010 transitions. [2021-11-20 05:43:42,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:42,311 INFO L681 BuchiCegarLoop]: Abstraction has 654 states and 1010 transitions. [2021-11-20 05:43:42,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states and 1010 transitions. [2021-11-20 05:43:42,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 459. [2021-11-20 05:43:42,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 459 states have (on average 1.5359477124183007) internal successors, (705), 458 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:42,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 705 transitions. [2021-11-20 05:43:42,373 INFO L704 BuchiCegarLoop]: Abstraction has 459 states and 705 transitions. [2021-11-20 05:43:42,374 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:42,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:42,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:42,378 INFO L87 Difference]: Start difference. First operand 459 states and 705 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:42,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:42,517 INFO L93 Difference]: Finished difference Result 511 states and 786 transitions. [2021-11-20 05:43:42,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:42,519 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 511 states and 786 transitions. [2021-11-20 05:43:42,529 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 249 [2021-11-20 05:43:42,537 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 511 states to 511 states and 786 transitions. [2021-11-20 05:43:42,537 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 313 [2021-11-20 05:43:42,539 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 313 [2021-11-20 05:43:42,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 511 states and 786 transitions. [2021-11-20 05:43:42,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:42,540 INFO L681 BuchiCegarLoop]: Abstraction has 511 states and 786 transitions. [2021-11-20 05:43:42,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states and 786 transitions. [2021-11-20 05:43:42,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 491. [2021-11-20 05:43:42,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 491 states have (on average 1.5478615071283095) internal successors, (760), 490 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:42,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 760 transitions. [2021-11-20 05:43:42,584 INFO L704 BuchiCegarLoop]: Abstraction has 491 states and 760 transitions. [2021-11-20 05:43:42,584 INFO L587 BuchiCegarLoop]: Abstraction has 491 states and 760 transitions. [2021-11-20 05:43:42,584 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-11-20 05:43:42,584 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 491 states and 760 transitions. [2021-11-20 05:43:42,589 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 245 [2021-11-20 05:43:42,589 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:42,589 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:42,592 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:42,592 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:42,593 INFO L791 eck$LassoCheckResult]: Stem: 2265#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 2114#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2115#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2226#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 2162#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2164#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2198#L109-2 assume !false; 2192#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2147#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 2148#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 2171#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 2070#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 2071#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 2209#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 2267#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 2253#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 2254#L136 assume 8464 == ssl3_accept_~s__state~0#1; 2244#L143 [2021-11-20 05:43:42,593 INFO L793 eck$LassoCheckResult]: Loop: 2244#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 1995#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 1996#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 2046#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2458#L595 ssl3_accept_~skip~0#1 := 0; 2456#L109-2 assume !false; 2454#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2450#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 2451#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 2452#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 2446#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 2447#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 2298#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 2297#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 2296#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 2273#L136 assume 8464 == ssl3_accept_~s__state~0#1; 2244#L143 [2021-11-20 05:43:42,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:42,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-11-20 05:43:42,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:42,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055465289] [2021-11-20 05:43:42,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:42,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:42,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:42,636 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:42,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:42,667 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:42,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:42,671 INFO L85 PathProgramCache]: Analyzing trace with hash -923612891, now seen corresponding path program 1 times [2021-11-20 05:43:42,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:42,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739923836] [2021-11-20 05:43:42,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:42,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:42,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:42,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:42,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:42,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739923836] [2021-11-20 05:43:42,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739923836] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:42,716 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:42,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:43:42,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057201790] [2021-11-20 05:43:42,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:42,717 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:42,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:42,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:42,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:42,718 INFO L87 Difference]: Start difference. First operand 491 states and 760 transitions. cyclomatic complexity: 272 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:42,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:42,897 INFO L93 Difference]: Finished difference Result 601 states and 938 transitions. [2021-11-20 05:43:42,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:42,899 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 601 states and 938 transitions. [2021-11-20 05:43:42,905 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 327 [2021-11-20 05:43:42,913 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 601 states to 601 states and 938 transitions. [2021-11-20 05:43:42,913 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 377 [2021-11-20 05:43:42,914 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 377 [2021-11-20 05:43:42,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 601 states and 938 transitions. [2021-11-20 05:43:42,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:42,917 INFO L681 BuchiCegarLoop]: Abstraction has 601 states and 938 transitions. [2021-11-20 05:43:42,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states and 938 transitions. [2021-11-20 05:43:42,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 525. [2021-11-20 05:43:42,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 525 states have (on average 1.542857142857143) internal successors, (810), 524 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:42,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 810 transitions. [2021-11-20 05:43:42,932 INFO L704 BuchiCegarLoop]: Abstraction has 525 states and 810 transitions. [2021-11-20 05:43:42,932 INFO L587 BuchiCegarLoop]: Abstraction has 525 states and 810 transitions. [2021-11-20 05:43:42,933 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-11-20 05:43:42,933 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 525 states and 810 transitions. [2021-11-20 05:43:42,937 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2021-11-20 05:43:42,937 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:42,937 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:42,939 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:42,939 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:42,940 INFO L791 eck$LassoCheckResult]: Stem: 3362#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 3214#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3215#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3330#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 3261#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3263#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3301#L109-2 assume !false; 3490#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3251#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 3252#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 3270#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 3169#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 3170#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 3311#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 3272#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 3273#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 3352#L136 assume 8464 == ssl3_accept_~s__state~0#1; 3344#L143 [2021-11-20 05:43:42,940 INFO L793 eck$LassoCheckResult]: Loop: 3344#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 3093#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3094#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 3304#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3224#L595 ssl3_accept_~skip~0#1 := 0; 3366#L109-2 assume !false; 3294#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3295#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 3556#L115 assume 16384 == ssl3_accept_~s__state~0#1; 3377#L221 ssl3_accept_~s__server~0#1 := 1; 3555#L226 assume 0 != ssl3_accept_~cb~0#1; 3554#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3553#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3552#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3550#L236-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1; 3548#L245 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3547#L250 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post32#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1;ssl3_accept_~s__state~0#1 := 8480; 3256#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3542#L595 ssl3_accept_~skip~0#1 := 0; 3541#L109-2 assume !false; 3540#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3535#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 3463#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 3462#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 3460#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 3455#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 3370#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 3371#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 3372#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 3418#L136 assume 8464 == ssl3_accept_~s__state~0#1; 3344#L143 [2021-11-20 05:43:42,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:42,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-11-20 05:43:42,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:42,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115740443] [2021-11-20 05:43:42,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:42,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:42,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:42,973 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:42,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:43,000 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:43,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:43,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1189667286, now seen corresponding path program 1 times [2021-11-20 05:43:43,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:43,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960158969] [2021-11-20 05:43:43,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:43,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:43,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:43,042 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:43,043 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:43,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960158969] [2021-11-20 05:43:43,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960158969] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:43,043 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:43,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:43,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12873641] [2021-11-20 05:43:43,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:43,044 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:43,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:43,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:43,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:43,046 INFO L87 Difference]: Start difference. First operand 525 states and 810 transitions. cyclomatic complexity: 288 Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:43,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:43,218 INFO L93 Difference]: Finished difference Result 650 states and 921 transitions. [2021-11-20 05:43:43,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:43,219 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 650 states and 921 transitions. [2021-11-20 05:43:43,228 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2021-11-20 05:43:43,237 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 650 states to 577 states and 841 transitions. [2021-11-20 05:43:43,238 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2021-11-20 05:43:43,238 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2021-11-20 05:43:43,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 577 states and 841 transitions. [2021-11-20 05:43:43,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:43,239 INFO L681 BuchiCegarLoop]: Abstraction has 577 states and 841 transitions. [2021-11-20 05:43:43,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states and 841 transitions. [2021-11-20 05:43:43,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 534. [2021-11-20 05:43:43,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 534 states have (on average 1.4794007490636705) internal successors, (790), 533 states have internal predecessors, (790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:43,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 790 transitions. [2021-11-20 05:43:43,254 INFO L704 BuchiCegarLoop]: Abstraction has 534 states and 790 transitions. [2021-11-20 05:43:43,254 INFO L587 BuchiCegarLoop]: Abstraction has 534 states and 790 transitions. [2021-11-20 05:43:43,254 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-11-20 05:43:43,255 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 534 states and 790 transitions. [2021-11-20 05:43:43,258 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2021-11-20 05:43:43,259 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:43,259 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:43,261 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:43,261 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:43,262 INFO L791 eck$LassoCheckResult]: Stem: 4543#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 4394#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 4395#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4510#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 4448#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4450#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4486#L109-2 assume !false; 4598#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4787#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 4786#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 4785#L118 assume 8192 == ssl3_accept_~s__state~0#1; 4502#L221 [2021-11-20 05:43:43,262 INFO L793 eck$LassoCheckResult]: Loop: 4502#L221 ssl3_accept_~s__server~0#1 := 1; 4296#L226 assume 0 != ssl3_accept_~cb~0#1; 4297#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4388#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4469#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4346#L236-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1; 4355#L245 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4356#L250 assume 12292 != ssl3_accept_~s__state~0#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1; 4422#L252 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post31#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 4334#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4713#L595 ssl3_accept_~skip~0#1 := 0; 4711#L109-2 assume !false; 4709#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4707#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 4705#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 4704#L118 assume 8192 == ssl3_accept_~s__state~0#1; 4502#L221 [2021-11-20 05:43:43,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:43,263 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-11-20 05:43:43,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:43,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564080119] [2021-11-20 05:43:43,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:43,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:43,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:43,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:43,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:43,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564080119] [2021-11-20 05:43:43,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564080119] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:43,317 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:43,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:43:43,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369014041] [2021-11-20 05:43:43,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:43,318 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 05:43:43,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:43,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1396673081, now seen corresponding path program 1 times [2021-11-20 05:43:43,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:43,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246775141] [2021-11-20 05:43:43,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:43,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:43,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:43,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:43,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:43,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246775141] [2021-11-20 05:43:43,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246775141] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:43,356 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:43,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:43:43,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280731032] [2021-11-20 05:43:43,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:43,357 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:43,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:43,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:43,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:43,361 INFO L87 Difference]: Start difference. First operand 534 states and 790 transitions. cyclomatic complexity: 259 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:43,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:43,508 INFO L93 Difference]: Finished difference Result 544 states and 798 transitions. [2021-11-20 05:43:43,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:43,510 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 544 states and 798 transitions. [2021-11-20 05:43:43,517 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 356 [2021-11-20 05:43:43,523 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 544 states to 544 states and 798 transitions. [2021-11-20 05:43:43,524 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 387 [2021-11-20 05:43:43,524 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 387 [2021-11-20 05:43:43,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 544 states and 798 transitions. [2021-11-20 05:43:43,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:43,531 INFO L681 BuchiCegarLoop]: Abstraction has 544 states and 798 transitions. [2021-11-20 05:43:43,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states and 798 transitions. [2021-11-20 05:43:43,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 534. [2021-11-20 05:43:43,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 534 states have (on average 1.4719101123595506) internal successors, (786), 533 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:43,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 786 transitions. [2021-11-20 05:43:43,547 INFO L704 BuchiCegarLoop]: Abstraction has 534 states and 786 transitions. [2021-11-20 05:43:43,547 INFO L587 BuchiCegarLoop]: Abstraction has 534 states and 786 transitions. [2021-11-20 05:43:43,547 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-11-20 05:43:43,548 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 534 states and 786 transitions. [2021-11-20 05:43:43,554 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2021-11-20 05:43:43,554 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:43,554 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:43,556 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:43,556 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:43,557 INFO L791 eck$LassoCheckResult]: Stem: 5622#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 5478#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 5479#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5590#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 5530#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5532#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5564#L109-2 assume !false; 5685#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5850#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 5849#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 5848#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 5847#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 5571#L124 assume 8195 == ssl3_accept_~s__state~0#1; 5572#L221 [2021-11-20 05:43:43,557 INFO L793 eck$LassoCheckResult]: Loop: 5572#L221 ssl3_accept_~s__server~0#1 := 1; 5383#L226 assume 0 != ssl3_accept_~cb~0#1; 5384#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5472#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5551#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5432#L236-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1; 5441#L245 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5442#L250 assume 12292 != ssl3_accept_~s__state~0#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1; 5505#L252 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post31#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 5420#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5870#L595 ssl3_accept_~skip~0#1 := 0; 5868#L109-2 assume !false; 5862#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5511#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 5512#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 5537#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 5435#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 5436#L124 assume 8195 == ssl3_accept_~s__state~0#1; 5572#L221 [2021-11-20 05:43:43,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:43,558 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-11-20 05:43:43,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:43,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054463213] [2021-11-20 05:43:43,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:43,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:43,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:43,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:43,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:43,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054463213] [2021-11-20 05:43:43,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054463213] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:43,613 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:43,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:43:43,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093117334] [2021-11-20 05:43:43,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:43,614 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 05:43:43,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:43,614 INFO L85 PathProgramCache]: Analyzing trace with hash -2121928898, now seen corresponding path program 1 times [2021-11-20 05:43:43,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:43,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669931686] [2021-11-20 05:43:43,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:43,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:43,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:43,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:43,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:43,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669931686] [2021-11-20 05:43:43,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669931686] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:43,655 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:43,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:43:43,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292043869] [2021-11-20 05:43:43,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:43,656 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:43,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:43,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:43,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:43,658 INFO L87 Difference]: Start difference. First operand 534 states and 786 transitions. cyclomatic complexity: 255 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:43,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:43,786 INFO L93 Difference]: Finished difference Result 544 states and 794 transitions. [2021-11-20 05:43:43,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:43,788 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 544 states and 794 transitions. [2021-11-20 05:43:43,794 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 356 [2021-11-20 05:43:43,799 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 544 states to 544 states and 794 transitions. [2021-11-20 05:43:43,799 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 387 [2021-11-20 05:43:43,800 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 387 [2021-11-20 05:43:43,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 544 states and 794 transitions. [2021-11-20 05:43:43,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:43,802 INFO L681 BuchiCegarLoop]: Abstraction has 544 states and 794 transitions. [2021-11-20 05:43:43,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states and 794 transitions. [2021-11-20 05:43:43,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 534. [2021-11-20 05:43:43,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 534 states have (on average 1.4644194756554307) internal successors, (782), 533 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:43,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 782 transitions. [2021-11-20 05:43:43,815 INFO L704 BuchiCegarLoop]: Abstraction has 534 states and 782 transitions. [2021-11-20 05:43:43,816 INFO L587 BuchiCegarLoop]: Abstraction has 534 states and 782 transitions. [2021-11-20 05:43:43,816 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-11-20 05:43:43,816 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 534 states and 782 transitions. [2021-11-20 05:43:43,819 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2021-11-20 05:43:43,820 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:43,820 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:43,822 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:43,822 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:43,823 INFO L791 eck$LassoCheckResult]: Stem: 6710#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 6563#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 6564#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6675#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 6615#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6617#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6650#L109-2 assume !false; 6785#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6889#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 6883#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 6880#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 6876#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 6871#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 6867#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 6863#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 6697#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 6698#L136 assume 8464 == ssl3_accept_~s__state~0#1; 6689#L143 [2021-11-20 05:43:43,823 INFO L793 eck$LassoCheckResult]: Loop: 6689#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 6444#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6445#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 6651#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6573#L595 ssl3_accept_~skip~0#1 := 0; 6716#L109-2 assume !false; 6641#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6596#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 6597#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 6618#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 6521#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 6522#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 6658#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 6713#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 6928#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 6927#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 6815#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 6816#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 6625#L145 assume 8496 == ssl3_accept_~s__state~0#1; 6626#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 6455#L295 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 6456#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 6542#L301 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 6677#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 6813#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6881#L595 ssl3_accept_~skip~0#1 := 0; 6877#L109-2 assume !false; 6872#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6868#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 6864#L115 assume 16384 == ssl3_accept_~s__state~0#1; 6701#L221 ssl3_accept_~s__server~0#1 := 1; 6976#L226 assume 0 != ssl3_accept_~cb~0#1; 6975#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 6974#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6973#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 6946#L236-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1; 6941#L245 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 6939#L250 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post32#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1;ssl3_accept_~s__state~0#1 := 8480; 6937#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6931#L595 ssl3_accept_~skip~0#1 := 0; 6930#L109-2 assume !false; 6929#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6926#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 6925#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 6922#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 6854#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 6853#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 6852#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 6720#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 6721#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 6800#L136 assume 8464 == ssl3_accept_~s__state~0#1; 6689#L143 [2021-11-20 05:43:43,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:43,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-11-20 05:43:43,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:43,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252069866] [2021-11-20 05:43:43,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:43,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:43,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:43,843 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:43,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:43,865 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:43,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:43,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1187491792, now seen corresponding path program 1 times [2021-11-20 05:43:43,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:43,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897182644] [2021-11-20 05:43:43,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:43,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:43,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:43,900 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:43,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:43,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897182644] [2021-11-20 05:43:43,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897182644] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:43,900 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:43,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:43,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661449423] [2021-11-20 05:43:43,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:43,901 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:43,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:43,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:43,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:43,902 INFO L87 Difference]: Start difference. First operand 534 states and 782 transitions. cyclomatic complexity: 251 Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:44,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:44,060 INFO L93 Difference]: Finished difference Result 674 states and 992 transitions. [2021-11-20 05:43:44,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:44,061 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 674 states and 992 transitions. [2021-11-20 05:43:44,068 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 435 [2021-11-20 05:43:44,075 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 674 states to 667 states and 985 transitions. [2021-11-20 05:43:44,075 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 466 [2021-11-20 05:43:44,076 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 466 [2021-11-20 05:43:44,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 667 states and 985 transitions. [2021-11-20 05:43:44,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:44,077 INFO L681 BuchiCegarLoop]: Abstraction has 667 states and 985 transitions. [2021-11-20 05:43:44,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states and 985 transitions. [2021-11-20 05:43:44,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 654. [2021-11-20 05:43:44,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 654 states have (on average 1.481651376146789) internal successors, (969), 653 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:44,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 969 transitions. [2021-11-20 05:43:44,092 INFO L704 BuchiCegarLoop]: Abstraction has 654 states and 969 transitions. [2021-11-20 05:43:44,092 INFO L587 BuchiCegarLoop]: Abstraction has 654 states and 969 transitions. [2021-11-20 05:43:44,092 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-11-20 05:43:44,092 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 654 states and 969 transitions. [2021-11-20 05:43:44,097 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 426 [2021-11-20 05:43:44,097 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:44,098 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:44,099 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:44,099 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:44,099 INFO L791 eck$LassoCheckResult]: Stem: 7919#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 7778#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7779#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7891#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 7831#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7833#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7864#L109-2 assume !false; 8139#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8188#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 8186#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 8184#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 8182#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 8180#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 8178#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 8176#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 8158#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 8159#L136 assume 8464 == ssl3_accept_~s__state~0#1; 7903#L143 [2021-11-20 05:43:44,100 INFO L793 eck$LassoCheckResult]: Loop: 7903#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 7658#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7659#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 7865#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8306#L595 ssl3_accept_~skip~0#1 := 0; 8305#L109-2 assume !false; 7856#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7812#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 7813#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 7838#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 7734#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 7735#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 7872#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 7834#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 7835#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 7696#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 7697#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 7749#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 7840#L145 assume 8496 == ssl3_accept_~s__state~0#1; 7752#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 7670#L295 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7671#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7757#L301 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7722#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 7709#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8279#L595 ssl3_accept_~skip~0#1 := 0; 8278#L109-2 assume !false; 8277#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8276#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 8275#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 8274#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 8273#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 8272#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 8271#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 8270#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 8268#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 8266#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 8264#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 8262#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 8260#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 7751#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 7753#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 7875#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 7674#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 7676#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 7816#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 7817#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 7895#L169 assume 8560 == ssl3_accept_~s__state~0#1; 7821#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 7822#L427 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 7719#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8095#L595 ssl3_accept_~skip~0#1 := 0; 8093#L109-2 assume !false; 8090#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8088#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 8085#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 8083#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 8080#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 8078#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 8075#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 7931#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 7932#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 7953#L136 assume 8464 == ssl3_accept_~s__state~0#1; 7903#L143 [2021-11-20 05:43:44,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:44,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-11-20 05:43:44,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:44,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186868606] [2021-11-20 05:43:44,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:44,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:44,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:44,108 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:44,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:44,118 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:44,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:44,119 INFO L85 PathProgramCache]: Analyzing trace with hash -235434286, now seen corresponding path program 1 times [2021-11-20 05:43:44,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:44,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641515084] [2021-11-20 05:43:44,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:44,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:44,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:44,156 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:44,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:44,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641515084] [2021-11-20 05:43:44,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641515084] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:44,157 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:44,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:44,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738240634] [2021-11-20 05:43:44,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:44,158 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:44,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:44,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:44,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:44,159 INFO L87 Difference]: Start difference. First operand 654 states and 969 transitions. cyclomatic complexity: 318 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:44,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:44,326 INFO L93 Difference]: Finished difference Result 790 states and 1079 transitions. [2021-11-20 05:43:44,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:44,327 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 790 states and 1079 transitions. [2021-11-20 05:43:44,336 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2021-11-20 05:43:44,344 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 790 states to 790 states and 1079 transitions. [2021-11-20 05:43:44,344 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 552 [2021-11-20 05:43:44,345 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 552 [2021-11-20 05:43:44,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 790 states and 1079 transitions. [2021-11-20 05:43:44,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:44,346 INFO L681 BuchiCegarLoop]: Abstraction has 790 states and 1079 transitions. [2021-11-20 05:43:44,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states and 1079 transitions. [2021-11-20 05:43:44,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 782. [2021-11-20 05:43:44,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 782 states, 782 states have (on average 1.3657289002557544) internal successors, (1068), 781 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:44,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 1068 transitions. [2021-11-20 05:43:44,365 INFO L704 BuchiCegarLoop]: Abstraction has 782 states and 1068 transitions. [2021-11-20 05:43:44,365 INFO L587 BuchiCegarLoop]: Abstraction has 782 states and 1068 transitions. [2021-11-20 05:43:44,365 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-11-20 05:43:44,366 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 782 states and 1068 transitions. [2021-11-20 05:43:44,371 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 514 [2021-11-20 05:43:44,371 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:44,371 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:44,372 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:44,373 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:44,373 INFO L791 eck$LassoCheckResult]: Stem: 9369#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 9225#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 9226#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9335#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 9269#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9271#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9305#L109-2 assume !false; 9589#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9587#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 9585#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 9583#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 9581#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 9579#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 9577#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 9576#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 9575#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 9573#L136 assume 8464 == ssl3_accept_~s__state~0#1; 9351#L143 [2021-11-20 05:43:44,374 INFO L793 eck$LassoCheckResult]: Loop: 9351#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 9108#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9109#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 9308#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9655#L595 ssl3_accept_~skip~0#1 := 0; 9653#L109-2 assume !false; 9651#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9649#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 9647#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 9645#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 9643#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 9641#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 9639#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 9637#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 9635#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 9633#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 9631#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 9629#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 9625#L145 assume 8496 == ssl3_accept_~s__state~0#1; 9341#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 9119#L295 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 9120#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9204#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 9336#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 9158#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9654#L595 ssl3_accept_~skip~0#1 := 0; 9652#L109-2 assume !false; 9650#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9648#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 9646#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 9644#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 9642#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 9640#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 9638#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 9636#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 9634#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 9632#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 9630#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 9628#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 9627#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 9626#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 9498#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 9495#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 9497#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 9757#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 9485#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 9486#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 9430#L169 assume 8560 == ssl3_accept_~s__state~0#1; 9265#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 9266#L427 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 9169#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9802#L595 ssl3_accept_~skip~0#1 := 0; 9799#L109-2 assume !false; 9796#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9792#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 9790#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 9733#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 9730#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 9727#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 9725#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 9381#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 9382#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 9419#L136 assume 8464 == ssl3_accept_~s__state~0#1; 9351#L143 [2021-11-20 05:43:44,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:44,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-11-20 05:43:44,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:44,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408666036] [2021-11-20 05:43:44,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:44,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:44,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:44,385 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:44,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:44,397 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:44,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:44,401 INFO L85 PathProgramCache]: Analyzing trace with hash 188212436, now seen corresponding path program 1 times [2021-11-20 05:43:44,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:44,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226442477] [2021-11-20 05:43:44,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:44,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:44,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:44,444 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:44,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:44,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226442477] [2021-11-20 05:43:44,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226442477] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:44,445 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:44,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:44,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537650855] [2021-11-20 05:43:44,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:44,447 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:44,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:44,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:44,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:44,449 INFO L87 Difference]: Start difference. First operand 782 states and 1068 transitions. cyclomatic complexity: 289 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:44,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:44,549 INFO L93 Difference]: Finished difference Result 863 states and 1167 transitions. [2021-11-20 05:43:44,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:44,551 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 863 states and 1167 transitions. [2021-11-20 05:43:44,558 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2021-11-20 05:43:44,565 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 863 states to 863 states and 1167 transitions. [2021-11-20 05:43:44,565 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 599 [2021-11-20 05:43:44,566 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 599 [2021-11-20 05:43:44,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 863 states and 1167 transitions. [2021-11-20 05:43:44,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:44,578 INFO L681 BuchiCegarLoop]: Abstraction has 863 states and 1167 transitions. [2021-11-20 05:43:44,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states and 1167 transitions. [2021-11-20 05:43:44,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 851. [2021-11-20 05:43:44,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 851 states have (on average 1.3537015276145712) internal successors, (1152), 850 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:44,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 1152 transitions. [2021-11-20 05:43:44,599 INFO L704 BuchiCegarLoop]: Abstraction has 851 states and 1152 transitions. [2021-11-20 05:43:44,599 INFO L587 BuchiCegarLoop]: Abstraction has 851 states and 1152 transitions. [2021-11-20 05:43:44,599 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-11-20 05:43:44,599 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 851 states and 1152 transitions. [2021-11-20 05:43:44,604 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 560 [2021-11-20 05:43:44,604 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:44,605 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:44,607 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:44,607 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:44,609 INFO L791 eck$LassoCheckResult]: Stem: 11034#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 10879#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 10880#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 10990#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 10927#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 10929#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10961#L109-2 assume !false; 10953#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10910#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 10911#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 10930#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 10837#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 10838#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 11597#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 10932#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 10933#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 11079#L136 assume 8464 == ssl3_accept_~s__state~0#1; 11014#L143 [2021-11-20 05:43:44,609 INFO L793 eck$LassoCheckResult]: Loop: 11014#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 10759#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10760#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 10962#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11503#L595 ssl3_accept_~skip~0#1 := 0; 11502#L109-2 assume !false; 11501#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11500#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 11499#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 11498#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 11497#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 11496#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 11495#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 11494#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 11493#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 11492#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 11491#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 11490#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 11181#L145 assume 8496 == ssl3_accept_~s__state~0#1; 11182#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 11459#L295 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11457#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10994#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10995#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 11530#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11525#L595 ssl3_accept_~skip~0#1 := 0; 11524#L109-2 assume !false; 11523#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11522#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 11521#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 11520#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 11519#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 11518#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 11517#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 11516#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 11515#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 11514#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 11513#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 11512#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 11511#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 11510#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 11509#L151 assume 8512 == ssl3_accept_~s__state~0#1; 11227#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 11488#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 11317#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 10966#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11291#L595 ssl3_accept_~skip~0#1 := 0; 11287#L109-2 assume !false; 11285#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11282#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 11281#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 11280#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 11279#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 11277#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 11275#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 11273#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 11271#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 11269#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 11267#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 11265#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 11263#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 11261#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 11259#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 11257#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 11255#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 11253#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 11246#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 11247#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 11091#L169 assume 8560 == ssl3_accept_~s__state~0#1; 10919#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 10920#L427 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 10820#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11234#L595 ssl3_accept_~skip~0#1 := 0; 11230#L109-2 assume !false; 11225#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11220#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 11217#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 11212#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 11208#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 11204#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 11200#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 11047#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 11048#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 11144#L136 assume 8464 == ssl3_accept_~s__state~0#1; 11014#L143 [2021-11-20 05:43:44,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:44,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-11-20 05:43:44,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:44,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323993884] [2021-11-20 05:43:44,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:44,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:44,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:44,622 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:44,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:44,642 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:44,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:44,643 INFO L85 PathProgramCache]: Analyzing trace with hash 947526942, now seen corresponding path program 1 times [2021-11-20 05:43:44,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:44,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059763006] [2021-11-20 05:43:44,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:44,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:44,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:44,698 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-20 05:43:44,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:44,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059763006] [2021-11-20 05:43:44,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059763006] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:44,699 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:44,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:44,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127022578] [2021-11-20 05:43:44,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:44,701 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:44,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:44,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:44,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:44,703 INFO L87 Difference]: Start difference. First operand 851 states and 1152 transitions. cyclomatic complexity: 304 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:44,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:44,812 INFO L93 Difference]: Finished difference Result 965 states and 1305 transitions. [2021-11-20 05:43:44,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:44,813 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1305 transitions. [2021-11-20 05:43:44,821 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 636 [2021-11-20 05:43:44,829 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1305 transitions. [2021-11-20 05:43:44,830 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 667 [2021-11-20 05:43:44,831 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 667 [2021-11-20 05:43:44,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1305 transitions. [2021-11-20 05:43:44,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:44,832 INFO L681 BuchiCegarLoop]: Abstraction has 965 states and 1305 transitions. [2021-11-20 05:43:44,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1305 transitions. [2021-11-20 05:43:44,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 926. [2021-11-20 05:43:44,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 926 states have (on average 1.3412526997840173) internal successors, (1242), 925 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:44,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 1242 transitions. [2021-11-20 05:43:44,857 INFO L704 BuchiCegarLoop]: Abstraction has 926 states and 1242 transitions. [2021-11-20 05:43:44,857 INFO L587 BuchiCegarLoop]: Abstraction has 926 states and 1242 transitions. [2021-11-20 05:43:44,857 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-11-20 05:43:44,857 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 926 states and 1242 transitions. [2021-11-20 05:43:44,863 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 610 [2021-11-20 05:43:44,864 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:44,864 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:44,865 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:44,866 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:44,866 INFO L791 eck$LassoCheckResult]: Stem: 12853#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 12698#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 12699#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12811#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 12746#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12748#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12782#L109-2 assume !false; 13018#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13232#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 13230#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 13228#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 13226#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 13224#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 13222#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 13220#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 13218#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12892#L136 assume 8464 == ssl3_accept_~s__state~0#1; 12834#L143 [2021-11-20 05:43:44,867 INFO L793 eck$LassoCheckResult]: Loop: 12834#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 12581#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 12582#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 12783#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13425#L595 ssl3_accept_~skip~0#1 := 0; 13422#L109-2 assume !false; 13420#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13418#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 13416#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 13415#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 13414#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 13413#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 13412#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 13411#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 13409#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 13406#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 13402#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 13400#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 13399#L145 assume 8496 == ssl3_accept_~s__state~0#1; 12821#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 12593#L295 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 12594#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12677#L301 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 12644#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 12645#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13501#L595 ssl3_accept_~skip~0#1 := 0; 13500#L109-2 assume !false; 13472#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12729#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 12730#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 12749#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 12658#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 12659#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12791#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 13483#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 13459#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 13456#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 13455#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 13452#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 13451#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 12673#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 12674#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 12793#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 12597#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 12598#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 12819#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 13419#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 13417#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 12842#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 12843#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 12668#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 12669#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 12798#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 12799#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 12856#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 13405#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 13401#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 13190#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 13188#L202 assume 8656 == ssl3_accept_~s__state~0#1; 12911#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 13185#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 13183#L507 assume !(2 == ssl3_accept_~blastFlag~0#1); 13180#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 12795#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 12796#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12708#L595 ssl3_accept_~skip~0#1 := 0; 12858#L109-2 assume !false; 12773#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12774#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 13332#L115 assume 16384 == ssl3_accept_~s__state~0#1; 12802#L221 ssl3_accept_~s__server~0#1 := 1; 12603#L226 assume 0 != ssl3_accept_~cb~0#1; 12604#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 12692#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 12767#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 12655#L236-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1; 12766#L245 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 13358#L250 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post32#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1;ssl3_accept_~s__state~0#1 := 8480; 13356#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13350#L595 ssl3_accept_~skip~0#1 := 0; 13348#L109-2 assume !false; 13346#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13344#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 13342#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 13340#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 13338#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 13336#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12861#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 12862#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 12863#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12917#L136 assume 8464 == ssl3_accept_~s__state~0#1; 12834#L143 [2021-11-20 05:43:44,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:44,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-11-20 05:43:44,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:44,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668296950] [2021-11-20 05:43:44,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:44,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:44,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:44,875 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:44,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:44,884 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:44,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:44,885 INFO L85 PathProgramCache]: Analyzing trace with hash -177798925, now seen corresponding path program 1 times [2021-11-20 05:43:44,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:44,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547423507] [2021-11-20 05:43:44,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:44,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:44,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:44,922 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-20 05:43:44,923 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:44,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547423507] [2021-11-20 05:43:44,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547423507] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:44,923 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:44,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:44,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521897900] [2021-11-20 05:43:44,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:44,924 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:44,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:44,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:44,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:44,926 INFO L87 Difference]: Start difference. First operand 926 states and 1242 transitions. cyclomatic complexity: 319 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:44,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:44,963 INFO L93 Difference]: Finished difference Result 1644 states and 2206 transitions. [2021-11-20 05:43:44,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:44,964 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1644 states and 2206 transitions. [2021-11-20 05:43:44,978 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1105 [2021-11-20 05:43:44,992 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1644 states to 1644 states and 2206 transitions. [2021-11-20 05:43:44,992 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1157 [2021-11-20 05:43:44,993 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1157 [2021-11-20 05:43:44,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1644 states and 2206 transitions. [2021-11-20 05:43:44,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:44,994 INFO L681 BuchiCegarLoop]: Abstraction has 1644 states and 2206 transitions. [2021-11-20 05:43:44,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1644 states and 2206 transitions. [2021-11-20 05:43:45,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1644 to 1644. [2021-11-20 05:43:45,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1644 states, 1644 states have (on average 1.3418491484184916) internal successors, (2206), 1643 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:45,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1644 states to 1644 states and 2206 transitions. [2021-11-20 05:43:45,030 INFO L704 BuchiCegarLoop]: Abstraction has 1644 states and 2206 transitions. [2021-11-20 05:43:45,030 INFO L587 BuchiCegarLoop]: Abstraction has 1644 states and 2206 transitions. [2021-11-20 05:43:45,030 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-11-20 05:43:45,030 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1644 states and 2206 transitions. [2021-11-20 05:43:45,039 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1105 [2021-11-20 05:43:45,040 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:45,040 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:45,041 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:45,042 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:45,042 INFO L791 eck$LassoCheckResult]: Stem: 15445#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 15277#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 15278#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 15396#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 15324#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 15326#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 15360#L109-2 assume !false; 15452#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16786#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16784#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16778#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 15236#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 15237#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 15374#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16723#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16722#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 15550#L136 assume 8464 == ssl3_accept_~s__state~0#1; 15424#L143 [2021-11-20 05:43:45,042 INFO L793 eck$LassoCheckResult]: Loop: 15424#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 15157#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 15158#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 15363#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16319#L595 ssl3_accept_~skip~0#1 := 0; 16317#L109-2 assume !false; 16315#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16313#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16311#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16309#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16307#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16305#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16303#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16301#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16300#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16297#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 16295#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 16294#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 16224#L145 assume 8496 == ssl3_accept_~s__state~0#1; 15874#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 16217#L295 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 16214#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 16210#L301 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 16207#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 16117#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16112#L595 ssl3_accept_~skip~0#1 := 0; 16110#L109-2 assume !false; 16089#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16083#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16081#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16079#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16077#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16075#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16073#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16071#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16069#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16067#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 16065#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 16063#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 16061#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 16059#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 16057#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 16055#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 16053#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 16051#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 16049#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 16047#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 16041#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 16035#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 16032#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 16029#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 16027#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 16025#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 16022#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 15919#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 15920#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 15902#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 15839#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 15837#L202 assume 8656 == ssl3_accept_~s__state~0#1; 15258#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 15259#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 15215#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 15216#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 15380#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 15381#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16285#L595 ssl3_accept_~skip~0#1 := 0; 16283#L109-2 assume !false; 16277#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16275#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16273#L115 assume 16384 == ssl3_accept_~s__state~0#1; 15886#L221 ssl3_accept_~s__server~0#1 := 1; 16573#L226 assume 0 != ssl3_accept_~cb~0#1; 16569#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 16567#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 16566#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 16563#L236-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1; 16561#L245 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 16559#L250 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post32#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1;ssl3_accept_~s__state~0#1 := 8480; 16556#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16550#L595 ssl3_accept_~skip~0#1 := 0; 16549#L109-2 assume !false; 16547#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16546#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16544#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16543#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16541#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16473#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 15500#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 15502#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 15503#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16235#L136 assume 8464 == ssl3_accept_~s__state~0#1; 15424#L143 [2021-11-20 05:43:45,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:45,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-11-20 05:43:45,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:45,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438830982] [2021-11-20 05:43:45,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:45,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:45,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:45,049 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:45,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:45,057 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:45,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:45,057 INFO L85 PathProgramCache]: Analyzing trace with hash -200431179, now seen corresponding path program 1 times [2021-11-20 05:43:45,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:45,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711072948] [2021-11-20 05:43:45,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:45,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:45,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:45,083 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-20 05:43:45,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:45,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711072948] [2021-11-20 05:43:45,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711072948] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:45,084 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:45,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:45,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110136724] [2021-11-20 05:43:45,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:45,085 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:45,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:45,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:45,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:45,086 INFO L87 Difference]: Start difference. First operand 1644 states and 2206 transitions. cyclomatic complexity: 565 Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:45,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:45,245 INFO L93 Difference]: Finished difference Result 1595 states and 2128 transitions. [2021-11-20 05:43:45,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:45,246 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1595 states and 2128 transitions. [2021-11-20 05:43:45,258 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 988 [2021-11-20 05:43:45,271 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1595 states to 1593 states and 2126 transitions. [2021-11-20 05:43:45,272 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1139 [2021-11-20 05:43:45,273 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1139 [2021-11-20 05:43:45,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1593 states and 2126 transitions. [2021-11-20 05:43:45,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:45,274 INFO L681 BuchiCegarLoop]: Abstraction has 1593 states and 2126 transitions. [2021-11-20 05:43:45,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1593 states and 2126 transitions. [2021-11-20 05:43:45,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1593 to 1583. [2021-11-20 05:43:45,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1583 states, 1583 states have (on average 1.336070751737208) internal successors, (2115), 1582 states have internal predecessors, (2115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:45,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1583 states to 1583 states and 2115 transitions. [2021-11-20 05:43:45,307 INFO L704 BuchiCegarLoop]: Abstraction has 1583 states and 2115 transitions. [2021-11-20 05:43:45,307 INFO L587 BuchiCegarLoop]: Abstraction has 1583 states and 2115 transitions. [2021-11-20 05:43:45,307 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-11-20 05:43:45,308 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1583 states and 2115 transitions. [2021-11-20 05:43:45,316 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 978 [2021-11-20 05:43:45,316 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:45,316 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:45,318 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:45,318 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:45,318 INFO L791 eck$LassoCheckResult]: Stem: 18676#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 18515#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 18516#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18626#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 18559#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18561#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18593#L109-2 assume !false; 18866#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19609#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19607#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19605#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19603#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19601#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19599#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19597#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19595#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19593#L136 assume 8464 == ssl3_accept_~s__state~0#1; 18656#L143 [2021-11-20 05:43:45,319 INFO L793 eck$LassoCheckResult]: Loop: 18656#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 18402#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 18403#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 18596#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19777#L595 ssl3_accept_~skip~0#1 := 0; 19776#L109-2 assume !false; 19775#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19774#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19773#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19772#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19771#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19770#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19769#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19768#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19767#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19766#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 19765#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 19764#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 19346#L145 assume 8496 == ssl3_accept_~s__state~0#1; 19124#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 19314#L295 assume !(1 == ssl3_accept_~blastFlag~0#1); 19315#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 19539#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 19540#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 19632#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19624#L595 ssl3_accept_~skip~0#1 := 0; 19621#L109-2 assume !false; 19615#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19613#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19611#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19610#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19608#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19606#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19604#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19602#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19600#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19598#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 19596#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 19594#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 19592#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 19590#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 19589#L151 assume 8512 == ssl3_accept_~s__state~0#1; 19009#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 19585#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 19583#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 19580#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19574#L595 ssl3_accept_~skip~0#1 := 0; 19572#L109-2 assume !false; 19570#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19568#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19566#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19559#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19558#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19557#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19555#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19554#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19553#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19502#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 19496#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 19494#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 19492#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 19490#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 19488#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 19486#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 19484#L157 assume 8528 == ssl3_accept_~s__state~0#1; 18996#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 19481#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 19479#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 19446#L360 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 19444#L362 assume !(ssl3_accept_~ret~0#1 <= 0); 19327#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 19294#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19279#L595 ssl3_accept_~skip~0#1 := 0; 19276#L109-2 assume !false; 19273#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19270#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19267#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19264#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19261#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19258#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19255#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19252#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19249#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19246#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 19243#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 19240#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 19237#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 19234#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 19231#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 19228#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 19225#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 19222#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 19219#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 19187#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 19188#L169 assume 8560 == ssl3_accept_~s__state~0#1; 18980#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 18627#L427 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 18460#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19837#L595 ssl3_accept_~skip~0#1 := 0; 19833#L109-2 assume !false; 19831#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19825#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19823#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19821#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19819#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19817#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19637#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 18776#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 18777#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19033#L136 assume 8464 == ssl3_accept_~s__state~0#1; 18656#L143 [2021-11-20 05:43:45,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:45,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-11-20 05:43:45,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:45,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287693753] [2021-11-20 05:43:45,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:45,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:45,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:45,325 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:45,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:45,332 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:45,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:45,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1789606425, now seen corresponding path program 1 times [2021-11-20 05:43:45,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:45,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140592122] [2021-11-20 05:43:45,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:45,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:45,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:45,384 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2021-11-20 05:43:45,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:45,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140592122] [2021-11-20 05:43:45,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140592122] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:45,385 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:45,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:45,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661008615] [2021-11-20 05:43:45,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:45,386 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:45,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:45,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:45,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:45,387 INFO L87 Difference]: Start difference. First operand 1583 states and 2115 transitions. cyclomatic complexity: 537 Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:45,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:45,411 INFO L93 Difference]: Finished difference Result 1607 states and 2144 transitions. [2021-11-20 05:43:45,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:45,412 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1607 states and 2144 transitions. [2021-11-20 05:43:45,421 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1002 [2021-11-20 05:43:45,434 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1607 states to 1607 states and 2144 transitions. [2021-11-20 05:43:45,434 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1153 [2021-11-20 05:43:45,435 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1153 [2021-11-20 05:43:45,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1607 states and 2144 transitions. [2021-11-20 05:43:45,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:45,437 INFO L681 BuchiCegarLoop]: Abstraction has 1607 states and 2144 transitions. [2021-11-20 05:43:45,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1607 states and 2144 transitions. [2021-11-20 05:43:45,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1607 to 1607. [2021-11-20 05:43:45,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1607 states, 1607 states have (on average 1.3341630367143746) internal successors, (2144), 1606 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:45,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1607 states to 1607 states and 2144 transitions. [2021-11-20 05:43:45,472 INFO L704 BuchiCegarLoop]: Abstraction has 1607 states and 2144 transitions. [2021-11-20 05:43:45,472 INFO L587 BuchiCegarLoop]: Abstraction has 1607 states and 2144 transitions. [2021-11-20 05:43:45,472 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-11-20 05:43:45,472 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1607 states and 2144 transitions. [2021-11-20 05:43:45,478 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1002 [2021-11-20 05:43:45,478 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:45,478 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:45,480 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:45,480 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:45,480 INFO L791 eck$LassoCheckResult]: Stem: 21877#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 21712#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 21713#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 21826#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 21765#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 21767#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 21798#L109-2 assume !false; 22227#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22576#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 22574#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 22572#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 22570#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 22568#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 22566#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 22564#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 22423#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 22424#L136 assume 8464 == ssl3_accept_~s__state~0#1; 21857#L143 [2021-11-20 05:43:45,481 INFO L793 eck$LassoCheckResult]: Loop: 21857#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 21858#L282 assume !(0 == ssl3_accept_~blastFlag~0#1); 22870#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 22869#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22864#L595 ssl3_accept_~skip~0#1 := 0; 22863#L109-2 assume !false; 22862#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22861#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 22860#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 22859#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 22858#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 22857#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 22856#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 22855#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 22854#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 22853#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 22852#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 22849#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 22848#L145 assume 8496 == ssl3_accept_~s__state~0#1; 22217#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 22847#L295 assume !(1 == ssl3_accept_~blastFlag~0#1); 22846#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 22844#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 22843#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 22841#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22836#L595 ssl3_accept_~skip~0#1 := 0; 22835#L109-2 assume !false; 22834#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22833#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 22832#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 22831#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 22830#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 22829#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 22828#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 22827#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 22826#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 22825#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 22824#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 22823#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 22822#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 22821#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 22820#L151 assume 8512 == ssl3_accept_~s__state~0#1; 22212#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 22818#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 22817#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 22815#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22810#L595 ssl3_accept_~skip~0#1 := 0; 22808#L109-2 assume !false; 22807#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22806#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 22805#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 22803#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 22802#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 22801#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 22800#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 22799#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 22798#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 22797#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 22796#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 22795#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 22794#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 22792#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 22790#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 22788#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 22787#L157 assume 8528 == ssl3_accept_~s__state~0#1; 22207#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 22781#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 22778#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 22779#L338 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 22762#L341 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 22755#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 22611#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22747#L595 ssl3_accept_~skip~0#1 := 0; 22745#L109-2 assume !false; 22743#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22741#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 22732#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 22723#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 22721#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 22328#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 22327#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 22326#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 22325#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 22323#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 22322#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 22321#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 22319#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 22313#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 22311#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 22308#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 22309#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 22605#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 22603#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 22297#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 22295#L169 assume 8560 == ssl3_accept_~s__state~0#1; 21757#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 21758#L427 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 22582#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22577#L595 ssl3_accept_~skip~0#1 := 0; 22575#L109-2 assume !false; 22573#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22571#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 22569#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 22567#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 22565#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 22563#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 22429#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 22427#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 22425#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 22421#L136 assume 8464 == ssl3_accept_~s__state~0#1; 21857#L143 [2021-11-20 05:43:45,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:45,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-11-20 05:43:45,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:45,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822863370] [2021-11-20 05:43:45,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:45,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:45,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:45,487 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:45,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:45,494 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:45,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:45,495 INFO L85 PathProgramCache]: Analyzing trace with hash -589714774, now seen corresponding path program 1 times [2021-11-20 05:43:45,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:45,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372908655] [2021-11-20 05:43:45,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:45,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:45,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:45,523 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-20 05:43:45,524 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:45,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372908655] [2021-11-20 05:43:45,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372908655] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:45,524 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:45,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:45,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467230056] [2021-11-20 05:43:45,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:45,525 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:45,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:45,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:45,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:45,526 INFO L87 Difference]: Start difference. First operand 1607 states and 2144 transitions. cyclomatic complexity: 542 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:45,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:45,554 INFO L93 Difference]: Finished difference Result 3163 states and 4190 transitions. [2021-11-20 05:43:45,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:45,555 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3163 states and 4190 transitions. [2021-11-20 05:43:45,574 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1976 [2021-11-20 05:43:45,601 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3163 states to 3163 states and 4190 transitions. [2021-11-20 05:43:45,601 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2269 [2021-11-20 05:43:45,604 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2269 [2021-11-20 05:43:45,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3163 states and 4190 transitions. [2021-11-20 05:43:45,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:45,606 INFO L681 BuchiCegarLoop]: Abstraction has 3163 states and 4190 transitions. [2021-11-20 05:43:45,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3163 states and 4190 transitions. [2021-11-20 05:43:45,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3163 to 1613. [2021-11-20 05:43:45,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1613 states, 1613 states have (on average 1.332920024798512) internal successors, (2150), 1612 states have internal predecessors, (2150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:45,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1613 states to 1613 states and 2150 transitions. [2021-11-20 05:43:45,650 INFO L704 BuchiCegarLoop]: Abstraction has 1613 states and 2150 transitions. [2021-11-20 05:43:45,650 INFO L587 BuchiCegarLoop]: Abstraction has 1613 states and 2150 transitions. [2021-11-20 05:43:45,650 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-11-20 05:43:45,650 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1613 states and 2150 transitions. [2021-11-20 05:43:45,656 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1006 [2021-11-20 05:43:45,656 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:45,656 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:45,658 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:45,658 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:45,658 INFO L791 eck$LassoCheckResult]: Stem: 26651#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 26487#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 26488#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 26599#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 26537#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 26539#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 26570#L109-2 assume !false; 27621#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27618#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 27615#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 27612#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 27609#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 27607#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 27605#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 27604#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 27600#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 26793#L136 assume 8464 == ssl3_accept_~s__state~0#1; 26794#L143 [2021-11-20 05:43:45,659 INFO L793 eck$LassoCheckResult]: Loop: 26794#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 26374#L282 assume !(0 == ssl3_accept_~blastFlag~0#1); 26376#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 26571#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27593#L595 ssl3_accept_~skip~0#1 := 0; 27591#L109-2 assume !false; 27589#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27587#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 27585#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 27583#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 27581#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 27579#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 27577#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 27576#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 27575#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 27572#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 27570#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 27562#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 27426#L145 assume 8496 == ssl3_accept_~s__state~0#1; 26883#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 27301#L295 assume !(1 == ssl3_accept_~blastFlag~0#1); 27416#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 27412#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 27413#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 27425#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27420#L595 ssl3_accept_~skip~0#1 := 0; 27418#L109-2 assume !false; 27415#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27411#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 27407#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 27401#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 27399#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 27397#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 27395#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 27393#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 27391#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 27389#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 27387#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 27385#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 27383#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 27381#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 27377#L151 assume 8512 == ssl3_accept_~s__state~0#1; 26875#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27367#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 27364#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 27360#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27353#L595 ssl3_accept_~skip~0#1 := 0; 27350#L109-2 assume !false; 27347#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27344#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 27341#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 27338#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 27335#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 27332#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 27328#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 27314#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 27310#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 27273#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 27272#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 27270#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 27269#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 27268#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 27267#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 27266#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 27265#L157 assume 8528 == ssl3_accept_~s__state~0#1; 26867#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 27262#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 27261#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 27258#L360 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 27256#L362 assume !(ssl3_accept_~ret~0#1 <= 0); 27211#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 27130#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27199#L595 ssl3_accept_~skip~0#1 := 0; 27196#L109-2 assume !false; 27193#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27190#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 27187#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 27184#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 27181#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 27178#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 27176#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 27162#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 27156#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 27150#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 27147#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 27144#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 27141#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 27138#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 27133#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 27125#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 27119#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 27117#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 27111#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 27108#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 26982#L169 assume 8560 == ssl3_accept_~s__state~0#1; 26851#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 26600#L427 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 26433#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27878#L595 ssl3_accept_~skip~0#1 := 0; 27874#L109-2 assume !false; 27873#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27871#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 27869#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 27867#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 27865#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 27863#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 27813#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 26711#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 26712#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 27127#L136 assume 8464 == ssl3_accept_~s__state~0#1; 26794#L143 [2021-11-20 05:43:45,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:45,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-11-20 05:43:45,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:45,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064202189] [2021-11-20 05:43:45,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:45,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:45,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:45,665 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:45,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:45,672 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:45,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:45,672 INFO L85 PathProgramCache]: Analyzing trace with hash -582611545, now seen corresponding path program 1 times [2021-11-20 05:43:45,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:45,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83263084] [2021-11-20 05:43:45,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:45,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:45,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:45,699 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-20 05:43:45,699 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:45,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83263084] [2021-11-20 05:43:45,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83263084] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:45,699 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:45,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:45,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190231835] [2021-11-20 05:43:45,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:45,700 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:45,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:45,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:45,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:45,701 INFO L87 Difference]: Start difference. First operand 1613 states and 2150 transitions. cyclomatic complexity: 542 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:45,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:45,728 INFO L93 Difference]: Finished difference Result 3163 states and 4184 transitions. [2021-11-20 05:43:45,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:45,729 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3163 states and 4184 transitions. [2021-11-20 05:43:45,745 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1976 [2021-11-20 05:43:45,767 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3163 states to 3163 states and 4184 transitions. [2021-11-20 05:43:45,767 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2269 [2021-11-20 05:43:45,770 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2269 [2021-11-20 05:43:45,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3163 states and 4184 transitions. [2021-11-20 05:43:45,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:45,771 INFO L681 BuchiCegarLoop]: Abstraction has 3163 states and 4184 transitions. [2021-11-20 05:43:45,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3163 states and 4184 transitions. [2021-11-20 05:43:45,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3163 to 1613. [2021-11-20 05:43:45,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1613 states, 1613 states have (on average 1.3292002479851208) internal successors, (2144), 1612 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:45,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1613 states to 1613 states and 2144 transitions. [2021-11-20 05:43:45,814 INFO L704 BuchiCegarLoop]: Abstraction has 1613 states and 2144 transitions. [2021-11-20 05:43:45,814 INFO L587 BuchiCegarLoop]: Abstraction has 1613 states and 2144 transitions. [2021-11-20 05:43:45,814 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-11-20 05:43:45,814 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1613 states and 2144 transitions. [2021-11-20 05:43:45,820 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1006 [2021-11-20 05:43:45,820 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:45,820 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:45,822 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:45,822 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:45,822 INFO L791 eck$LassoCheckResult]: Stem: 31437#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 31268#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 31269#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 31381#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 31315#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 31317#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 31349#L109-2 assume !false; 31774#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31771#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 31768#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 31765#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 31762#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 31759#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 31756#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 31753#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 31749#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 31746#L136 assume 8464 == ssl3_accept_~s__state~0#1; 31410#L143 [2021-11-20 05:43:45,822 INFO L793 eck$LassoCheckResult]: Loop: 31410#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 31411#L282 assume !(0 == ssl3_accept_~blastFlag~0#1); 32216#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 32049#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32043#L595 ssl3_accept_~skip~0#1 := 0; 32041#L109-2 assume !false; 32039#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31989#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 31988#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 31987#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 31986#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 31985#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 31984#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 31983#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 31982#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 31980#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 31978#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 31976#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 31975#L145 assume 8496 == ssl3_accept_~s__state~0#1; 31643#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 31973#L295 assume !(1 == ssl3_accept_~blastFlag~0#1); 31971#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 31970#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 31216#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 31217#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32745#L595 ssl3_accept_~skip~0#1 := 0; 32739#L109-2 assume !false; 32737#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32735#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 32733#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 32731#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 32729#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 32727#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 32725#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 32723#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 32721#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 32719#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 32657#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 32656#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 32655#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 32651#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 32645#L151 assume 8512 == ssl3_accept_~s__state~0#1; 31636#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 32641#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 32640#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 32502#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32496#L595 ssl3_accept_~skip~0#1 := 0; 32494#L109-2 assume !false; 32492#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32490#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 32222#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 32215#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 32214#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 32213#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 32058#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 32057#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 32056#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 32055#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 32054#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 32052#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 32051#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 32050#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 32044#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 32042#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 32040#L157 assume 8528 == ssl3_accept_~s__state~0#1; 31628#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 32037#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 32036#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 32034#L338 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 32029#L341 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 32025#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 31804#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32018#L595 ssl3_accept_~skip~0#1 := 0; 32017#L109-2 assume !false; 32015#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32014#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 32013#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 32012#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 32011#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 32010#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 32008#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 32006#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 32004#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 31832#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 31830#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 31829#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 31827#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 31823#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 31819#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 31818#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 31817#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 31816#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 31813#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 31814#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 31815#L169 assume 8560 == ssl3_accept_~s__state~0#1; 31311#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 31312#L427 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 31784#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31778#L595 ssl3_accept_~skip~0#1 := 0; 31775#L109-2 assume !false; 31772#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31769#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 31766#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 31763#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 31760#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 31757#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 31754#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 31751#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 31752#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 31981#L136 assume 8464 == ssl3_accept_~s__state~0#1; 31410#L143 [2021-11-20 05:43:45,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:45,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-11-20 05:43:45,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:45,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624813013] [2021-11-20 05:43:45,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:45,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:45,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:45,829 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:45,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:45,836 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:45,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:45,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1655864680, now seen corresponding path program 1 times [2021-11-20 05:43:45,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:45,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566299686] [2021-11-20 05:43:45,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:45,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:45,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:45,868 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-11-20 05:43:45,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:45,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566299686] [2021-11-20 05:43:45,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566299686] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:45,869 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:45,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:45,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328401879] [2021-11-20 05:43:45,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:45,870 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:45,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:45,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:45,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:45,871 INFO L87 Difference]: Start difference. First operand 1613 states and 2144 transitions. cyclomatic complexity: 536 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:46,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:46,024 INFO L93 Difference]: Finished difference Result 1819 states and 2406 transitions. [2021-11-20 05:43:46,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:46,025 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1819 states and 2406 transitions. [2021-11-20 05:43:46,033 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1142 [2021-11-20 05:43:46,047 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1819 states to 1819 states and 2406 transitions. [2021-11-20 05:43:46,047 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1293 [2021-11-20 05:43:46,049 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1293 [2021-11-20 05:43:46,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1819 states and 2406 transitions. [2021-11-20 05:43:46,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:46,049 INFO L681 BuchiCegarLoop]: Abstraction has 1819 states and 2406 transitions. [2021-11-20 05:43:46,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1819 states and 2406 transitions. [2021-11-20 05:43:46,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1819 to 1775. [2021-11-20 05:43:46,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1775 states, 1775 states have (on average 1.316056338028169) internal successors, (2336), 1774 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:46,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1775 states to 1775 states and 2336 transitions. [2021-11-20 05:43:46,090 INFO L704 BuchiCegarLoop]: Abstraction has 1775 states and 2336 transitions. [2021-11-20 05:43:46,091 INFO L587 BuchiCegarLoop]: Abstraction has 1775 states and 2336 transitions. [2021-11-20 05:43:46,091 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-11-20 05:43:46,091 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1775 states and 2336 transitions. [2021-11-20 05:43:46,097 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1114 [2021-11-20 05:43:46,097 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:46,097 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:46,101 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:46,101 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:46,102 INFO L791 eck$LassoCheckResult]: Stem: 34885#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 34711#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 34712#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 34830#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 34757#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 34759#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 34791#L109-2 assume !false; 35113#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35369#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35366#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35363#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35360#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35357#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35354#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 35351#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 35346#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 35340#L136 assume 8464 == ssl3_accept_~s__state~0#1; 35291#L143 [2021-11-20 05:43:46,102 INFO L793 eck$LassoCheckResult]: Loop: 35291#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 34594#L282 assume !(0 == ssl3_accept_~blastFlag~0#1); 34596#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 35884#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35879#L595 ssl3_accept_~skip~0#1 := 0; 35878#L109-2 assume !false; 35877#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35876#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35875#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35874#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35873#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35872#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35871#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 35870#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 35869#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 35868#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 35867#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 35866#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 35865#L145 assume 8496 == ssl3_accept_~s__state~0#1; 35279#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 35864#L295 assume !(1 == ssl3_accept_~blastFlag~0#1); 35863#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 35861#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 35860#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 35858#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35853#L595 ssl3_accept_~skip~0#1 := 0; 35852#L109-2 assume !false; 35851#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35850#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35849#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35848#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35847#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35846#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35845#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 35844#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 35843#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 35842#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 35841#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 35840#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 35839#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 35838#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 35837#L151 assume 8512 == ssl3_accept_~s__state~0#1; 35264#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 35835#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 35834#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 35832#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35827#L595 ssl3_accept_~skip~0#1 := 0; 35826#L109-2 assume !false; 35825#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35824#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35823#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35822#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35821#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35820#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35819#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 35818#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 35817#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 35816#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 35815#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 35814#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 35813#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 35812#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 35811#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 35810#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 35809#L157 assume 8528 == ssl3_accept_~s__state~0#1; 35247#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 35808#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 35806#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 35804#L338 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 35799#L341 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 35796#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 35794#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35789#L595 ssl3_accept_~skip~0#1 := 0; 35788#L109-2 assume !false; 35787#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35786#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35785#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35784#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35783#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35782#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35781#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 35780#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 35779#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 35778#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 35777#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 35776#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 35775#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 35774#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 35773#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 35772#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 35770#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 35766#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 35765#L163 assume 8544 == ssl3_accept_~s__state~0#1; 35241#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 35490#L385 assume !(0 != ssl3_accept_~s__session__peer~0#1); 35487#L394 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 35608#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 35492#L406 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 35395#L409 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 35382#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35375#L595 ssl3_accept_~skip~0#1 := 0; 35372#L109-2 assume !false; 35370#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35367#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35364#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35361#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35358#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35355#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35352#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 35349#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 35350#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 35433#L136 assume 8464 == ssl3_accept_~s__state~0#1; 35291#L143 [2021-11-20 05:43:46,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:46,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-11-20 05:43:46,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:46,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280180747] [2021-11-20 05:43:46,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:46,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:46,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:46,110 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:46,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:46,123 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:46,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:46,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1772413256, now seen corresponding path program 1 times [2021-11-20 05:43:46,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:46,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771938693] [2021-11-20 05:43:46,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:46,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:46,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:46,167 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:43:46,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:46,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771938693] [2021-11-20 05:43:46,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771938693] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:46,168 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:46,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:43:46,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238308920] [2021-11-20 05:43:46,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:46,169 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:46,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:46,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:46,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:46,170 INFO L87 Difference]: Start difference. First operand 1775 states and 2336 transitions. cyclomatic complexity: 566 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:46,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:46,309 INFO L93 Difference]: Finished difference Result 1921 states and 2512 transitions. [2021-11-20 05:43:46,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:46,311 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1921 states and 2512 transitions. [2021-11-20 05:43:46,321 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1178 [2021-11-20 05:43:46,341 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1921 states to 1878 states and 2453 transitions. [2021-11-20 05:43:46,342 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1369 [2021-11-20 05:43:46,344 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1393 [2021-11-20 05:43:46,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1878 states and 2453 transitions. [2021-11-20 05:43:46,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:46,346 INFO L681 BuchiCegarLoop]: Abstraction has 1878 states and 2453 transitions. [2021-11-20 05:43:46,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1878 states and 2453 transitions. [2021-11-20 05:43:46,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1878 to 1789. [2021-11-20 05:43:46,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1789 states, 1789 states have (on average 1.3135830072666295) internal successors, (2350), 1788 states have internal predecessors, (2350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:46,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1789 states to 1789 states and 2350 transitions. [2021-11-20 05:43:46,387 INFO L704 BuchiCegarLoop]: Abstraction has 1789 states and 2350 transitions. [2021-11-20 05:43:46,387 INFO L587 BuchiCegarLoop]: Abstraction has 1789 states and 2350 transitions. [2021-11-20 05:43:46,387 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-11-20 05:43:46,387 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1789 states and 2350 transitions. [2021-11-20 05:43:46,393 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2021-11-20 05:43:46,394 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:46,394 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:46,395 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:46,395 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:46,395 INFO L791 eck$LassoCheckResult]: Stem: 38554#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 38403#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 38404#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 38510#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 38449#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 38451#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 38482#L109-2 assume !false; 39730#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39728#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39725#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39723#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39721#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39715#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39710#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39702#L130 assume 8481 == ssl3_accept_~s__state~0#1; 38411#L131 [2021-11-20 05:43:46,396 INFO L793 eck$LassoCheckResult]: Loop: 38411#L131 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 38354#L267 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 38355#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40077#L595 ssl3_accept_~skip~0#1 := 0; 40076#L109-2 assume !false; 40075#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40074#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 40073#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 40072#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 38364#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 38365#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 38493#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 38454#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 38455#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 38332#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 38333#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 38379#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 38538#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 39040#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 39038#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 39036#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 39034#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 39032#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 39008#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 39007#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 39006#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 39003#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 38568#L175 assume 8448 == ssl3_accept_~s__state~0#1; 38569#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 38947#L436 assume !(ssl3_accept_~num1~0#1 > 0); 38441#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 38442#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38752#L595 ssl3_accept_~skip~0#1 := 0; 38751#L109-2 assume !false; 38750#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38748#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 38747#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 38746#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 38744#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 38742#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 38741#L127 assume 8480 == ssl3_accept_~s__state~0#1; 38411#L131 [2021-11-20 05:43:46,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:46,396 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-11-20 05:43:46,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:46,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053223251] [2021-11-20 05:43:46,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:46,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:46,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:46,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:46,415 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:46,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053223251] [2021-11-20 05:43:46,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053223251] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:46,416 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:46,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:43:46,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154498041] [2021-11-20 05:43:46,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:46,416 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 05:43:46,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:46,420 INFO L85 PathProgramCache]: Analyzing trace with hash -535913607, now seen corresponding path program 1 times [2021-11-20 05:43:46,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:46,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351656345] [2021-11-20 05:43:46,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:46,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:46,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:46,466 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:46,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:46,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351656345] [2021-11-20 05:43:46,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351656345] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 05:43:46,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738936079] [2021-11-20 05:43:46,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:46,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 05:43:46,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:46,473 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 05:43:46,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-20 05:43:46,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:46,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 05:43:46,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:43:46,653 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:46,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 05:43:46,775 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:46,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738936079] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 05:43:46,775 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 05:43:46,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-20 05:43:46,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475245975] [2021-11-20 05:43:46,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 05:43:46,776 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:46,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:46,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:46,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:46,777 INFO L87 Difference]: Start difference. First operand 1789 states and 2350 transitions. cyclomatic complexity: 568 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:46,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:46,879 INFO L93 Difference]: Finished difference Result 1793 states and 2350 transitions. [2021-11-20 05:43:46,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:46,880 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1793 states and 2350 transitions. [2021-11-20 05:43:46,889 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1160 [2021-11-20 05:43:46,901 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1793 states to 1793 states and 2350 transitions. [2021-11-20 05:43:46,901 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1308 [2021-11-20 05:43:46,903 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1308 [2021-11-20 05:43:46,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1793 states and 2350 transitions. [2021-11-20 05:43:46,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:46,905 INFO L681 BuchiCegarLoop]: Abstraction has 1793 states and 2350 transitions. [2021-11-20 05:43:46,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1793 states and 2350 transitions. [2021-11-20 05:43:46,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1793 to 1789. [2021-11-20 05:43:46,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1789 states, 1789 states have (on average 1.311347121296814) internal successors, (2346), 1788 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:46,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1789 states to 1789 states and 2346 transitions. [2021-11-20 05:43:46,972 INFO L704 BuchiCegarLoop]: Abstraction has 1789 states and 2346 transitions. [2021-11-20 05:43:46,973 INFO L587 BuchiCegarLoop]: Abstraction has 1789 states and 2346 transitions. [2021-11-20 05:43:46,973 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-11-20 05:43:46,973 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1789 states and 2346 transitions. [2021-11-20 05:43:46,979 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2021-11-20 05:43:46,979 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:46,979 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:46,980 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:46,980 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:46,980 INFO L791 eck$LassoCheckResult]: Stem: 42392#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 42237#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 42238#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 42347#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 42285#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 42287#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 42318#L109-2 assume !false; 42713#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42710#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 42706#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 42707#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 43425#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 43423#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 43421#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 43419#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 43417#L133 assume 8482 == ssl3_accept_~s__state~0#1; 42422#L134 [2021-11-20 05:43:46,981 INFO L793 eck$LassoCheckResult]: Loop: 42422#L134 ssl3_accept_~s__state~0#1 := 3; 43558#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43551#L595 ssl3_accept_~skip~0#1 := 0; 43548#L109-2 assume !false; 43545#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43542#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 43539#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 43536#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 43533#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 43530#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 43527#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 43524#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 43523#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 43521#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 43507#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 43505#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 43107#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 43105#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 43103#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 43101#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 43100#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 43099#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 43098#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 43097#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 43096#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 42765#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 42409#L175 assume 8448 == ssl3_accept_~s__state~0#1; 42410#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 42492#L436 assume !(ssl3_accept_~num1~0#1 > 0); 42277#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 42278#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42589#L595 ssl3_accept_~skip~0#1 := 0; 42588#L109-2 assume !false; 42587#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42585#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 42584#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 42583#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 42581#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 42579#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 42578#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 42576#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 42575#L133 assume 8482 == ssl3_accept_~s__state~0#1; 42422#L134 [2021-11-20 05:43:46,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:46,981 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-11-20 05:43:46,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:46,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540555239] [2021-11-20 05:43:46,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:46,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:46,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:47,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-11-20 05:43:47,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:47,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540555239] [2021-11-20 05:43:47,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540555239] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:47,002 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:47,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:43:47,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291607347] [2021-11-20 05:43:47,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:47,003 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 05:43:47,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:47,003 INFO L85 PathProgramCache]: Analyzing trace with hash -595924234, now seen corresponding path program 1 times [2021-11-20 05:43:47,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:47,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215473463] [2021-11-20 05:43:47,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:47,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:47,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:47,026 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:47,027 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:47,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215473463] [2021-11-20 05:43:47,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215473463] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:47,027 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:47,027 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:43:47,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20441954] [2021-11-20 05:43:47,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:47,029 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:47,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:47,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:47,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:47,030 INFO L87 Difference]: Start difference. First operand 1789 states and 2346 transitions. cyclomatic complexity: 564 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:47,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:47,145 INFO L93 Difference]: Finished difference Result 1789 states and 2342 transitions. [2021-11-20 05:43:47,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:47,146 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1789 states and 2342 transitions. [2021-11-20 05:43:47,154 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2021-11-20 05:43:47,169 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1789 states to 1789 states and 2342 transitions. [2021-11-20 05:43:47,170 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1304 [2021-11-20 05:43:47,175 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1304 [2021-11-20 05:43:47,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1789 states and 2342 transitions. [2021-11-20 05:43:47,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:47,176 INFO L681 BuchiCegarLoop]: Abstraction has 1789 states and 2342 transitions. [2021-11-20 05:43:47,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1789 states and 2342 transitions. [2021-11-20 05:43:47,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1789 to 1789. [2021-11-20 05:43:47,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1789 states, 1789 states have (on average 1.3091112353269982) internal successors, (2342), 1788 states have internal predecessors, (2342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:47,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1789 states to 1789 states and 2342 transitions. [2021-11-20 05:43:47,214 INFO L704 BuchiCegarLoop]: Abstraction has 1789 states and 2342 transitions. [2021-11-20 05:43:47,214 INFO L587 BuchiCegarLoop]: Abstraction has 1789 states and 2342 transitions. [2021-11-20 05:43:47,214 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-11-20 05:43:47,214 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1789 states and 2342 transitions. [2021-11-20 05:43:47,221 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2021-11-20 05:43:47,221 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:47,221 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:47,223 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:47,223 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:47,224 INFO L791 eck$LassoCheckResult]: Stem: 45963#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 45818#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 45819#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 45923#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 45866#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 45868#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 45897#L109-2 assume !false; 46817#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46815#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 46813#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 46811#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 46809#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 46807#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 46805#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 46803#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 46801#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 46799#L136 assume 8464 == ssl3_accept_~s__state~0#1; 46568#L143 [2021-11-20 05:43:47,224 INFO L793 eck$LassoCheckResult]: Loop: 46568#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 46652#L282 assume !(0 == ssl3_accept_~blastFlag~0#1); 46653#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 46883#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46876#L595 ssl3_accept_~skip~0#1 := 0; 46874#L109-2 assume !false; 46873#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46871#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 46867#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 46864#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 46860#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 46857#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 46853#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 46850#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 46847#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 46844#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 46841#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 46837#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 46541#L145 assume 8496 == ssl3_accept_~s__state~0#1; 46539#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 46537#L295 assume !(1 == ssl3_accept_~blastFlag~0#1); 46535#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 46532#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 46533#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 46751#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46746#L595 ssl3_accept_~skip~0#1 := 0; 46745#L109-2 assume !false; 46744#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46743#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 46742#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 46741#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 46740#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 46739#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 46738#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 46737#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 46736#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 46735#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 46734#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 46733#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 46732#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 46731#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 46730#L151 assume 8512 == ssl3_accept_~s__state~0#1; 46560#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46728#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 46727#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 46725#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46720#L595 ssl3_accept_~skip~0#1 := 0; 46719#L109-2 assume !false; 46718#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46717#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 46716#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 46715#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 46714#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 46713#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 46712#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 46711#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 46710#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 46709#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 46708#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 46707#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 46706#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 46705#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 46704#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 46703#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 46702#L157 assume 8528 == ssl3_accept_~s__state~0#1; 46551#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 46701#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 46699#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 46697#L338 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 46692#L341 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 46689#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 46687#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46682#L595 ssl3_accept_~skip~0#1 := 0; 46681#L109-2 assume !false; 46680#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46679#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 46678#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 46677#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 46676#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 46675#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 46674#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 46673#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 46672#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 46671#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 46670#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 46669#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 46668#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 46667#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 46666#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 46665#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 46664#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 46663#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 46660#L163 assume 8544 == ssl3_accept_~s__state~0#1; 46546#L167 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 46636#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46630#L595 ssl3_accept_~skip~0#1 := 0; 46628#L109-2 assume !false; 46626#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46624#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 46622#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 46620#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 46618#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 46616#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 46614#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 46612#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 46610#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 46608#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 46606#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 46603#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 46599#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 46542#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 46543#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 46588#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 46586#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 46584#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 46582#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 46580#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 46082#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 46083#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 46342#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 46514#L178 assume 8576 == ssl3_accept_~s__state~0#1; 46076#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 46662#L450 assume !(ssl3_accept_~ret~0#1 <= 0); 46659#L453 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 45846#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47111#L595 ssl3_accept_~skip~0#1 := 0; 47109#L109-2 assume !false; 47107#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47105#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 47103#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 47101#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 47099#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 47097#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 47095#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 47092#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 47084#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 46655#L136 assume 8464 == ssl3_accept_~s__state~0#1; 46568#L143 [2021-11-20 05:43:47,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:47,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-11-20 05:43:47,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:47,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783408059] [2021-11-20 05:43:47,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:47,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:47,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:47,231 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:47,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:47,245 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:47,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:47,246 INFO L85 PathProgramCache]: Analyzing trace with hash 2127508951, now seen corresponding path program 1 times [2021-11-20 05:43:47,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:47,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951771782] [2021-11-20 05:43:47,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:47,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:47,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:47,282 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:43:47,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:47,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951771782] [2021-11-20 05:43:47,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951771782] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:47,283 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:47,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:47,284 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494847442] [2021-11-20 05:43:47,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:47,284 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:47,284 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:47,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:47,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:47,285 INFO L87 Difference]: Start difference. First operand 1789 states and 2342 transitions. cyclomatic complexity: 560 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:47,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:47,414 INFO L93 Difference]: Finished difference Result 1699 states and 2160 transitions. [2021-11-20 05:43:47,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:47,415 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1699 states and 2160 transitions. [2021-11-20 05:43:47,423 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 920 [2021-11-20 05:43:47,440 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1699 states to 1441 states and 1840 transitions. [2021-11-20 05:43:47,441 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1033 [2021-11-20 05:43:47,443 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1291 [2021-11-20 05:43:47,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1441 states and 1840 transitions. [2021-11-20 05:43:47,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:47,444 INFO L681 BuchiCegarLoop]: Abstraction has 1441 states and 1840 transitions. [2021-11-20 05:43:47,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1441 states and 1840 transitions. [2021-11-20 05:43:47,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1441 to 1179. [2021-11-20 05:43:47,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1179 states, 1179 states have (on average 1.282442748091603) internal successors, (1512), 1178 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:47,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1179 states to 1179 states and 1512 transitions. [2021-11-20 05:43:47,466 INFO L704 BuchiCegarLoop]: Abstraction has 1179 states and 1512 transitions. [2021-11-20 05:43:47,466 INFO L587 BuchiCegarLoop]: Abstraction has 1179 states and 1512 transitions. [2021-11-20 05:43:47,466 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-11-20 05:43:47,466 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1179 states and 1512 transitions. [2021-11-20 05:43:47,470 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 916 [2021-11-20 05:43:47,470 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:47,470 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:47,472 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:47,472 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:47,472 INFO L791 eck$LassoCheckResult]: Stem: 49419#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 49296#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 49297#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 49389#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 49338#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 49340#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 49368#L109-2 assume !false; 49500#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49902#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 49900#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 49898#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 49896#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 49894#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 49888#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 49885#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 49881#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 49458#L136 assume 8464 == ssl3_accept_~s__state~0#1; 49459#L143 [2021-11-20 05:43:47,473 INFO L793 eck$LassoCheckResult]: Loop: 49459#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 49861#L282 assume !(0 == ssl3_accept_~blastFlag~0#1); 49860#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 49858#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49853#L595 ssl3_accept_~skip~0#1 := 0; 49852#L109-2 assume !false; 49851#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49850#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 49849#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 49848#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 49847#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 49846#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 49845#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 49843#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 49841#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 49839#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 49837#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 49835#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 49813#L145 assume 8496 == ssl3_accept_~s__state~0#1; 49674#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 49811#L295 assume !(1 == ssl3_accept_~blastFlag~0#1); 49809#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 49807#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 49253#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 49254#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50374#L595 ssl3_accept_~skip~0#1 := 0; 50372#L109-2 assume !false; 50370#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50368#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 50366#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 49397#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 49261#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 49262#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 49376#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 49423#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 50360#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 50359#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 50357#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 50356#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 50355#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 50354#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 50352#L151 assume 8512 == ssl3_accept_~s__state~0#1; 49661#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 50350#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 50339#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 50334#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50327#L595 ssl3_accept_~skip~0#1 := 0; 50324#L109-2 assume !false; 50321#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50318#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 50315#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 50312#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 50309#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 50306#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 50303#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 50300#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 50297#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 50294#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 50291#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 50288#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 50285#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 50283#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 50282#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 50281#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 50280#L157 assume 8528 == ssl3_accept_~s__state~0#1; 49648#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 50277#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 49331#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 49241#L360 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 49242#L362 assume !(ssl3_accept_~ret~0#1 <= 0); 50266#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 50264#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50257#L595 ssl3_accept_~skip~0#1 := 0; 50254#L109-2 assume !false; 50251#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50248#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 50245#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 50242#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 50239#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 50236#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 50233#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 50230#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 50227#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 50224#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 50221#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 50218#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 50216#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 50214#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 50209#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 50208#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 50207#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 50206#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 50130#L163 assume 8544 == ssl3_accept_~s__state~0#1; 49635#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 50085#L385 assume !(0 != ssl3_accept_~s__session__peer~0#1); 50083#L394 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 49965#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 49964#L406 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 49426#L409 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 49252#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50037#L595 ssl3_accept_~skip~0#1 := 0; 50036#L109-2 assume !false; 50035#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50034#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 50033#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 50032#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 50031#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 50030#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 50029#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 50027#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 50026#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 50025#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 50024#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 50023#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 50022#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 49891#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 50016#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 50014#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 50012#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 50010#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 50008#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 50006#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 50004#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 50002#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 50000#L175 assume 8448 == ssl3_accept_~s__state~0#1; 49304#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 49289#L436 assume !(ssl3_accept_~num1~0#1 > 0); 49291#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 49330#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49769#L595 ssl3_accept_~skip~0#1 := 0; 49763#L109-2 assume !false; 49757#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49751#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 49746#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 49740#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 49733#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 49726#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 49720#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 49713#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 49706#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 49700#L136 assume 8464 == ssl3_accept_~s__state~0#1; 49459#L143 [2021-11-20 05:43:47,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:47,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-11-20 05:43:47,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:47,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974274830] [2021-11-20 05:43:47,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:47,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:47,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:47,479 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:47,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:47,486 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:47,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:47,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1363765267, now seen corresponding path program 1 times [2021-11-20 05:43:47,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:47,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902420496] [2021-11-20 05:43:47,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:47,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:47,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:47,536 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:43:47,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:47,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902420496] [2021-11-20 05:43:47,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902420496] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 05:43:47,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426140579] [2021-11-20 05:43:47,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:47,539 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 05:43:47,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:47,540 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 05:43:47,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-20 05:43:47,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:47,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 05:43:47,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:43:47,959 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:43:47,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 05:43:48,183 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:43:48,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426140579] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 05:43:48,183 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 05:43:48,183 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-20 05:43:48,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705122082] [2021-11-20 05:43:48,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 05:43:48,184 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:48,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:48,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 05:43:48,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-20 05:43:48,185 INFO L87 Difference]: Start difference. First operand 1179 states and 1512 transitions. cyclomatic complexity: 336 Second operand has 6 states, 5 states have (on average 26.6) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:48,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:48,972 INFO L93 Difference]: Finished difference Result 3088 states and 3922 transitions. [2021-11-20 05:43:48,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-20 05:43:48,973 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3088 states and 3922 transitions. [2021-11-20 05:43:48,989 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2765 [2021-11-20 05:43:49,001 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3088 states to 3028 states and 3862 transitions. [2021-11-20 05:43:49,001 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2878 [2021-11-20 05:43:49,005 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2878 [2021-11-20 05:43:49,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3028 states and 3862 transitions. [2021-11-20 05:43:49,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:49,007 INFO L681 BuchiCegarLoop]: Abstraction has 3028 states and 3862 transitions. [2021-11-20 05:43:49,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3028 states and 3862 transitions. [2021-11-20 05:43:49,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3028 to 1855. [2021-11-20 05:43:49,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1855 states, 1855 states have (on average 1.2991913746630728) internal successors, (2410), 1854 states have internal predecessors, (2410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:49,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1855 states to 1855 states and 2410 transitions. [2021-11-20 05:43:49,050 INFO L704 BuchiCegarLoop]: Abstraction has 1855 states and 2410 transitions. [2021-11-20 05:43:49,050 INFO L587 BuchiCegarLoop]: Abstraction has 1855 states and 2410 transitions. [2021-11-20 05:43:49,050 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-11-20 05:43:49,050 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1855 states and 2410 transitions. [2021-11-20 05:43:49,057 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1592 [2021-11-20 05:43:49,057 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:49,057 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:49,060 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:49,060 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:49,061 INFO L791 eck$LassoCheckResult]: Stem: 54571#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 54426#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 54427#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 54531#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 54468#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 54470#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 54502#L109-2 assume !false; 54615#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55238#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 55537#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 55536#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 55535#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 55534#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 55533#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 55532#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 55531#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 55530#L136 assume 8464 == ssl3_accept_~s__state~0#1; 54771#L143 [2021-11-20 05:43:49,061 INFO L793 eck$LassoCheckResult]: Loop: 54771#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 56134#L282 assume !(0 == ssl3_accept_~blastFlag~0#1); 56135#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 56167#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56161#L595 ssl3_accept_~skip~0#1 := 0; 56159#L109-2 assume !false; 56157#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56155#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 56153#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 56151#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 56149#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 56147#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 56145#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 56144#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 56142#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 56140#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 56137#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 56136#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 55871#L145 assume 8496 == ssl3_accept_~s__state~0#1; 54768#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 55845#L295 assume !(1 == ssl3_accept_~blastFlag~0#1); 55841#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 55840#L301 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 55839#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 55838#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55831#L595 ssl3_accept_~skip~0#1 := 0; 55825#L109-2 assume !false; 55823#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55817#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 55815#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 55813#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 55811#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 55809#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 55807#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 55805#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 55803#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 55801#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 55799#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 55797#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 55795#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 55793#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 55791#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 55789#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 55782#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 55778#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 55774#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 55770#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 55765#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 54561#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 54337#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 54338#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 54399#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 54520#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 54521#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 54493#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 54464#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 54465#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 54495#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 54674#L202 assume 8656 == ssl3_accept_~s__state~0#1; 54671#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 54668#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 54665#L507 assume !(2 == ssl3_accept_~blastFlag~0#1); 54377#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 54395#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 54518#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55999#L595 ssl3_accept_~skip~0#1 := 0; 55997#L109-2 assume !false; 55995#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55993#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 55991#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 55990#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 55989#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 55958#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 55955#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 55767#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 55763#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 55213#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 55208#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 55207#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 55206#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 55183#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 55178#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 55176#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 55174#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 55172#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 55170#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 55168#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 55166#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 55164#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 55162#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 55160#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 55158#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 55156#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 55154#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 55152#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 55150#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 55148#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 55146#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 55132#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 55131#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 54507#L208 assume 8672 == ssl3_accept_~s__state~0#1; 54501#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 54386#L524 assume 4 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 5; 54387#L524-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 54527#L535 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 54529#L535-2 ssl3_accept_~s__init_num~0#1 := 0; 55250#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55244#L595 ssl3_accept_~skip~0#1 := 0; 55240#L109-2 assume !false; 55241#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55234#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 55232#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 55229#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 55227#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 55222#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 55220#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 55218#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 55216#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 55214#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 55209#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 55210#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 54809#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 54808#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 54807#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 54806#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 54805#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 54804#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 54803#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 54802#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 54801#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 54800#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 54799#L175 assume 8448 == ssl3_accept_~s__state~0#1; 54754#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 54798#L436 assume !(ssl3_accept_~num1~0#1 > 0); 54796#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 54794#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54789#L595 ssl3_accept_~skip~0#1 := 0; 54788#L109-2 assume !false; 54787#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54785#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 54784#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 54783#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 54781#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 54779#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 54778#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 54776#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 54774#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 54773#L136 assume 8464 == ssl3_accept_~s__state~0#1; 54771#L143 [2021-11-20 05:43:49,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:49,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-11-20 05:43:49,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:49,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681423286] [2021-11-20 05:43:49,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:49,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:49,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:49,067 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:49,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:49,074 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:49,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:49,075 INFO L85 PathProgramCache]: Analyzing trace with hash -961479982, now seen corresponding path program 1 times [2021-11-20 05:43:49,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:49,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79132055] [2021-11-20 05:43:49,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:49,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:49,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:49,111 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-11-20 05:43:49,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:49,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79132055] [2021-11-20 05:43:49,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79132055] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:49,112 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:49,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:49,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556795269] [2021-11-20 05:43:49,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:49,113 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:49,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:49,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:49,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:49,114 INFO L87 Difference]: Start difference. First operand 1855 states and 2410 transitions. cyclomatic complexity: 558 Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:49,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:49,147 INFO L93 Difference]: Finished difference Result 3339 states and 4381 transitions. [2021-11-20 05:43:49,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:49,148 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3339 states and 4381 transitions. [2021-11-20 05:43:49,167 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3030 [2021-11-20 05:43:49,182 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3339 states to 3339 states and 4381 transitions. [2021-11-20 05:43:49,182 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3189 [2021-11-20 05:43:49,187 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3189 [2021-11-20 05:43:49,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3339 states and 4381 transitions. [2021-11-20 05:43:49,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:49,191 INFO L681 BuchiCegarLoop]: Abstraction has 3339 states and 4381 transitions. [2021-11-20 05:43:49,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3339 states and 4381 transitions. [2021-11-20 05:43:49,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3339 to 3339. [2021-11-20 05:43:49,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3339 states, 3339 states have (on average 1.3120694818808027) internal successors, (4381), 3338 states have internal predecessors, (4381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:49,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3339 states to 3339 states and 4381 transitions. [2021-11-20 05:43:49,292 INFO L704 BuchiCegarLoop]: Abstraction has 3339 states and 4381 transitions. [2021-11-20 05:43:49,292 INFO L587 BuchiCegarLoop]: Abstraction has 3339 states and 4381 transitions. [2021-11-20 05:43:49,292 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-11-20 05:43:49,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3339 states and 4381 transitions. [2021-11-20 05:43:49,306 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3030 [2021-11-20 05:43:49,307 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:49,307 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:49,310 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:49,310 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:49,311 INFO L791 eck$LassoCheckResult]: Stem: 59773#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 59627#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 59628#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 59731#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 59669#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 59671#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 59703#L109-2 assume !false; 59822#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 60054#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 60053#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 60052#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 60051#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 60050#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 60049#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 60048#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 60047#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 60046#L136 assume 8464 == ssl3_accept_~s__state~0#1; 60044#L143 [2021-11-20 05:43:49,311 INFO L793 eck$LassoCheckResult]: Loop: 60044#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 60720#L282 assume !(0 == ssl3_accept_~blastFlag~0#1); 60721#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 61207#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61200#L595 ssl3_accept_~skip~0#1 := 0; 61194#L109-2 assume !false; 61192#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61190#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 61188#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 61186#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 61184#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 61182#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 61180#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 61178#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 61176#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 61175#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 61171#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 61164#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 60661#L145 assume 8496 == ssl3_accept_~s__state~0#1; 60660#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 60658#L295 assume !(1 == ssl3_accept_~blastFlag~0#1); 60657#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 60655#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 59737#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 60653#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 60648#L595 ssl3_accept_~skip~0#1 := 0; 60647#L109-2 assume !false; 60646#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 60645#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 60644#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 60643#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 60642#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 60641#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 60640#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 60639#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 60638#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 60637#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 60636#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 60635#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 60634#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 60633#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 60512#L151 assume 8512 == ssl3_accept_~s__state~0#1; 60437#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 60508#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 60506#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 60502#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 60496#L595 ssl3_accept_~skip~0#1 := 0; 60494#L109-2 assume !false; 60491#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 60489#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 60478#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 60475#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 60472#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 60469#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 60466#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 60463#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 60460#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 60457#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 60454#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 60451#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 60448#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 60445#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 60442#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 60439#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 60408#L157 assume 8528 == ssl3_accept_~s__state~0#1; 60405#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 60404#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 60402#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 60395#L338 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 60389#L341 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 60385#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 60382#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 60375#L595 ssl3_accept_~skip~0#1 := 0; 60373#L109-2 assume !false; 60371#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 60368#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 60366#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 60364#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 60362#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 60360#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 60358#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 60356#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 60354#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 60352#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 60350#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 60348#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 60346#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 60344#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 60342#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 60340#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 60338#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 60336#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 60302#L163 assume 8544 == ssl3_accept_~s__state~0#1; 60292#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 60296#L385 assume !(0 != ssl3_accept_~s__session__peer~0#1); 60289#L394 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 60283#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 60280#L406 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 60279#L409 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 60271#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 60265#L595 ssl3_accept_~skip~0#1 := 0; 60263#L109-2 assume !false; 60261#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 60259#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 60257#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 60255#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 60253#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 60251#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 60249#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 60247#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 60245#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 60243#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 60241#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 60238#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 60235#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 60234#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 60233#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 60232#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 60231#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 60230#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 60229#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 60228#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 60227#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 60226#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 60225#L175 assume 8448 == ssl3_accept_~s__state~0#1; 60224#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 60223#L436 assume !(ssl3_accept_~num1~0#1 > 0); 60221#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 60219#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 60214#L595 ssl3_accept_~skip~0#1 := 0; 60213#L109-2 assume !false; 60212#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 60210#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 60209#L115 assume 16384 == ssl3_accept_~s__state~0#1; 60207#L221 ssl3_accept_~s__server~0#1 := 1; 60307#L226 assume 0 != ssl3_accept_~cb~0#1; 60305#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 60303#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 60300#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 60297#L236-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1; 60290#L245 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 60286#L250 assume 12292 != ssl3_accept_~s__state~0#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1; 60282#L252 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post31#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 60276#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 60266#L595 ssl3_accept_~skip~0#1 := 0; 60264#L109-2 assume !false; 60262#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 60260#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 60258#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 60256#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 60254#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 60252#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 60250#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 60248#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 60246#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 60244#L136 assume 8464 == ssl3_accept_~s__state~0#1; 60044#L143 [2021-11-20 05:43:49,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:49,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-11-20 05:43:49,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:49,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624316493] [2021-11-20 05:43:49,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:49,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:49,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:49,317 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:49,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:49,325 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:49,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:49,325 INFO L85 PathProgramCache]: Analyzing trace with hash -473968937, now seen corresponding path program 1 times [2021-11-20 05:43:49,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:49,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663361473] [2021-11-20 05:43:49,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:49,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:49,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:49,374 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:43:49,374 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:49,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663361473] [2021-11-20 05:43:49,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663361473] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 05:43:49,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130995369] [2021-11-20 05:43:49,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:49,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 05:43:49,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:49,419 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 05:43:49,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-20 05:43:49,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:49,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 05:43:49,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:43:49,767 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:43:49,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 05:43:50,003 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-20 05:43:50,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130995369] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 05:43:50,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 05:43:50,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-20 05:43:50,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798279820] [2021-11-20 05:43:50,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 05:43:50,005 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:50,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:50,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 05:43:50,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-20 05:43:50,006 INFO L87 Difference]: Start difference. First operand 3339 states and 4381 transitions. cyclomatic complexity: 1049 Second operand has 6 states, 6 states have (on average 23.5) internal successors, (141), 6 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:50,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:50,503 INFO L93 Difference]: Finished difference Result 3876 states and 4863 transitions. [2021-11-20 05:43:50,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-20 05:43:50,504 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3876 states and 4863 transitions. [2021-11-20 05:43:50,523 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2778 [2021-11-20 05:43:50,538 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3876 states to 3804 states and 4787 transitions. [2021-11-20 05:43:50,538 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3654 [2021-11-20 05:43:50,542 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3654 [2021-11-20 05:43:50,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3804 states and 4787 transitions. [2021-11-20 05:43:50,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:50,546 INFO L681 BuchiCegarLoop]: Abstraction has 3804 states and 4787 transitions. [2021-11-20 05:43:50,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3804 states and 4787 transitions. [2021-11-20 05:43:50,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3804 to 2749. [2021-11-20 05:43:50,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2749 states, 2749 states have (on average 1.2731902510003639) internal successors, (3500), 2748 states have internal predecessors, (3500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:50,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2749 states to 2749 states and 3500 transitions. [2021-11-20 05:43:50,660 INFO L704 BuchiCegarLoop]: Abstraction has 2749 states and 3500 transitions. [2021-11-20 05:43:50,660 INFO L587 BuchiCegarLoop]: Abstraction has 2749 states and 3500 transitions. [2021-11-20 05:43:50,660 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-11-20 05:43:50,660 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2749 states and 3500 transitions. [2021-11-20 05:43:50,669 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2407 [2021-11-20 05:43:50,670 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:50,670 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:50,672 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:50,672 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:50,672 INFO L791 eck$LassoCheckResult]: Stem: 67924#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 67791#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 67792#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 67889#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 67832#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 67834#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 67864#L109-2 assume !false; 67975#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69018#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 69017#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 69016#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 69015#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 69014#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 69013#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 69012#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 69011#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 69010#L136 assume 8464 == ssl3_accept_~s__state~0#1; 68022#L143 [2021-11-20 05:43:50,673 INFO L793 eck$LassoCheckResult]: Loop: 68022#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 69467#L282 assume !(0 == ssl3_accept_~blastFlag~0#1); 69468#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 70299#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70294#L595 ssl3_accept_~skip~0#1 := 0; 70293#L109-2 assume !false; 70292#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70291#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 70290#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 70289#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 70288#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 70287#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 70286#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 70285#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 70284#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 70283#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 70282#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 69268#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 69039#L145 assume 8496 == ssl3_accept_~s__state~0#1; 68019#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 69031#L295 assume !(1 == ssl3_accept_~blastFlag~0#1); 69027#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 69023#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 68133#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 68926#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68921#L595 ssl3_accept_~skip~0#1 := 0; 68920#L109-2 assume !false; 68919#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68918#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 68917#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 68916#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 68915#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 68914#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 68913#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 68912#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 68911#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 68910#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 68909#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 68908#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 68907#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 68906#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 68895#L151 assume 8512 == ssl3_accept_~s__state~0#1; 67807#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 67808#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 67870#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 67871#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70273#L595 ssl3_accept_~skip~0#1 := 0; 70272#L109-2 assume !false; 70267#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70265#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 70263#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 70261#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 70259#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 70257#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 70255#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 70253#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 70251#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 70249#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 70247#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 70245#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 70087#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 69927#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 69926#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 69923#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 68899#L157 assume 8528 == ssl3_accept_~s__state~0#1; 67722#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 67723#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 67781#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 67815#L338 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 67816#L341 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 67896#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 67939#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70121#L595 ssl3_accept_~skip~0#1 := 0; 70119#L109-2 assume !false; 70117#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70115#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 70113#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 70111#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 70109#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 70107#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 70105#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 70103#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 70101#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 70099#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 70097#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 70095#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 70093#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 70091#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 70089#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 70088#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 69925#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 69922#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 68902#L163 assume 8544 == ssl3_accept_~s__state~0#1; 68012#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 69797#L385 assume !(0 != ssl3_accept_~s__session__peer~0#1); 69792#L394 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 67935#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 67788#L406 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 67789#L409 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 69782#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 69777#L595 ssl3_accept_~skip~0#1 := 0; 69776#L109-2 assume !false; 69775#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69774#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 69773#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 69772#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 69771#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 69770#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 69769#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 69768#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 69767#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 69766#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 69765#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 69764#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 69763#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 69762#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 69761#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 69760#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 69759#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 69758#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 69757#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 69756#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 69755#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 69754#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 69753#L175 assume 8448 == ssl3_accept_~s__state~0#1; 69748#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 69745#L436 assume !(ssl3_accept_~num1~0#1 > 0); 69740#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 69733#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 69727#L595 ssl3_accept_~skip~0#1 := 0; 69725#L109-2 assume !false; 69723#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69721#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 69719#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 69717#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 69715#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 69713#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 69711#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 69709#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 69707#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 69705#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 69703#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 69701#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 69699#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 69697#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 69695#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 69693#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 69691#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 69689#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 69687#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 69685#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 69683#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 69680#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 69678#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 69677#L178 assume 8576 == ssl3_accept_~s__state~0#1; 69674#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 69668#L450 assume !(ssl3_accept_~ret~0#1 <= 0); 69665#L453 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 68467#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 69626#L595 ssl3_accept_~skip~0#1 := 0; 69624#L109-2 assume !false; 69622#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69619#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 69617#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 69614#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 69612#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 69609#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 69608#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 69183#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 69538#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 69535#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 69530#L139 assume 8465 == ssl3_accept_~s__state~0#1; 68022#L143 [2021-11-20 05:43:50,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:50,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-11-20 05:43:50,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:50,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614595391] [2021-11-20 05:43:50,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:50,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:50,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:50,678 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:50,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:50,684 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:50,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:50,685 INFO L85 PathProgramCache]: Analyzing trace with hash -291476262, now seen corresponding path program 1 times [2021-11-20 05:43:50,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:50,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007021435] [2021-11-20 05:43:50,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:50,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:50,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:50,721 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-11-20 05:43:50,722 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:50,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007021435] [2021-11-20 05:43:50,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007021435] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:50,722 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:50,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 05:43:50,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147413420] [2021-11-20 05:43:50,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:50,723 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:50,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:50,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:50,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:50,724 INFO L87 Difference]: Start difference. First operand 2749 states and 3500 transitions. cyclomatic complexity: 760 Second operand has 3 states, 2 states have (on average 37.5) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:50,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:50,864 INFO L93 Difference]: Finished difference Result 2759 states and 3508 transitions. [2021-11-20 05:43:50,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:50,867 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2759 states and 3508 transitions. [2021-11-20 05:43:50,881 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2417 [2021-11-20 05:43:50,893 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2759 states to 2759 states and 3508 transitions. [2021-11-20 05:43:50,894 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2609 [2021-11-20 05:43:50,897 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2609 [2021-11-20 05:43:50,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2759 states and 3508 transitions. [2021-11-20 05:43:50,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:50,898 INFO L681 BuchiCegarLoop]: Abstraction has 2759 states and 3508 transitions. [2021-11-20 05:43:50,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2759 states and 3508 transitions. [2021-11-20 05:43:50,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2759 to 2749. [2021-11-20 05:43:50,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2749 states, 2749 states have (on average 1.271735176427792) internal successors, (3496), 2748 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:50,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2749 states to 2749 states and 3496 transitions. [2021-11-20 05:43:50,945 INFO L704 BuchiCegarLoop]: Abstraction has 2749 states and 3496 transitions. [2021-11-20 05:43:50,945 INFO L587 BuchiCegarLoop]: Abstraction has 2749 states and 3496 transitions. [2021-11-20 05:43:50,945 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-11-20 05:43:50,945 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2749 states and 3496 transitions. [2021-11-20 05:43:50,957 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2407 [2021-11-20 05:43:50,958 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:50,958 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:50,960 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:50,960 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:50,961 INFO L791 eck$LassoCheckResult]: Stem: 73446#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 73305#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 73306#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 73408#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 73344#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 73346#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 73378#L109-2 assume !false; 73485#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73891#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 73890#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 73889#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 73888#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 73887#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 73886#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 73885#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 73884#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 73883#L136 assume 8464 == ssl3_accept_~s__state~0#1; 73618#L143 [2021-11-20 05:43:50,961 INFO L793 eck$LassoCheckResult]: Loop: 73618#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 75831#L282 assume !(0 == ssl3_accept_~blastFlag~0#1); 75832#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 75921#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75915#L595 ssl3_accept_~skip~0#1 := 0; 75913#L109-2 assume !false; 75907#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75905#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 75903#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 75901#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 75899#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 75897#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 75895#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 75893#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 75892#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 75887#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 75882#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 74926#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 74516#L145 assume 8496 == ssl3_accept_~s__state~0#1; 73613#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 74512#L295 assume !(1 == ssl3_accept_~blastFlag~0#1); 75716#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 75790#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 73261#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 73262#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75850#L595 ssl3_accept_~skip~0#1 := 0; 75847#L109-2 assume !false; 75844#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75841#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 75838#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 75835#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 75802#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 75785#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 75784#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 75782#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 75781#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 75775#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 75773#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 75771#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 75769#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 75767#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 74729#L151 assume 8512 == ssl3_accept_~s__state~0#1; 73322#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 73323#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 73389#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 73390#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75471#L595 ssl3_accept_~skip~0#1 := 0; 75469#L109-2 assume !false; 75225#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75216#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 75210#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 75107#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 75103#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 75099#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 75094#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 75088#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 75081#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 75077#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 75073#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 75069#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 75065#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 75061#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 75056#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 75052#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 74522#L157 assume 8528 == ssl3_accept_~s__state~0#1; 73235#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 73236#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 73295#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 73330#L338 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 73331#L341 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 73456#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 73457#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75667#L595 ssl3_accept_~skip~0#1 := 0; 75660#L109-2 assume !false; 75654#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75647#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 75643#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 75639#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 75635#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 75631#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 75627#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 75623#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 75619#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 75615#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 75611#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 75607#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 75603#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 75599#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 75595#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 75591#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 75587#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 75583#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 75508#L163 assume 8544 == ssl3_accept_~s__state~0#1; 73593#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 73237#L385 assume !(0 != ssl3_accept_~s__session__peer~0#1); 73238#L394 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 73452#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 73443#L406 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 73451#L409 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 73410#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75557#L595 ssl3_accept_~skip~0#1 := 0; 75555#L109-2 assume !false; 75553#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75551#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 75549#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 75547#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 75545#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 75543#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 75541#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 75539#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 75537#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 75535#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 75533#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 75531#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 75529#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 75527#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 75525#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 75523#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 75521#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 75519#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 75517#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 75515#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 75513#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 75511#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 75502#L175 assume 8448 == ssl3_accept_~s__state~0#1; 75503#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 73298#L436 assume !(ssl3_accept_~num1~0#1 > 0); 73300#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 75500#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75495#L595 ssl3_accept_~skip~0#1 := 0; 75494#L109-2 assume !false; 75493#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75492#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 75491#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 75490#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 75489#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 75488#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 75487#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 75484#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 75483#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 75482#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 75481#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 75479#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 75478#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 75477#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 75472#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 75470#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 75468#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 75467#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 75466#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 75465#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 75464#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 75463#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 75462#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 75461#L178 assume 8576 == ssl3_accept_~s__state~0#1; 75394#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 75460#L450 assume !(ssl3_accept_~ret~0#1 <= 0); 75459#L453 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 74257#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75942#L595 ssl3_accept_~skip~0#1 := 0; 75941#L109-2 assume !false; 75940#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75939#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 75938#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 75937#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 75936#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 75935#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 75934#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 74700#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 75889#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 75890#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 75891#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 75888#L142 assume 8466 == ssl3_accept_~s__state~0#1; 73618#L143 [2021-11-20 05:43:50,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:50,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-11-20 05:43:50,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:50,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506793291] [2021-11-20 05:43:50,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:50,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:50,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:50,968 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:50,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:50,975 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:50,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:50,976 INFO L85 PathProgramCache]: Analyzing trace with hash -445829373, now seen corresponding path program 1 times [2021-11-20 05:43:50,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:50,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747479326] [2021-11-20 05:43:50,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:50,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:51,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:51,049 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-11-20 05:43:51,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:51,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747479326] [2021-11-20 05:43:51,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747479326] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:51,050 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:51,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:51,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076753815] [2021-11-20 05:43:51,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:51,051 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:51,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:51,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:51,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:51,052 INFO L87 Difference]: Start difference. First operand 2749 states and 3496 transitions. cyclomatic complexity: 756 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:51,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:51,084 INFO L93 Difference]: Finished difference Result 4805 states and 6077 transitions. [2021-11-20 05:43:51,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:51,085 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4805 states and 6077 transitions. [2021-11-20 05:43:51,111 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4417 [2021-11-20 05:43:51,132 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4805 states to 4805 states and 6077 transitions. [2021-11-20 05:43:51,133 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4655 [2021-11-20 05:43:51,140 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4655 [2021-11-20 05:43:51,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4805 states and 6077 transitions. [2021-11-20 05:43:51,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:51,141 INFO L681 BuchiCegarLoop]: Abstraction has 4805 states and 6077 transitions. [2021-11-20 05:43:51,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4805 states and 6077 transitions. [2021-11-20 05:43:51,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4805 to 2749. [2021-11-20 05:43:51,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2749 states, 2749 states have (on average 1.2706438704983631) internal successors, (3493), 2748 states have internal predecessors, (3493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:51,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2749 states to 2749 states and 3493 transitions. [2021-11-20 05:43:51,199 INFO L704 BuchiCegarLoop]: Abstraction has 2749 states and 3493 transitions. [2021-11-20 05:43:51,199 INFO L587 BuchiCegarLoop]: Abstraction has 2749 states and 3493 transitions. [2021-11-20 05:43:51,200 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-11-20 05:43:51,200 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2749 states and 3493 transitions. [2021-11-20 05:43:51,210 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2407 [2021-11-20 05:43:51,210 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:51,211 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:51,220 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:51,221 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:51,221 INFO L791 eck$LassoCheckResult]: Stem: 81008#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 80868#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 80869#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 80969#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 80909#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 80911#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 80943#L109-2 assume !false; 81057#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81364#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 81363#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 81362#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 81361#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 81360#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 81359#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 81358#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 81357#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 81356#L136 assume 8464 == ssl3_accept_~s__state~0#1; 81354#L143 [2021-11-20 05:43:51,221 INFO L793 eck$LassoCheckResult]: Loop: 81354#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 82397#L282 assume !(0 == ssl3_accept_~blastFlag~0#1); 82398#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 82430#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82425#L595 ssl3_accept_~skip~0#1 := 0; 82424#L109-2 assume !false; 82423#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82422#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 82421#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 82420#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 82419#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 82418#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 82417#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 82416#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82415#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 82414#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 82413#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 82412#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 82369#L145 assume 8496 == ssl3_accept_~s__state~0#1; 81394#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 82363#L295 assume !(1 == ssl3_accept_~blastFlag~0#1); 82365#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 82364#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 81110#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 83466#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83460#L595 ssl3_accept_~skip~0#1 := 0; 83458#L109-2 assume !false; 83456#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83454#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 83452#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 83450#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 83448#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 83446#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 83444#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 83442#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 83440#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 83438#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 83436#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 83434#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 83432#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 83430#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 83429#L151 assume 8512 == ssl3_accept_~s__state~0#1; 80886#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 80887#L312 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 80951#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 80952#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83518#L595 ssl3_accept_~skip~0#1 := 0; 83517#L109-2 assume !false; 83516#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83515#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 83514#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 80979#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 80831#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 80832#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 80953#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 80919#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 80920#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 80803#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 80804#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 80842#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 80923#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 80845#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 80846#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 80955#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 80789#L157 assume 8528 == ssl3_accept_~s__state~0#1; 80790#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 80797#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 80906#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 80809#L360 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 80810#L362 assume !(ssl3_accept_~ret~0#1 <= 0); 80984#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 81022#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83357#L595 ssl3_accept_~skip~0#1 := 0; 83354#L109-2 assume !false; 83351#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83348#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 83345#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 83342#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 83339#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 83337#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 83334#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 83332#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 83329#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 83326#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 83324#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 83323#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 83322#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 83320#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 83318#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 83317#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 83316#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 83313#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 81910#L163 assume 8544 == ssl3_accept_~s__state~0#1; 81387#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 80798#L385 assume !(0 != ssl3_accept_~s__session__peer~0#1); 80799#L394 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 81018#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 81005#L406 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 81017#L409 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 80970#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83275#L595 ssl3_accept_~skip~0#1 := 0; 83272#L109-2 assume !false; 83269#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83266#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 83263#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 83260#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 83257#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 83254#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 83251#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 83248#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 83245#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 83242#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 83239#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 83236#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 83233#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 83230#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 83227#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 83224#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 83221#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 83219#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 83216#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 83214#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 83211#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 83210#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 83208#L175 assume 8448 == ssl3_accept_~s__state~0#1; 80876#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 80877#L436 assume !(ssl3_accept_~num1~0#1 > 0); 80904#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 80905#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83173#L595 ssl3_accept_~skip~0#1 := 0; 83170#L109-2 assume !false; 83167#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83164#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 83161#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 83158#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 83155#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 83152#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 83149#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 83146#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 83143#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 83140#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 83137#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 83134#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 83131#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 83128#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 83124#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 83120#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 83111#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 83109#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 83107#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 83103#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 83101#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 83100#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 83099#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 83098#L178 assume 8576 == ssl3_accept_~s__state~0#1; 82897#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 83097#L450 assume !(ssl3_accept_~ret~0#1 <= 0); 82485#L453 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 81707#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82478#L595 ssl3_accept_~skip~0#1 := 0; 82476#L109-2 assume !false; 82474#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82472#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 82470#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 82468#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 82465#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 82462#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 82445#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 82440#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82437#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 82436#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 82433#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 82434#L142 assume 8466 == ssl3_accept_~s__state~0#1; 81354#L143 [2021-11-20 05:43:51,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:51,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-11-20 05:43:51,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:51,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668588429] [2021-11-20 05:43:51,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:51,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:51,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:51,254 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:51,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:51,263 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:51,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:51,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1875786398, now seen corresponding path program 1 times [2021-11-20 05:43:51,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:51,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390615591] [2021-11-20 05:43:51,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:51,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:51,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:51,374 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 05:43:51,374 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:51,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390615591] [2021-11-20 05:43:51,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390615591] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:51,374 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:51,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 05:43:51,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563219991] [2021-11-20 05:43:51,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:51,375 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:51,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:51,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 05:43:51,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-20 05:43:51,376 INFO L87 Difference]: Start difference. First operand 2749 states and 3493 transitions. cyclomatic complexity: 753 Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:51,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:51,527 INFO L93 Difference]: Finished difference Result 12077 states and 15292 transitions. [2021-11-20 05:43:51,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-20 05:43:51,528 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12077 states and 15292 transitions. [2021-11-20 05:43:51,586 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 11344 [2021-11-20 05:43:51,638 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12077 states to 12077 states and 15292 transitions. [2021-11-20 05:43:51,638 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11927 [2021-11-20 05:43:51,655 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11927 [2021-11-20 05:43:51,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12077 states and 15292 transitions. [2021-11-20 05:43:51,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:51,656 INFO L681 BuchiCegarLoop]: Abstraction has 12077 states and 15292 transitions. [2021-11-20 05:43:51,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12077 states and 15292 transitions. [2021-11-20 05:43:51,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12077 to 4832. [2021-11-20 05:43:51,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4832 states, 4832 states have (on average 1.265728476821192) internal successors, (6116), 4831 states have internal predecessors, (6116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:51,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4832 states to 4832 states and 6116 transitions. [2021-11-20 05:43:51,773 INFO L704 BuchiCegarLoop]: Abstraction has 4832 states and 6116 transitions. [2021-11-20 05:43:51,773 INFO L587 BuchiCegarLoop]: Abstraction has 4832 states and 6116 transitions. [2021-11-20 05:43:51,773 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-11-20 05:43:51,774 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4832 states and 6116 transitions. [2021-11-20 05:43:51,790 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 4444 [2021-11-20 05:43:51,790 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:51,791 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:51,793 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:51,793 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:51,794 INFO L791 eck$LassoCheckResult]: Stem: 95864#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 95710#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 95711#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 95817#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 95749#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 95751#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 95787#L109-2 assume !false; 95951#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 96587#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 96586#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 96585#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 96584#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 96583#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 96582#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 96581#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 96580#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 96579#L136 assume 8464 == ssl3_accept_~s__state~0#1; 96007#L143 [2021-11-20 05:43:51,794 INFO L793 eck$LassoCheckResult]: Loop: 96007#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 99384#L282 assume !(0 == ssl3_accept_~blastFlag~0#1); 99385#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 99619#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 99612#L595 ssl3_accept_~skip~0#1 := 0; 99610#L109-2 assume !false; 99607#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 99605#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 99600#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 99598#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 99596#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 99594#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 99592#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 99591#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 99589#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 99583#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 99581#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 99579#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 99216#L145 assume 8496 == ssl3_accept_~s__state~0#1; 96004#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 98712#L295 assume !(1 == ssl3_accept_~blastFlag~0#1); 99200#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 99807#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 95821#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 99806#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 99758#L595 ssl3_accept_~skip~0#1 := 0; 99755#L109-2 assume !false; 99753#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 99745#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 99741#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 99737#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 99733#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 99729#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 99725#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 99721#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 99717#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 99713#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 99709#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 99705#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 99701#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 99698#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 95969#L151 assume 8512 == ssl3_accept_~s__state~0#1; 95954#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 95955#L312 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 95859#L316 assume !(ssl3_accept_~ret~0#1 <= 0); 95860#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 100341#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 100336#L595 ssl3_accept_~skip~0#1 := 0; 100335#L109-2 assume !false; 100334#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 100333#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 100332#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 100331#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 100330#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 100329#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 100328#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 100327#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 100326#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 100325#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 100324#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 100323#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 100322#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 100321#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 100320#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 100319#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 100318#L157 assume 8528 == ssl3_accept_~s__state~0#1; 95639#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 95640#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 99195#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 95652#L360 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 95653#L362 assume !(ssl3_accept_~ret~0#1 <= 0); 100306#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 100304#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 100298#L595 ssl3_accept_~skip~0#1 := 0; 100296#L109-2 assume !false; 100294#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 100292#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 100290#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 100288#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 100286#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 100284#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 100279#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 100277#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 100275#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 100273#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 100271#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 100269#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 100267#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 100265#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 100227#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 100223#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 100204#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 100201#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 100198#L163 assume 8544 == ssl3_accept_~s__state~0#1; 95997#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 100197#L385 assume !(0 != ssl3_accept_~s__session__peer~0#1); 95644#L394 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 95645#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 100193#L406 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 100192#L409 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 100024#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 100020#L595 ssl3_accept_~skip~0#1 := 0; 100011#L109-2 assume !false; 100012#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 100003#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 100004#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 99995#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 99996#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 99987#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 99988#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 99979#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 99980#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 99971#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 99972#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 99963#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 99964#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 99955#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 99956#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 100162#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 100161#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 99941#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 99942#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 99934#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 99935#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 99925#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 99926#L175 assume 8448 == ssl3_accept_~s__state~0#1; 95718#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 95703#L436 assume !(ssl3_accept_~num1~0#1 > 0); 95705#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 95745#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 100206#L595 ssl3_accept_~skip~0#1 := 0; 100202#L109-2 assume !false; 100199#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 100191#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 100189#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 100188#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 100187#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 100186#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 100183#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 100182#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 100181#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 100180#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 100179#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 100178#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 100177#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 100176#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 100175#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 100174#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 100173#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 100172#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 100171#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 100170#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 100168#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 100166#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 100164#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 100163#L178 assume 8576 == ssl3_accept_~s__state~0#1; 100083#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 100158#L450 assume !(ssl3_accept_~ret~0#1 <= 0); 100157#L453 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 95717#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 99881#L595 ssl3_accept_~skip~0#1 := 0; 99874#L109-2 assume !false; 99870#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 99866#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 99862#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 99858#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 99854#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 99697#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 99554#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 99551#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 99549#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 99543#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 99541#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 99392#L142 assume 8466 == ssl3_accept_~s__state~0#1; 96007#L143 [2021-11-20 05:43:51,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:51,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-11-20 05:43:51,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:51,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730833873] [2021-11-20 05:43:51,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:51,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:51,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:51,802 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:51,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:51,847 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:51,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:51,849 INFO L85 PathProgramCache]: Analyzing trace with hash 2050278168, now seen corresponding path program 1 times [2021-11-20 05:43:51,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:51,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646668241] [2021-11-20 05:43:51,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:51,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:51,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:51,870 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:51,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:51,910 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:51,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:51,912 INFO L85 PathProgramCache]: Analyzing trace with hash -126191740, now seen corresponding path program 1 times [2021-11-20 05:43:51,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:51,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921074037] [2021-11-20 05:43:51,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:51,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:51,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:51,945 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-11-20 05:43:51,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:51,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921074037] [2021-11-20 05:43:51,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921074037] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:51,946 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:51,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:51,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663312571] [2021-11-20 05:43:51,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:53,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:53,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:53,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:53,513 INFO L87 Difference]: Start difference. First operand 4832 states and 6116 transitions. cyclomatic complexity: 1297 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:53,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:53,565 INFO L93 Difference]: Finished difference Result 7622 states and 9675 transitions. [2021-11-20 05:43:53,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:53,566 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7622 states and 9675 transitions. [2021-11-20 05:43:53,602 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 7318 [2021-11-20 05:43:53,637 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7622 states to 7622 states and 9675 transitions. [2021-11-20 05:43:53,637 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7518 [2021-11-20 05:43:53,648 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7518 [2021-11-20 05:43:53,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7622 states and 9675 transitions. [2021-11-20 05:43:53,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:53,648 INFO L681 BuchiCegarLoop]: Abstraction has 7622 states and 9675 transitions. [2021-11-20 05:43:53,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7622 states and 9675 transitions. [2021-11-20 05:43:53,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7622 to 7622. [2021-11-20 05:43:53,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7622 states, 7622 states have (on average 1.2693518761479927) internal successors, (9675), 7621 states have internal predecessors, (9675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:53,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7622 states to 7622 states and 9675 transitions. [2021-11-20 05:43:53,777 INFO L704 BuchiCegarLoop]: Abstraction has 7622 states and 9675 transitions. [2021-11-20 05:43:53,777 INFO L587 BuchiCegarLoop]: Abstraction has 7622 states and 9675 transitions. [2021-11-20 05:43:53,777 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-11-20 05:43:53,777 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7622 states and 9675 transitions. [2021-11-20 05:43:53,804 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 7318 [2021-11-20 05:43:53,805 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:53,805 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:53,808 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:53,808 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] [2021-11-20 05:43:53,809 INFO L791 eck$LassoCheckResult]: Stem: 108307#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 108168#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 108169#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 108266#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 108206#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 108208#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 108242#L109-2 assume !false; 108341#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 109427#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 109426#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 109425#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 109424#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 109423#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 109422#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 109421#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 109420#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 109419#L136 assume 8464 == ssl3_accept_~s__state~0#1; 108451#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 111739#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 111618#L282-2 [2021-11-20 05:43:53,810 INFO L793 eck$LassoCheckResult]: Loop: 111618#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 111737#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 111732#L595 ssl3_accept_~skip~0#1 := 0; 111731#L109-2 assume !false; 111730#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 111728#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 111727#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 111726#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 111722#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 111721#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 111719#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 111717#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 111715#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 111713#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 111711#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 111707#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 110557#L145 assume 8496 == ssl3_accept_~s__state~0#1; 110558#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 110533#L295 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 110532#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 110531#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 110528#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 110527#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 110517#L595 ssl3_accept_~skip~0#1 := 0; 110515#L109-2 assume !false; 110513#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 110511#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 110509#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 110507#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 110505#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 110503#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 110501#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 110499#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 110497#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 110495#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 110493#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 110491#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 110489#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 110487#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 110485#L151 assume 8512 == ssl3_accept_~s__state~0#1; 110483#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 110480#L312 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 110481#L316 assume !(ssl3_accept_~ret~0#1 <= 0); 110869#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 110867#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 110862#L595 ssl3_accept_~skip~0#1 := 0; 110861#L109-2 assume !false; 110860#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 110859#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 110858#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 110857#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 110856#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 110855#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 110854#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 110853#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 110852#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 110851#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 110850#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 110849#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 110848#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 110847#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 110846#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 110845#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 110844#L157 assume 8528 == ssl3_accept_~s__state~0#1; 110843#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 110841#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 110839#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 110835#L360 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 110833#L362 assume !(ssl3_accept_~ret~0#1 <= 0); 110830#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 110828#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 110823#L595 ssl3_accept_~skip~0#1 := 0; 110821#L109-2 assume !false; 110816#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 110814#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 110812#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 110810#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 110808#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 110806#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 110804#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 110802#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 110800#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 110798#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 110796#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 110794#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 110792#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 110790#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 110788#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 110786#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 110784#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 110782#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 110780#L163 assume 8544 == ssl3_accept_~s__state~0#1; 110778#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 110776#L385 assume !(0 != ssl3_accept_~s__session__peer~0#1); 110773#L394 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 110769#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 110767#L406 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 110765#L409 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 110762#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 110757#L595 ssl3_accept_~skip~0#1 := 0; 110756#L109-2 assume !false; 110755#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 110754#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 110753#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 110752#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 110751#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 110750#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 110749#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 110748#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 110747#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 110746#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 110745#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 110744#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 110743#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 110742#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 110741#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 110740#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 110739#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 110738#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 110737#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 110736#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 110735#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 110734#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 110733#L175 assume 8448 == ssl3_accept_~s__state~0#1; 110732#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 110731#L436 assume !(ssl3_accept_~num1~0#1 > 0); 110728#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 110727#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 110721#L595 ssl3_accept_~skip~0#1 := 0; 110719#L109-2 assume !false; 110717#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 110715#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 110713#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 110710#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 110704#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 110702#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 110700#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 110698#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 110696#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 110694#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 110692#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 110690#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 110688#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 110686#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 110682#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 110681#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 110659#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 110658#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 110656#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 110655#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 110653#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 110652#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 110651#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 110650#L178 assume 8576 == ssl3_accept_~s__state~0#1; 110646#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 110644#L450 assume !(ssl3_accept_~ret~0#1 <= 0); 110640#L453 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 110641#L457 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 110914#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 110909#L595 ssl3_accept_~skip~0#1 := 0; 110908#L109-2 assume !false; 110907#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 110906#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 110905#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 110904#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 110903#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 110902#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 110901#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 110900#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 110899#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 110898#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 110897#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 110896#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 110895#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 110894#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 109595#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 109586#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 109581#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 109575#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 109576#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 110657#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 109558#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 109559#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 109546#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 109547#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 110648#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 110649#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 109522#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 109524#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 109431#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 109433#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 110722#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 109216#L202 assume 8656 == ssl3_accept_~s__state~0#1; 109214#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 109212#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 109209#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 109206#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 109203#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 109197#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 109193#L595 ssl3_accept_~skip~0#1 := 0; 109181#L109-2 assume !false; 109182#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 109169#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 109170#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 109161#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 109162#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 109153#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 109154#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 109145#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 109146#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 109137#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 109138#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 109129#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 109130#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 109121#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 109122#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 109113#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 109114#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 109105#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 109106#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 109097#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 109098#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 109089#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 109090#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 109081#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 109082#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 109073#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 109074#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 109065#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 109066#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 109057#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 109058#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 108797#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 108799#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 108779#L208 assume 8672 == ssl3_accept_~s__state~0#1; 108780#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 108765#L524 assume 4 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 5; 108766#L524-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 108755#L535 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 108756#L535-2 ssl3_accept_~s__init_num~0#1 := 0; 111632#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 111621#L595 ssl3_accept_~skip~0#1 := 0; 111622#L109-2 assume !false; 111615#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 111616#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 111601#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 111602#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 111593#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 111594#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 111585#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 111586#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 111577#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 111578#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 111569#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 111570#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 111530#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 111528#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 111529#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 111517#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 111441#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 111442#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 111244#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 111245#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 111004#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 111005#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 111709#L175 assume 8448 == ssl3_accept_~s__state~0#1; 110938#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 110939#L436 assume !(ssl3_accept_~num1~0#1 > 0); 110927#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 110928#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 110890#L595 ssl3_accept_~skip~0#1 := 0; 110891#L109-2 assume !false; 110883#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 110884#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 110874#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 110875#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 110684#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 110685#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 110627#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 110628#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 110619#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 110621#L136 assume 8464 == ssl3_accept_~s__state~0#1; 110572#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 111617#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 111618#L282-2 [2021-11-20 05:43:53,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:53,810 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 1 times [2021-11-20 05:43:53,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:53,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246613144] [2021-11-20 05:43:53,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:53,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:53,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:53,817 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:53,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:53,824 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:53,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:53,825 INFO L85 PathProgramCache]: Analyzing trace with hash -54663756, now seen corresponding path program 1 times [2021-11-20 05:43:53,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:53,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944811012] [2021-11-20 05:43:53,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:53,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:53,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:53,882 INFO L134 CoverageAnalysis]: Checked inductivity of 875 backedges. 535 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2021-11-20 05:43:53,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:53,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944811012] [2021-11-20 05:43:53,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944811012] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:53,883 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:53,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:53,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233601417] [2021-11-20 05:43:53,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:53,884 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:53,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:53,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:53,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:53,885 INFO L87 Difference]: Start difference. First operand 7622 states and 9675 transitions. cyclomatic complexity: 2072 Second operand has 3 states, 3 states have (on average 48.333333333333336) internal successors, (145), 3 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:54,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:54,030 INFO L93 Difference]: Finished difference Result 8846 states and 11069 transitions. [2021-11-20 05:43:54,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:54,031 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8846 states and 11069 transitions. [2021-11-20 05:43:54,075 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8542 [2021-11-20 05:43:54,115 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8846 states to 8846 states and 11069 transitions. [2021-11-20 05:43:54,115 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8742 [2021-11-20 05:43:54,126 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8742 [2021-11-20 05:43:54,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8846 states and 11069 transitions. [2021-11-20 05:43:54,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:54,127 INFO L681 BuchiCegarLoop]: Abstraction has 8846 states and 11069 transitions. [2021-11-20 05:43:54,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8846 states and 11069 transitions. [2021-11-20 05:43:54,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8846 to 8778. [2021-11-20 05:43:54,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8778 states, 8778 states have (on average 1.2532467532467533) internal successors, (11001), 8777 states have internal predecessors, (11001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:54,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8778 states to 8778 states and 11001 transitions. [2021-11-20 05:43:54,347 INFO L704 BuchiCegarLoop]: Abstraction has 8778 states and 11001 transitions. [2021-11-20 05:43:54,347 INFO L587 BuchiCegarLoop]: Abstraction has 8778 states and 11001 transitions. [2021-11-20 05:43:54,347 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-11-20 05:43:54,347 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8778 states and 11001 transitions. [2021-11-20 05:43:54,378 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8474 [2021-11-20 05:43:54,378 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:54,378 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:54,382 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:54,382 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] [2021-11-20 05:43:54,383 INFO L791 eck$LassoCheckResult]: Stem: 124800#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 124643#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 124644#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 124753#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 124685#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 124687#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 124723#L109-2 assume !false; 124839#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125889#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 125888#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 125887#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 125886#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 125885#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 125884#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 125883#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 125882#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 125881#L136 assume 8464 == ssl3_accept_~s__state~0#1; 124952#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 127811#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 127812#L282-2 [2021-11-20 05:43:54,383 INFO L793 eck$LassoCheckResult]: Loop: 127812#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 128628#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127788#L595 ssl3_accept_~skip~0#1 := 0; 127789#L109-2 assume !false; 127780#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127781#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 127772#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 127773#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 127764#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 127765#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 127756#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 127757#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 127748#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 127749#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 127740#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 127741#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 127196#L145 assume 8496 == ssl3_accept_~s__state~0#1; 127197#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 127016#L295 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 127015#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 127014#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 127013#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 127011#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127006#L595 ssl3_accept_~skip~0#1 := 0; 127005#L109-2 assume !false; 127004#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127003#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 127002#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 127001#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 127000#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 126999#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 126998#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 126997#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 126996#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 126995#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 126994#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 126993#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 126992#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 126991#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 126990#L151 assume 8512 == ssl3_accept_~s__state~0#1; 126989#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 126987#L312 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 126986#L316 assume !(ssl3_accept_~ret~0#1 <= 0); 126985#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 126983#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126978#L595 ssl3_accept_~skip~0#1 := 0; 126977#L109-2 assume !false; 126976#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126975#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 126974#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 126973#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 126972#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 126971#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 126970#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 126969#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 126968#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 126967#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 126966#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 126965#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 126964#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 126963#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 126962#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 126961#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 126960#L157 assume 8528 == ssl3_accept_~s__state~0#1; 126959#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 126957#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 126955#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 126951#L360 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 126949#L362 assume !(ssl3_accept_~ret~0#1 <= 0); 126946#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 126944#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126939#L595 ssl3_accept_~skip~0#1 := 0; 126938#L109-2 assume !false; 126937#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126936#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 126935#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 126934#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 126933#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 126932#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 126931#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 126930#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 126929#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 126928#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 126927#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 126926#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 126925#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 126924#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 126923#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 126922#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 126921#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 126920#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 126919#L163 assume 8544 == ssl3_accept_~s__state~0#1; 126918#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 126917#L385 assume !(0 != ssl3_accept_~s__session__peer~0#1); 126914#L394 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 126909#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 126905#L406 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 126906#L409 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 126898#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126893#L595 ssl3_accept_~skip~0#1 := 0; 126892#L109-2 assume !false; 126891#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126890#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 126889#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 126888#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 126887#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 126886#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 126885#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 126884#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 126883#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 126882#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 126881#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 126880#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 126879#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 126878#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 126877#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 126876#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 126875#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 126874#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 126873#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 126872#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 126871#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 126870#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 126869#L175 assume 8448 == ssl3_accept_~s__state~0#1; 126867#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 126868#L436 assume !(ssl3_accept_~num1~0#1 > 0); 127290#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 126859#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126855#L595 ssl3_accept_~skip~0#1 := 0; 126850#L109-2 assume !false; 126851#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126846#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 126847#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 126842#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 126843#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 126838#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 126839#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 126834#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 126835#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 126830#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 126831#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 126826#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 126827#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 126822#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 126823#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 126818#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 126819#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 126814#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 126815#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 127263#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 127262#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 127261#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 127260#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 126807#L178 assume 8576 == ssl3_accept_~s__state~0#1; 125928#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 126803#L450 assume !(ssl3_accept_~ret~0#1 <= 0); 126804#L453 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 127252#L457 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 126795#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126791#L595 ssl3_accept_~skip~0#1 := 0; 126786#L109-2 assume !false; 126787#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126782#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 126783#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 126778#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 126779#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 126774#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 126775#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 126770#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 126771#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 126766#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 126767#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 126762#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 126763#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 126758#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 126759#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 126754#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 126755#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 126750#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 126751#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 126746#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 126747#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 126742#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 126743#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 126738#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 126739#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 126735#L184 assume 8592 == ssl3_accept_~s__state~0#1; 125912#L188 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 127288#L467 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8608;ssl3_accept_~s__init_num~0#1 := 0; 126551#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126546#L595 ssl3_accept_~skip~0#1 := 0; 126544#L109-2 assume !false; 126545#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126540#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 126541#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 126536#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 126537#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 126532#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 126533#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 126528#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 126529#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 126524#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 126525#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 126520#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 126521#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 126516#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 126517#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 126512#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 126513#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 126508#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 126509#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 126504#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 126505#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 126501#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 126500#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 126499#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 125927#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 125929#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 125911#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 125913#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 127324#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 127325#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 126497#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 125813#L202 assume 8656 == ssl3_accept_~s__state~0#1; 125803#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 125804#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 125795#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 125794#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 125787#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 125788#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 125774#L595 ssl3_accept_~skip~0#1 := 0; 125775#L109-2 assume !false; 125768#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125769#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 125762#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 125763#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 125756#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 125757#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 125750#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 125751#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 125744#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 125745#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 125738#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 125739#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 125732#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 125733#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 125726#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 125727#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 125720#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 125721#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 125715#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 125716#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 125705#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 125706#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 125694#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 125695#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 125685#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 125686#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 125670#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 125671#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 125662#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 125663#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 125654#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 125655#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 125425#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 125427#L208 assume 8672 == ssl3_accept_~s__state~0#1; 125416#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 125417#L524 assume 4 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 5; 124779#L524-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 124780#L535 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 127569#L535-2 ssl3_accept_~s__init_num~0#1 := 0; 127551#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127540#L595 ssl3_accept_~skip~0#1 := 0; 127537#L109-2 assume !false; 127534#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127531#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 127528#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 127525#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 127522#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 127519#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 127516#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 127513#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 127510#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 127507#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 127504#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 127501#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 127498#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 127496#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 127494#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 127477#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 127471#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 127472#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 127461#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 127462#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 127451#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 127452#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 127484#L175 assume 8448 == ssl3_accept_~s__state~0#1; 127435#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 127436#L436 assume !(ssl3_accept_~num1~0#1 > 0); 127430#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 127431#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127419#L595 ssl3_accept_~skip~0#1 := 0; 127420#L109-2 assume !false; 127415#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127416#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 127411#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 127412#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 127407#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 127408#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 127403#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 127404#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 127395#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 127397#L136 assume 8464 == ssl3_accept_~s__state~0#1; 127363#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 127813#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 127812#L282-2 [2021-11-20 05:43:54,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:54,384 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 2 times [2021-11-20 05:43:54,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:54,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392168431] [2021-11-20 05:43:54,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:54,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:54,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:54,390 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:54,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:54,398 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:54,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:54,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1233671064, now seen corresponding path program 1 times [2021-11-20 05:43:54,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:54,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460012440] [2021-11-20 05:43:54,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:54,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:54,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:54,564 INFO L134 CoverageAnalysis]: Checked inductivity of 1101 backedges. 634 proven. 0 refuted. 0 times theorem prover too weak. 467 trivial. 0 not checked. [2021-11-20 05:43:54,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:54,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460012440] [2021-11-20 05:43:54,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460012440] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:54,565 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:54,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:54,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060040843] [2021-11-20 05:43:54,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:54,566 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:54,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:54,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:54,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:54,567 INFO L87 Difference]: Start difference. First operand 8778 states and 11001 transitions. cyclomatic complexity: 2242 Second operand has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:54,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:54,713 INFO L93 Difference]: Finished difference Result 10070 states and 12463 transitions. [2021-11-20 05:43:54,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:54,714 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10070 states and 12463 transitions. [2021-11-20 05:43:54,760 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 9766 [2021-11-20 05:43:54,803 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10070 states to 10070 states and 12463 transitions. [2021-11-20 05:43:54,803 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9966 [2021-11-20 05:43:54,810 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9966 [2021-11-20 05:43:54,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10070 states and 12463 transitions. [2021-11-20 05:43:54,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:54,811 INFO L681 BuchiCegarLoop]: Abstraction has 10070 states and 12463 transitions. [2021-11-20 05:43:54,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10070 states and 12463 transitions. [2021-11-20 05:43:54,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10070 to 10002. [2021-11-20 05:43:55,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10002 states, 10002 states have (on average 1.239252149570086) internal successors, (12395), 10001 states have internal predecessors, (12395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:55,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10002 states to 10002 states and 12395 transitions. [2021-11-20 05:43:55,032 INFO L704 BuchiCegarLoop]: Abstraction has 10002 states and 12395 transitions. [2021-11-20 05:43:55,032 INFO L587 BuchiCegarLoop]: Abstraction has 10002 states and 12395 transitions. [2021-11-20 05:43:55,032 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-11-20 05:43:55,032 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10002 states and 12395 transitions. [2021-11-20 05:43:55,072 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 9698 [2021-11-20 05:43:55,072 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:55,073 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:55,077 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:55,078 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] [2021-11-20 05:43:55,078 INFO L791 eck$LassoCheckResult]: Stem: 143650#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 143496#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 143497#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 143601#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 143535#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 143537#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 143573#L109-2 assume !false; 143684#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 144713#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 144712#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 144711#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 144710#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 144709#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 144708#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 144707#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 144706#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 144705#L136 assume 8464 == ssl3_accept_~s__state~0#1; 143798#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 146868#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 146866#L282-2 [2021-11-20 05:43:55,079 INFO L793 eck$LassoCheckResult]: Loop: 146866#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 146867#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 146852#L595 ssl3_accept_~skip~0#1 := 0; 146853#L109-2 assume !false; 146848#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146849#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 146844#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 146845#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 146840#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 146841#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 146836#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 146837#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 146832#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 146833#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 146820#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 146821#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 145850#L145 assume 8496 == ssl3_accept_~s__state~0#1; 145851#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 145562#L295 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 145561#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 145560#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 145559#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 145557#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145552#L595 ssl3_accept_~skip~0#1 := 0; 145551#L109-2 assume !false; 145550#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145549#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 145548#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 145547#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 145546#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 145545#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 145544#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 145543#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 145542#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 145541#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 145540#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 145539#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 145538#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 145537#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 145536#L151 assume 8512 == ssl3_accept_~s__state~0#1; 145535#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 145533#L312 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 145532#L316 assume !(ssl3_accept_~ret~0#1 <= 0); 145531#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 145529#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145524#L595 ssl3_accept_~skip~0#1 := 0; 145523#L109-2 assume !false; 145522#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145521#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 145520#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 145519#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 145518#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 145517#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 145516#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 145515#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 145514#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 145513#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 145512#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 145511#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 145510#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 145509#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 145508#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 145507#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 145506#L157 assume 8528 == ssl3_accept_~s__state~0#1; 145505#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 145503#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 145501#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 145497#L360 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 145495#L362 assume !(ssl3_accept_~ret~0#1 <= 0); 145492#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 145490#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145485#L595 ssl3_accept_~skip~0#1 := 0; 145484#L109-2 assume !false; 145483#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145482#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 145481#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 145480#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 145479#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 145478#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 145477#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 145476#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 145475#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 145474#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 145473#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 145472#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 145471#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 145470#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 145469#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 145468#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 145467#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 145466#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 145465#L163 assume 8544 == ssl3_accept_~s__state~0#1; 145464#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 145463#L385 assume !(0 != ssl3_accept_~s__session__peer~0#1); 145460#L394 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 145455#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 145451#L406 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 145452#L409 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 145442#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145438#L595 ssl3_accept_~skip~0#1 := 0; 145433#L109-2 assume !false; 145434#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145429#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 145430#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 145425#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 145426#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 145421#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 145422#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 145417#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 145418#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 145413#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 145414#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 145409#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 145410#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 145405#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 145406#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 145401#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 145402#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 145397#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 145398#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 145393#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 145394#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 145389#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 145390#L175 assume 8448 == ssl3_accept_~s__state~0#1; 145385#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 145386#L436 assume !(ssl3_accept_~num1~0#1 > 0); 145380#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 145381#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145769#L595 ssl3_accept_~skip~0#1 := 0; 145768#L109-2 assume !false; 145767#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145766#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 145765#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 145764#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 145763#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 145762#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 145761#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 145760#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 145759#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 145758#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 145757#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 145756#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 145755#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 145754#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 145753#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 145752#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 145751#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 145750#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 145749#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 145748#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 145747#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 145746#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 145345#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 145346#L178 assume 8576 == ssl3_accept_~s__state~0#1; 145342#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 145343#L450 assume !(ssl3_accept_~ret~0#1 <= 0); 145338#L453 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 145336#L457 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 145337#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145325#L595 ssl3_accept_~skip~0#1 := 0; 145326#L109-2 assume !false; 145321#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145322#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 145317#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 145318#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 145313#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 145314#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 145309#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 145310#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 145305#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 145306#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 145301#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 145302#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 145297#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 145298#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 145293#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 145294#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 145289#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 145290#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 145285#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 145286#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 145281#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 145282#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 145277#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 145278#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 145273#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 145274#L184 assume 8592 == ssl3_accept_~s__state~0#1; 144916#L188 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 145271#L467 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8608;ssl3_accept_~s__init_num~0#1 := 0; 145265#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145261#L595 ssl3_accept_~skip~0#1 := 0; 145256#L109-2 assume !false; 145257#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145252#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 145253#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 145248#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 145249#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 145244#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 145245#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 145240#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 145241#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 145236#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 145237#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 145232#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 145233#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 145228#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 145229#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 145224#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 145225#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 145220#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 145221#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 145216#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 145217#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 145212#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 145213#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 145208#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 145209#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 145204#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 145205#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 145201#L190 assume 8608 == ssl3_accept_~s__state~0#1; 144718#L194 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 144893#L476 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8640;ssl3_accept_~s__init_num~0#1 := 0; 144894#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145795#L595 ssl3_accept_~skip~0#1 := 0; 145794#L109-2 assume !false; 145793#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145792#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 145791#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 145790#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 145789#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 145788#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 145787#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 145786#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 145785#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 145784#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 145783#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 145782#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 145781#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 145780#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 145779#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 145778#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 145777#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 145776#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 145775#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 145774#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 145773#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 145772#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 144761#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 144762#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 145729#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 144915#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 144917#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 144912#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 144717#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 144719#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 144909#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 144349#L202 assume 8656 == ssl3_accept_~s__state~0#1; 144342#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 144343#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 144336#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 144334#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 144333#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 144329#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 144325#L595 ssl3_accept_~skip~0#1 := 0; 144320#L109-2 assume !false; 144321#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 144316#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 144317#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 144312#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 144313#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 144308#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 144309#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 144304#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 144305#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 144300#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 144301#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 144296#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 144297#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 144292#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 144293#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 144288#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 144289#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 144284#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 144285#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 144280#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 144281#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 144276#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 144277#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 144272#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 144273#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 144268#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 144269#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 144264#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 144265#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 144260#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 144261#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 144255#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 144257#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 144250#L208 assume 8672 == ssl3_accept_~s__state~0#1; 144251#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 144245#L524 assume 4 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 5; 144246#L524-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 144240#L535 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 144242#L535-2 ssl3_accept_~s__init_num~0#1 := 0; 146217#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 146206#L595 ssl3_accept_~skip~0#1 := 0; 146203#L109-2 assume !false; 146200#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146197#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 146194#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 146191#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 146188#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 146185#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 146182#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 146179#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 146176#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 146173#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 146170#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 146167#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 146164#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 146161#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 146159#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 146140#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 146027#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 146028#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 146017#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 146018#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 146007#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 146008#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 146151#L175 assume 8448 == ssl3_accept_~s__state~0#1; 145990#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 145991#L436 assume !(ssl3_accept_~num1~0#1 > 0); 145983#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 145984#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145968#L595 ssl3_accept_~skip~0#1 := 0; 145969#L109-2 assume !false; 145957#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145958#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 145928#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 145929#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 145916#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 145917#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 145904#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 145905#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 145889#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 145891#L136 assume 8464 == ssl3_accept_~s__state~0#1; 145871#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 146869#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 146866#L282-2 [2021-11-20 05:43:55,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:55,080 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 3 times [2021-11-20 05:43:55,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:55,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557220349] [2021-11-20 05:43:55,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:55,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:55,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:55,086 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:55,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:55,094 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:55,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:55,095 INFO L85 PathProgramCache]: Analyzing trace with hash -207238247, now seen corresponding path program 1 times [2021-11-20 05:43:55,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:55,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730204105] [2021-11-20 05:43:55,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:55,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:55,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:55,160 INFO L134 CoverageAnalysis]: Checked inductivity of 1360 backedges. 737 proven. 0 refuted. 0 times theorem prover too weak. 623 trivial. 0 not checked. [2021-11-20 05:43:55,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:55,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730204105] [2021-11-20 05:43:55,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730204105] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:55,161 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:55,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:55,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775873534] [2021-11-20 05:43:55,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:55,162 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:55,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:55,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:55,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:55,163 INFO L87 Difference]: Start difference. First operand 10002 states and 12395 transitions. cyclomatic complexity: 2412 Second operand has 3 states, 3 states have (on average 53.0) internal successors, (159), 3 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:55,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:55,313 INFO L93 Difference]: Finished difference Result 9992 states and 12116 transitions. [2021-11-20 05:43:55,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:55,314 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9992 states and 12116 transitions. [2021-11-20 05:43:55,365 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 9570 [2021-11-20 05:43:55,404 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9992 states to 9992 states and 12116 transitions. [2021-11-20 05:43:55,404 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9888 [2021-11-20 05:43:55,411 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9888 [2021-11-20 05:43:55,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9992 states and 12116 transitions. [2021-11-20 05:43:55,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:55,412 INFO L681 BuchiCegarLoop]: Abstraction has 9992 states and 12116 transitions. [2021-11-20 05:43:55,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9992 states and 12116 transitions. [2021-11-20 05:43:55,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9992 to 9968. [2021-11-20 05:43:55,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9968 states, 9968 states have (on average 1.2127808988764044) internal successors, (12089), 9967 states have internal predecessors, (12089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:55,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9968 states to 9968 states and 12089 transitions. [2021-11-20 05:43:55,712 INFO L704 BuchiCegarLoop]: Abstraction has 9968 states and 12089 transitions. [2021-11-20 05:43:55,712 INFO L587 BuchiCegarLoop]: Abstraction has 9968 states and 12089 transitions. [2021-11-20 05:43:55,712 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-11-20 05:43:55,712 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9968 states and 12089 transitions. [2021-11-20 05:43:55,743 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 9550 [2021-11-20 05:43:55,743 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:55,743 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:55,747 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:55,748 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] [2021-11-20 05:43:55,748 INFO L791 eck$LassoCheckResult]: Stem: 163632#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 163493#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 163494#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 163593#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 163531#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 163533#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 163569#L109-2 assume !false; 163667#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 163926#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 163927#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 163922#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 163923#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 163918#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 163919#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 163914#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 163915#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 165655#L136 assume 8464 == ssl3_accept_~s__state~0#1; 163779#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 165507#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 165506#L282-2 [2021-11-20 05:43:55,749 INFO L793 eck$LassoCheckResult]: Loop: 165506#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 165504#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 165499#L595 ssl3_accept_~skip~0#1 := 0; 165498#L109-2 assume !false; 165497#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 165496#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 165495#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 165494#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 165493#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 165492#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 165491#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 165490#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 165489#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 165488#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 165487#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 165485#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 165480#L145 assume 8496 == ssl3_accept_~s__state~0#1; 165477#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 165473#L295 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 165472#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 165470#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 165469#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 165467#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 165462#L595 ssl3_accept_~skip~0#1 := 0; 165461#L109-2 assume !false; 165460#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 165459#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 165458#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 165457#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 165456#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 165455#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 165454#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 165453#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 165452#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 165451#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 165450#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 165449#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 165448#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 165447#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 165446#L151 assume 8512 == ssl3_accept_~s__state~0#1; 165445#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 165443#L312 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 165442#L316 assume !(ssl3_accept_~ret~0#1 <= 0); 165441#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 165439#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 165434#L595 ssl3_accept_~skip~0#1 := 0; 165433#L109-2 assume !false; 165432#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 165431#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 165430#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 165429#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 165428#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 165427#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 165426#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 165425#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 165424#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 165423#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 165422#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 165421#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 165420#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 165419#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 165418#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 165417#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 165416#L157 assume 8528 == ssl3_accept_~s__state~0#1; 165415#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 165413#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 165411#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 165407#L360 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 165405#L362 assume !(ssl3_accept_~ret~0#1 <= 0); 165402#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 165400#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 165395#L595 ssl3_accept_~skip~0#1 := 0; 165394#L109-2 assume !false; 165393#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 165392#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 165391#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 165390#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 165389#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 165388#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 165387#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 165386#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 165385#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 165384#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 165383#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 165382#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 165381#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 165380#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 165379#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 165378#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 165377#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 165376#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 165375#L163 assume 8544 == ssl3_accept_~s__state~0#1; 165374#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 165373#L385 assume !(0 != ssl3_accept_~s__session__peer~0#1); 165370#L394 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 165365#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 165366#L406 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 165938#L409 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 165936#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 165931#L595 ssl3_accept_~skip~0#1 := 0; 165930#L109-2 assume !false; 165929#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 165928#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 165927#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 165926#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 165925#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 165924#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 165923#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 165922#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 165921#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 165340#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 165341#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 165336#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 165337#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 165332#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 165333#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 165328#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 165329#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 165324#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 165325#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 165320#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 165321#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 165316#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 165317#L175 assume 8448 == ssl3_accept_~s__state~0#1; 165312#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 165313#L436 assume !(ssl3_accept_~num1~0#1 > 0); 165307#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 165308#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 165296#L595 ssl3_accept_~skip~0#1 := 0; 165297#L109-2 assume !false; 165292#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 165293#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 165288#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 165289#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 165284#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 165285#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 165280#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 165281#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 165276#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 165277#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 165272#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 165273#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 165268#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 165269#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 165264#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 165265#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 165260#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 165261#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 165256#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 165257#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 165252#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 165253#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 165249#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 165248#L178 assume 8576 == ssl3_accept_~s__state~0#1; 165246#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 165247#L450 assume !(ssl3_accept_~ret~0#1 <= 0); 165241#L453 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 165243#L457 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 165235#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 165231#L595 ssl3_accept_~skip~0#1 := 0; 165226#L109-2 assume !false; 165227#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 165222#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 165223#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 165218#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 165219#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 165214#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 165215#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 165210#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 165211#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 165206#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 165207#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 165202#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 165203#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 165198#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 165199#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 165194#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 165195#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 165180#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 165181#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 165176#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 165177#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 165165#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 165166#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 165155#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 165156#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 165149#L184 assume 8592 == ssl3_accept_~s__state~0#1; 165150#L188 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 165143#L467 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8608;ssl3_accept_~s__init_num~0#1 := 0; 165144#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 165130#L595 ssl3_accept_~skip~0#1 := 0; 165131#L109-2 assume !false; 165124#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 165125#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 165118#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 165119#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 165112#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 165113#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 165106#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 165107#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 165100#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 165101#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 165094#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 165095#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 165088#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 165089#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 165082#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 165083#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 165076#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 165077#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 165070#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 165071#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 165064#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 165065#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 165058#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 165059#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 165051#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 165052#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 165045#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 165046#L190 assume 8608 == ssl3_accept_~s__state~0#1; 165037#L194 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 165038#L476 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8640;ssl3_accept_~s__init_num~0#1 := 0; 165018#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 165011#L595 ssl3_accept_~skip~0#1 := 0; 165008#L109-2 assume !false; 165005#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 165002#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 164999#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 164996#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 164993#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 164990#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 164987#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 164984#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 164981#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 164978#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 164975#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 164972#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 164969#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 164966#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 164963#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 164960#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 164957#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 164954#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 164951#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 164948#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 164945#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 164942#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 164939#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 164936#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 164933#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 164930#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 164927#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 164924#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 164921#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 164918#L196 assume 8640 == ssl3_accept_~s__state~0#1; 164915#L200 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 164911#L485 assume !(3 == ssl3_accept_~blastFlag~0#1); 164908#L485-2 assume !(ssl3_accept_~ret~0#1 <= 0); 164906#L491 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8656; 164902#L491-2 ssl3_accept_~s__init_num~0#1 := 0; 164895#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 164885#L595 ssl3_accept_~skip~0#1 := 0; 164883#L109-2 assume !false; 164881#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 164879#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 164877#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 164875#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 164873#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 164871#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 164869#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 164867#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 164865#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 164863#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 164861#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 164859#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 164857#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 164855#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 164853#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 164851#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 164849#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 164847#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 164845#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 164843#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 164839#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 164832#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 164825#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 164822#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 164819#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 164816#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 164813#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 164810#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 164807#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 164804#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 164801#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 164798#L202 assume 8656 == ssl3_accept_~s__state~0#1; 164794#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 164795#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 164786#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 164785#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 164778#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 164779#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 166469#L595 ssl3_accept_~skip~0#1 := 0; 166468#L109-2 assume !false; 166467#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 166466#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 166465#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 166464#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 166463#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 166462#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 164749#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 164750#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 164743#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 164744#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 164737#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 164738#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 164731#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 164732#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 164724#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 164725#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 164717#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 164718#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 164712#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 164713#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 164705#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 164706#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 164691#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 164692#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 164685#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 164686#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 164679#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 164680#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 164673#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 164674#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 164667#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 164668#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 164659#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 164661#L208 assume 8672 == ssl3_accept_~s__state~0#1; 164495#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 164496#L524 assume 4 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 5; 163615#L524-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 163616#L535 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 166458#L535-2 ssl3_accept_~s__init_num~0#1 := 0; 166456#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 166451#L595 ssl3_accept_~skip~0#1 := 0; 166450#L109-2 assume !false; 166449#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 166448#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 166444#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 166438#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 166436#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 166433#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 166429#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 166422#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 166419#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 166416#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 166413#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 166410#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 166404#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 166402#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 166398#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 166389#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 166362#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 166363#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 166339#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 166340#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 166269#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 166270#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 165810#L175 assume 8448 == ssl3_accept_~s__state~0#1; 165809#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 165778#L436 assume !(ssl3_accept_~num1~0#1 > 0); 165771#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 165769#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 165763#L595 ssl3_accept_~skip~0#1 := 0; 165761#L109-2 assume !false; 165759#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 165757#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 165755#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 165753#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 165750#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 165747#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 165744#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 165740#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 165735#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 165716#L136 assume 8464 == ssl3_accept_~s__state~0#1; 165644#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 165645#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 165506#L282-2 [2021-11-20 05:43:55,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:55,751 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 4 times [2021-11-20 05:43:55,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:55,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670738368] [2021-11-20 05:43:55,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:55,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:55,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:55,758 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:55,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:55,767 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:55,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:55,768 INFO L85 PathProgramCache]: Analyzing trace with hash 18144421, now seen corresponding path program 1 times [2021-11-20 05:43:55,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:55,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323164968] [2021-11-20 05:43:55,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:55,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:55,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:55,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 661 proven. 0 refuted. 0 times theorem prover too weak. 993 trivial. 0 not checked. [2021-11-20 05:43:55,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:55,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323164968] [2021-11-20 05:43:55,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323164968] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:55,862 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:55,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:55,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402092728] [2021-11-20 05:43:55,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:55,863 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:55,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:55,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:55,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:55,864 INFO L87 Difference]: Start difference. First operand 9968 states and 12089 transitions. cyclomatic complexity: 2139 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:56,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:56,017 INFO L93 Difference]: Finished difference Result 13900 states and 16881 transitions. [2021-11-20 05:43:56,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:56,036 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13900 states and 16881 transitions. [2021-11-20 05:43:56,095 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 13482 [2021-11-20 05:43:56,152 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13900 states to 13900 states and 16881 transitions. [2021-11-20 05:43:56,152 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13796 [2021-11-20 05:43:56,162 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13796 [2021-11-20 05:43:56,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13900 states and 16881 transitions. [2021-11-20 05:43:56,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:56,162 INFO L681 BuchiCegarLoop]: Abstraction has 13900 states and 16881 transitions. [2021-11-20 05:43:56,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13900 states and 16881 transitions. [2021-11-20 05:43:56,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13900 to 13900. [2021-11-20 05:43:56,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13900 states, 13900 states have (on average 1.2144604316546763) internal successors, (16881), 13899 states have internal predecessors, (16881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:56,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13900 states to 13900 states and 16881 transitions. [2021-11-20 05:43:56,512 INFO L704 BuchiCegarLoop]: Abstraction has 13900 states and 16881 transitions. [2021-11-20 05:43:56,512 INFO L587 BuchiCegarLoop]: Abstraction has 13900 states and 16881 transitions. [2021-11-20 05:43:56,512 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-11-20 05:43:56,512 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13900 states and 16881 transitions. [2021-11-20 05:43:56,552 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 13482 [2021-11-20 05:43:56,553 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:56,553 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:56,558 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:56,559 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:56,559 INFO L791 eck$LassoCheckResult]: Stem: 187519#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 187370#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 187371#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 187474#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 187410#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 187412#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 187446#L109-2 assume !false; 187555#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 187748#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 187749#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 187744#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 187745#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 187740#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 187741#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 187736#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 187737#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 191019#L136 assume 8464 == ssl3_accept_~s__state~0#1; 187660#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 190053#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 190052#L282-2 [2021-11-20 05:43:56,560 INFO L793 eck$LassoCheckResult]: Loop: 190052#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 190050#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 190045#L595 ssl3_accept_~skip~0#1 := 0; 190044#L109-2 assume !false; 190043#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 190042#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 190041#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 190040#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 190039#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 190038#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 190037#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 190036#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 190035#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 190034#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 190033#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 190031#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 190026#L145 assume 8496 == ssl3_accept_~s__state~0#1; 190020#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 190015#L295 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 190012#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 190010#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 190009#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 190007#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 190002#L595 ssl3_accept_~skip~0#1 := 0; 190001#L109-2 assume !false; 190000#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 189999#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 189998#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 189997#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 189996#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 189995#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 189994#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 189993#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 189992#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 189991#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 189990#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 189989#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 189988#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 189987#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 189986#L151 assume 8512 == ssl3_accept_~s__state~0#1; 189985#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 189983#L312 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 189982#L316 assume !(ssl3_accept_~ret~0#1 <= 0); 189981#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 189979#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 189974#L595 ssl3_accept_~skip~0#1 := 0; 189973#L109-2 assume !false; 189972#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 189971#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 189970#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 189969#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 189968#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 189967#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 189966#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 189965#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 189964#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 189963#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 189962#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 189961#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 189960#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 189959#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 189958#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 189957#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 189956#L157 assume 8528 == ssl3_accept_~s__state~0#1; 189955#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 189953#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 189951#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 189947#L360 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 189945#L362 assume !(ssl3_accept_~ret~0#1 <= 0); 189942#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 189940#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 189935#L595 ssl3_accept_~skip~0#1 := 0; 189934#L109-2 assume !false; 189933#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 189932#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 189931#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 189930#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 189929#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 189928#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 189927#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 189926#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 189925#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 189924#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 189923#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 189922#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 189921#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 189920#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 189919#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 189918#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 189917#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 189916#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 189915#L163 assume 8544 == ssl3_accept_~s__state~0#1; 189914#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 189913#L385 assume !(0 != ssl3_accept_~s__session__peer~0#1); 189911#L394 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 189907#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 189908#L406 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 189902#L409 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 189901#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 190948#L595 ssl3_accept_~skip~0#1 := 0; 190947#L109-2 assume !false; 190946#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 190945#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 190944#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 190943#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 190942#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 190941#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 190940#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 190939#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 190938#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 190937#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 190936#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 190935#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 190934#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 190933#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 190932#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 190931#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 190930#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 190929#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 190928#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 190927#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 190926#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 190925#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 190924#L175 assume 8448 == ssl3_accept_~s__state~0#1; 190923#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 190922#L436 assume !(ssl3_accept_~num1~0#1 > 0); 190920#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 189740#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 189730#L595 ssl3_accept_~skip~0#1 := 0; 189728#L109-2 assume !false; 189726#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 189724#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 189722#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 189720#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 189718#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 189716#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 189714#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 189712#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 189709#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 189710#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 189703#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 189704#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 189697#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 189698#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 189691#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 189692#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 189685#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 189686#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 189679#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 189680#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 189673#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 189674#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 189667#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 189668#L178 assume 8576 == ssl3_accept_~s__state~0#1; 189661#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 189662#L450 assume !(ssl3_accept_~ret~0#1 <= 0); 189655#L453 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 189652#L457 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 189653#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 189639#L595 ssl3_accept_~skip~0#1 := 0; 189640#L109-2 assume !false; 189633#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 189634#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 189627#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 189628#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 189621#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 189622#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 189612#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 189613#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 189602#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 189603#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 189596#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 189597#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 189590#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 189591#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 189584#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 189585#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 189578#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 189579#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 189573#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 189574#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 189568#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 189569#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 189554#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 189555#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 189548#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 189549#L184 assume 8592 == ssl3_accept_~s__state~0#1; 189542#L188 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 189543#L467 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8608;ssl3_accept_~s__init_num~0#1 := 0; 189534#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 189528#L595 ssl3_accept_~skip~0#1 := 0; 189525#L109-2 assume !false; 189522#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 189518#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 189519#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 189510#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 189511#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 189502#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 189503#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 189494#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 189495#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 189486#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 189487#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 189478#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 189479#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 189470#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 189471#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 189462#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 189463#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 189454#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 189455#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 189446#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 189447#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 189438#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 189439#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 189430#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 189431#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 189423#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 189424#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 189415#L190 assume 8608 == ssl3_accept_~s__state~0#1; 189416#L194 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 189407#L476 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8640;ssl3_accept_~s__init_num~0#1 := 0; 189408#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 190966#L595 ssl3_accept_~skip~0#1 := 0; 190965#L109-2 assume !false; 190964#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 190963#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 190962#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 190961#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 190960#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 189376#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 189377#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 189370#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 189371#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 189364#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 189365#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 189358#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 189359#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 189352#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 189353#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 189346#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 189347#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 189340#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 189341#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 189334#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 189335#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 189328#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 189329#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 189322#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 189323#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 189316#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 189317#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 189310#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 189311#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 189304#L196 assume 8640 == ssl3_accept_~s__state~0#1; 189305#L200 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 189298#L485 assume !(3 == ssl3_accept_~blastFlag~0#1); 189299#L485-2 assume !(ssl3_accept_~ret~0#1 <= 0); 189291#L491 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8656; 189293#L491-2 ssl3_accept_~s__init_num~0#1 := 0; 189277#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 189270#L595 ssl3_accept_~skip~0#1 := 0; 189267#L109-2 assume !false; 189264#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 189261#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 189258#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 189255#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 189252#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 189249#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 189246#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 189243#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 189240#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 189237#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 189234#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 189231#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 189228#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 189214#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 189206#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 189198#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 189194#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 189190#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 189186#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 189182#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 189178#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 189174#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 189170#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 189166#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 189162#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 189158#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 189154#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 189150#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 189146#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 189142#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 189139#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 189136#L202 assume 8656 == ssl3_accept_~s__state~0#1; 189133#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 189131#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 189127#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 188786#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 189123#L516 assume !(0 == ssl3_accept_~tmp___10~0#1); 189118#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 189114#L595 ssl3_accept_~skip~0#1 := 0; 189107#L109-2 assume !false; 189108#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 189101#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 189102#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 189095#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 189096#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 189089#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 189090#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 189083#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 189084#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 189077#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 189078#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 189072#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 189073#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 189066#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 189067#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 189052#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 189053#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 189044#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 189045#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 189036#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 189037#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 189028#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 189029#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 189020#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 189021#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 189012#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 189013#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 189004#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 189005#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 188996#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 188997#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 188699#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 188701#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 188694#L208 assume 8672 == ssl3_accept_~s__state~0#1; 188695#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 188690#L524 assume !(4 == ssl3_accept_~blastFlag~0#1); 188691#L527 assume !(3 == ssl3_accept_~blastFlag~0#1); 188641#L524-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 188642#L535 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 190777#L535-2 ssl3_accept_~s__init_num~0#1 := 0; 190754#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 190747#L595 ssl3_accept_~skip~0#1 := 0; 190744#L109-2 assume !false; 190741#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 190738#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 190735#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 190732#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 190729#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 190726#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 190723#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 190720#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 190717#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 190714#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 190711#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 190708#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 190706#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 190704#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 190702#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 190685#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 190676#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 190677#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 190662#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 190663#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 190647#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 190648#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 190693#L175 assume 8448 == ssl3_accept_~s__state~0#1; 190443#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 190444#L436 assume !(ssl3_accept_~num1~0#1 > 0); 190426#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 190427#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 190353#L595 ssl3_accept_~skip~0#1 := 0; 190354#L109-2 assume !false; 190347#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 190348#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 190341#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 190342#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 190335#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 190336#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 190321#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 190322#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 190312#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 190314#L136 assume 8464 == ssl3_accept_~s__state~0#1; 190304#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 191014#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 190052#L282-2 [2021-11-20 05:43:56,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:56,563 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 5 times [2021-11-20 05:43:56,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:56,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177745079] [2021-11-20 05:43:56,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:56,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:56,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:56,569 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:56,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:56,579 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:56,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:56,579 INFO L85 PathProgramCache]: Analyzing trace with hash -554673991, now seen corresponding path program 1 times [2021-11-20 05:43:56,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:56,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572375795] [2021-11-20 05:43:56,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:56,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:56,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:56,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 661 proven. 0 refuted. 0 times theorem prover too weak. 993 trivial. 0 not checked. [2021-11-20 05:43:56,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:56,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572375795] [2021-11-20 05:43:56,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572375795] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:56,685 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:56,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:56,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127964349] [2021-11-20 05:43:56,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:56,686 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:56,687 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:56,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:56,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:56,688 INFO L87 Difference]: Start difference. First operand 13900 states and 16881 transitions. cyclomatic complexity: 3001 Second operand has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:56,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:56,724 INFO L93 Difference]: Finished difference Result 6236 states and 7517 transitions. [2021-11-20 05:43:56,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:56,725 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6236 states and 7517 transitions. [2021-11-20 05:43:56,752 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 5292 [2021-11-20 05:43:56,774 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6236 states to 6220 states and 7501 transitions. [2021-11-20 05:43:56,775 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6116 [2021-11-20 05:43:56,779 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6116 [2021-11-20 05:43:56,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6220 states and 7501 transitions. [2021-11-20 05:43:56,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:56,779 INFO L681 BuchiCegarLoop]: Abstraction has 6220 states and 7501 transitions. [2021-11-20 05:43:56,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6220 states and 7501 transitions. [2021-11-20 05:43:56,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6220 to 5526. [2021-11-20 05:43:56,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5526 states, 5526 states have (on average 1.2140788997466523) internal successors, (6709), 5525 states have internal predecessors, (6709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:56,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5526 states to 5526 states and 6709 transitions. [2021-11-20 05:43:56,978 INFO L704 BuchiCegarLoop]: Abstraction has 5526 states and 6709 transitions. [2021-11-20 05:43:56,978 INFO L587 BuchiCegarLoop]: Abstraction has 5526 states and 6709 transitions. [2021-11-20 05:43:56,978 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-11-20 05:43:56,978 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5526 states and 6709 transitions. [2021-11-20 05:43:56,999 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 4920 [2021-11-20 05:43:57,000 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:57,000 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:57,001 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:57,001 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:57,001 INFO L791 eck$LassoCheckResult]: Stem: 207650#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 207511#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 207512#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 207612#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 207552#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 207554#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 207587#L109-2 assume !false; 207684#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 208010#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 208006#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 208007#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 208001#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 208002#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 207993#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 207994#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 207984#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 207985#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 208277#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 208280#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 208283#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 207801#L148 [2021-11-20 05:43:57,001 INFO L793 eck$LassoCheckResult]: Loop: 207801#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 207800#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 207799#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 207798#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 207797#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 207796#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 207795#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 207794#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 207793#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 207792#L175 assume 8448 == ssl3_accept_~s__state~0#1; 207748#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 207791#L436 assume !(ssl3_accept_~num1~0#1 > 0); 207789#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 207787#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 207782#L595 ssl3_accept_~skip~0#1 := 0; 207781#L109-2 assume !false; 207780#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 207778#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 207777#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 207776#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 207774#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 207772#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 207771#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 207769#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 207767#L133 assume 8482 == ssl3_accept_~s__state~0#1; 207768#L134 ssl3_accept_~s__state~0#1 := 3; 208018#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 208013#L595 ssl3_accept_~skip~0#1 := 0; 208011#L109-2 assume !false; 208012#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 208008#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 208009#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 208004#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 208005#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 207997#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 207998#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 207989#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 207990#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 207981#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 207940#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 207936#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 207802#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 207801#L148 [2021-11-20 05:43:57,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:57,002 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-11-20 05:43:57,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:57,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486331302] [2021-11-20 05:43:57,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:57,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:57,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:57,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:57,024 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:57,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486331302] [2021-11-20 05:43:57,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486331302] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:57,024 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:57,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:57,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296605475] [2021-11-20 05:43:57,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:57,025 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 05:43:57,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:57,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1681541012, now seen corresponding path program 2 times [2021-11-20 05:43:57,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:57,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713399264] [2021-11-20 05:43:57,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:57,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:57,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:57,030 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:57,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:57,039 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:57,241 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 05:43:57,241 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 05:43:57,242 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 05:43:57,242 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 05:43:57,242 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-20 05:43:57,242 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:57,242 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 05:43:57,242 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 05:43:57,242 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1.cil-1.c_Iteration32_Loop [2021-11-20 05:43:57,242 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 05:43:57,242 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 05:43:57,243 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:57,247 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:57,250 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:57,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:57,272 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:57,371 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 05:43:57,371 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-20 05:43:57,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:57,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:57,393 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:57,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-11-20 05:43:57,438 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:43:57,438 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:43:57,464 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:43:57,464 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:43:57,520 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:57,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:57,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:57,522 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:57,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-11-20 05:43:57,535 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:43:57,536 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:43:57,566 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:43:57,566 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:43:57,604 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:57,605 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:57,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:57,610 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:57,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-11-20 05:43:57,616 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:43:57,616 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:43:57,638 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 05:43:57,638 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=0, ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=0, ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 05:43:57,670 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:57,670 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:57,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:57,673 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:57,682 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 05:43:57,683 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:43:57,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-11-20 05:43:57,722 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:57,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:57,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:57,724 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:57,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-11-20 05:43:57,729 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-20 05:43:57,729 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 05:43:57,752 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-20 05:43:57,777 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:57,777 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 05:43:57,777 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 05:43:57,777 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 05:43:57,777 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 05:43:57,777 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-20 05:43:57,777 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:57,777 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 05:43:57,777 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 05:43:57,777 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1.cil-1.c_Iteration32_Loop [2021-11-20 05:43:57,778 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 05:43:57,778 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 05:43:57,779 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:57,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:57,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:57,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:57,796 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 05:43:57,870 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 05:43:57,870 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-20 05:43:57,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:57,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:57,872 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:57,874 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-20 05:43:57,884 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:43:57,884 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:43:57,884 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:43:57,884 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:43:57,884 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:43:57,892 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:43:57,892 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:43:57,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-11-20 05:43:57,901 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:43:57,921 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-11-20 05:43:57,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:57,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:57,922 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:57,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-11-20 05:43:57,924 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-20 05:43:57,931 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:43:57,931 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:43:57,931 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:43:57,931 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:43:57,931 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:43:57,932 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:43:57,933 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:43:57,941 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 05:43:57,960 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2021-11-20 05:43:57,961 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:57,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:57,962 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:57,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-11-20 05:43:57,963 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-20 05:43:57,970 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 05:43:57,970 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 05:43:57,970 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 05:43:57,971 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 05:43:57,971 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 05:43:57,973 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 05:43:57,973 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 05:43:57,988 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-20 05:43:57,991 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-20 05:43:57,991 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-20 05:43:57,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 05:43:57,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:43:57,993 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 05:43:57,993 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-11-20 05:43:57,994 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-20 05:43:57,994 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-20 05:43:57,994 INFO L513 LassoAnalysis]: Proved termination. [2021-11-20 05:43:57,994 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-11-20 05:43:58,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2021-11-20 05:43:58,014 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-20 05:43:58,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:58,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:58,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 05:43:58,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:43:58,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:58,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-20 05:43:58,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 05:43:58,356 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 05:43:58,357 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-20 05:43:58,357 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 5526 states and 6709 transitions. cyclomatic complexity: 1196 Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:58,886 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 5526 states and 6709 transitions. cyclomatic complexity: 1196. 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 17035 states and 20591 transitions. Complement of second has 9 states. [2021-11-20 05:43:58,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-11-20 05:43:58,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-11-20 05:43:58,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:58,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 342 transitions. [2021-11-20 05:43:58,891 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 20 letters. Loop has 42 letters. [2021-11-20 05:43:58,897 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 05:43:58,897 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 62 letters. Loop has 42 letters. [2021-11-20 05:43:58,898 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 05:43:58,898 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 20 letters. Loop has 84 letters. [2021-11-20 05:43:58,900 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 05:43:58,900 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17035 states and 20591 transitions. [2021-11-20 05:43:59,032 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 8335 [2021-11-20 05:43:59,084 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17035 states to 15593 states and 18912 transitions. [2021-11-20 05:43:59,085 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9955 [2021-11-20 05:43:59,092 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10002 [2021-11-20 05:43:59,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15593 states and 18912 transitions. [2021-11-20 05:43:59,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:59,093 INFO L681 BuchiCegarLoop]: Abstraction has 15593 states and 18912 transitions. [2021-11-20 05:43:59,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15593 states and 18912 transitions. [2021-11-20 05:43:59,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15593 to 13822. [2021-11-20 05:43:59,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13822 states, 13822 states have (on average 1.2226161192302127) internal successors, (16899), 13821 states have internal predecessors, (16899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:59,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13822 states to 13822 states and 16899 transitions. [2021-11-20 05:43:59,297 INFO L704 BuchiCegarLoop]: Abstraction has 13822 states and 16899 transitions. [2021-11-20 05:43:59,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:59,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:59,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:59,298 INFO L87 Difference]: Start difference. First operand 13822 states and 16899 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:59,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:59,378 INFO L93 Difference]: Finished difference Result 1596 states and 1905 transitions. [2021-11-20 05:43:59,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:59,379 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1596 states and 1905 transitions. [2021-11-20 05:43:59,387 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 547 [2021-11-20 05:43:59,393 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1596 states to 1586 states and 1895 transitions. [2021-11-20 05:43:59,393 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 897 [2021-11-20 05:43:59,394 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 897 [2021-11-20 05:43:59,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1586 states and 1895 transitions. [2021-11-20 05:43:59,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:59,395 INFO L681 BuchiCegarLoop]: Abstraction has 1586 states and 1895 transitions. [2021-11-20 05:43:59,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1586 states and 1895 transitions. [2021-11-20 05:43:59,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1586 to 1586. [2021-11-20 05:43:59,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1586 states, 1586 states have (on average 1.194829760403531) internal successors, (1895), 1585 states have internal predecessors, (1895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:59,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1586 states to 1586 states and 1895 transitions. [2021-11-20 05:43:59,419 INFO L704 BuchiCegarLoop]: Abstraction has 1586 states and 1895 transitions. [2021-11-20 05:43:59,419 INFO L587 BuchiCegarLoop]: Abstraction has 1586 states and 1895 transitions. [2021-11-20 05:43:59,419 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-11-20 05:43:59,419 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1586 states and 1895 transitions. [2021-11-20 05:43:59,424 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 547 [2021-11-20 05:43:59,425 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:59,425 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:59,427 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:59,427 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:59,427 INFO L791 eck$LassoCheckResult]: Stem: 245857#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 245716#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 245717#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 245814#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 245758#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 245760#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 245793#L109-2 assume !false; 246174#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 246173#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 246172#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 246170#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 246164#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 246158#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 246154#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 246147#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 246143#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 246139#L136 assume 8464 == ssl3_accept_~s__state~0#1; 246135#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 246131#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 246127#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 246122#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 246114#L595 ssl3_accept_~skip~0#1 := 0; 246110#L109-2 assume !false; 246106#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 246102#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 246098#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 246094#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 246090#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 246086#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 246082#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 246078#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 246074#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 246070#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 246066#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 246062#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 246058#L145 assume 8496 == ssl3_accept_~s__state~0#1; 246054#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 246049#L295 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 246044#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 246039#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 246034#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 245981#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 245968#L595 ssl3_accept_~skip~0#1 := 0; 245963#L109-2 assume !false; 245958#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 245953#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 245948#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 245943#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 245938#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 245933#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 245928#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 245923#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 245918#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 245913#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 245908#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 245903#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 245898#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 245892#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 245893#L151 [2021-11-20 05:43:59,428 INFO L793 eck$LassoCheckResult]: Loop: 245893#L151 assume 8512 == ssl3_accept_~s__state~0#1; 245733#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 245734#L312 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 245849#L316 assume !(ssl3_accept_~ret~0#1 <= 0); 245800#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 245801#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 247199#L595 ssl3_accept_~skip~0#1 := 0; 247198#L109-2 assume !false; 247197#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 247196#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 245765#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 245766#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 245677#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 245678#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 245804#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 245768#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 245769#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 245844#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 245686#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 245687#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 245772#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 245689#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 245690#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 245806#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 245633#L157 assume 8528 == ssl3_accept_~s__state~0#1; 245634#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 245639#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 245697#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 245702#L360 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 247100#L362 assume !(ssl3_accept_~ret~0#1 <= 0); 247098#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 247096#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 247090#L595 ssl3_accept_~skip~0#1 := 0; 247088#L109-2 assume !false; 247086#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 247084#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 247082#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 247080#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 247078#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 247076#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 247074#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 247072#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 247070#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 247068#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 247066#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 247064#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 247063#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 247062#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 247061#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 247060#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 247059#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 247058#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 246972#L163 assume 8544 == ssl3_accept_~s__state~0#1; 245666#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 245641#L385 assume !(0 != ssl3_accept_~s__session__peer~0#1); 245642#L394 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 245647#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 247044#L406 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 247042#L409 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 247036#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 247030#L595 ssl3_accept_~skip~0#1 := 0; 247028#L109-2 assume !false; 247026#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 247024#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 247022#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 247020#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 247018#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 247016#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 247014#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 247012#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 247010#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 247008#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 247006#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 247004#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 247002#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 247000#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 246998#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 246996#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 246994#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 246992#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 246990#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 246988#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 246986#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 246984#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 246982#L175 assume 8448 == ssl3_accept_~s__state~0#1; 246980#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 246977#L436 assume !(ssl3_accept_~num1~0#1 > 0); 246970#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 246936#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 246930#L595 ssl3_accept_~skip~0#1 := 0; 246928#L109-2 assume !false; 246926#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 246924#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 246922#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 246920#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 246918#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 246916#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 246914#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 246912#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 246910#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 246908#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 246906#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 246904#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 246902#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 246900#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 246898#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 246896#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 246894#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 246892#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 246890#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 246889#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 246887#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 246864#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 246861#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 246860#L178 assume 8576 == ssl3_accept_~s__state~0#1; 246858#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 246856#L450 assume !(ssl3_accept_~ret~0#1 <= 0); 246854#L453 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 246855#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 246962#L595 ssl3_accept_~skip~0#1 := 0; 246961#L109-2 assume !false; 246960#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 246959#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 246958#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 246957#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 246956#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 246955#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 246954#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 246953#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 246952#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 246946#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 246944#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 246942#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 246226#L145 assume 8496 == ssl3_accept_~s__state~0#1; 246225#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 246222#L295 assume !(1 == ssl3_accept_~blastFlag~0#1); 246221#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 246220#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 246218#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 246212#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 246206#L595 ssl3_accept_~skip~0#1 := 0; 246204#L109-2 assume !false; 246202#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 246200#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 246198#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 246196#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 246194#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 246192#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 246190#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 246188#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 246186#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 246184#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 246182#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 246180#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 246178#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 246176#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 245893#L151 [2021-11-20 05:43:59,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:59,429 INFO L85 PathProgramCache]: Analyzing trace with hash -744182419, now seen corresponding path program 1 times [2021-11-20 05:43:59,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:59,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060745163] [2021-11-20 05:43:59,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:59,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:59,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:59,438 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:59,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:59,465 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:59,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:59,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1046494635, now seen corresponding path program 1 times [2021-11-20 05:43:59,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:59,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633296614] [2021-11-20 05:43:59,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:59,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:59,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:59,505 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-11-20 05:43:59,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:59,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633296614] [2021-11-20 05:43:59,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633296614] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:59,506 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:59,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 05:43:59,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083350716] [2021-11-20 05:43:59,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:59,507 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 05:43:59,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:59,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 05:43:59,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 05:43:59,509 INFO L87 Difference]: Start difference. First operand 1586 states and 1895 transitions. cyclomatic complexity: 315 Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:59,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 05:43:59,582 INFO L93 Difference]: Finished difference Result 1586 states and 1890 transitions. [2021-11-20 05:43:59,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 05:43:59,583 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1586 states and 1890 transitions. [2021-11-20 05:43:59,589 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 547 [2021-11-20 05:43:59,624 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1586 states to 1586 states and 1890 transitions. [2021-11-20 05:43:59,624 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 897 [2021-11-20 05:43:59,624 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 897 [2021-11-20 05:43:59,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1586 states and 1890 transitions. [2021-11-20 05:43:59,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 05:43:59,625 INFO L681 BuchiCegarLoop]: Abstraction has 1586 states and 1890 transitions. [2021-11-20 05:43:59,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1586 states and 1890 transitions. [2021-11-20 05:43:59,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1586 to 1586. [2021-11-20 05:43:59,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1586 states, 1586 states have (on average 1.1916771752837327) internal successors, (1890), 1585 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:43:59,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1586 states to 1586 states and 1890 transitions. [2021-11-20 05:43:59,643 INFO L704 BuchiCegarLoop]: Abstraction has 1586 states and 1890 transitions. [2021-11-20 05:43:59,643 INFO L587 BuchiCegarLoop]: Abstraction has 1586 states and 1890 transitions. [2021-11-20 05:43:59,643 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-11-20 05:43:59,643 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1586 states and 1890 transitions. [2021-11-20 05:43:59,647 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 547 [2021-11-20 05:43:59,647 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 05:43:59,647 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 05:43:59,649 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:59,649 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:59,650 INFO L791 eck$LassoCheckResult]: Stem: 249028#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 248893#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~post27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 248894#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 248989#L95-2 ssl3_accept_#t~post27#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post27#1;havoc ssl3_accept_#t~post27#1; 248937#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 248939#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 248970#L109-2 assume !false; 249701#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 249699#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 249697#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 249695#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 249693#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 249691#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 249689#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 249687#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 249447#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 249446#L136 assume 8464 == ssl3_accept_~s__state~0#1; 249445#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 249443#L282 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 249442#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 249441#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 249436#L595 ssl3_accept_~skip~0#1 := 0; 249435#L109-2 assume !false; 249433#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 249432#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 249431#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 249429#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 249428#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 249427#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 249376#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 249371#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 249366#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 249361#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 249356#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 249351#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 249346#L145 assume 8496 == ssl3_accept_~s__state~0#1; 249341#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 249336#L295 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 249331#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 249326#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 249321#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 249145#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 249132#L595 ssl3_accept_~skip~0#1 := 0; 249127#L109-2 assume !false; 249122#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 249117#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 249112#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 249107#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 249102#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 249097#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 249092#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 249087#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 249082#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 249077#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 249072#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 249067#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 249062#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 249056#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 249057#L151 [2021-11-20 05:43:59,650 INFO L793 eck$LassoCheckResult]: Loop: 249057#L151 assume 8512 == ssl3_accept_~s__state~0#1; 248913#L155 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 248914#L312 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 249020#L316 assume !(ssl3_accept_~ret~0#1 <= 0); 248974#L312-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 248975#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 250172#L595 ssl3_accept_~skip~0#1 := 0; 250169#L109-2 assume !false; 250166#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 250163#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 250160#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 250157#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 250154#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 250151#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 250148#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 250145#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 250144#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 250141#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 250135#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 250133#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 250131#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 250129#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 250127#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 250066#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 249723#L157 assume 8528 == ssl3_accept_~s__state~0#1; 248817#L161 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 248818#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 248875#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 248838#L360 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 248839#L362 assume !(ssl3_accept_~ret~0#1 <= 0); 248999#L341-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 249035#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 250314#L595 ssl3_accept_~skip~0#1 := 0; 250313#L109-2 assume !false; 250230#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 250226#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 250060#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 250059#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 250058#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 250057#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 250054#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 249928#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 249927#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 249926#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 249925#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 249924#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 249923#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 249922#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 249921#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 249920#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 249919#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 249918#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 249916#L163 assume 8544 == ssl3_accept_~s__state~0#1; 248846#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 248821#L385 assume !(0 != ssl3_accept_~s__session__peer~0#1); 248822#L394 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 248827#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 248889#L406 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 248890#L409 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 248990#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 249903#L595 ssl3_accept_~skip~0#1 := 0; 249901#L109-2 assume !false; 249899#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 249897#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 249895#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 249893#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 249891#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 249889#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 249887#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 249885#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 249883#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 249881#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 249878#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 249873#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 249871#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 249869#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 249867#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 249865#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 249863#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 249861#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 249859#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 249857#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 249855#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 249853#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 249851#L175 assume 8448 == ssl3_accept_~s__state~0#1; 249849#L176 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 249847#L436 assume !(ssl3_accept_~num1~0#1 > 0); 249843#L436-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 249842#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 249836#L595 ssl3_accept_~skip~0#1 := 0; 249834#L109-2 assume !false; 249822#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 249819#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 249816#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 249813#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 249711#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 249709#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 249707#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 249705#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 249704#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 249703#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 249702#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 249700#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 249698#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 249696#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 249694#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 249692#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 249690#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 249688#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 249686#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 249685#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 249684#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 249683#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 249682#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 249681#L178 assume 8576 == ssl3_accept_~s__state~0#1; 249680#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 249678#L450 assume !(ssl3_accept_~ret~0#1 <= 0); 249677#L453 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 249676#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 249671#L595 ssl3_accept_~skip~0#1 := 0; 249670#L109-2 assume !false; 249669#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 249668#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 249667#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 249666#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 249664#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 249663#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 249662#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 249661#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 249660#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 249658#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 249657#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 249656#L142 assume 8466 == ssl3_accept_~s__state~0#1; 249655#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1; 249653#L282 assume !(0 == ssl3_accept_~blastFlag~0#1); 249652#L282-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 249651#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 249646#L595 ssl3_accept_~skip~0#1 := 0; 249645#L109-2 assume !false; 249644#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 249642#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 249641#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 249640#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 249639#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 249638#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 249637#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 249636#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 249635#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 249634#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 249633#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 249631#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 249630#L145 assume 8496 == ssl3_accept_~s__state~0#1; 249629#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 249628#L295 assume !(1 == ssl3_accept_~blastFlag~0#1); 249627#L295-2 assume !(ssl3_accept_~ret~0#1 <= 0); 249626#L301 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 249621#L301-2 ssl3_accept_~s__init_num~0#1 := 0; 249619#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 249613#L595 ssl3_accept_~skip~0#1 := 0; 249611#L109-2 assume !false; 249609#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 249607#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 249605#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 249603#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 249601#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 249599#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 249597#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 249595#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 249593#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 249591#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 249589#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 249587#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 249585#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 249583#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 249057#L151 [2021-11-20 05:43:59,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:59,651 INFO L85 PathProgramCache]: Analyzing trace with hash -744182419, now seen corresponding path program 2 times [2021-11-20 05:43:59,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:59,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158149061] [2021-11-20 05:43:59,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:59,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:59,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:59,659 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:59,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:59,672 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:59,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:59,673 INFO L85 PathProgramCache]: Analyzing trace with hash 267635914, now seen corresponding path program 2 times [2021-11-20 05:43:59,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:59,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960566031] [2021-11-20 05:43:59,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:59,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:59,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:59,697 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:59,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:59,742 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:43:59,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:59,742 INFO L85 PathProgramCache]: Analyzing trace with hash -477684426, now seen corresponding path program 1 times [2021-11-20 05:43:59,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:59,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341761855] [2021-11-20 05:43:59,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:59,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:59,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:59,772 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 05:43:59,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 05:43:59,855 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 05:44:02,106 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 20.11 05:44:02 BoogieIcfgContainer [2021-11-20 05:44:02,109 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-11-20 05:44:02,110 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-20 05:44:02,110 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-20 05:44:02,110 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-20 05:44:02,111 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 05:43:39" (3/4) ... [2021-11-20 05:44:02,114 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-11-20 05:44:02,217 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/witness.graphml [2021-11-20 05:44:02,217 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-20 05:44:02,218 INFO L158 Benchmark]: Toolchain (without parser) took 24386.86ms. Allocated memory was 117.4MB in the beginning and 1.9GB in the end (delta: 1.7GB). Free memory was 88.6MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 211.3MB. Max. memory is 16.1GB. [2021-11-20 05:44:02,218 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 117.4MB. Free memory is still 72.8MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 05:44:02,219 INFO L158 Benchmark]: CACSL2BoogieTranslator took 461.38ms. Allocated memory was 117.4MB in the beginning and 159.4MB in the end (delta: 41.9MB). Free memory was 88.3MB in the beginning and 129.5MB in the end (delta: -41.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-20 05:44:02,219 INFO L158 Benchmark]: Boogie Procedure Inliner took 77.66ms. Allocated memory is still 159.4MB. Free memory was 129.5MB in the beginning and 127.3MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-20 05:44:02,220 INFO L158 Benchmark]: Boogie Preprocessor took 49.24ms. Allocated memory is still 159.4MB. Free memory was 127.3MB in the beginning and 125.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-20 05:44:02,220 INFO L158 Benchmark]: RCFGBuilder took 786.04ms. Allocated memory is still 159.4MB. Free memory was 125.2MB in the beginning and 100.2MB in the end (delta: 25.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2021-11-20 05:44:02,221 INFO L158 Benchmark]: BuchiAutomizer took 22898.62ms. Allocated memory was 159.4MB in the beginning and 1.9GB in the end (delta: 1.7GB). Free memory was 100.2MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 263.2MB. Max. memory is 16.1GB. [2021-11-20 05:44:02,221 INFO L158 Benchmark]: Witness Printer took 107.87ms. Allocated memory is still 1.9GB. Free memory was 1.6GB in the beginning and 1.6GB in the end (delta: 7.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-11-20 05:44:02,223 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.30ms. Allocated memory is still 117.4MB. Free memory is still 72.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 461.38ms. Allocated memory was 117.4MB in the beginning and 159.4MB in the end (delta: 41.9MB). Free memory was 88.3MB in the beginning and 129.5MB in the end (delta: -41.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 77.66ms. Allocated memory is still 159.4MB. Free memory was 129.5MB in the beginning and 127.3MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 49.24ms. Allocated memory is still 159.4MB. Free memory was 127.3MB in the beginning and 125.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 786.04ms. Allocated memory is still 159.4MB. Free memory was 125.2MB in the beginning and 100.2MB in the end (delta: 25.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * BuchiAutomizer took 22898.62ms. Allocated memory was 159.4MB in the beginning and 1.9GB in the end (delta: 1.7GB). Free memory was 100.2MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 263.2MB. Max. memory is 16.1GB. * Witness Printer took 107.87ms. Allocated memory is still 1.9GB. Free memory was 1.6GB in the beginning and 1.6GB in the end (delta: 7.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 35 terminating modules (33 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. 33 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 1586 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 22.7s and 34 iterations. TraceHistogramMax:13. Analysis of lassos took 10.9s. Construction of modules took 3.6s. Büchi inclusion checks took 3.1s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 2.8s AutomataMinimizationTime, 35 MinimizatonAttempts, 18099 StatesRemovedByMinimization, 27 NontrivialMinimizations. Non-live state removal took 1.4s Buchi closure took 0.1s. Biggest automaton had 13900 states and ocurred in iteration 30. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5639 SdHoareTripleChecker+Valid, 4.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5637 mSDsluCounter, 14382 SdHoareTripleChecker+Invalid, 3.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6168 mSDsCounter, 801 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4292 IncrementalHoareTripleChecker+Invalid, 5093 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 801 mSolverCounterUnsat, 8214 mSDtfsCounter, 4292 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI26 SFLT0 conc1 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital30 mio100 ax100 hnf100 lsp37 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 49ms VariablesStem: 0 VariablesLoop: 2 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 8 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.5s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 151]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=1} State at position 1 is {org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@297a8a51=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@635b1b00=0, NULL=0, NULL=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@612172ff=0, tmp___9=0, s__ctx__stats__sess_accept=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@784f2240=0, s__s3__tmp__new_cipher__algo_strength=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@699dd519=0, s__ctx__info_callback=0, tmp=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48c22129=0, __cil_tmp55=0, s__s3__tmp__use_rsa_tmp=1, s__s3__tmp__new_cipher__algorithms=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58a45059=0, tmp___2=0, cb=4, s__cert__pkeys__AT0__privatekey=0, s__options=4292870143, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@468cd892=0, s__shutdown=0, \result=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e4860c8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@eafdf2f=1, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67e16a63=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1cbb96=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9128fa4=0, s__server=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7145bdc3=0, \old(initial_state)=8464, \result=0, s__type=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@191c1ac5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@607d11b9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36a65d46=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65bded42=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3fac090d=0, s__init_num=0, tmp___5=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b6f22f=0, s__ctx__stats__sess_accept_renegotiate=0, ret=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c3ed59e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11e346f7=0, s__verify_mode=8, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74eb87fb=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48f41f0a=0, tmp___7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@34c0d2ba=0, tmp___10=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7783cac=0, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1921f0ae=0, l=4294967040, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e3609ce=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@342b23c2=0, __cil_tmp56=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21ee0522=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@291e3ad6=0, tmp___1=-12288, s__info_callback=4, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39418618=0, s__s3__tmp__reuse_message=7, s__version=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6aa02709=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1563d31b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51c9392=1, s__s3__tmp__next_state___0=8576, s__s3__tmp__new_cipher=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5aaf65bc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d240036=1, num1=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f1b7976=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@66c7b544=0, s__ctx__stats__sess_accept_good=0, tmp___3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7840701b=2, __cil_tmp60=0, s__in_handshake=0, s__init_buf___0=1, initial_state=8464, tmp___4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52254746=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59a18a0=0, __cil_tmp59=0, skip=0, s__hit=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9f105cf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3d37a095=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59fae9ff=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16517c39=0, tmp___6=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1634c67=1, state=8512, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bafb30f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65dc34f2=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2073d028=0, __cil_tmp57=4292870143, s__state=8512, s__new_session=0, tmp___8=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6637db5c=0, Time=5, s__rwstate=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 151]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L628] int s ; [L629] int tmp ; [L633] s = 8464 [L634] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf = __VERIFIER_nondet_int() ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp = __VERIFIER_nondet_long() ; [L57] int cb ; [L58] long num1 ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 ; [L67] int tmp___4 ; [L68] int tmp___5 ; [L69] int tmp___6 ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 ; [L73] int tmp___10 ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] Time = tmp [L88] cb = 0 [L89] ret = -1 [L90] skip = 0 [L91] got_new_session = 0 [L92] COND TRUE s__info_callback != 0 [L93] cb = s__info_callback [L99] s__in_handshake ++ [L100] COND FALSE !(tmp___1 + 12288) [L105] COND FALSE !(s__cert == 0) [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND TRUE s__state == 8464 [L280] s__shutdown = 0 [L281] ret = __VERIFIER_nondet_int() [L282] COND TRUE blastFlag == 0 [L283] blastFlag = 1 [L285] COND FALSE !(ret <= 0) [L288] got_new_session = 1 [L289] s__state = 8496 [L290] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND TRUE s__state == 8496 [L294] ret = __VERIFIER_nondet_int() [L295] COND TRUE blastFlag == 1 [L296] blastFlag = 2 [L298] COND FALSE !(ret <= 0) [L301] COND FALSE !(\read(s__hit)) [L304] s__state = 8512 [L306] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) Loop: [L151] COND TRUE s__state == 8512 [L311] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L312] COND FALSE !(__cil_tmp56 + 256UL) [L315] ret = __VERIFIER_nondet_int() [L316] COND FALSE !(ret <= 0) [L321] s__state = 8528 [L322] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND TRUE s__state == 8528 [L326] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L328] __cil_tmp57 = (unsigned long )s__options [L329] COND TRUE __cil_tmp57 + 2097152UL [L330] s__s3__tmp__use_rsa_tmp = 1 [L335] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L361] ret = __VERIFIER_nondet_int() [L362] COND FALSE !(ret <= 0) [L379] s__state = 8544 [L380] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND TRUE s__state == 8544 [L384] COND TRUE s__verify_mode + 1 [L385] COND FALSE !(s__session__peer != 0) [L396] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L397] COND FALSE !(__cil_tmp61 + 256UL) [L407] s__s3__tmp__cert_request = 1 [L408] ret = __VERIFIER_nondet_int() [L409] COND FALSE !(ret <= 0) [L412] s__state = 8448 [L413] s__s3__tmp__next_state___0 = 8576 [L414] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND FALSE !(s__state == 8544) [L166] COND FALSE !(s__state == 8545) [L169] COND FALSE !(s__state == 8560) [L172] COND FALSE !(s__state == 8561) [L175] COND TRUE s__state == 8448 [L435] num1 = __VERIFIER_nondet_int() [L436] COND FALSE !(num1 > 0L) [L445] s__state = s__s3__tmp__next_state___0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND FALSE !(s__state == 8544) [L166] COND FALSE !(s__state == 8545) [L169] COND FALSE !(s__state == 8560) [L172] COND FALSE !(s__state == 8561) [L175] COND FALSE !(s__state == 8448) [L178] COND TRUE s__state == 8576 [L449] ret = __VERIFIER_nondet_int() [L450] COND FALSE !(ret <= 0) [L453] COND TRUE ret == 2 [L454] s__state = 8466 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND TRUE s__state == 8466 [L280] s__shutdown = 0 [L281] ret = __VERIFIER_nondet_int() [L282] COND FALSE !(blastFlag == 0) [L285] COND FALSE !(ret <= 0) [L288] got_new_session = 1 [L289] s__state = 8496 [L290] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND TRUE s__state == 8496 [L294] ret = __VERIFIER_nondet_int() [L295] COND FALSE !(blastFlag == 1) [L298] COND FALSE !(ret <= 0) [L301] COND FALSE !(\read(s__hit)) [L304] s__state = 8512 [L306] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-11-20 05:44:02,297 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-20 05:44:02,513 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-20 05:44:02,712 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-11-20 05:44:02,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dd8bb94-2645-4ee4-9b8f-da1d074e7440/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)