./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_4.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_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/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_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/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_2adc2cd2-c27f-4142-ad58-6f8d7113d353/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 ef0a7247f371c06426a6fd229da0de853cef924cb960a979813f84bccc63d5fc --- Real Ultimate output --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-20 07:16:05,721 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-20 07:16:05,724 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-20 07:16:05,787 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-20 07:16:05,787 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-20 07:16:05,793 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-20 07:16:05,796 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-20 07:16:05,800 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-20 07:16:05,803 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-20 07:16:05,811 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-20 07:16:05,812 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-20 07:16:05,813 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-20 07:16:05,814 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-20 07:16:05,816 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-20 07:16:05,818 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-20 07:16:05,821 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-20 07:16:05,823 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-20 07:16:05,824 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-20 07:16:05,829 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-20 07:16:05,834 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-20 07:16:05,838 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-20 07:16:05,840 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-20 07:16:05,843 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-20 07:16:05,844 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-20 07:16:05,850 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-20 07:16:05,851 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-20 07:16:05,851 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-20 07:16:05,853 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-20 07:16:05,854 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-20 07:16:05,855 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-20 07:16:05,856 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-20 07:16:05,857 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-20 07:16:05,859 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-20 07:16:05,860 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-20 07:16:05,861 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-20 07:16:05,862 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-20 07:16:05,863 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-20 07:16:05,863 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-20 07:16:05,863 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-20 07:16:05,864 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-20 07:16:05,865 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-20 07:16:05,866 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-11-20 07:16:05,916 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-20 07:16:05,916 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-20 07:16:05,917 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-20 07:16:05,917 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-20 07:16:05,919 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-20 07:16:05,919 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-20 07:16:05,919 INFO L138 SettingsManager]: * Use SBE=true [2021-11-20 07:16:05,920 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-11-20 07:16:05,920 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-11-20 07:16:05,920 INFO L138 SettingsManager]: * Use old map elimination=false [2021-11-20 07:16:05,921 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-11-20 07:16:05,921 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-11-20 07:16:05,922 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-11-20 07:16:05,922 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-20 07:16:05,922 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-20 07:16:05,922 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-20 07:16:05,923 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-20 07:16:05,923 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-20 07:16:05,923 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-20 07:16:05,923 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-11-20 07:16:05,924 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-11-20 07:16:05,924 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-11-20 07:16:05,924 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-20 07:16:05,924 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-20 07:16:05,925 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-11-20 07:16:05,925 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-20 07:16:05,926 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-11-20 07:16:05,927 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-20 07:16:05,927 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-20 07:16:05,927 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-20 07:16:05,927 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-20 07:16:05,928 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-20 07:16:05,929 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-11-20 07:16:05,929 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_2adc2cd2-c27f-4142-ad58-6f8d7113d353/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_2adc2cd2-c27f-4142-ad58-6f8d7113d353/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 -> ef0a7247f371c06426a6fd229da0de853cef924cb960a979813f84bccc63d5fc [2021-11-20 07:16:06,249 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-20 07:16:06,287 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-20 07:16:06,291 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-20 07:16:06,292 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-20 07:16:06,293 INFO L275 PluginConnector]: CDTParser initialized [2021-11-20 07:16:06,295 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/../../sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-1.c [2021-11-20 07:16:06,363 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/data/0eee2829c/91f8021c494141ffadd5d56185213d7b/FLAG7fa693c59 [2021-11-20 07:16:06,918 INFO L306 CDTParser]: Found 1 translation units. [2021-11-20 07:16:06,920 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-1.c [2021-11-20 07:16:06,947 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/data/0eee2829c/91f8021c494141ffadd5d56185213d7b/FLAG7fa693c59 [2021-11-20 07:16:07,233 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/data/0eee2829c/91f8021c494141ffadd5d56185213d7b [2021-11-20 07:16:07,236 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-20 07:16:07,240 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-20 07:16:07,242 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-20 07:16:07,243 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-20 07:16:07,249 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-20 07:16:07,250 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:16:07" (1/1) ... [2021-11-20 07:16:07,253 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@85261 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:16:07, skipping insertion in model container [2021-11-20 07:16:07,253 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:16:07" (1/1) ... [2021-11-20 07:16:07,260 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-20 07:16:07,308 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 07:16:07,551 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_2adc2cd2-c27f-4142-ad58-6f8d7113d353/sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-1.c[35886,35899] [2021-11-20 07:16:07,555 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 07:16:07,562 INFO L203 MainTranslator]: Completed pre-run [2021-11-20 07:16:07,645 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_2adc2cd2-c27f-4142-ad58-6f8d7113d353/sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-1.c[35886,35899] [2021-11-20 07:16:07,659 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 07:16:07,684 INFO L208 MainTranslator]: Completed translation [2021-11-20 07:16:07,684 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:16:07 WrapperNode [2021-11-20 07:16:07,684 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-20 07:16:07,685 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-20 07:16:07,686 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-20 07:16:07,686 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-20 07:16:07,693 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:16:07" (1/1) ... [2021-11-20 07:16:07,715 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:16:07" (1/1) ... [2021-11-20 07:16:07,760 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 463 [2021-11-20 07:16:07,764 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-20 07:16:07,765 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-20 07:16:07,765 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-20 07:16:07,765 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-20 07:16:07,773 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:16:07" (1/1) ... [2021-11-20 07:16:07,774 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:16:07" (1/1) ... [2021-11-20 07:16:07,786 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:16:07" (1/1) ... [2021-11-20 07:16:07,787 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:16:07" (1/1) ... [2021-11-20 07:16:07,799 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:16:07" (1/1) ... [2021-11-20 07:16:07,816 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:16:07" (1/1) ... [2021-11-20 07:16:07,820 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:16:07" (1/1) ... [2021-11-20 07:16:07,827 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-20 07:16:07,828 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-20 07:16:07,829 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-20 07:16:07,829 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-20 07:16:07,832 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:16:07" (1/1) ... [2021-11-20 07:16:07,839 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 07:16:07,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:16:07,868 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 07:16:07,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-11-20 07:16:07,922 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-20 07:16:07,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-20 07:16:07,923 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-20 07:16:07,923 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-20 07:16:08,058 INFO L236 CfgBuilder]: Building ICFG [2021-11-20 07:16:08,076 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-20 07:16:08,091 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:16:08,520 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-11-20 07:16:08,520 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-11-20 07:16:08,520 INFO L277 CfgBuilder]: Performing block encoding [2021-11-20 07:16:08,528 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-20 07:16:08,529 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-20 07:16:08,531 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:16:08 BoogieIcfgContainer [2021-11-20 07:16:08,531 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-20 07:16:08,532 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-11-20 07:16:08,532 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-11-20 07:16:08,535 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-11-20 07:16:08,535 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-20 07:16:08,536 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 20.11 07:16:07" (1/3) ... [2021-11-20 07:16:08,537 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@496e6351 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 07:16:08, skipping insertion in model container [2021-11-20 07:16:08,537 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-20 07:16:08,537 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:16:07" (2/3) ... [2021-11-20 07:16:08,538 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@496e6351 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 07:16:08, skipping insertion in model container [2021-11-20 07:16:08,538 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-20 07:16:08,538 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:16:08" (3/3) ... [2021-11-20 07:16:08,539 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_clnt_4.cil-1.c [2021-11-20 07:16:08,623 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-11-20 07:16:08,623 INFO L360 BuchiCegarLoop]: Hoare is false [2021-11-20 07:16:08,623 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-11-20 07:16:08,623 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-11-20 07:16:08,623 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-11-20 07:16:08,623 INFO L364 BuchiCegarLoop]: Difference is false [2021-11-20 07:16:08,623 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-11-20 07:16:08,624 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-11-20 07:16:08,668 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states 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 07:16:08,712 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-11-20 07:16:08,712 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:08,712 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:08,737 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-11-20 07:16:08,737 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:08,737 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-11-20 07:16:08,738 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states 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 07:16:08,750 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-11-20 07:16:08,750 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:08,750 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:08,752 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-11-20 07:16:08,752 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:08,757 INFO L791 eck$LassoCheckResult]: Stem: 115#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); 39#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 108#L96true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 109#L99-2true ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 21#L104true assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 22#L110-1true [2021-11-20 07:16:08,758 INFO L793 eck$LassoCheckResult]: Loop: 22#L110-1true assume !false; 24#L111true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 110#L113true assume !(12292 == ssl3_connect_~s__state~0#1); 31#L116true assume 16384 == ssl3_connect_~s__state~0#1; 40#L218true ssl3_connect_~s__server~0#1 := 0; 66#L223true assume 0 != ssl3_connect_~cb~0#1; 49#L223-2true ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 82#L228true assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 72#L234true assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 6#L234-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 87#L250true assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 119#L497true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 54#L532true ssl3_connect_~skip~0#1 := 0; 22#L110-1true [2021-11-20 07:16:08,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:08,764 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-11-20 07:16:08,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:08,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210502655] [2021-11-20 07:16:08,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:08,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:08,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:08,865 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:08,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:08,922 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:08,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:08,925 INFO L85 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-11-20 07:16:08,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:08,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088870549] [2021-11-20 07:16:08,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:08,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:08,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:08,954 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:08,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:08,971 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:08,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:08,973 INFO L85 PathProgramCache]: Analyzing trace with hash 165460758, now seen corresponding path program 1 times [2021-11-20 07:16:08,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:08,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503824859] [2021-11-20 07:16:08,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:08,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:09,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:09,076 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 07:16:09,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:09,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503824859] [2021-11-20 07:16:09,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503824859] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:09,078 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:09,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:09,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151960933] [2021-11-20 07:16:09,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:09,375 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 07:16:09,376 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 07:16:09,376 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 07:16:09,376 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 07:16:09,376 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-20 07:16:09,376 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 07:16:09,377 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 07:16:09,377 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 07:16:09,377 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-1.c_Iteration1_Loop [2021-11-20 07:16:09,378 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 07:16:09,378 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 07:16:09,399 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 07:16:09,405 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 07:16:09,409 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 07:16:09,416 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 07:16:09,420 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 07:16:09,427 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 07:16:09,431 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 07:16:09,434 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 07:16:09,437 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 07:16:09,440 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 07:16:09,445 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 07:16:09,447 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 07:16:09,452 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 07:16:09,595 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 07:16:09,596 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-20 07:16:09,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 07:16:09,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:16:09,604 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 07:16:09,612 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 07:16:09,612 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 07:16:09,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-11-20 07:16:09,632 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 07:16:09,634 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 07:16:09,674 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-11-20 07:16:09,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 07:16:09,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:16:09,676 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 07:16:09,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-11-20 07:16:09,685 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 07:16:09,685 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 07:16:09,706 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 07:16:09,707 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 07:16:09,732 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-11-20 07:16:09,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 07:16:09,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:16:09,733 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 07:16:09,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-11-20 07:16:09,735 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 07:16:09,735 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 07:16:09,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-11-20 07:16:09,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 07:16:09,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:16:09,807 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 07:16:09,811 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-11-20 07:16:09,812 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-20 07:16:09,812 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 07:16:09,833 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-20 07:16:09,865 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-11-20 07:16:09,865 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 07:16:09,866 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 07:16:09,866 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 07:16:09,866 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 07:16:09,866 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-20 07:16:09,866 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 07:16:09,866 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 07:16:09,866 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 07:16:09,866 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-1.c_Iteration1_Loop [2021-11-20 07:16:09,866 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 07:16:09,866 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 07:16:09,869 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 07:16:09,880 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 07:16:09,883 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 07:16:09,889 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 07:16:09,891 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 07:16:09,894 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 07:16:09,896 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 07:16:09,899 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 07:16:09,903 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 07:16:09,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 07:16:09,908 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 07:16:09,911 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 07:16:09,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 07:16:10,054 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 07:16:10,058 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-20 07:16:10,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 07:16:10,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:16:10,068 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 07:16:10,070 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 07:16:10,079 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 07:16:10,079 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 07:16:10,080 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 07:16:10,080 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 07:16:10,080 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 07:16:10,082 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 07:16:10,082 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 07:16:10,084 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-11-20 07:16:10,099 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 07:16:10,135 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-11-20 07:16:10,135 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 07:16:10,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:16:10,136 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 07:16:10,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-11-20 07:16:10,142 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 07:16:10,155 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 07:16:10,155 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 07:16:10,156 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 07:16:10,156 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-20 07:16:10,156 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 07:16:10,158 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-20 07:16:10,158 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 07:16:10,178 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 07:16:10,210 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-11-20 07:16:10,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 07:16:10,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:16:10,212 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 07:16:10,219 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 07:16:10,228 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 07:16:10,228 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 07:16:10,228 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 07:16:10,229 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 07:16:10,229 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 07:16:10,231 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 07:16:10,231 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 07:16:10,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-11-20 07:16:10,248 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-20 07:16:10,279 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-20 07:16:10,279 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-20 07:16:10,281 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 07:16:10,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:16:10,285 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 07:16:10,316 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-20 07:16:10,316 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-20 07:16:10,316 INFO L513 LassoAnalysis]: Proved termination. [2021-11-20 07:16:10,317 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2021-11-20 07:16:10,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-11-20 07:16:10,350 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-11-20 07:16:10,352 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-20 07:16:10,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:10,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:10,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 07:16:10,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:16:10,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:10,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-20 07:16:10,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:16:10,589 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 07:16:10,642 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 07:16:10,647 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 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 07:16:11,007 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 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 506 states and 827 transitions. Complement of second has 8 states. [2021-11-20 07:16:11,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-11-20 07:16:11,016 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 07:16:11,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-11-20 07:16:11,019 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-11-20 07:16:11,021 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 07:16:11,021 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 18 letters. Loop has 13 letters. [2021-11-20 07:16:11,022 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 07:16:11,022 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 26 letters. [2021-11-20 07:16:11,027 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 07:16:11,028 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 506 states and 827 transitions. [2021-11-20 07:16:11,052 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-11-20 07:16:11,070 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 506 states to 328 states and 495 transitions. [2021-11-20 07:16:11,074 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2021-11-20 07:16:11,104 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2021-11-20 07:16:11,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 495 transitions. [2021-11-20 07:16:11,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 07:16:11,106 INFO L681 BuchiCegarLoop]: Abstraction has 328 states and 495 transitions. [2021-11-20 07:16:11,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 495 transitions. [2021-11-20 07:16:11,173 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-11-20 07:16:11,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 145. [2021-11-20 07:16:11,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 145 states have (on average 1.5103448275862068) internal successors, (219), 144 states have internal predecessors, (219), 0 states have call successors, (0), 0 states 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 07:16:11,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 219 transitions. [2021-11-20 07:16:11,181 INFO L704 BuchiCegarLoop]: Abstraction has 145 states and 219 transitions. [2021-11-20 07:16:11,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:11,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:11,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:11,186 INFO L87 Difference]: Start difference. First operand 145 states and 219 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 07:16:11,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:11,280 INFO L93 Difference]: Finished difference Result 118 states and 175 transitions. [2021-11-20 07:16:11,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:11,281 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 175 transitions. [2021-11-20 07:16:11,283 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-11-20 07:16:11,284 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 116 states and 173 transitions. [2021-11-20 07:16:11,285 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2021-11-20 07:16:11,285 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2021-11-20 07:16:11,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 116 states and 173 transitions. [2021-11-20 07:16:11,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:11,286 INFO L681 BuchiCegarLoop]: Abstraction has 116 states and 173 transitions. [2021-11-20 07:16:11,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states and 173 transitions. [2021-11-20 07:16:11,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 113. [2021-11-20 07:16:11,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 113 states have (on average 1.5044247787610618) internal successors, (170), 112 states have internal predecessors, (170), 0 states have call successors, (0), 0 states 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 07:16:11,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 170 transitions. [2021-11-20 07:16:11,293 INFO L704 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-11-20 07:16:11,293 INFO L587 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-11-20 07:16:11,293 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-11-20 07:16:11,293 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 113 states and 170 transitions. [2021-11-20 07:16:11,294 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-11-20 07:16:11,294 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:11,294 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:11,295 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:11,296 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:11,296 INFO L791 eck$LassoCheckResult]: Stem: 1089#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); 1037#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 1038#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1088#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 1010#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 1007#L110-1 assume !false; 1011#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1015#L113 assume 12292 == ssl3_connect_~s__state~0#1; 1050#L114 [2021-11-20 07:16:11,296 INFO L793 eck$LassoCheckResult]: Loop: 1050#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 1025#L218 ssl3_connect_~s__server~0#1 := 0; 1039#L223 assume 0 != ssl3_connect_~cb~0#1; 1048#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 1049#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 1071#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 985#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 986#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 990#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1055#L532 ssl3_connect_~skip~0#1 := 0; 1056#L110-1 assume !false; 1093#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1092#L113 assume 12292 == ssl3_connect_~s__state~0#1; 1050#L114 [2021-11-20 07:16:11,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:11,297 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-11-20 07:16:11,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:11,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781900575] [2021-11-20 07:16:11,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:11,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:11,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:11,307 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:11,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:11,320 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:11,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:11,321 INFO L85 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 1 times [2021-11-20 07:16:11,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:11,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617598606] [2021-11-20 07:16:11,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:11,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:11,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:11,344 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 07:16:11,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:11,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617598606] [2021-11-20 07:16:11,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617598606] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:11,345 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:11,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 07:16:11,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255345657] [2021-11-20 07:16:11,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:11,346 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:11,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:11,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:11,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:11,348 INFO L87 Difference]: Start difference. First operand 113 states and 170 transitions. cyclomatic complexity: 58 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 07:16:11,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:11,509 INFO L93 Difference]: Finished difference Result 167 states and 235 transitions. [2021-11-20 07:16:11,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:11,510 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 167 states and 235 transitions. [2021-11-20 07:16:11,512 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 157 [2021-11-20 07:16:11,514 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 167 states to 167 states and 235 transitions. [2021-11-20 07:16:11,514 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 167 [2021-11-20 07:16:11,514 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 167 [2021-11-20 07:16:11,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 167 states and 235 transitions. [2021-11-20 07:16:11,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:11,516 INFO L681 BuchiCegarLoop]: Abstraction has 167 states and 235 transitions. [2021-11-20 07:16:11,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states and 235 transitions. [2021-11-20 07:16:11,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 154. [2021-11-20 07:16:11,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 154 states have (on average 1.422077922077922) internal successors, (219), 153 states have internal predecessors, (219), 0 states have call successors, (0), 0 states 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 07:16:11,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 219 transitions. [2021-11-20 07:16:11,523 INFO L704 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-11-20 07:16:11,523 INFO L587 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-11-20 07:16:11,523 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-11-20 07:16:11,523 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 219 transitions. [2021-11-20 07:16:11,525 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-11-20 07:16:11,525 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:11,525 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:11,526 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:11,526 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:11,526 INFO L791 eck$LassoCheckResult]: Stem: 1376#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); 1319#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 1320#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1374#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 1294#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 1291#L110-1 assume !false; 1295#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1298#L113 assume 12292 == ssl3_connect_~s__state~0#1; 1331#L114 [2021-11-20 07:16:11,527 INFO L793 eck$LassoCheckResult]: Loop: 1331#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 1307#L218 ssl3_connect_~s__server~0#1 := 0; 1321#L223 assume 0 != ssl3_connect_~cb~0#1; 1329#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 1330#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 1355#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 1271#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1272#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 1348#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1406#L532 ssl3_connect_~skip~0#1 := 0; 1405#L110-1 assume !false; 1404#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1403#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 1402#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 1401#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 1400#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 1399#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 1398#L128 assume 4368 == ssl3_connect_~s__state~0#1; 1333#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 1340#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 1341#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 1275#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 1276#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1338#L532 ssl3_connect_~skip~0#1 := 0; 1339#L110-1 assume !false; 1417#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1416#L113 assume 12292 == ssl3_connect_~s__state~0#1; 1331#L114 [2021-11-20 07:16:11,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:11,527 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-11-20 07:16:11,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:11,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304519252] [2021-11-20 07:16:11,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:11,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:11,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:11,536 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:11,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:11,549 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:11,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:11,550 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-11-20 07:16:11,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:11,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118240291] [2021-11-20 07:16:11,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:11,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:11,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:11,577 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:16:11,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:11,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118240291] [2021-11-20 07:16:11,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118240291] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:11,578 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:11,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 07:16:11,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398760751] [2021-11-20 07:16:11,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:11,579 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:11,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:11,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:11,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:11,580 INFO L87 Difference]: Start difference. First operand 154 states and 219 transitions. cyclomatic complexity: 66 Second operand has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states 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 07:16:11,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:11,736 INFO L93 Difference]: Finished difference Result 208 states and 287 transitions. [2021-11-20 07:16:11,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:11,737 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 208 states and 287 transitions. [2021-11-20 07:16:11,739 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 198 [2021-11-20 07:16:11,741 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 208 states to 208 states and 287 transitions. [2021-11-20 07:16:11,742 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 208 [2021-11-20 07:16:11,742 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 208 [2021-11-20 07:16:11,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 208 states and 287 transitions. [2021-11-20 07:16:11,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:11,743 INFO L681 BuchiCegarLoop]: Abstraction has 208 states and 287 transitions. [2021-11-20 07:16:11,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states and 287 transitions. [2021-11-20 07:16:11,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 171. [2021-11-20 07:16:11,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 171 states have (on average 1.4385964912280702) internal successors, (246), 170 states have internal predecessors, (246), 0 states have call successors, (0), 0 states 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 07:16:11,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 246 transitions. [2021-11-20 07:16:11,751 INFO L704 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-11-20 07:16:11,751 INFO L587 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-11-20 07:16:11,751 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-11-20 07:16:11,751 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 246 transitions. [2021-11-20 07:16:11,752 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2021-11-20 07:16:11,752 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:11,752 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:11,754 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:11,754 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:11,754 INFO L791 eck$LassoCheckResult]: Stem: 1744#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); 1687#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 1688#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1743#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 1663#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 1662#L110-1 assume !false; 1664#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1667#L113 assume 12292 == ssl3_connect_~s__state~0#1; 1700#L114 [2021-11-20 07:16:11,754 INFO L793 eck$LassoCheckResult]: Loop: 1700#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 1689#L218 ssl3_connect_~s__server~0#1 := 0; 1690#L223 assume 0 != ssl3_connect_~cb~0#1; 1698#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 1699#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 1723#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 1639#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1640#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 1715#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1706#L532 ssl3_connect_~skip~0#1 := 0; 1707#L110-1 assume !false; 1798#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1797#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 1675#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 1676#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 1695#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 1696#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 1701#L128 assume 4368 == ssl3_connect_~s__state~0#1; 1702#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 1708#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 1709#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 1643#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 1644#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1791#L532 ssl3_connect_~skip~0#1 := 0; 1790#L110-1 assume !false; 1788#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1787#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 1786#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 1785#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 1784#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 1779#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 1777#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 1774#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 1775#L134 assume 4384 == ssl3_connect_~s__state~0#1; 1718#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 1719#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 1747#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 1735#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 1649#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 1650#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1778#L532 ssl3_connect_~skip~0#1 := 0; 1776#L110-1 assume !false; 1773#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1772#L113 assume 12292 == ssl3_connect_~s__state~0#1; 1700#L114 [2021-11-20 07:16:11,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:11,755 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-11-20 07:16:11,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:11,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862659114] [2021-11-20 07:16:11,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:11,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:11,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:11,763 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:11,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:11,774 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:11,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:11,775 INFO L85 PathProgramCache]: Analyzing trace with hash -2006011306, now seen corresponding path program 1 times [2021-11-20 07:16:11,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:11,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201506280] [2021-11-20 07:16:11,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:11,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:11,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:11,816 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-20 07:16:11,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:11,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201506280] [2021-11-20 07:16:11,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201506280] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:11,818 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:11,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 07:16:11,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605249522] [2021-11-20 07:16:11,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:11,819 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:11,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:11,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:11,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:11,820 INFO L87 Difference]: Start difference. First operand 171 states and 246 transitions. cyclomatic complexity: 76 Second operand has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 0 states 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 07:16:11,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:11,982 INFO L93 Difference]: Finished difference Result 224 states and 334 transitions. [2021-11-20 07:16:11,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:11,985 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 334 transitions. [2021-11-20 07:16:11,988 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-11-20 07:16:11,991 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 334 transitions. [2021-11-20 07:16:11,991 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2021-11-20 07:16:11,992 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2021-11-20 07:16:11,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 334 transitions. [2021-11-20 07:16:11,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:11,992 INFO L681 BuchiCegarLoop]: Abstraction has 224 states and 334 transitions. [2021-11-20 07:16:11,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 334 transitions. [2021-11-20 07:16:12,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 210. [2021-11-20 07:16:12,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 210 states have (on average 1.5095238095238095) internal successors, (317), 209 states have internal predecessors, (317), 0 states have call successors, (0), 0 states 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 07:16:12,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 317 transitions. [2021-11-20 07:16:12,008 INFO L704 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-11-20 07:16:12,008 INFO L587 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-11-20 07:16:12,008 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-11-20 07:16:12,008 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 210 states and 317 transitions. [2021-11-20 07:16:12,009 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2021-11-20 07:16:12,010 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:12,010 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:12,012 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:12,013 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:16:12,013 INFO L791 eck$LassoCheckResult]: Stem: 2152#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); 2089#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 2090#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2148#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 2064#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 2061#L110-1 assume !false; 2065#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2068#L113 assume 12292 == ssl3_connect_~s__state~0#1; 2102#L114 [2021-11-20 07:16:12,020 INFO L793 eck$LassoCheckResult]: Loop: 2102#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 2077#L218 ssl3_connect_~s__server~0#1 := 0; 2091#L223 assume 0 != ssl3_connect_~cb~0#1; 2100#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 2101#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 2128#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 2040#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2041#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 2119#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2205#L532 ssl3_connect_~skip~0#1 := 0; 2203#L110-1 assume !false; 2202#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2201#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 2200#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 2195#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 2193#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 2191#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 2189#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 2092#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 2093#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 2173#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 2106#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 2107#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 2136#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 2137#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 2083#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 2084#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 2052#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 2048#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 2049#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 2066#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 2067#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 2108#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 2094#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 2095#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 2156#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 2174#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 2054#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 2055#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 2134#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 2131#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 2132#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 2073#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 2074#L206 assume 4352 == ssl3_connect_~s__state~0#1; 2088#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 2130#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 2039#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 2098#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2217#L532 ssl3_connect_~skip~0#1 := 0; 2216#L110-1 assume !false; 2215#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2214#L113 assume 12292 == ssl3_connect_~s__state~0#1; 2102#L114 [2021-11-20 07:16:12,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:12,021 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-11-20 07:16:12,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:12,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829776459] [2021-11-20 07:16:12,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:12,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:12,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:12,035 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:12,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:12,069 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:12,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:12,070 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-11-20 07:16:12,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:12,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220015590] [2021-11-20 07:16:12,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:12,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:12,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:12,142 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:16:12,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:12,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220015590] [2021-11-20 07:16:12,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220015590] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:12,143 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:12,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:12,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020995153] [2021-11-20 07:16:12,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:12,144 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:12,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:12,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:12,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:12,145 INFO L87 Difference]: Start difference. First operand 210 states and 317 transitions. cyclomatic complexity: 108 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 07:16:12,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:12,242 INFO L93 Difference]: Finished difference Result 228 states and 341 transitions. [2021-11-20 07:16:12,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:12,243 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 341 transitions. [2021-11-20 07:16:12,245 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2021-11-20 07:16:12,248 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 341 transitions. [2021-11-20 07:16:12,248 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2021-11-20 07:16:12,248 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2021-11-20 07:16:12,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 341 transitions. [2021-11-20 07:16:12,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:12,249 INFO L681 BuchiCegarLoop]: Abstraction has 228 states and 341 transitions. [2021-11-20 07:16:12,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 341 transitions. [2021-11-20 07:16:12,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 225. [2021-11-20 07:16:12,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4977777777777779) internal successors, (337), 224 states have internal predecessors, (337), 0 states have call successors, (0), 0 states 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 07:16:12,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 337 transitions. [2021-11-20 07:16:12,255 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-11-20 07:16:12,255 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-11-20 07:16:12,255 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-11-20 07:16:12,255 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 337 transitions. [2021-11-20 07:16:12,257 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-11-20 07:16:12,257 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:12,257 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:12,258 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:12,258 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:16:12,259 INFO L791 eck$LassoCheckResult]: Stem: 2600#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); 2534#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 2535#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2597#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 2509#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 2506#L110-1 assume !false; 2651#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2650#L113 assume 12292 == ssl3_connect_~s__state~0#1; 2548#L114 [2021-11-20 07:16:12,259 INFO L793 eck$LassoCheckResult]: Loop: 2548#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 2536#L218 ssl3_connect_~s__server~0#1 := 0; 2537#L223 assume 0 != ssl3_connect_~cb~0#1; 2546#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 2547#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 2573#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 2484#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2485#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 2586#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2640#L532 ssl3_connect_~skip~0#1 := 0; 2639#L110-1 assume !false; 2638#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2637#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 2636#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 2601#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 2602#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 2582#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 2549#L128 assume 4368 == ssl3_connect_~s__state~0#1; 2550#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 2556#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 2557#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 2488#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 2489#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2559#L532 ssl3_connect_~skip~0#1 := 0; 2510#L110-1 assume !false; 2511#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2514#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 2668#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 2667#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 2666#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 2665#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 2664#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 2663#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 2662#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 2649#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 2551#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 2552#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 2593#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 2634#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 2633#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 2632#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 2631#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 2626#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 2580#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 2512#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 2513#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 2553#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 2540#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 2541#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 2605#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 2648#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 2499#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 2500#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 2579#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 2576#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 2577#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 2519#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 2520#L206 assume 4352 == ssl3_connect_~s__state~0#1; 2533#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 2575#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 2483#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 2544#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2625#L532 ssl3_connect_~skip~0#1 := 0; 2624#L110-1 assume !false; 2623#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2622#L113 assume 12292 == ssl3_connect_~s__state~0#1; 2548#L114 [2021-11-20 07:16:12,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:12,260 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-11-20 07:16:12,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:12,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827382253] [2021-11-20 07:16:12,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:12,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:12,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:12,267 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:12,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:12,276 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:12,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:12,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2021-11-20 07:16:12,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:12,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811211555] [2021-11-20 07:16:12,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:12,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:12,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:12,308 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:16:12,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:12,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811211555] [2021-11-20 07:16:12,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811211555] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:12,309 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:12,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:12,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554630693] [2021-11-20 07:16:12,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:12,310 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:12,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:12,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:12,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:12,311 INFO L87 Difference]: Start difference. First operand 225 states and 337 transitions. cyclomatic complexity: 113 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 07:16:12,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:12,411 INFO L93 Difference]: Finished difference Result 229 states and 338 transitions. [2021-11-20 07:16:12,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:12,412 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 229 states and 338 transitions. [2021-11-20 07:16:12,414 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2021-11-20 07:16:12,416 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 229 states to 229 states and 338 transitions. [2021-11-20 07:16:12,416 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 229 [2021-11-20 07:16:12,417 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 229 [2021-11-20 07:16:12,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 229 states and 338 transitions. [2021-11-20 07:16:12,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:12,418 INFO L681 BuchiCegarLoop]: Abstraction has 229 states and 338 transitions. [2021-11-20 07:16:12,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states and 338 transitions. [2021-11-20 07:16:12,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 225. [2021-11-20 07:16:12,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4755555555555555) internal successors, (332), 224 states have internal predecessors, (332), 0 states have call successors, (0), 0 states 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 07:16:12,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2021-11-20 07:16:12,423 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-11-20 07:16:12,423 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-11-20 07:16:12,423 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-11-20 07:16:12,423 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 332 transitions. [2021-11-20 07:16:12,425 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-11-20 07:16:12,425 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:12,425 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:12,426 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:12,426 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 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, 1, 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 07:16:12,426 INFO L791 eck$LassoCheckResult]: Stem: 3057#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); 2995#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 2996#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3055#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 2969#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 2966#L110-1 assume !false; 3100#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3097#L113 assume 12292 == ssl3_connect_~s__state~0#1; 3009#L114 [2021-11-20 07:16:12,427 INFO L793 eck$LassoCheckResult]: Loop: 3009#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 2997#L218 ssl3_connect_~s__server~0#1 := 0; 2998#L223 assume 0 != ssl3_connect_~cb~0#1; 3007#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 3008#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 3032#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 2944#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2945#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 3044#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3131#L532 ssl3_connect_~skip~0#1 := 0; 3128#L110-1 assume !false; 3122#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3108#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 3105#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 3058#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 3003#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 3004#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 3040#L128 assume 4368 == ssl3_connect_~s__state~0#1; 3061#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 3016#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 3017#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 2948#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 2949#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3115#L532 ssl3_connect_~skip~0#1 := 0; 3113#L110-1 assume !false; 3111#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3109#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 3106#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 3103#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 3101#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 3098#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 3010#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 2999#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 3000#L134 assume 4384 == ssl3_connect_~s__state~0#1; 3027#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 3028#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 3062#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 3047#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 2955#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 2956#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3015#L532 ssl3_connect_~skip~0#1 := 0; 2970#L110-1 assume !false; 2971#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2975#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 2983#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 2984#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 3065#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 3164#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 3163#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 3162#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 3161#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 3160#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 3159#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 3158#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 3157#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 3156#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 3155#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 3154#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 3153#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 3152#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 3151#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 3150#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 3148#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 3147#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 3146#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 3144#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 3139#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 3138#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 3137#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 3136#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 3135#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 3133#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 3132#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 2981#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 2982#L206 assume 4352 == ssl3_connect_~s__state~0#1; 2994#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 3034#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 2943#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 3005#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3078#L532 ssl3_connect_~skip~0#1 := 0; 3076#L110-1 assume !false; 3074#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3073#L113 assume 12292 == ssl3_connect_~s__state~0#1; 3009#L114 [2021-11-20 07:16:12,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:12,427 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-11-20 07:16:12,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:12,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436877341] [2021-11-20 07:16:12,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:12,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:12,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:12,434 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:12,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:12,442 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:12,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:12,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1106510103, now seen corresponding path program 1 times [2021-11-20 07:16:12,443 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:12,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145956738] [2021-11-20 07:16:12,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:12,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:12,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:12,512 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-20 07:16:12,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:12,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145956738] [2021-11-20 07:16:12,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145956738] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:12,513 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:12,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:12,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177116941] [2021-11-20 07:16:12,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:12,515 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:12,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:12,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:12,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:12,516 INFO L87 Difference]: Start difference. First operand 225 states and 332 transitions. cyclomatic complexity: 108 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 07:16:12,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:12,661 INFO L93 Difference]: Finished difference Result 268 states and 381 transitions. [2021-11-20 07:16:12,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:12,664 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 381 transitions. [2021-11-20 07:16:12,666 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2021-11-20 07:16:12,670 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 268 states and 381 transitions. [2021-11-20 07:16:12,670 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 268 [2021-11-20 07:16:12,670 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 268 [2021-11-20 07:16:12,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 268 states and 381 transitions. [2021-11-20 07:16:12,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:12,671 INFO L681 BuchiCegarLoop]: Abstraction has 268 states and 381 transitions. [2021-11-20 07:16:12,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states and 381 transitions. [2021-11-20 07:16:12,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 265. [2021-11-20 07:16:12,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 265 states have (on average 1.4226415094339622) internal successors, (377), 264 states have internal predecessors, (377), 0 states have call successors, (0), 0 states 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 07:16:12,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 377 transitions. [2021-11-20 07:16:12,677 INFO L704 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-11-20 07:16:12,678 INFO L587 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-11-20 07:16:12,678 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-11-20 07:16:12,678 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 265 states and 377 transitions. [2021-11-20 07:16:12,680 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2021-11-20 07:16:12,680 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:12,680 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:12,682 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:12,682 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 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, 1, 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 07:16:12,682 INFO L791 eck$LassoCheckResult]: Stem: 3561#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); 3493#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 3494#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3560#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 3468#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 3465#L110-1 assume !false; 3611#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3610#L113 assume 12292 == ssl3_connect_~s__state~0#1; 3508#L114 [2021-11-20 07:16:12,683 INFO L793 eck$LassoCheckResult]: Loop: 3508#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 3495#L218 ssl3_connect_~s__server~0#1 := 0; 3496#L223 assume 0 != ssl3_connect_~cb~0#1; 3506#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 3507#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 3532#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 3443#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3444#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 3545#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3514#L532 ssl3_connect_~skip~0#1 := 0; 3469#L110-1 assume !false; 3470#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3473#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 3481#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 3482#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 3502#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 3503#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 3542#L128 assume 4368 == ssl3_connect_~s__state~0#1; 3564#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 3515#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 3516#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 3447#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 3448#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3698#L532 ssl3_connect_~skip~0#1 := 0; 3696#L110-1 assume !false; 3691#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3689#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 3687#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 3685#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 3683#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 3680#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 3509#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 3510#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 3615#L134 assume 4384 == ssl3_connect_~s__state~0#1; 3526#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 3527#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 3566#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 3548#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 3549#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 3457#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3640#L532 ssl3_connect_~skip~0#1 := 0; 3634#L110-1 assume !false; 3633#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3631#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 3632#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 3584#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 3585#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 3659#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 3658#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 3657#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 3656#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 3643#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 3572#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 3573#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 3641#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 3607#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 3608#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 3639#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 3638#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 3622#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 3623#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 3576#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 3577#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 3580#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 3581#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 3570#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 3571#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 3637#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 3603#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 3604#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 3626#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 3627#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 3636#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 3479#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 3480#L206 assume 4352 == ssl3_connect_~s__state~0#1; 3492#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 3534#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 3442#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 3504#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3595#L532 ssl3_connect_~skip~0#1 := 0; 3594#L110-1 assume !false; 3593#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3592#L113 assume 12292 == ssl3_connect_~s__state~0#1; 3508#L114 [2021-11-20 07:16:12,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:12,683 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-11-20 07:16:12,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:12,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783374992] [2021-11-20 07:16:12,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:12,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:12,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:12,691 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:12,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:12,708 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:12,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:12,709 INFO L85 PathProgramCache]: Analyzing trace with hash 821762599, now seen corresponding path program 1 times [2021-11-20 07:16:12,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:12,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122811197] [2021-11-20 07:16:12,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:12,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:12,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:12,774 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-20 07:16:12,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:12,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122811197] [2021-11-20 07:16:12,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122811197] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:12,775 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:12,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:12,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093856479] [2021-11-20 07:16:12,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:12,777 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:12,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:12,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:12,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:12,778 INFO L87 Difference]: Start difference. First operand 265 states and 377 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 07:16:12,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:12,882 INFO L93 Difference]: Finished difference Result 290 states and 410 transitions. [2021-11-20 07:16:12,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:12,883 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 290 states and 410 transitions. [2021-11-20 07:16:12,886 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 280 [2021-11-20 07:16:12,888 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 290 states to 290 states and 410 transitions. [2021-11-20 07:16:12,889 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 290 [2021-11-20 07:16:12,889 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 290 [2021-11-20 07:16:12,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 290 states and 410 transitions. [2021-11-20 07:16:12,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:12,890 INFO L681 BuchiCegarLoop]: Abstraction has 290 states and 410 transitions. [2021-11-20 07:16:12,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states and 410 transitions. [2021-11-20 07:16:12,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 284. [2021-11-20 07:16:12,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 284 states have (on average 1.4119718309859155) internal successors, (401), 283 states have internal predecessors, (401), 0 states have call successors, (0), 0 states 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 07:16:12,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 401 transitions. [2021-11-20 07:16:12,897 INFO L704 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-11-20 07:16:12,897 INFO L587 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-11-20 07:16:12,897 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-11-20 07:16:12,897 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 284 states and 401 transitions. [2021-11-20 07:16:12,899 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2021-11-20 07:16:12,899 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:12,899 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:12,900 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:12,900 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:12,900 INFO L791 eck$LassoCheckResult]: Stem: 4119#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); 4054#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4055#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4117#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4029#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4026#L110-1 assume !false; 4161#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4160#L113 assume 12292 == ssl3_connect_~s__state~0#1; 4068#L114 [2021-11-20 07:16:12,901 INFO L793 eck$LassoCheckResult]: Loop: 4068#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4056#L218 ssl3_connect_~s__server~0#1 := 0; 4057#L223 assume 0 != ssl3_connect_~cb~0#1; 4066#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4067#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4089#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4004#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4005#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4102#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4073#L532 ssl3_connect_~skip~0#1 := 0; 4030#L110-1 assume !false; 4031#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4034#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 4042#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 4043#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 4062#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 4063#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 4099#L128 assume 4368 == ssl3_connect_~s__state~0#1; 4122#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4074#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4075#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 4008#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 4009#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4278#L532 ssl3_connect_~skip~0#1 := 0; 4277#L110-1 assume !false; 4276#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4275#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 4274#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 4273#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 4271#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 4269#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 4069#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 4058#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 4059#L134 assume 4384 == ssl3_connect_~s__state~0#1; 4084#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 4085#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4124#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4105#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 4014#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 4015#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4254#L532 ssl3_connect_~skip~0#1 := 0; 4252#L110-1 assume !false; 4251#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4250#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 4249#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 4248#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 4247#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 4246#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 4245#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 4244#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 4120#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 4083#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 4070#L140 assume 4400 == ssl3_connect_~s__state~0#1; 4006#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 4007#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 4038#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 4018#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4220#L532 ssl3_connect_~skip~0#1 := 0; 4215#L110-1 assume !false; 4213#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4211#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 4209#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 4137#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 4138#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 4141#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 4142#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 4166#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 4167#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 4171#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 4172#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 4111#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 4112#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 4158#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 4159#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 4264#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 4174#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 4175#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 4176#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 4262#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 4132#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 4133#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 4126#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 4127#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 4260#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 4255#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 4253#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 4156#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 4157#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 4177#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 4178#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 4040#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 4041#L206 assume 4352 == ssl3_connect_~s__state~0#1; 4053#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 4091#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 4003#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 4064#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4148#L532 ssl3_connect_~skip~0#1 := 0; 4147#L110-1 assume !false; 4146#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4145#L113 assume 12292 == ssl3_connect_~s__state~0#1; 4068#L114 [2021-11-20 07:16:12,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:12,901 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-11-20 07:16:12,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:12,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457695082] [2021-11-20 07:16:12,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:12,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:12,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:12,908 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:12,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:12,914 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:12,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:12,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1551291399, now seen corresponding path program 1 times [2021-11-20 07:16:12,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:12,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378951857] [2021-11-20 07:16:12,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:12,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:12,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:12,971 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-11-20 07:16:12,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:12,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378951857] [2021-11-20 07:16:12,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378951857] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:12,972 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:12,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:12,972 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472719149] [2021-11-20 07:16:12,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:12,973 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:12,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:12,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:12,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:12,974 INFO L87 Difference]: Start difference. First operand 284 states and 401 transitions. cyclomatic complexity: 118 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 07:16:13,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:13,085 INFO L93 Difference]: Finished difference Result 308 states and 431 transitions. [2021-11-20 07:16:13,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:13,086 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 308 states and 431 transitions. [2021-11-20 07:16:13,089 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2021-11-20 07:16:13,092 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 308 states to 308 states and 431 transitions. [2021-11-20 07:16:13,092 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2021-11-20 07:16:13,093 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2021-11-20 07:16:13,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 308 states and 431 transitions. [2021-11-20 07:16:13,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:13,094 INFO L681 BuchiCegarLoop]: Abstraction has 308 states and 431 transitions. [2021-11-20 07:16:13,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states and 431 transitions. [2021-11-20 07:16:13,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 305. [2021-11-20 07:16:13,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 305 states have (on average 1.4) internal successors, (427), 304 states have internal predecessors, (427), 0 states have call successors, (0), 0 states 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 07:16:13,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2021-11-20 07:16:13,101 INFO L704 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-11-20 07:16:13,102 INFO L587 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-11-20 07:16:13,102 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-11-20 07:16:13,102 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2021-11-20 07:16:13,104 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2021-11-20 07:16:13,104 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:13,104 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:13,105 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:13,105 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:13,106 INFO L791 eck$LassoCheckResult]: Stem: 4716#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); 4653#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4654#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4714#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4627#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4624#L110-1 assume !false; 4757#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4756#L113 assume 12292 == ssl3_connect_~s__state~0#1; 4668#L114 [2021-11-20 07:16:13,106 INFO L793 eck$LassoCheckResult]: Loop: 4668#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4655#L218 ssl3_connect_~s__server~0#1 := 0; 4656#L223 assume 0 != ssl3_connect_~cb~0#1; 4666#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4667#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4691#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4602#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4603#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4701#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4860#L532 ssl3_connect_~skip~0#1 := 0; 4859#L110-1 assume !false; 4858#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4853#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 4851#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 4849#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 4847#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 4845#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 4750#L128 assume 4368 == ssl3_connect_~s__state~0#1; 4719#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4675#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4676#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 4606#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 4607#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4852#L532 ssl3_connect_~skip~0#1 := 0; 4850#L110-1 assume !false; 4848#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4846#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 4844#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 4843#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 4842#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 4841#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 4840#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 4839#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 4762#L134 assume 4384 == ssl3_connect_~s__state~0#1; 4685#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 4686#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4721#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4706#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 4612#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 4613#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4897#L532 ssl3_connect_~skip~0#1 := 0; 4896#L110-1 assume !false; 4895#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4893#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 4877#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 4878#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 4892#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 4886#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 4884#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 4882#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 4881#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 4838#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 4726#L140 assume 4400 == ssl3_connect_~s__state~0#1; 4604#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 4605#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 4637#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 4661#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4674#L532 ssl3_connect_~skip~0#1 := 0; 4628#L110-1 assume !false; 4629#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4879#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 4880#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 4717#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 4662#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 4663#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 4669#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 4657#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 4658#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 4684#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 4670#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 4671#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 4699#L146 assume 4416 == ssl3_connect_~s__state~0#1; 4700#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 4709#L316 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 4696#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 4615#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 4616#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4871#L532 ssl3_connect_~skip~0#1 := 0; 4870#L110-1 assume !false; 4869#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4868#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 4867#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 4734#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 4735#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 4825#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 4824#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 4819#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 4817#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 4815#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 4813#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 4811#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 4809#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 4807#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 4805#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 4803#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 4767#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 4768#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 4733#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 4729#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 4730#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 4731#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 4732#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 4786#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 4784#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 4766#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 4753#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 4754#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 4755#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 4771#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 4772#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 4639#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 4640#L206 assume 4352 == ssl3_connect_~s__state~0#1; 4652#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 4693#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 4601#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 4664#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4744#L532 ssl3_connect_~skip~0#1 := 0; 4743#L110-1 assume !false; 4742#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4741#L113 assume 12292 == ssl3_connect_~s__state~0#1; 4668#L114 [2021-11-20 07:16:13,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:13,107 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-11-20 07:16:13,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:13,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589190487] [2021-11-20 07:16:13,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:13,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:13,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:13,115 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:13,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:13,125 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:13,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:13,126 INFO L85 PathProgramCache]: Analyzing trace with hash -820545521, now seen corresponding path program 1 times [2021-11-20 07:16:13,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:13,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703895629] [2021-11-20 07:16:13,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:13,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:13,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:13,183 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-20 07:16:13,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:13,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703895629] [2021-11-20 07:16:13,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703895629] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:13,184 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:13,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:13,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543790991] [2021-11-20 07:16:13,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:13,186 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:13,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:13,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:13,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:13,187 INFO L87 Difference]: Start difference. First operand 305 states and 427 transitions. cyclomatic complexity: 123 Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 07:16:13,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:13,213 INFO L93 Difference]: Finished difference Result 600 states and 838 transitions. [2021-11-20 07:16:13,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:13,215 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 838 transitions. [2021-11-20 07:16:13,223 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-11-20 07:16:13,228 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 838 transitions. [2021-11-20 07:16:13,228 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 600 [2021-11-20 07:16:13,229 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 600 [2021-11-20 07:16:13,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 838 transitions. [2021-11-20 07:16:13,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:13,231 INFO L681 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-11-20 07:16:13,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 838 transitions. [2021-11-20 07:16:13,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2021-11-20 07:16:13,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 600 states have (on average 1.3966666666666667) internal successors, (838), 599 states have internal predecessors, (838), 0 states have call successors, (0), 0 states 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 07:16:13,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 838 transitions. [2021-11-20 07:16:13,245 INFO L704 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-11-20 07:16:13,245 INFO L587 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-11-20 07:16:13,245 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-11-20 07:16:13,245 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 838 transitions. [2021-11-20 07:16:13,249 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-11-20 07:16:13,249 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:13,249 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:13,251 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:13,251 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:13,251 INFO L791 eck$LassoCheckResult]: Stem: 5634#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); 5563#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 5564#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5631#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 5540#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5537#L110-1 assume !false; 5810#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5808#L113 assume 12292 == ssl3_connect_~s__state~0#1; 5579#L114 [2021-11-20 07:16:13,252 INFO L793 eck$LassoCheckResult]: Loop: 5579#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 5565#L218 ssl3_connect_~s__server~0#1 := 0; 5566#L223 assume 0 != ssl3_connect_~cb~0#1; 5577#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5578#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 5602#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 5513#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5514#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 5615#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6031#L532 ssl3_connect_~skip~0#1 := 0; 6029#L110-1 assume !false; 6027#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6025#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 6023#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 6021#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 6019#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 6017#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 5752#L128 assume 4368 == ssl3_connect_~s__state~0#1; 5636#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 5637#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5586#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 5517#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 5518#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5584#L532 ssl3_connect_~skip~0#1 := 0; 5538#L110-1 assume !false; 5539#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5543#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 5551#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 5552#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 5633#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 5611#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 5580#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 5567#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 5568#L134 assume 4384 == ssl3_connect_~s__state~0#1; 5597#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 5598#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 5642#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 5619#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 5523#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 5524#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6072#L532 ssl3_connect_~skip~0#1 := 0; 6070#L110-1 assume !false; 6068#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6066#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 6064#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 6062#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 6060#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 6058#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 6056#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 6054#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 6052#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 5595#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 5596#L140 assume 4400 == ssl3_connect_~s__state~0#1; 5515#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 5516#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 5632#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 5854#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5848#L532 ssl3_connect_~skip~0#1 := 0; 5846#L110-1 assume !false; 5845#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5844#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 5843#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 5841#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 5840#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 5839#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 5838#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 5832#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 5830#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 5822#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 5805#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 5801#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 5799#L146 assume 4416 == ssl3_connect_~s__state~0#1; 5622#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 5623#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 5609#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 5526#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 5527#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5763#L532 ssl3_connect_~skip~0#1 := 0; 5762#L110-1 assume !false; 5761#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5760#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 5759#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 5758#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 5756#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 5757#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 5886#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 5884#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 5882#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 5672#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 5670#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 5644#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 5645#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 5751#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 5748#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 5749#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 5750#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 5860#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 5744#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 5740#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 5741#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 5742#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 5847#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 5722#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 5723#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 5825#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 5736#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 5737#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 5738#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 5911#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 5858#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 5849#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 5787#L206 assume 4352 == ssl3_connect_~s__state~0#1; 5605#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 5606#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 5512#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5820#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5813#L532 ssl3_connect_~skip~0#1 := 0; 5814#L110-1 assume !false; 6108#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6107#L113 assume 12292 == ssl3_connect_~s__state~0#1; 5579#L114 [2021-11-20 07:16:13,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:13,253 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-11-20 07:16:13,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:13,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589544534] [2021-11-20 07:16:13,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:13,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:13,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:13,262 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:13,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:13,274 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:13,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:13,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1173633903, now seen corresponding path program 1 times [2021-11-20 07:16:13,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:13,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003992501] [2021-11-20 07:16:13,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:13,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:13,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:13,326 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-20 07:16:13,326 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:13,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003992501] [2021-11-20 07:16:13,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003992501] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:13,327 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:13,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:13,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556258957] [2021-11-20 07:16:13,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:13,328 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:13,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:13,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:13,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:13,332 INFO L87 Difference]: Start difference. First operand 600 states and 838 transitions. cyclomatic complexity: 239 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 07:16:13,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:13,435 INFO L93 Difference]: Finished difference Result 652 states and 900 transitions. [2021-11-20 07:16:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:13,436 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 900 transitions. [2021-11-20 07:16:13,441 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2021-11-20 07:16:13,447 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 900 transitions. [2021-11-20 07:16:13,447 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 652 [2021-11-20 07:16:13,448 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2021-11-20 07:16:13,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 900 transitions. [2021-11-20 07:16:13,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:13,449 INFO L681 BuchiCegarLoop]: Abstraction has 652 states and 900 transitions. [2021-11-20 07:16:13,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 900 transitions. [2021-11-20 07:16:13,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 646. [2021-11-20 07:16:13,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 646 states have (on average 1.3839009287925697) internal successors, (894), 645 states have internal predecessors, (894), 0 states have call successors, (0), 0 states 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 07:16:13,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 894 transitions. [2021-11-20 07:16:13,462 INFO L704 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-11-20 07:16:13,463 INFO L587 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-11-20 07:16:13,463 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-11-20 07:16:13,463 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 646 states and 894 transitions. [2021-11-20 07:16:13,467 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2021-11-20 07:16:13,467 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:13,467 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:13,468 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:13,468 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2021-11-20 07:16:13,469 INFO L791 eck$LassoCheckResult]: Stem: 6909#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); 6825#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 6826#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6906#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 6798#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6795#L110-1 assume !false; 7053#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7052#L113 assume 12292 == ssl3_connect_~s__state~0#1; 6960#L114 [2021-11-20 07:16:13,469 INFO L793 eck$LassoCheckResult]: Loop: 6960#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 6827#L218 ssl3_connect_~s__server~0#1 := 0; 6828#L223 assume 0 != ssl3_connect_~cb~0#1; 6840#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6841#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 6871#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 6771#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6772#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 7356#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7351#L532 ssl3_connect_~skip~0#1 := 0; 7349#L110-1 assume !false; 7347#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7345#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7343#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7341#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7339#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7337#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7051#L128 assume 4368 == ssl3_connect_~s__state~0#1; 6911#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6912#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6850#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 7254#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 7250#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7244#L532 ssl3_connect_~skip~0#1 := 0; 7190#L110-1 assume !false; 7189#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7184#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7182#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7180#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7178#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7176#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7174#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7172#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7170#L134 assume 4384 == ssl3_connect_~s__state~0#1; 7002#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7167#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6914#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6915#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 7162#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 7328#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7321#L532 ssl3_connect_~skip~0#1 := 0; 7320#L110-1 assume !false; 7319#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7316#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7313#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7307#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7305#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7303#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7300#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7296#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7289#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 7287#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 7285#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 7283#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 7281#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 7279#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 7255#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 7191#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 7165#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 7164#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 7158#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 7152#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 7150#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 7148#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 7146#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 7144#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 7141#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 7135#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 7130#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 7126#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 7121#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 7116#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 7061#L200 assume 4560 == ssl3_connect_~s__state~0#1; 7058#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 7056#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 7054#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 6856#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 6857#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7274#L532 ssl3_connect_~skip~0#1 := 0; 7267#L110-1 assume !false; 7268#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7261#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7262#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7272#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7269#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7266#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7263#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7260#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7258#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 7257#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 7109#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 7108#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 7106#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 7104#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 7102#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 7100#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 7098#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 7096#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 7094#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 7092#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 7090#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 7086#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 7085#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 7083#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 7081#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 7079#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 7077#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 7075#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 7073#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 7071#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 7000#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 6810#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 6811#L206 assume 4352 == ssl3_connect_~s__state~0#1; 6824#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 6985#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 6837#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6838#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6969#L532 ssl3_connect_~skip~0#1 := 0; 6966#L110-1 assume !false; 6963#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6959#L113 assume 12292 == ssl3_connect_~s__state~0#1; 6960#L114 [2021-11-20 07:16:13,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:13,470 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-11-20 07:16:13,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:13,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900793486] [2021-11-20 07:16:13,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:13,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:13,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:13,475 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:13,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:13,481 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:13,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:13,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1262791267, now seen corresponding path program 1 times [2021-11-20 07:16:13,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:13,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913589925] [2021-11-20 07:16:13,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:13,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:13,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:13,515 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-20 07:16:13,515 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:13,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913589925] [2021-11-20 07:16:13,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913589925] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:13,518 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:13,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:13,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119545942] [2021-11-20 07:16:13,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:13,519 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:13,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:13,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:13,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:13,520 INFO L87 Difference]: Start difference. First operand 646 states and 894 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states 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 07:16:13,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:13,541 INFO L93 Difference]: Finished difference Result 1156 states and 1620 transitions. [2021-11-20 07:16:13,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:13,542 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1156 states and 1620 transitions. [2021-11-20 07:16:13,553 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1146 [2021-11-20 07:16:13,563 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1156 states to 1156 states and 1620 transitions. [2021-11-20 07:16:13,563 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1156 [2021-11-20 07:16:13,564 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1156 [2021-11-20 07:16:13,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1156 states and 1620 transitions. [2021-11-20 07:16:13,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:13,567 INFO L681 BuchiCegarLoop]: Abstraction has 1156 states and 1620 transitions. [2021-11-20 07:16:13,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1156 states and 1620 transitions. [2021-11-20 07:16:13,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1156 to 1156. [2021-11-20 07:16:13,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1156 states, 1156 states have (on average 1.4013840830449826) internal successors, (1620), 1155 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states 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 07:16:13,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1156 states to 1156 states and 1620 transitions. [2021-11-20 07:16:13,596 INFO L704 BuchiCegarLoop]: Abstraction has 1156 states and 1620 transitions. [2021-11-20 07:16:13,596 INFO L587 BuchiCegarLoop]: Abstraction has 1156 states and 1620 transitions. [2021-11-20 07:16:13,596 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-11-20 07:16:13,596 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1156 states and 1620 transitions. [2021-11-20 07:16:13,604 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1146 [2021-11-20 07:16:13,605 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:13,605 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:13,606 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:13,607 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:13,607 INFO L791 eck$LassoCheckResult]: Stem: 8696#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); 8629#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 8630#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 8694#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 8605#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 8602#L110-1 assume !false; 9469#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8782#L113 assume 12292 == ssl3_connect_~s__state~0#1; 8783#L114 [2021-11-20 07:16:13,607 INFO L793 eck$LassoCheckResult]: Loop: 8783#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 8844#L218 ssl3_connect_~s__server~0#1 := 0; 9658#L223 assume 0 != ssl3_connect_~cb~0#1; 9656#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 9654#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 9651#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 9648#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 9646#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 9644#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9639#L532 ssl3_connect_~skip~0#1 := 0; 9634#L110-1 assume !false; 9627#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9596#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 9592#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 9522#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 9520#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 9474#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 8767#L128 assume 4368 == ssl3_connect_~s__state~0#1; 8768#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 9465#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 8653#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 9464#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 9462#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9456#L532 ssl3_connect_~skip~0#1 := 0; 9454#L110-1 assume !false; 9452#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9450#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 9448#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 9446#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 9444#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 9442#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 9440#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 9438#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 9436#L134 assume 4384 == ssl3_connect_~s__state~0#1; 8836#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 8704#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 8705#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 8725#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 8727#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 9633#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9626#L532 ssl3_connect_~skip~0#1 := 0; 9625#L110-1 assume !false; 9623#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9621#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 9619#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 9615#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 9595#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 9591#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 9521#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 9519#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 9475#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 9472#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 8706#L140 assume 4400 == ssl3_connect_~s__state~0#1; 8707#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 8826#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 8824#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 8825#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8813#L532 ssl3_connect_~skip~0#1 := 0; 8814#L110-1 assume !false; 8809#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8810#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 8805#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 8806#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 8801#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 8802#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 8797#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 8798#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 8793#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 8794#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 8789#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 8790#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 8780#L146 assume 4416 == ssl3_connect_~s__state~0#1; 8781#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 8695#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 8676#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 8592#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 8593#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9663#L532 ssl3_connect_~skip~0#1 := 0; 9662#L110-1 assume !false; 9661#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9660#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 9659#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 9657#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 9655#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 9653#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 9649#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 9647#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 9645#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 8663#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 8649#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 8650#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 8679#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 8680#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 8682#L152 assume 4432 == ssl3_connect_~s__state~0#1; 8897#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 8895#L332 assume !(5 == ssl3_connect_~blastFlag~0#1); 8873#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 8865#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8859#L532 ssl3_connect_~skip~0#1 := 0; 8857#L110-1 assume !false; 8855#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8853#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 8851#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 8849#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 8846#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 8847#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 8970#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 8969#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 8968#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 8967#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 8966#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 8965#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 8959#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 8957#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 8955#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 8953#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 8951#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 8949#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 8947#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 8946#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 8942#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 8939#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 8937#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 8928#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 8929#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 8933#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 8931#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 8924#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 8919#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 8909#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 8893#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 8889#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 8885#L206 assume 4352 == ssl3_connect_~s__state~0#1; 8883#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 8880#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 8879#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 8870#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8860#L532 ssl3_connect_~skip~0#1 := 0; 8858#L110-1 assume !false; 8856#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8854#L113 assume 12292 == ssl3_connect_~s__state~0#1; 8783#L114 [2021-11-20 07:16:13,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:13,608 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-11-20 07:16:13,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:13,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108095435] [2021-11-20 07:16:13,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:13,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:13,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:13,613 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:13,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:13,619 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:13,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:13,620 INFO L85 PathProgramCache]: Analyzing trace with hash -745256753, now seen corresponding path program 1 times [2021-11-20 07:16:13,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:13,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561874352] [2021-11-20 07:16:13,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:13,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:13,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:13,655 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-11-20 07:16:13,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:13,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561874352] [2021-11-20 07:16:13,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561874352] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:13,683 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:13,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:13,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932145930] [2021-11-20 07:16:13,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:13,684 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:13,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:13,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:13,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:13,685 INFO L87 Difference]: Start difference. First operand 1156 states and 1620 transitions. cyclomatic complexity: 466 Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states 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 07:16:13,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:13,795 INFO L93 Difference]: Finished difference Result 1268 states and 1756 transitions. [2021-11-20 07:16:13,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:13,796 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1268 states and 1756 transitions. [2021-11-20 07:16:13,807 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1258 [2021-11-20 07:16:13,818 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1268 states to 1268 states and 1756 transitions. [2021-11-20 07:16:13,819 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1268 [2021-11-20 07:16:13,820 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1268 [2021-11-20 07:16:13,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1268 states and 1756 transitions. [2021-11-20 07:16:13,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:13,824 INFO L681 BuchiCegarLoop]: Abstraction has 1268 states and 1756 transitions. [2021-11-20 07:16:13,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1268 states and 1756 transitions. [2021-11-20 07:16:13,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1268 to 1256. [2021-11-20 07:16:13,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1256 states, 1256 states have (on average 1.3853503184713376) internal successors, (1740), 1255 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states 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 07:16:13,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1256 states to 1256 states and 1740 transitions. [2021-11-20 07:16:13,852 INFO L704 BuchiCegarLoop]: Abstraction has 1256 states and 1740 transitions. [2021-11-20 07:16:13,852 INFO L587 BuchiCegarLoop]: Abstraction has 1256 states and 1740 transitions. [2021-11-20 07:16:13,852 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-11-20 07:16:13,853 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1256 states and 1740 transitions. [2021-11-20 07:16:13,866 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1246 [2021-11-20 07:16:13,867 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:13,867 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:13,868 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:13,868 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:13,869 INFO L791 eck$LassoCheckResult]: Stem: 11132#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); 11060#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 11061#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 11130#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 11036#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 11033#L110-1 assume !false; 12218#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12217#L113 assume 12292 == ssl3_connect_~s__state~0#1; 11077#L114 [2021-11-20 07:16:13,869 INFO L793 eck$LassoCheckResult]: Loop: 11077#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 11062#L218 ssl3_connect_~s__server~0#1 := 0; 11063#L223 assume 0 != ssl3_connect_~cb~0#1; 12191#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 12190#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 12188#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 12186#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 12185#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 12181#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12175#L532 ssl3_connect_~skip~0#1 := 0; 12173#L110-1 assume !false; 12171#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12169#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 12168#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 12167#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 12166#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 12165#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 12164#L128 assume 4368 == ssl3_connect_~s__state~0#1; 11135#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 11083#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 11084#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 11013#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 11014#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11971#L532 ssl3_connect_~skip~0#1 := 0; 11970#L110-1 assume !false; 11969#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11968#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 11963#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 11961#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 11960#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 11958#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 11957#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 11952#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 11951#L134 assume 4384 == ssl3_connect_~s__state~0#1; 11094#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 11095#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 11139#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 11159#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 11160#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 11878#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11872#L532 ssl3_connect_~skip~0#1 := 0; 11870#L110-1 assume !false; 11868#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11866#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 11864#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 11862#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 11860#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 11858#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 11856#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 11854#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 11852#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 11850#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 11849#L140 assume 4400 == ssl3_connect_~s__state~0#1; 11599#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 11836#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 11834#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 11831#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11825#L532 ssl3_connect_~skip~0#1 := 0; 11823#L110-1 assume !false; 11821#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11819#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 11817#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 11815#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 11813#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 11811#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 11809#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 11807#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 11805#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 11803#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 11801#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 11799#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 11797#L146 assume 4416 == ssl3_connect_~s__state~0#1; 11595#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 11795#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 11793#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 11792#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 11790#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11785#L532 ssl3_connect_~skip~0#1 := 0; 11784#L110-1 assume !false; 11783#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11782#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 11781#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 11780#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 11779#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 11778#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 11776#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 11775#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 11773#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 11770#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 11768#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 11762#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 11760#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 11758#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 11756#L152 assume 4432 == ssl3_connect_~s__state~0#1; 11590#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 11747#L332 assume !(5 == ssl3_connect_~blastFlag~0#1); 11744#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 11742#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11737#L532 ssl3_connect_~skip~0#1 := 0; 11736#L110-1 assume !false; 11735#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11734#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 11733#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 11732#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 11731#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 11730#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 11729#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 11728#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 11727#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 11726#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 11725#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 11724#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 11723#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 11722#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 11721#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 11720#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 11719#L158 assume 4448 == ssl3_connect_~s__state~0#1; 11585#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 11717#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 11704#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 11699#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 11697#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11692#L532 ssl3_connect_~skip~0#1 := 0; 11691#L110-1 assume !false; 11690#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11689#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 11688#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 11687#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 11686#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 11685#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 11684#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 11683#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 11682#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 11681#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 11680#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 11679#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 11678#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 11677#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 11676#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 11675#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 11674#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 11673#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 11672#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 11671#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 11670#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 11669#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 11668#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 11667#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 11636#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 11635#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 11633#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 11631#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 11555#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 11553#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 11541#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 11046#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 11047#L206 assume 4352 == ssl3_connect_~s__state~0#1; 11059#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 11103#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 11008#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 11509#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11499#L532 ssl3_connect_~skip~0#1 := 0; 11497#L110-1 assume !false; 11495#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11493#L113 assume 12292 == ssl3_connect_~s__state~0#1; 11077#L114 [2021-11-20 07:16:13,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:13,870 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-11-20 07:16:13,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:13,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172224702] [2021-11-20 07:16:13,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:13,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:13,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:13,880 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:13,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:13,890 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:13,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:13,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1646923970, now seen corresponding path program 1 times [2021-11-20 07:16:13,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:13,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72410057] [2021-11-20 07:16:13,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:13,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:13,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:13,936 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-11-20 07:16:13,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:13,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72410057] [2021-11-20 07:16:13,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72410057] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:13,944 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:13,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:13,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777241735] [2021-11-20 07:16:13,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:13,944 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:13,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:13,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:13,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:13,947 INFO L87 Difference]: Start difference. First operand 1256 states and 1740 transitions. cyclomatic complexity: 486 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 07:16:14,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:14,057 INFO L93 Difference]: Finished difference Result 1376 states and 1880 transitions. [2021-11-20 07:16:14,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:14,059 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1376 states and 1880 transitions. [2021-11-20 07:16:14,070 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1366 [2021-11-20 07:16:14,081 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1376 states to 1376 states and 1880 transitions. [2021-11-20 07:16:14,082 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1376 [2021-11-20 07:16:14,083 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1376 [2021-11-20 07:16:14,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1376 states and 1880 transitions. [2021-11-20 07:16:14,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:14,086 INFO L681 BuchiCegarLoop]: Abstraction has 1376 states and 1880 transitions. [2021-11-20 07:16:14,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1376 states and 1880 transitions. [2021-11-20 07:16:14,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1376 to 1368. [2021-11-20 07:16:14,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1368 states, 1368 states have (on average 1.368421052631579) internal successors, (1872), 1367 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states 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 07:16:14,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1368 states to 1368 states and 1872 transitions. [2021-11-20 07:16:14,117 INFO L704 BuchiCegarLoop]: Abstraction has 1368 states and 1872 transitions. [2021-11-20 07:16:14,117 INFO L587 BuchiCegarLoop]: Abstraction has 1368 states and 1872 transitions. [2021-11-20 07:16:14,117 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-11-20 07:16:14,117 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1368 states and 1872 transitions. [2021-11-20 07:16:14,126 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1358 [2021-11-20 07:16:14,126 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:14,126 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:14,127 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:14,128 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:14,129 INFO L791 eck$LassoCheckResult]: Stem: 13779#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); 13699#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 13700#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 13771#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 13673#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 13670#L110-1 assume !false; 13936#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13935#L113 assume 12292 == ssl3_connect_~s__state~0#1; 13906#L114 [2021-11-20 07:16:14,129 INFO L793 eck$LassoCheckResult]: Loop: 13906#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 13901#L218 ssl3_connect_~s__server~0#1 := 0; 13890#L223 assume 0 != ssl3_connect_~cb~0#1; 13891#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 13886#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 13887#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 13882#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 13883#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 14423#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14418#L532 ssl3_connect_~skip~0#1 := 0; 14417#L110-1 assume !false; 14416#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14415#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 14414#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 14413#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 14412#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 14411#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 14410#L128 assume 4368 == ssl3_connect_~s__state~0#1; 13782#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 13722#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 13723#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 14408#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 14406#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14401#L532 ssl3_connect_~skip~0#1 := 0; 14400#L110-1 assume !false; 14399#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14397#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 14391#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 14389#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 14387#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 14385#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 14383#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 14381#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 14379#L134 assume 4384 == ssl3_connect_~s__state~0#1; 13734#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 13735#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 13786#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 13805#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 13807#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 14396#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14390#L532 ssl3_connect_~skip~0#1 := 0; 14388#L110-1 assume !false; 14386#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14384#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 14382#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 14380#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 14378#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 14377#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 14375#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 14374#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 14373#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 14370#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 14364#L140 assume 4400 == ssl3_connect_~s__state~0#1; 14008#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 14360#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 14358#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 14355#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14349#L532 ssl3_connect_~skip~0#1 := 0; 14347#L110-1 assume !false; 14345#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14343#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 14341#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 14339#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 14337#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 14335#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 14333#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 14329#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 14325#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 14322#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 14316#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 14314#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 14312#L146 assume 4416 == ssl3_connect_~s__state~0#1; 14002#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 14309#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 14307#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 14305#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 14302#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14296#L532 ssl3_connect_~skip~0#1 := 0; 14294#L110-1 assume !false; 14292#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14290#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 14288#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 14286#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 14284#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 14282#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 14281#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 14280#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 14278#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 14275#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 14269#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 14267#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 14265#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 14263#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 14261#L152 assume 4432 == ssl3_connect_~s__state~0#1; 13992#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 14258#L332 assume !(5 == ssl3_connect_~blastFlag~0#1); 14256#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 14253#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14247#L532 ssl3_connect_~skip~0#1 := 0; 14245#L110-1 assume !false; 14243#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14241#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 14239#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 14237#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 14235#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 14233#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 14231#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 14230#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 14228#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 14225#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 14191#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 14183#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 14179#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 14175#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 14171#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 14167#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 14163#L158 assume 4448 == ssl3_connect_~s__state~0#1; 13982#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 14156#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 14059#L347 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 14048#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 14041#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14035#L532 ssl3_connect_~skip~0#1 := 0; 14033#L110-1 assume !false; 14031#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14029#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 14027#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 14025#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 14023#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 14021#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 14019#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 14017#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 14015#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 14013#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 14011#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 14007#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 14005#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 14001#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 14003#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 13991#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 13993#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 13981#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 13983#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 13974#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 13975#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 13965#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 13967#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 14073#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 13958#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 13954#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 13955#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 14070#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 14071#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 13941#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 13942#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 13973#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 13916#L206 assume 4352 == ssl3_connect_~s__state~0#1; 13963#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 13964#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 13944#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 13945#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14104#L532 ssl3_connect_~skip~0#1 := 0; 14103#L110-1 assume !false; 14102#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14101#L113 assume 12292 == ssl3_connect_~s__state~0#1; 13906#L114 [2021-11-20 07:16:14,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:14,130 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-11-20 07:16:14,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:14,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524633898] [2021-11-20 07:16:14,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:14,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:14,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:14,137 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:14,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:14,146 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:14,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:14,146 INFO L85 PathProgramCache]: Analyzing trace with hash -719770624, now seen corresponding path program 1 times [2021-11-20 07:16:14,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:14,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033932613] [2021-11-20 07:16:14,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:14,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:14,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:14,203 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-11-20 07:16:14,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:14,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033932613] [2021-11-20 07:16:14,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033932613] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:14,204 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:14,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:14,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079221279] [2021-11-20 07:16:14,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:14,205 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:14,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:14,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:14,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:14,206 INFO L87 Difference]: Start difference. First operand 1368 states and 1872 transitions. cyclomatic complexity: 506 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 07:16:14,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:14,327 INFO L93 Difference]: Finished difference Result 1504 states and 2032 transitions. [2021-11-20 07:16:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:14,327 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1504 states and 2032 transitions. [2021-11-20 07:16:14,340 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1494 [2021-11-20 07:16:14,353 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1504 states to 1504 states and 2032 transitions. [2021-11-20 07:16:14,353 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1504 [2021-11-20 07:16:14,355 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1504 [2021-11-20 07:16:14,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1504 states and 2032 transitions. [2021-11-20 07:16:14,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:14,357 INFO L681 BuchiCegarLoop]: Abstraction has 1504 states and 2032 transitions. [2021-11-20 07:16:14,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1504 states and 2032 transitions. [2021-11-20 07:16:14,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1504 to 1492. [2021-11-20 07:16:14,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1492 states, 1492 states have (on average 1.351206434316354) internal successors, (2016), 1491 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states 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 07:16:14,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1492 states to 1492 states and 2016 transitions. [2021-11-20 07:16:14,388 INFO L704 BuchiCegarLoop]: Abstraction has 1492 states and 2016 transitions. [2021-11-20 07:16:14,388 INFO L587 BuchiCegarLoop]: Abstraction has 1492 states and 2016 transitions. [2021-11-20 07:16:14,389 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-11-20 07:16:14,389 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1492 states and 2016 transitions. [2021-11-20 07:16:14,398 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1482 [2021-11-20 07:16:14,398 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:14,398 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:14,400 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:14,400 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 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] [2021-11-20 07:16:14,400 INFO L791 eck$LassoCheckResult]: Stem: 16655#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); 16577#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 16578#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 16651#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 16551#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 16548#L110-1 assume !false; 17825#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17823#L113 assume 12292 == ssl3_connect_~s__state~0#1; 16595#L114 [2021-11-20 07:16:14,401 INFO L793 eck$LassoCheckResult]: Loop: 16595#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 16579#L218 ssl3_connect_~s__server~0#1 := 0; 16580#L223 assume 0 != ssl3_connect_~cb~0#1; 16593#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 16594#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 16621#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 16558#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 17782#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 17781#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17776#L532 ssl3_connect_~skip~0#1 := 0; 17775#L110-1 assume !false; 17773#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17772#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 17771#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 17770#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 17769#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 17713#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 17681#L128 assume 4368 == ssl3_connect_~s__state~0#1; 16693#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 17673#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 17670#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 17668#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 17666#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17660#L532 ssl3_connect_~skip~0#1 := 0; 17658#L110-1 assume !false; 17656#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17654#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 17652#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 17650#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 17648#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 17646#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 17644#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 17642#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 17640#L134 assume 4384 == ssl3_connect_~s__state~0#1; 16677#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 17637#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 16672#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 17633#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 17634#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 18011#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18006#L532 ssl3_connect_~skip~0#1 := 0; 18005#L110-1 assume !false; 18004#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18003#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 18002#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 18001#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 18000#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 17999#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 17998#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 17997#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 17996#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 17995#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 17994#L140 assume 4400 == ssl3_connect_~s__state~0#1; 16928#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 17961#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 17959#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 17955#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17948#L532 ssl3_connect_~skip~0#1 := 0; 17905#L110-1 assume !false; 17904#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17903#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 17901#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 17900#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 17899#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 17898#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 17897#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 17895#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 17894#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 17893#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 17809#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 17805#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 17804#L146 assume 4416 == ssl3_connect_~s__state~0#1; 16643#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 16644#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 16654#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 17215#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 17213#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17208#L532 ssl3_connect_~skip~0#1 := 0; 17207#L110-1 assume !false; 17206#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17205#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 17204#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 17203#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 17202#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 17201#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 17200#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 17199#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 17198#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 17197#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 17196#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 17195#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 17194#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 17193#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 17192#L152 assume 4432 == ssl3_connect_~s__state~0#1; 16915#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 17191#L332 assume !(5 == ssl3_connect_~blastFlag~0#1); 17190#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 17188#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17183#L532 ssl3_connect_~skip~0#1 := 0; 17182#L110-1 assume !false; 17181#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17180#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 17179#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 17178#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 17177#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 17176#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 17175#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 17174#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 17173#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 17172#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 17171#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 17170#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 17169#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 17168#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 17167#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 17166#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 17165#L158 assume 4448 == ssl3_connect_~s__state~0#1; 16908#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 16568#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 16569#L347 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 16653#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 16638#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17988#L532 ssl3_connect_~skip~0#1 := 0; 17987#L110-1 assume !false; 17986#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17985#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 17984#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 17983#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 17982#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 17981#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 17980#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 17979#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 17978#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 17976#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 17975#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 17974#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 17973#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 17968#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 16570#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 16571#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 17934#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 17931#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 16630#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 16552#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 16553#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 17835#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 17834#L176 assume 4480 == ssl3_connect_~s__state~0#1; 16521#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 16522#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 16649#L372 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 16763#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 16762#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16733#L532 ssl3_connect_~skip~0#1 := 0; 16734#L110-1 assume !false; 16725#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16726#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 16714#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 16715#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 16706#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 16702#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 16703#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 16692#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 16694#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 16675#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 16676#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 16927#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 16924#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 16922#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 16918#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 16914#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 16911#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 16907#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 16905#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 16902#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 16899#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 16896#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 16893#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 16847#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 16766#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 16767#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 16768#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 16843#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 16844#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 17282#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 17266#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 16561#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 16562#L206 assume 4352 == ssl3_connect_~s__state~0#1; 16576#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 16841#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 16589#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 16590#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16704#L532 ssl3_connect_~skip~0#1 := 0; 16705#L110-1 assume !false; 16695#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16696#L113 assume 12292 == ssl3_connect_~s__state~0#1; 16595#L114 [2021-11-20 07:16:14,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:14,401 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-11-20 07:16:14,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:14,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423134446] [2021-11-20 07:16:14,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:14,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:14,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:14,431 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:14,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:14,436 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:14,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:14,436 INFO L85 PathProgramCache]: Analyzing trace with hash -227647070, now seen corresponding path program 1 times [2021-11-20 07:16:14,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:14,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465493363] [2021-11-20 07:16:14,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:14,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:14,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:14,479 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-11-20 07:16:14,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:14,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465493363] [2021-11-20 07:16:14,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465493363] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:14,480 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:14,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:14,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214778369] [2021-11-20 07:16:14,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:14,481 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:14,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:14,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:14,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:14,481 INFO L87 Difference]: Start difference. First operand 1492 states and 2016 transitions. cyclomatic complexity: 526 Second operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 0 states have call successors, (0), 0 states 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 07:16:14,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:14,507 INFO L93 Difference]: Finished difference Result 2970 states and 4010 transitions. [2021-11-20 07:16:14,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:14,508 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2970 states and 4010 transitions. [2021-11-20 07:16:14,530 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2960 [2021-11-20 07:16:14,554 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2970 states to 2970 states and 4010 transitions. [2021-11-20 07:16:14,555 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2970 [2021-11-20 07:16:14,558 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2970 [2021-11-20 07:16:14,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2970 states and 4010 transitions. [2021-11-20 07:16:14,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:14,562 INFO L681 BuchiCegarLoop]: Abstraction has 2970 states and 4010 transitions. [2021-11-20 07:16:14,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2970 states and 4010 transitions. [2021-11-20 07:16:14,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2970 to 2970. [2021-11-20 07:16:14,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2970 states, 2970 states have (on average 1.3501683501683501) internal successors, (4010), 2969 states have internal predecessors, (4010), 0 states have call successors, (0), 0 states 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 07:16:14,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2970 states to 2970 states and 4010 transitions. [2021-11-20 07:16:14,623 INFO L704 BuchiCegarLoop]: Abstraction has 2970 states and 4010 transitions. [2021-11-20 07:16:14,623 INFO L587 BuchiCegarLoop]: Abstraction has 2970 states and 4010 transitions. [2021-11-20 07:16:14,624 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-11-20 07:16:14,624 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2970 states and 4010 transitions. [2021-11-20 07:16:14,637 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2960 [2021-11-20 07:16:14,638 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:14,638 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:14,640 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:14,640 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 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, 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 07:16:14,640 INFO L791 eck$LassoCheckResult]: Stem: 21129#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); 21046#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 21047#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 21122#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 21020#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 21017#L110-1 assume !false; 22967#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22957#L113 assume 12292 == ssl3_connect_~s__state~0#1; 22952#L114 [2021-11-20 07:16:14,641 INFO L793 eck$LassoCheckResult]: Loop: 22952#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 21246#L218 ssl3_connect_~s__server~0#1 := 0; 22947#L223 assume 0 != ssl3_connect_~cb~0#1; 22946#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 22945#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 22942#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 22940#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 22939#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 22932#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22926#L532 ssl3_connect_~skip~0#1 := 0; 22924#L110-1 assume !false; 22922#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22920#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 22918#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 22916#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 22914#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 22911#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 22792#L128 assume 4368 == ssl3_connect_~s__state~0#1; 21236#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 22785#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 22783#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 22780#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 22776#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22765#L532 ssl3_connect_~skip~0#1 := 0; 22759#L110-1 assume !false; 22749#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22741#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 22737#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 22733#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 22729#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 22725#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 22721#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 22717#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 22713#L134 assume 4384 == ssl3_connect_~s__state~0#1; 21228#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 22697#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 22691#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 22686#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 22682#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 22677#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22669#L532 ssl3_connect_~skip~0#1 := 0; 22666#L110-1 assume !false; 22662#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22658#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 22654#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 22648#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 22646#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 22644#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 22642#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 22639#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 22635#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 22630#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 22625#L140 assume 4400 == ssl3_connect_~s__state~0#1; 21141#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 22617#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 22618#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 23150#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23144#L532 ssl3_connect_~skip~0#1 := 0; 23143#L110-1 assume !false; 23141#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23139#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 23138#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 23132#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 23130#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 23128#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 23126#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 23124#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 23122#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 23120#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 23118#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 23116#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 22890#L146 assume 4416 == ssl3_connect_~s__state~0#1; 21115#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 21116#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 21096#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 21097#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 23261#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23256#L532 ssl3_connect_~skip~0#1 := 0; 23254#L110-1 assume !false; 23252#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23250#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 23247#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 23245#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 23243#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 23241#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 23239#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 23237#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 23233#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 23230#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 23226#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 23223#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 23219#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 23216#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 23145#L152 assume 4432 == ssl3_connect_~s__state~0#1; 22908#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 23142#L332 assume !(5 == ssl3_connect_~blastFlag~0#1); 23140#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 23137#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23131#L532 ssl3_connect_~skip~0#1 := 0; 23129#L110-1 assume !false; 23127#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23125#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 23123#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 23121#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 23119#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 23117#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 23115#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 23114#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 23112#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 23110#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 23103#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 23099#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 23095#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 23091#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 23088#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 22910#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 22797#L158 assume 4448 == ssl3_connect_~s__state~0#1; 22794#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 22789#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 22523#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 22524#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 23085#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23080#L532 ssl3_connect_~skip~0#1 := 0; 23079#L110-1 assume !false; 23078#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23077#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 23076#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 23075#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 23074#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 23073#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 23072#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 23071#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 23070#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 23069#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 23068#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 23067#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 23066#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 23065#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 23064#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 23063#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 23062#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 23061#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 23055#L164 assume 4464 == ssl3_connect_~s__state~0#1; 23018#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 23052#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 23050#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23045#L532 ssl3_connect_~skip~0#1 := 0; 23044#L110-1 assume !false; 23043#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23042#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 23041#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 23040#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 23039#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 23038#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 23037#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 23036#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 23035#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 23034#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 23033#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 23032#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 23031#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 23030#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 23029#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 23028#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 23027#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 23026#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 23025#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 23024#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 23023#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 23022#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 23008#L176 assume 4480 == ssl3_connect_~s__state~0#1; 23006#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 23000#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 22996#L372 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 22992#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 22988#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22981#L532 ssl3_connect_~skip~0#1 := 0; 22978#L110-1 assume !false; 22972#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22970#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 22965#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 22948#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 22949#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 21245#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 21247#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 23203#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 21231#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 21232#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 21223#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 21224#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 22901#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 22902#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 23189#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 23186#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 22905#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 22906#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 23056#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 23057#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 23020#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 23021#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 23015#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 23016#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 23001#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 23002#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 23011#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 23012#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 23154#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 23107#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 23108#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 22998#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 22994#L206 assume 4352 == ssl3_connect_~s__state~0#1; 22989#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 22982#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 22980#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 22977#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22971#L532 ssl3_connect_~skip~0#1 := 0; 22966#L110-1 assume !false; 22956#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22955#L113 assume 12292 == ssl3_connect_~s__state~0#1; 22952#L114 [2021-11-20 07:16:14,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:14,641 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-11-20 07:16:14,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:14,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254369405] [2021-11-20 07:16:14,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:14,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:14,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:14,646 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:14,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:14,651 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:14,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:14,651 INFO L85 PathProgramCache]: Analyzing trace with hash -761040328, now seen corresponding path program 1 times [2021-11-20 07:16:14,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:14,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703856489] [2021-11-20 07:16:14,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:14,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:14,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:14,699 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2021-11-20 07:16:14,699 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:14,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703856489] [2021-11-20 07:16:14,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703856489] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:14,700 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:14,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:14,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841156190] [2021-11-20 07:16:14,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:14,701 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:14,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:14,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:14,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:14,702 INFO L87 Difference]: Start difference. First operand 2970 states and 4010 transitions. cyclomatic complexity: 1044 Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 07:16:14,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:14,837 INFO L93 Difference]: Finished difference Result 3122 states and 4182 transitions. [2021-11-20 07:16:14,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:14,838 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3122 states and 4182 transitions. [2021-11-20 07:16:14,860 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3112 [2021-11-20 07:16:14,885 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3122 states to 3122 states and 4182 transitions. [2021-11-20 07:16:14,886 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3122 [2021-11-20 07:16:14,889 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3122 [2021-11-20 07:16:14,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3122 states and 4182 transitions. [2021-11-20 07:16:14,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:14,894 INFO L681 BuchiCegarLoop]: Abstraction has 3122 states and 4182 transitions. [2021-11-20 07:16:14,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3122 states and 4182 transitions. [2021-11-20 07:16:14,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3122 to 3106. [2021-11-20 07:16:14,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3106 states, 3106 states have (on average 1.3412749517063747) internal successors, (4166), 3105 states have internal predecessors, (4166), 0 states have call successors, (0), 0 states 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 07:16:15,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3106 states to 3106 states and 4166 transitions. [2021-11-20 07:16:15,005 INFO L704 BuchiCegarLoop]: Abstraction has 3106 states and 4166 transitions. [2021-11-20 07:16:15,005 INFO L587 BuchiCegarLoop]: Abstraction has 3106 states and 4166 transitions. [2021-11-20 07:16:15,005 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-11-20 07:16:15,006 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3106 states and 4166 transitions. [2021-11-20 07:16:15,020 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3096 [2021-11-20 07:16:15,021 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:15,021 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:15,023 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:15,023 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 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, 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 07:16:15,023 INFO L791 eck$LassoCheckResult]: Stem: 27229#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); 27146#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 27147#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 27223#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 27119#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 27116#L110-1 assume !false; 28068#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28067#L113 assume 12292 == ssl3_connect_~s__state~0#1; 28065#L114 [2021-11-20 07:16:15,024 INFO L793 eck$LassoCheckResult]: Loop: 28065#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 27335#L218 ssl3_connect_~s__server~0#1 := 0; 28060#L223 assume 0 != ssl3_connect_~cb~0#1; 28061#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 28054#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 28055#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 28044#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 28045#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 28036#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28032#L532 ssl3_connect_~skip~0#1 := 0; 28025#L110-1 assume !false; 28026#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28020#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 28021#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 28012#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 28013#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 28005#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 28006#L128 assume 4368 == ssl3_connect_~s__state~0#1; 27275#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 29771#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 29579#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 29768#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 29623#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29618#L532 ssl3_connect_~skip~0#1 := 0; 29615#L110-1 assume !false; 29613#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29611#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 29610#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 29609#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 29608#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 29607#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 29606#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 29605#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 29604#L134 assume 4384 == ssl3_connect_~s__state~0#1; 27586#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 29403#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 29402#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 29401#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 29400#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 29399#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29396#L532 ssl3_connect_~skip~0#1 := 0; 29395#L110-1 assume !false; 29394#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29393#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 29392#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 29391#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 29390#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 29389#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 29388#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 29387#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 29386#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 29384#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 28014#L140 assume 4400 == ssl3_connect_~s__state~0#1; 27577#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 28007#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 27127#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 29239#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29233#L532 ssl3_connect_~skip~0#1 := 0; 29231#L110-1 assume !false; 29229#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29227#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 29225#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 29223#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 29221#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 29219#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 29217#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 29215#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 29213#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 29211#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 29209#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 29207#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 29205#L146 assume 4416 == ssl3_connect_~s__state~0#1; 27567#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 29202#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 29200#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 29198#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 29194#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29121#L532 ssl3_connect_~skip~0#1 := 0; 29120#L110-1 assume !false; 29119#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29118#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 29117#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 29112#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 29111#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 29110#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 29109#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 29108#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 29106#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 29105#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 29104#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 29102#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 29100#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 29097#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 29096#L152 assume 4432 == ssl3_connect_~s__state~0#1; 27557#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 29095#L332 assume !(5 == ssl3_connect_~blastFlag~0#1); 29094#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 29092#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29087#L532 ssl3_connect_~skip~0#1 := 0; 29086#L110-1 assume !false; 29085#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29084#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 29083#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 29082#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 29081#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 29080#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 29079#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 29078#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 29077#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 29076#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 29075#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 29074#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 29073#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 29072#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 29071#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 29070#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 29069#L158 assume 4448 == ssl3_connect_~s__state~0#1; 28473#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 29068#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 29066#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 29065#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 29063#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29058#L532 ssl3_connect_~skip~0#1 := 0; 29057#L110-1 assume !false; 29056#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29055#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 29054#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 29053#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 29052#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 29050#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 29048#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 29045#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 29044#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 29043#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 29042#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 29041#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 29040#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 29039#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 29038#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 29037#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 29036#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 29035#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 29034#L164 assume 4464 == ssl3_connect_~s__state~0#1; 28460#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 29033#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 29031#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29026#L532 ssl3_connect_~skip~0#1 := 0; 29024#L110-1 assume !false; 29022#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29020#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 29019#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 29018#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 29016#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 29014#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 29012#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 29010#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 29008#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 29007#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 29006#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 29005#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 29004#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 29003#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 29002#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 29001#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 29000#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 28999#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 28998#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 28997#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 28996#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 28995#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 28993#L176 assume 4480 == ssl3_connect_~s__state~0#1; 27437#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 28990#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 28988#L372 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 28977#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 27502#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27406#L532 ssl3_connect_~skip~0#1 := 0; 27407#L110-1 assume !false; 27398#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27399#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 27392#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 27393#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 27332#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 27333#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 27602#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 27274#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 27276#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 28022#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 28019#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 28015#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 28016#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 28485#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 28482#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 28479#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 28476#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 28472#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 28469#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 28466#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 28463#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 28459#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 28456#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 27436#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 27438#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 27599#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 27459#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 27456#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 27451#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 27452#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 27627#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 27620#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 27621#L206 assume 4352 == ssl3_connect_~s__state~0#1; 27607#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 27608#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 27510#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 27511#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27433#L532 ssl3_connect_~skip~0#1 := 0; 27434#L110-1 assume !false; 27427#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27428#L113 assume 12292 == ssl3_connect_~s__state~0#1; 28065#L114 [2021-11-20 07:16:15,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:15,024 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-11-20 07:16:15,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:15,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497311647] [2021-11-20 07:16:15,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:15,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:15,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:15,029 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:15,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:15,034 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:15,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:15,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1167232374, now seen corresponding path program 1 times [2021-11-20 07:16:15,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:15,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319431370] [2021-11-20 07:16:15,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:15,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:15,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:15,079 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2021-11-20 07:16:15,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:15,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319431370] [2021-11-20 07:16:15,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319431370] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:15,080 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:15,080 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:15,080 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959629658] [2021-11-20 07:16:15,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:15,081 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:15,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:15,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:15,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:15,081 INFO L87 Difference]: Start difference. First operand 3106 states and 4166 transitions. cyclomatic complexity: 1064 Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 07:16:15,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:15,287 INFO L93 Difference]: Finished difference Result 3402 states and 4502 transitions. [2021-11-20 07:16:15,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:15,288 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3402 states and 4502 transitions. [2021-11-20 07:16:15,311 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2021-11-20 07:16:15,347 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3402 states to 3402 states and 4502 transitions. [2021-11-20 07:16:15,347 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2021-11-20 07:16:15,351 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2021-11-20 07:16:15,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3402 states and 4502 transitions. [2021-11-20 07:16:15,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:15,357 INFO L681 BuchiCegarLoop]: Abstraction has 3402 states and 4502 transitions. [2021-11-20 07:16:15,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states and 4502 transitions. [2021-11-20 07:16:15,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3386. [2021-11-20 07:16:15,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3386 states, 3386 states have (on average 1.3248670998227998) internal successors, (4486), 3385 states have internal predecessors, (4486), 0 states have call successors, (0), 0 states 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 07:16:15,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4486 transitions. [2021-11-20 07:16:15,445 INFO L704 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-11-20 07:16:15,445 INFO L587 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-11-20 07:16:15,445 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-11-20 07:16:15,445 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3386 states and 4486 transitions. [2021-11-20 07:16:15,462 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-11-20 07:16:15,463 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:15,463 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:15,465 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:15,465 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:15,466 INFO L791 eck$LassoCheckResult]: Stem: 33743#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); 33659#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 33660#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 33737#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 33633#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 33630#L110-1 assume !false; 35292#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35291#L113 assume 12292 == ssl3_connect_~s__state~0#1; 33948#L114 [2021-11-20 07:16:15,466 INFO L793 eck$LassoCheckResult]: Loop: 33948#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 33758#L218 ssl3_connect_~s__server~0#1 := 0; 35290#L223 assume 0 != ssl3_connect_~cb~0#1; 35289#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 35288#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 35286#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 35284#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 35283#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 35281#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35276#L532 ssl3_connect_~skip~0#1 := 0; 35275#L110-1 assume !false; 35274#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35203#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 35202#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 35200#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 35198#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 35196#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 35194#L128 assume 4368 == ssl3_connect_~s__state~0#1; 34090#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 35193#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 33684#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 35191#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 35190#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35185#L532 ssl3_connect_~skip~0#1 := 0; 35183#L110-1 assume !false; 35182#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35177#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 35176#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 35175#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 35174#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 35172#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 35171#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 35170#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 35169#L134 assume 4384 == ssl3_connect_~s__state~0#1; 34081#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 35168#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 33749#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 35165#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 35164#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 35160#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35154#L532 ssl3_connect_~skip~0#1 := 0; 35149#L110-1 assume !false; 35148#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35147#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 35146#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 35145#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 35144#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 35143#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 35142#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 35141#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 35123#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 35122#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 35120#L140 assume 4400 == ssl3_connect_~s__state~0#1; 34074#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 35057#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 35053#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 35050#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35043#L532 ssl3_connect_~skip~0#1 := 0; 35040#L110-1 assume !false; 35034#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35032#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 35030#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 35028#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 35026#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 35024#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 35022#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 35020#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 35018#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 35016#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 35014#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 35012#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 35010#L146 assume 4416 == ssl3_connect_~s__state~0#1; 34065#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 35006#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 35002#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 34999#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 34992#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34986#L532 ssl3_connect_~skip~0#1 := 0; 34984#L110-1 assume !false; 34982#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 34980#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 34978#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 34976#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 34974#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 34972#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 34970#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 34968#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 34966#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 34964#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 34962#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 34960#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 34958#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 34957#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 34955#L152 assume 4432 == ssl3_connect_~s__state~0#1; 34056#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 34951#L332 assume !(5 == ssl3_connect_~blastFlag~0#1); 34950#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 34943#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34937#L532 ssl3_connect_~skip~0#1 := 0; 34935#L110-1 assume !false; 34934#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 34933#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 34932#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 34880#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 34879#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 34877#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 34875#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 34873#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 34871#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 34870#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 34869#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 34867#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 34862#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 34860#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 34858#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 34855#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 34853#L158 assume 4448 == ssl3_connect_~s__state~0#1; 34047#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 34850#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 34755#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 34756#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 34810#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34805#L532 ssl3_connect_~skip~0#1 := 0; 34799#L110-1 assume !false; 34797#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 34795#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 34793#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 34791#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 34789#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 34787#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 34785#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 34783#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 34781#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 34779#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 34777#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 34775#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 34773#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 34771#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 34766#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 34764#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 34762#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 34760#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 34758#L164 assume 4464 == ssl3_connect_~s__state~0#1; 34038#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 34754#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 34696#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34686#L532 ssl3_connect_~skip~0#1 := 0; 34684#L110-1 assume !false; 34682#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 34680#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 34678#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 34676#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 34674#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 34672#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 34670#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 34668#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 34666#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 34664#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 34662#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 34660#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 34658#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 34656#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 34654#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 34652#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 34650#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 34648#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 34646#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 34644#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 34642#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 34640#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 34638#L176 assume 4480 == ssl3_connect_~s__state~0#1; 34025#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 34632#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 34629#L372 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 34589#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 34590#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34578#L532 ssl3_connect_~skip~0#1 := 0; 34579#L110-1 assume !false; 34574#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 34575#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 34570#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 34571#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 34566#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 34567#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 34562#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 34563#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 34558#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 34559#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 34554#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 34555#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 34550#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 34551#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 34545#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 34546#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 34536#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 34537#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 34530#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 34531#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 34524#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 34525#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 34518#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 34519#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 34512#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 34513#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 34505#L188 assume 4512 == ssl3_connect_~s__state~0#1; 34011#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 34502#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 34834#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 34832#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 34830#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 34217#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34213#L532 ssl3_connect_~skip~0#1 := 0; 34208#L110-1 assume !false; 34209#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 34204#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 34205#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 33757#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 33759#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 33762#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 33763#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 34253#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 34252#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 34251#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 34250#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 34249#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 34248#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 34247#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 34246#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 34245#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 34244#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 34243#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 34242#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 34241#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 34239#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 34240#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 34236#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 34235#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 34234#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 34232#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 34230#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 34227#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 34228#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 34917#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 33920#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 33921#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 33989#L206 assume 4352 == ssl3_connect_~s__state~0#1; 33990#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 33980#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 33981#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 33964#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33957#L532 ssl3_connect_~skip~0#1 := 0; 33954#L110-1 assume !false; 33951#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33947#L113 assume 12292 == ssl3_connect_~s__state~0#1; 33948#L114 [2021-11-20 07:16:15,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:15,467 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-11-20 07:16:15,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:15,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607146022] [2021-11-20 07:16:15,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:15,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:15,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:15,473 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:15,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:15,478 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:15,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:15,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1510374437, now seen corresponding path program 1 times [2021-11-20 07:16:15,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:15,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71539373] [2021-11-20 07:16:15,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:15,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:15,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:15,593 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-11-20 07:16:15,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:15,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71539373] [2021-11-20 07:16:15,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71539373] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:15,594 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:15,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:15,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255897482] [2021-11-20 07:16:15,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:15,595 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:15,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:15,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:15,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:15,596 INFO L87 Difference]: Start difference. First operand 3386 states and 4486 transitions. cyclomatic complexity: 1104 Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 0 states have call successors, (0), 0 states 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 07:16:15,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:15,732 INFO L93 Difference]: Finished difference Result 3386 states and 4270 transitions. [2021-11-20 07:16:15,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:15,733 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3386 states and 4270 transitions. [2021-11-20 07:16:15,785 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-11-20 07:16:15,803 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3386 states to 3386 states and 4270 transitions. [2021-11-20 07:16:15,803 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3386 [2021-11-20 07:16:15,807 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3386 [2021-11-20 07:16:15,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4270 transitions. [2021-11-20 07:16:15,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:15,812 INFO L681 BuchiCegarLoop]: Abstraction has 3386 states and 4270 transitions. [2021-11-20 07:16:15,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4270 transitions. [2021-11-20 07:16:15,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3370. [2021-11-20 07:16:15,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3370 states, 3370 states have (on average 1.2623145400593472) internal successors, (4254), 3369 states have internal predecessors, (4254), 0 states have call successors, (0), 0 states 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 07:16:15,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 4254 transitions. [2021-11-20 07:16:15,888 INFO L704 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-11-20 07:16:15,888 INFO L587 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-11-20 07:16:15,888 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-11-20 07:16:15,888 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3370 states and 4254 transitions. [2021-11-20 07:16:15,903 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2021-11-20 07:16:15,904 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:15,904 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:15,906 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:15,906 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:16:15,907 INFO L791 eck$LassoCheckResult]: Stem: 40510#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); 40434#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 40435#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 40506#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 40407#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 40405#L110-1 assume !false; 41074#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41072#L113 assume 12292 == ssl3_connect_~s__state~0#1; 41073#L114 [2021-11-20 07:16:15,907 INFO L793 eck$LassoCheckResult]: Loop: 41073#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 40605#L218 ssl3_connect_~s__server~0#1 := 0; 41969#L223 assume 0 != ssl3_connect_~cb~0#1; 41968#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 41967#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 41965#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 41961#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 41955#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 41952#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41947#L532 ssl3_connect_~skip~0#1 := 0; 41946#L110-1 assume !false; 41945#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41944#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 41943#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 41942#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 41941#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 41939#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 41938#L128 assume 4368 == ssl3_connect_~s__state~0#1; 40912#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 41931#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 41928#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 41927#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 41854#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41848#L532 ssl3_connect_~skip~0#1 := 0; 41846#L110-1 assume !false; 41844#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41842#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 41840#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 41838#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 41836#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 41834#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 41830#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 41787#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 41785#L134 assume 4384 == ssl3_connect_~s__state~0#1; 40533#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 41782#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 41775#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 41779#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 41777#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 41762#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41751#L532 ssl3_connect_~skip~0#1 := 0; 41748#L110-1 assume !false; 41745#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41742#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 41739#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 41736#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 41733#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 41730#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 41719#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 41717#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 41714#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 41713#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 40517#L140 assume 4400 == ssl3_connect_~s__state~0#1; 40518#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 41647#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 41648#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 42377#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42371#L532 ssl3_connect_~skip~0#1 := 0; 42369#L110-1 assume !false; 42367#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42365#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 42363#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 42361#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 42359#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 42357#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 42355#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 42353#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 42351#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 42349#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 42347#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 42345#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 42343#L146 assume 4416 == ssl3_connect_~s__state~0#1; 40878#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 42340#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 42337#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 42336#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 42329#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42323#L532 ssl3_connect_~skip~0#1 := 0; 42321#L110-1 assume !false; 42319#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42317#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 42315#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 42313#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 42311#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 42309#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 42307#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 42305#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 42303#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 42301#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 42299#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 42297#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 42295#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 42293#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 42291#L152 assume 4432 == ssl3_connect_~s__state~0#1; 40875#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 42287#L332 assume !(5 == ssl3_connect_~blastFlag~0#1); 42286#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 42279#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42273#L532 ssl3_connect_~skip~0#1 := 0; 42271#L110-1 assume !false; 42269#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42267#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 42265#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 42263#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 42261#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 42259#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 42257#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 42255#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 42253#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 42251#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 42249#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 42247#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 42245#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 42243#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 42241#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 42239#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 42237#L158 assume 4448 == ssl3_connect_~s__state~0#1; 40865#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 42235#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 42202#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 42203#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 42490#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42485#L532 ssl3_connect_~skip~0#1 := 0; 42484#L110-1 assume !false; 42483#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42482#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 42481#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 42480#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 42479#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 42478#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 42477#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 42476#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 42475#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 42474#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 42473#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 42472#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 42471#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 42470#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 42469#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 42468#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 42467#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 42466#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 42465#L164 assume 4464 == ssl3_connect_~s__state~0#1; 40848#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 42463#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 42456#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42450#L532 ssl3_connect_~skip~0#1 := 0; 42448#L110-1 assume !false; 42446#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42444#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 42442#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 42440#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 42438#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 42436#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 42434#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 42432#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 42430#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 42428#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 42426#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 42424#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 42422#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 42420#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 42418#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 42416#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 42414#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 42412#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 42410#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 42408#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 42406#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 42404#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 42402#L176 assume 4480 == ssl3_connect_~s__state~0#1; 40840#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 42399#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 42397#L372 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 42395#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 42393#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42388#L532 ssl3_connect_~skip~0#1 := 0; 42387#L110-1 assume !false; 42081#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42080#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 42079#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 42078#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 42077#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 42076#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 42075#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 42074#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 42073#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 42072#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 42070#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 42069#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 42068#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 42067#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 42065#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 42064#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 42063#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 42062#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 42061#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 42060#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 42059#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 42057#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 42055#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 42053#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 42049#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 42047#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 42045#L188 assume 4512 == ssl3_connect_~s__state~0#1; 40659#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 42039#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 42037#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 42035#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 42033#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 42031#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42025#L532 ssl3_connect_~skip~0#1 := 0; 42023#L110-1 assume !false; 42021#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42019#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 42018#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 42016#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 42015#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 42013#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 42012#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 42011#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 42010#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 42008#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 42007#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 42006#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 42005#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 42003#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 42001#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 41999#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 41995#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 41993#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 41990#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 41984#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 41982#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 41980#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 41978#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 41976#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 41974#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 41888#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 41886#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 41794#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 41792#L194 assume 4528 == ssl3_connect_~s__state~0#1; 40651#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 41720#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 40990#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 40991#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 41083#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41077#L532 ssl3_connect_~skip~0#1 := 0; 41001#L110-1 assume !false; 41002#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40992#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 40993#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 40604#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 40602#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 40603#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 41013#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 41011#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 41009#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 41007#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 41005#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 41003#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 40804#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 40805#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 40797#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 40798#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 40787#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 40788#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 40777#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 40778#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 40773#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 40774#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 40764#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 40765#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 40756#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 40757#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 40748#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 40749#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 40737#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 40738#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 40728#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 40729#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 41644#L206 assume 4352 == ssl3_connect_~s__state~0#1; 41642#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 41639#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 41638#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 41637#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41634#L532 ssl3_connect_~skip~0#1 := 0; 41633#L110-1 assume !false; 41632#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41631#L113 assume 12292 == ssl3_connect_~s__state~0#1; 41073#L114 [2021-11-20 07:16:15,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:15,908 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 19 times [2021-11-20 07:16:15,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:15,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773926806] [2021-11-20 07:16:15,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:15,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:15,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:15,913 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:15,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:15,918 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:15,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:15,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1289308596, now seen corresponding path program 1 times [2021-11-20 07:16:15,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:15,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574993215] [2021-11-20 07:16:15,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:15,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:15,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:16,011 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-20 07:16:16,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:16,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574993215] [2021-11-20 07:16:16,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574993215] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 07:16:16,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923257707] [2021-11-20 07:16:16,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:16,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:16:16,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:16:16,013 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:16:16,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-20 07:16:16,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:16,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 07:16:16,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:16:16,680 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-20 07:16:16,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:16:17,066 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-20 07:16:17,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923257707] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 07:16:17,067 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 07:16:17,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-20 07:16:17,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735484828] [2021-11-20 07:16:17,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 07:16:17,069 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:17,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:17,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 07:16:17,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-20 07:16:17,070 INFO L87 Difference]: Start difference. First operand 3370 states and 4254 transitions. cyclomatic complexity: 888 Second operand has 6 states, 5 states have (on average 35.4) internal successors, (177), 6 states have internal predecessors, (177), 0 states have call successors, (0), 0 states 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 07:16:17,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:17,244 INFO L93 Difference]: Finished difference Result 4316 states and 5330 transitions. [2021-11-20 07:16:17,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-20 07:16:17,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 5330 transitions. [2021-11-20 07:16:17,268 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2021-11-20 07:16:17,290 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 5330 transitions. [2021-11-20 07:16:17,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4316 [2021-11-20 07:16:17,295 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4316 [2021-11-20 07:16:17,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 5330 transitions. [2021-11-20 07:16:17,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:17,302 INFO L681 BuchiCegarLoop]: Abstraction has 4316 states and 5330 transitions. [2021-11-20 07:16:17,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 5330 transitions. [2021-11-20 07:16:17,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3355. [2021-11-20 07:16:17,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3355 states, 3355 states have (on average 1.2539493293591655) internal successors, (4207), 3354 states have internal predecessors, (4207), 0 states have call successors, (0), 0 states 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 07:16:17,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4207 transitions. [2021-11-20 07:16:17,375 INFO L704 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-11-20 07:16:17,376 INFO L587 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-11-20 07:16:17,376 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-11-20 07:16:17,376 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3355 states and 4207 transitions. [2021-11-20 07:16:17,389 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2021-11-20 07:16:17,389 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:17,389 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:17,391 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:17,391 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:17,392 INFO L791 eck$LassoCheckResult]: Stem: 49946#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); 49867#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 49868#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 49943#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 49841#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 49838#L110-1 assume !false; 49952#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49951#L113 assume 12292 == ssl3_connect_~s__state~0#1; 49885#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 49869#L218 [2021-11-20 07:16:17,392 INFO L793 eck$LassoCheckResult]: Loop: 49869#L218 ssl3_connect_~s__server~0#1 := 0; 49870#L223 assume 0 != ssl3_connect_~cb~0#1; 49883#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 49884#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 49910#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 49815#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 49816#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 50344#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50338#L532 ssl3_connect_~skip~0#1 := 0; 50335#L110-1 assume !false; 50332#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50331#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 50327#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 50318#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 50223#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 50192#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 50112#L128 assume 4368 == ssl3_connect_~s__state~0#1; 50111#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 50110#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 50109#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 50108#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 50106#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50101#L532 ssl3_connect_~skip~0#1 := 0; 50100#L110-1 assume !false; 50099#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50098#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 50097#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 50096#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 50095#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 50094#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 50093#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 50092#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 50091#L134 assume 4384 == ssl3_connect_~s__state~0#1; 50090#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 50089#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 50087#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 50088#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 51864#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 53018#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53012#L532 ssl3_connect_~skip~0#1 := 0; 53010#L110-1 assume !false; 53008#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53006#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 53004#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 53002#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 53000#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 52999#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 52998#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 52997#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 52996#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 52995#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 52994#L140 assume 4400 == ssl3_connect_~s__state~0#1; 51187#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 52990#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 52822#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 52819#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52813#L532 ssl3_connect_~skip~0#1 := 0; 52811#L110-1 assume !false; 52809#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52807#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 52804#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 52797#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 52794#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 52791#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 52788#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 52785#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 52782#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 52779#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 52777#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 52774#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 52771#L146 assume 4416 == ssl3_connect_~s__state~0#1; 51184#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 52760#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 52757#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 52754#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 52750#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52743#L532 ssl3_connect_~skip~0#1 := 0; 52740#L110-1 assume !false; 52737#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52734#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 52731#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 52728#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 52726#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 52725#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 52722#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 52721#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 52720#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 52718#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 52707#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 52704#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 52701#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 52698#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 52695#L152 assume 4432 == ssl3_connect_~s__state~0#1; 51181#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 52690#L332 assume !(5 == ssl3_connect_~blastFlag~0#1); 52687#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 52683#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52676#L532 ssl3_connect_~skip~0#1 := 0; 52673#L110-1 assume !false; 52670#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52667#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 52664#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 52661#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 52658#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 52655#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 52652#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 52649#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 52646#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 52643#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 52640#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 52637#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 52634#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 52631#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 52628#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 52626#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 52623#L158 assume 4448 == ssl3_connect_~s__state~0#1; 51178#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 52617#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 52610#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 52611#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 52802#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52795#L532 ssl3_connect_~skip~0#1 := 0; 52792#L110-1 assume !false; 52789#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52786#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 52783#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 52780#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 52778#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 52775#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 52772#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 52767#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 52761#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 52758#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 52755#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 52751#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 52744#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 52741#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 52738#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 52735#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 52732#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 52729#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 52727#L164 assume 4464 == ssl3_connect_~s__state~0#1; 51173#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 52723#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 52712#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52705#L532 ssl3_connect_~skip~0#1 := 0; 52702#L110-1 assume !false; 52699#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52696#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 52693#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 52691#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 52688#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 52684#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 52677#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 52674#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 52671#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 52668#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 52665#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 52662#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 52659#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 52656#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 52653#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 52650#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 52647#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 52644#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 52641#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 52638#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 52635#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 52632#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 52629#L176 assume 4480 == ssl3_connect_~s__state~0#1; 51170#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 52624#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 52621#L372 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 52619#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 52616#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52477#L532 ssl3_connect_~skip~0#1 := 0; 52471#L110-1 assume !false; 52469#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52467#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 52465#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 52463#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 52461#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 52460#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 52459#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 52458#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 52457#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 52456#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 52455#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 52454#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 52453#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 51922#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 51860#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 51856#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 51854#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 51852#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 51850#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 51848#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 51846#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 51844#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 51842#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 51840#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 51838#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 51836#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 51834#L188 assume 4512 == ssl3_connect_~s__state~0#1; 51164#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 51831#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 51829#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 51827#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 51825#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 51822#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51816#L532 ssl3_connect_~skip~0#1 := 0; 51814#L110-1 assume !false; 51812#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51810#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 51808#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 51806#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 51804#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 51803#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 51786#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 51748#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 51747#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 51257#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 51255#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 51253#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 51251#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 51249#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 51247#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 51246#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 51245#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 51244#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 51243#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 51242#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 51241#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 51240#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 51239#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 51238#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 51237#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 51233#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 51231#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 51228#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 51161#L194 assume 4528 == ssl3_connect_~s__state~0#1; 51153#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 51152#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 51142#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 51143#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 51445#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51439#L532 ssl3_connect_~skip~0#1 := 0; 51437#L110-1 assume !false; 51435#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51433#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 51431#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 51429#L119 assume 4096 == ssl3_connect_~s__state~0#1; 49869#L218 [2021-11-20 07:16:17,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:17,393 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-11-20 07:16:17,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:17,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107755544] [2021-11-20 07:16:17,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:17,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:17,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:17,397 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:17,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:17,403 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:17,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:17,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1594241670, now seen corresponding path program 1 times [2021-11-20 07:16:17,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:17,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012785721] [2021-11-20 07:16:17,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:17,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:17,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:17,450 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-20 07:16:17,451 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:17,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012785721] [2021-11-20 07:16:17,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012785721] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:17,451 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:17,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 07:16:17,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874152525] [2021-11-20 07:16:17,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:17,452 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:17,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:17,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:17,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:17,453 INFO L87 Difference]: Start difference. First operand 3355 states and 4207 transitions. cyclomatic complexity: 856 Second operand has 3 states, 2 states have (on average 46.5) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states 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 07:16:17,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:17,590 INFO L93 Difference]: Finished difference Result 3687 states and 4587 transitions. [2021-11-20 07:16:17,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:17,590 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3687 states and 4587 transitions. [2021-11-20 07:16:17,609 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3676 [2021-11-20 07:16:17,646 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3687 states to 3687 states and 4587 transitions. [2021-11-20 07:16:17,647 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3687 [2021-11-20 07:16:17,650 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3687 [2021-11-20 07:16:17,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3687 states and 4587 transitions. [2021-11-20 07:16:17,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:17,655 INFO L681 BuchiCegarLoop]: Abstraction has 3687 states and 4587 transitions. [2021-11-20 07:16:17,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3687 states and 4587 transitions. [2021-11-20 07:16:17,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3687 to 3471. [2021-11-20 07:16:17,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3471 states, 3471 states have (on average 1.2569864592336502) internal successors, (4363), 3470 states have internal predecessors, (4363), 0 states have call successors, (0), 0 states 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 07:16:17,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 4363 transitions. [2021-11-20 07:16:17,716 INFO L704 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-11-20 07:16:17,716 INFO L587 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-11-20 07:16:17,717 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-11-20 07:16:17,717 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3471 states and 4363 transitions. [2021-11-20 07:16:17,728 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-11-20 07:16:17,729 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:17,729 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:17,731 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:17,731 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:16:17,731 INFO L791 eck$LassoCheckResult]: Stem: 57007#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); 56916#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 56917#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 56999#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 56888#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 56885#L110-1 assume !false; 57019#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57018#L113 assume 12292 == ssl3_connect_~s__state~0#1; 56934#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 56935#L218 [2021-11-20 07:16:17,732 INFO L793 eck$LassoCheckResult]: Loop: 56935#L218 ssl3_connect_~s__server~0#1 := 0; 57524#L223 assume 0 != ssl3_connect_~cb~0#1; 57517#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 57518#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 57508#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 57507#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 57499#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 57497#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57493#L532 ssl3_connect_~skip~0#1 := 0; 57486#L110-1 assume !false; 57487#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57480#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 57481#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 57474#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 57475#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 57393#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 57387#L128 assume 4368 == ssl3_connect_~s__state~0#1; 57388#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 57385#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 57117#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 58051#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 58050#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58047#L532 ssl3_connect_~skip~0#1 := 0; 58046#L110-1 assume !false; 58045#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58044#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 58043#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 58042#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 58041#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 58040#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 58039#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 58038#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 57364#L134 assume 4384 == ssl3_connect_~s__state~0#1; 57365#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 57361#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 57030#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 57357#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 57359#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 57351#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57347#L532 ssl3_connect_~skip~0#1 := 0; 57342#L110-1 assume !false; 57343#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57338#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 57339#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 57334#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 57335#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 57330#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 57331#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 57326#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 57327#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 57322#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 57323#L140 assume 4400 == ssl3_connect_~s__state~0#1; 57785#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 58020#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 58013#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 58010#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58004#L532 ssl3_connect_~skip~0#1 := 0; 58002#L110-1 assume !false; 58000#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57998#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 57996#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 57994#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 57992#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 57990#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 57988#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 57986#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 57984#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 57982#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 57980#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 57978#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 57977#L146 assume 4416 == ssl3_connect_~s__state~0#1; 57782#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 57974#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 57971#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 57965#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 57962#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57956#L532 ssl3_connect_~skip~0#1 := 0; 57954#L110-1 assume !false; 57952#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57950#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 57948#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 57946#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 57944#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 57942#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 57940#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 57938#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 57936#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 57934#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 57932#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 57930#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 57928#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 57926#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 57925#L152 assume 4432 == ssl3_connect_~s__state~0#1; 57779#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 57923#L332 assume !(5 == ssl3_connect_~blastFlag~0#1); 57922#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 57918#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57908#L532 ssl3_connect_~skip~0#1 := 0; 57906#L110-1 assume !false; 57904#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57902#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 57900#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 57898#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 57896#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 57894#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 57892#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 57889#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 57882#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 57879#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 57876#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 57873#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 57870#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 57867#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 57864#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 57861#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 57858#L158 assume 4448 == ssl3_connect_~s__state~0#1; 57457#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 57854#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 57851#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 57849#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 57846#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57840#L532 ssl3_connect_~skip~0#1 := 0; 57838#L110-1 assume !false; 57836#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57834#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 57832#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 57830#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 57828#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 57826#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 57825#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 57824#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 57823#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 57822#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 57821#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 57820#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 57819#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 57818#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 57817#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 57815#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 57812#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 57811#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 57810#L164 assume 4464 == ssl3_connect_~s__state~0#1; 57451#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 57776#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 57775#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57765#L532 ssl3_connect_~skip~0#1 := 0; 57763#L110-1 assume !false; 57761#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57759#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 57757#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 57755#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 57753#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 57751#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 57749#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 57747#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 57745#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 57743#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 57741#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 57739#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 57737#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 57735#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 57733#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 57731#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 57729#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 57727#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 57725#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 57723#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 57721#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 57713#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 57710#L176 assume 4480 == ssl3_connect_~s__state~0#1; 57709#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 57671#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 57672#L372 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 57707#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 57663#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57659#L532 ssl3_connect_~skip~0#1 := 0; 57654#L110-1 assume !false; 57655#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57650#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 57651#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 57646#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 57647#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 57642#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 57643#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 57638#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 57639#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 57634#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 57635#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 57630#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 57631#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 57626#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 57627#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 57622#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 57623#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 57618#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 57619#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 57614#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 57615#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 57610#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 57611#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 57606#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 57607#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 57602#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 57603#L188 assume 4512 == ssl3_connect_~s__state~0#1; 57438#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 57600#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 57596#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 57597#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 57592#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 57593#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57581#L532 ssl3_connect_~skip~0#1 := 0; 57582#L110-1 assume !false; 57577#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57578#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 57573#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 57574#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 57569#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 57570#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 57565#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 57566#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 57561#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 57562#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 57557#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 57558#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 57553#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 57554#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 57549#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 57550#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 57545#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 57546#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 57541#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 57542#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 57537#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 57538#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 57533#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 57534#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 57529#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 57530#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 57525#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 57526#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 57519#L194 assume 4528 == ssl3_connect_~s__state~0#1; 57433#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 57510#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 57511#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 57500#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 57501#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57489#L532 ssl3_connect_~skip~0#1 := 0; 57490#L110-1 assume !false; 57483#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57484#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 57477#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 57478#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 57471#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 57472#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 58500#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 58527#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 58485#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 58484#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 58482#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 58480#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 58190#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 58178#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 58172#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 58166#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 58160#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 58154#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 58148#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 58142#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 57498#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 57491#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 57488#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 57485#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 57482#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 57479#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 57476#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 57473#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 57470#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 57469#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 57268#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 57263#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 57264#L206 assume 4352 == ssl3_connect_~s__state~0#1; 57808#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 57804#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 57803#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 57801#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57798#L532 ssl3_connect_~skip~0#1 := 0; 57797#L110-1 assume !false; 57796#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57795#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 57794#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 57793#L119 assume 4096 == ssl3_connect_~s__state~0#1; 56935#L218 [2021-11-20 07:16:17,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:17,733 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-11-20 07:16:17,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:17,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909552884] [2021-11-20 07:16:17,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:17,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:17,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:17,737 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:17,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:17,743 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:17,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:17,743 INFO L85 PathProgramCache]: Analyzing trace with hash 493548323, now seen corresponding path program 1 times [2021-11-20 07:16:17,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:17,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487653899] [2021-11-20 07:16:17,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:17,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:17,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:17,799 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-20 07:16:17,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:17,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487653899] [2021-11-20 07:16:17,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487653899] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 07:16:17,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220563380] [2021-11-20 07:16:17,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:17,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:16:17,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:16:17,801 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:16:17,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-20 07:16:17,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:17,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 07:16:17,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:16:18,507 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-20 07:16:18,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:16:19,034 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-20 07:16:19,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220563380] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 07:16:19,035 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 07:16:19,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-20 07:16:19,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009370211] [2021-11-20 07:16:19,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 07:16:19,036 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:19,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:19,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 07:16:19,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-20 07:16:19,037 INFO L87 Difference]: Start difference. First operand 3471 states and 4363 transitions. cyclomatic complexity: 896 Second operand has 6 states, 5 states have (on average 36.0) internal successors, (180), 6 states have internal predecessors, (180), 0 states have call successors, (0), 0 states 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 07:16:19,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:19,503 INFO L93 Difference]: Finished difference Result 5088 states and 6106 transitions. [2021-11-20 07:16:19,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-20 07:16:19,504 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5088 states and 6106 transitions. [2021-11-20 07:16:19,533 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3744 [2021-11-20 07:16:19,552 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5088 states to 5080 states and 6098 transitions. [2021-11-20 07:16:19,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5080 [2021-11-20 07:16:19,558 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5080 [2021-11-20 07:16:19,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5080 states and 6098 transitions. [2021-11-20 07:16:19,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:19,564 INFO L681 BuchiCegarLoop]: Abstraction has 5080 states and 6098 transitions. [2021-11-20 07:16:19,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5080 states and 6098 transitions. [2021-11-20 07:16:19,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5080 to 3467. [2021-11-20 07:16:19,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3467 states, 3467 states have (on average 1.2261321026824343) internal successors, (4251), 3466 states have internal predecessors, (4251), 0 states have call successors, (0), 0 states 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 07:16:19,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4251 transitions. [2021-11-20 07:16:19,670 INFO L704 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-11-20 07:16:19,670 INFO L587 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-11-20 07:16:19,670 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-11-20 07:16:19,671 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3467 states and 4251 transitions. [2021-11-20 07:16:19,682 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2021-11-20 07:16:19,683 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:19,683 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:19,686 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:19,686 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:16:19,686 INFO L791 eck$LassoCheckResult]: Stem: 67320#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); 67231#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 67232#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 67315#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 67203#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 67200#L110-1 assume !false; 67328#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67327#L113 assume 12292 == ssl3_connect_~s__state~0#1; 67249#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 67233#L218 [2021-11-20 07:16:19,687 INFO L793 eck$LassoCheckResult]: Loop: 67233#L218 ssl3_connect_~s__server~0#1 := 0; 67234#L223 assume 0 != ssl3_connect_~cb~0#1; 67247#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 67248#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 67280#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 67177#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 67178#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 67297#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70628#L532 ssl3_connect_~skip~0#1 := 0; 70627#L110-1 assume !false; 70626#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70625#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 70624#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 70623#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 70619#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 67290#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 67250#L128 assume 4368 == ssl3_connect_~s__state~0#1; 67251#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 67257#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 67258#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 70521#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 70517#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70511#L532 ssl3_connect_~skip~0#1 := 0; 70509#L110-1 assume !false; 70507#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70505#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 70503#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 70501#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 70499#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 70497#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 70495#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 70493#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 70491#L134 assume 4384 == ssl3_connect_~s__state~0#1; 70489#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 70487#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 70226#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 70484#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 70482#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 70479#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70473#L532 ssl3_connect_~skip~0#1 := 0; 70467#L110-1 assume !false; 70464#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70461#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 70458#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 70455#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 70452#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 70449#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 70446#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 70442#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 70435#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 67269#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 67252#L140 assume 4400 == ssl3_connect_~s__state~0#1; 67179#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 67180#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 67212#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 67240#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70466#L532 ssl3_connect_~skip~0#1 := 0; 70463#L110-1 assume !false; 70460#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70457#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 70454#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 70451#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 70448#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 70445#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 70438#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 70437#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 70436#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 69943#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 69942#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 69941#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 69935#L146 assume 4416 == ssl3_connect_~s__state~0#1; 69933#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 69931#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 69929#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 69927#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 69924#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69918#L532 ssl3_connect_~skip~0#1 := 0; 69916#L110-1 assume !false; 69914#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69912#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 69910#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 69908#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 69906#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 69904#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 69902#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 69900#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 69898#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 69896#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 69894#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 69892#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 69891#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 69591#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 67808#L152 assume 4432 == ssl3_connect_~s__state~0#1; 67718#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 67717#L332 assume !(5 == ssl3_connect_~blastFlag~0#1); 67715#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 67716#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69124#L532 ssl3_connect_~skip~0#1 := 0; 69122#L110-1 assume !false; 69120#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69118#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 69116#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 69114#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 69112#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 69110#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 69108#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 69106#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 69104#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 69102#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 69100#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 69098#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 69096#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 69094#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 69092#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 69088#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 69084#L158 assume 4448 == ssl3_connect_~s__state~0#1; 69082#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 69061#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 68699#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 68700#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 69569#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69563#L532 ssl3_connect_~skip~0#1 := 0; 69561#L110-1 assume !false; 69559#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69557#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 69555#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 69553#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 69551#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 69549#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 69547#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 69545#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 69543#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 69540#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 69437#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 69435#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 69433#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 69431#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 69429#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 69422#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 69419#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 69414#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 69412#L164 assume 4464 == ssl3_connect_~s__state~0#1; 69410#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 69408#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 69404#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69326#L532 ssl3_connect_~skip~0#1 := 0; 69324#L110-1 assume !false; 69322#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69320#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 69318#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 69316#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 69309#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 69306#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 69303#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 69300#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 69297#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 69294#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 69291#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 69290#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 69289#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 69288#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 69287#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 69286#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 69285#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 69284#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 69282#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 69281#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 69280#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 69279#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 69278#L176 assume 4480 == ssl3_connect_~s__state~0#1; 69277#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 69276#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 69275#L372 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 69239#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 69238#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69233#L532 ssl3_connect_~skip~0#1 := 0; 69232#L110-1 assume !false; 69231#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69230#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 69229#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 69228#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 69227#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 69226#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 69225#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 69224#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 69223#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 69222#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 69221#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 69220#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 69219#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 69218#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 69217#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 69216#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 69215#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 69214#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 69213#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 69212#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 69211#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 69210#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 69209#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 69208#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 69207#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 69206#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 69205#L188 assume 4512 == ssl3_connect_~s__state~0#1; 69204#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 69203#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 69202#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 69201#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 69200#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 69199#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69196#L532 ssl3_connect_~skip~0#1 := 0; 69195#L110-1 assume !false; 69194#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69193#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 69192#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 69191#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 69190#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 69189#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 69188#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 69187#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 69186#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 69185#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 69184#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 69183#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 69182#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 69181#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 69180#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 69179#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 69178#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 69177#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 69176#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 69175#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 69174#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 69173#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 69172#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 69171#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 69170#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 69169#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 69168#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 69167#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 69166#L194 assume 4528 == ssl3_connect_~s__state~0#1; 69165#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 69164#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 69163#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 67267#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 67268#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67255#L532 ssl3_connect_~skip~0#1 := 0; 67256#L110-1 assume !false; 67206#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67207#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 67216#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 67217#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 67319#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 70600#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 70595#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 67235#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 67236#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 67321#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 67709#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 67707#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 67705#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 67703#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 67701#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 67699#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 67697#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 67695#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 67693#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 67691#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 67689#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 67687#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 67685#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 67682#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 67683#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 70431#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 70381#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 70379#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 70377#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 69889#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 69888#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 69887#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 69886#L206 assume 4352 == ssl3_connect_~s__state~0#1; 69848#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 69845#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 69842#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 69838#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69828#L532 ssl3_connect_~skip~0#1 := 0; 69826#L110-1 assume !false; 69824#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69822#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 69820#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 69818#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 69816#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 69814#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 69812#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 69810#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 69808#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 69806#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 69804#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 69802#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 69800#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 69798#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 69796#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 69794#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 69792#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 69790#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 69788#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 69786#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 69784#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 69782#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 69780#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 69778#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 69776#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 69774#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 69772#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 69770#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 69768#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 69766#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 69764#L200 assume 4560 == ssl3_connect_~s__state~0#1; 69761#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 69758#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 69755#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 67264#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 67265#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67260#L532 ssl3_connect_~skip~0#1 := 0; 67201#L110-1 assume !false; 67202#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70633#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 70632#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 70631#L119 assume 4096 == ssl3_connect_~s__state~0#1; 67233#L218 [2021-11-20 07:16:19,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:19,688 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-11-20 07:16:19,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:19,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733492104] [2021-11-20 07:16:19,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:19,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:19,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:19,693 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:19,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:19,700 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:19,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:19,701 INFO L85 PathProgramCache]: Analyzing trace with hash 501638639, now seen corresponding path program 1 times [2021-11-20 07:16:19,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:19,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249149359] [2021-11-20 07:16:19,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:19,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:19,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:19,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2021-11-20 07:16:19,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:19,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249149359] [2021-11-20 07:16:19,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249149359] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:19,765 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:19,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 07:16:19,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074154010] [2021-11-20 07:16:19,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:19,767 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:19,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:19,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:19,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:19,768 INFO L87 Difference]: Start difference. First operand 3467 states and 4251 transitions. cyclomatic complexity: 788 Second operand has 3 states, 2 states have (on average 53.0) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 07:16:19,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:19,885 INFO L93 Difference]: Finished difference Result 3611 states and 4350 transitions. [2021-11-20 07:16:19,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:19,888 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4350 transitions. [2021-11-20 07:16:19,907 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-11-20 07:16:19,921 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3275 states and 3974 transitions. [2021-11-20 07:16:19,921 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3275 [2021-11-20 07:16:19,925 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3275 [2021-11-20 07:16:19,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3275 states and 3974 transitions. [2021-11-20 07:16:19,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:19,929 INFO L681 BuchiCegarLoop]: Abstraction has 3275 states and 3974 transitions. [2021-11-20 07:16:19,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states and 3974 transitions. [2021-11-20 07:16:19,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 3107. [2021-11-20 07:16:19,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3107 states, 3107 states have (on average 1.2185387833923398) internal successors, (3786), 3106 states have internal predecessors, (3786), 0 states have call successors, (0), 0 states 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 07:16:19,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 3786 transitions. [2021-11-20 07:16:19,995 INFO L704 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-11-20 07:16:19,995 INFO L587 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-11-20 07:16:19,995 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-11-20 07:16:19,995 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3107 states and 3786 transitions. [2021-11-20 07:16:20,007 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-11-20 07:16:20,007 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:20,007 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:20,010 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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 07:16:20,010 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:20,010 INFO L791 eck$LassoCheckResult]: Stem: 74398#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); 74313#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 74314#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 74394#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 74287#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 74284#L110-1 assume !false; 74411#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74410#L113 assume 12292 == ssl3_connect_~s__state~0#1; 74329#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 74330#L218 ssl3_connect_~s__server~0#1 := 0; 74953#L223 assume !(0 != ssl3_connect_~cb~0#1); 74952#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 74951#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 74949#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 74947#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 74946#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 74944#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74939#L532 ssl3_connect_~skip~0#1 := 0; 74938#L110-1 assume !false; 74937#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74936#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 74935#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 74934#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 74933#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 74932#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 74931#L128 assume 4368 == ssl3_connect_~s__state~0#1; 74929#L132 [2021-11-20 07:16:20,011 INFO L793 eck$LassoCheckResult]: Loop: 74929#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 74921#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 74919#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 74907#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 74908#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74890#L532 ssl3_connect_~skip~0#1 := 0; 74891#L110-1 assume !false; 74882#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74883#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 74874#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 74875#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 74865#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 74866#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 74849#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 74850#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 74835#L134 assume 4384 == ssl3_connect_~s__state~0#1; 74836#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 74776#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 74774#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 74745#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 74746#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 74698#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74694#L532 ssl3_connect_~skip~0#1 := 0; 74685#L110-1 assume !false; 74686#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74677#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 74678#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 74669#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 74670#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 74661#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 74662#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 74747#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 74748#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 74741#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 74742#L140 assume 4400 == ssl3_connect_~s__state~0#1; 75266#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 75263#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 75262#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 75260#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75255#L532 ssl3_connect_~skip~0#1 := 0; 75254#L110-1 assume !false; 75253#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75252#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 75251#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 75250#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 75249#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 75248#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 75247#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 75246#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 75245#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 75244#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 75243#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 75242#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 75241#L146 assume 4416 == ssl3_connect_~s__state~0#1; 75240#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 75239#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 75238#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 75237#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 75235#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75230#L532 ssl3_connect_~skip~0#1 := 0; 75229#L110-1 assume !false; 75228#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75227#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 75226#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 75225#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 75224#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 75223#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 75222#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 75221#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 75220#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 75219#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 75218#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 75217#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 75216#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 75215#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 75214#L152 assume 4432 == ssl3_connect_~s__state~0#1; 75213#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 75212#L332 assume !(5 == ssl3_connect_~blastFlag~0#1); 75211#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 75209#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75204#L532 ssl3_connect_~skip~0#1 := 0; 75203#L110-1 assume !false; 75202#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75201#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 75200#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 75199#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 75198#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 75197#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 75196#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 75195#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 75194#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 75193#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 75192#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 75191#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 75190#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 75189#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 75188#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 75187#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 75186#L158 assume 4448 == ssl3_connect_~s__state~0#1; 75185#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 75184#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 75182#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 75181#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 75179#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75174#L532 ssl3_connect_~skip~0#1 := 0; 75173#L110-1 assume !false; 75172#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75171#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 75170#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 75169#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 75168#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 75167#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 75166#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 75165#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 75164#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 75163#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 75162#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 75161#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 75160#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 75159#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 75158#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 75157#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 75156#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 75155#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 75154#L164 assume 4464 == ssl3_connect_~s__state~0#1; 75153#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 75152#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 75150#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75145#L532 ssl3_connect_~skip~0#1 := 0; 75144#L110-1 assume !false; 75143#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75142#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 75141#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 75140#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 75139#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 75138#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 75137#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 75136#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 75135#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 75134#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 75133#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 75132#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 75131#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 75130#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 75129#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 75128#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 75127#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 75126#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 75125#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 75124#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 75123#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 75122#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 75121#L176 assume 4480 == ssl3_connect_~s__state~0#1; 75120#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 75119#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 75117#L372 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 75118#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 75075#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75071#L532 ssl3_connect_~skip~0#1 := 0; 75066#L110-1 assume !false; 75067#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75062#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 75063#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 75058#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 75059#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 75054#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 75055#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 75050#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 75051#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 75046#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 75047#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 75044#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 75045#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 75042#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 75043#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 75040#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 75041#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 75038#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 75039#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 75036#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 75037#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 75034#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 75035#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 75032#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 75033#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 75030#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 75031#L188 assume 4512 == ssl3_connect_~s__state~0#1; 75028#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 75029#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 75026#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 75027#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 75024#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 75025#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75015#L532 ssl3_connect_~skip~0#1 := 0; 75016#L110-1 assume !false; 75013#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75014#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 75011#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 75012#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 75009#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 75010#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 75007#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 75008#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 75005#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 75006#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 75003#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 75004#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 75001#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 75002#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 74999#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 75000#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 74997#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 74998#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 74995#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 74996#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 74993#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 74994#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 74991#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 74992#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 74989#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 74990#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 74987#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 74988#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 74985#L194 assume 4528 == ssl3_connect_~s__state~0#1; 74986#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 74983#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 74984#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 74979#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 74980#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74968#L532 ssl3_connect_~skip~0#1 := 0; 74969#L110-1 assume !false; 74964#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74965#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 74960#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 74961#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 74956#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 74957#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 74928#L128 assume 4368 == ssl3_connect_~s__state~0#1; 74929#L132 [2021-11-20 07:16:20,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:20,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-11-20 07:16:20,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:20,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681709120] [2021-11-20 07:16:20,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:20,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:20,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:20,028 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:16:20,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:20,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681709120] [2021-11-20 07:16:20,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681709120] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:20,029 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:20,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:20,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635619342] [2021-11-20 07:16:20,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:20,029 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 07:16:20,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:20,030 INFO L85 PathProgramCache]: Analyzing trace with hash 979134366, now seen corresponding path program 1 times [2021-11-20 07:16:20,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:20,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431466953] [2021-11-20 07:16:20,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:20,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:20,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:20,075 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-11-20 07:16:20,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:20,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431466953] [2021-11-20 07:16:20,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431466953] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:20,076 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:20,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 07:16:20,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077567667] [2021-11-20 07:16:20,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:20,077 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:20,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:20,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:20,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:20,079 INFO L87 Difference]: Start difference. First operand 3107 states and 3786 transitions. cyclomatic complexity: 683 Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states 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 07:16:20,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:20,114 INFO L93 Difference]: Finished difference Result 6117 states and 7282 transitions. [2021-11-20 07:16:20,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:20,114 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6117 states and 7282 transitions. [2021-11-20 07:16:20,146 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-11-20 07:16:20,171 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-11-20 07:16:20,171 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2021-11-20 07:16:20,177 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2021-11-20 07:16:20,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6117 states and 7282 transitions. [2021-11-20 07:16:20,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:20,184 INFO L681 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-11-20 07:16:20,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states and 7282 transitions. [2021-11-20 07:16:20,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6117. [2021-11-20 07:16:20,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6117 states, 6117 states have (on average 1.1904528363576916) internal successors, (7282), 6116 states have internal predecessors, (7282), 0 states have call successors, (0), 0 states 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 07:16:20,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-11-20 07:16:20,386 INFO L704 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-11-20 07:16:20,386 INFO L587 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-11-20 07:16:20,387 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-11-20 07:16:20,387 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6117 states and 7282 transitions. [2021-11-20 07:16:20,405 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-11-20 07:16:20,406 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:20,406 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:20,407 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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 07:16:20,408 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:20,408 INFO L791 eck$LassoCheckResult]: Stem: 83621#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); 83544#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 83545#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 83616#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 83519#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 83516#L110-1 assume !false; 83631#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 83632#L113 assume 12292 == ssl3_connect_~s__state~0#1; 83559#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 83560#L218 ssl3_connect_~s__server~0#1 := 0; 85975#L223 assume 0 != ssl3_connect_~cb~0#1; 84895#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 85972#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 85969#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 85966#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 85963#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 85961#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85958#L532 ssl3_connect_~skip~0#1 := 0; 85957#L110-1 assume !false; 85956#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85955#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 85954#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 85953#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 85952#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 85951#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 85818#L128 assume 4368 == ssl3_connect_~s__state~0#1; 85816#L132 [2021-11-20 07:16:20,408 INFO L793 eck$LassoCheckResult]: Loop: 85816#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 85814#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 85807#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 85808#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 85805#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85800#L532 ssl3_connect_~skip~0#1 := 0; 85797#L110-1 assume !false; 85793#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85791#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 85789#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 85787#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 85785#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 85783#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 85781#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 85779#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 85777#L134 assume 4384 == ssl3_connect_~s__state~0#1; 85775#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 85773#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 85767#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 85768#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 85764#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 85762#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85756#L532 ssl3_connect_~skip~0#1 := 0; 85753#L110-1 assume !false; 85749#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85747#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 85745#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 85743#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 85741#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 85739#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 85737#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 85735#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 85733#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 85731#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 85729#L140 assume 4400 == ssl3_connect_~s__state~0#1; 85727#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 85718#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 85712#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 85709#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85703#L532 ssl3_connect_~skip~0#1 := 0; 85701#L110-1 assume !false; 85699#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85697#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 85695#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 85693#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 85691#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 85689#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 85687#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 85685#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 85683#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 85681#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 85679#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 85677#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 85675#L146 assume 4416 == ssl3_connect_~s__state~0#1; 85673#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 85671#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 85665#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 85666#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 85661#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85659#L532 ssl3_connect_~skip~0#1 := 0; 85654#L110-1 assume !false; 85655#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85650#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 85651#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 85646#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 85647#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 85642#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 85643#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 85638#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 85639#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 85634#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 85635#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 85630#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 85631#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 85626#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 85627#L152 assume 4432 == ssl3_connect_~s__state~0#1; 85622#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 85623#L332 assume !(5 == ssl3_connect_~blastFlag~0#1); 85615#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 85616#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85609#L532 ssl3_connect_~skip~0#1 := 0; 85610#L110-1 assume !false; 85605#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85606#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 85601#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 85602#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 85597#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 85598#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 85593#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 85594#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 85589#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 85590#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 85585#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 85586#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 85581#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 85582#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 85577#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 85578#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 85573#L158 assume 4448 == ssl3_connect_~s__state~0#1; 85574#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 85569#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 85570#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 85561#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 85562#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85939#L532 ssl3_connect_~skip~0#1 := 0; 85938#L110-1 assume !false; 85937#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85936#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 85935#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 85934#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 85933#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 85932#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 85931#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 85930#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 85929#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 85928#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 85927#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 85926#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 85925#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 85924#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 85923#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 85922#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 85921#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 85920#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 85919#L164 assume 4464 == ssl3_connect_~s__state~0#1; 85918#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 85917#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 85286#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85284#L532 ssl3_connect_~skip~0#1 := 0; 85275#L110-1 assume !false; 85276#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85259#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 85260#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 85239#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 85240#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 85227#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 85228#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 85215#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 85216#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 85203#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 85204#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 85191#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 85192#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 85179#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 85180#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 85167#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 85168#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 85155#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 85156#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 85143#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 85144#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 85131#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 85132#L176 assume 4480 == ssl3_connect_~s__state~0#1; 85119#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 85120#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 85104#L372 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 85105#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 84977#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86044#L532 ssl3_connect_~skip~0#1 := 0; 86043#L110-1 assume !false; 86042#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86041#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 86040#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 86039#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 86038#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 86037#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 86036#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 86035#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 86034#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 86033#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 86032#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 86031#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 86030#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 86029#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 86028#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 86027#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 86026#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 86025#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 86024#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 86023#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 86022#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 86021#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 86020#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 86019#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 86018#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 86017#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 86016#L188 assume 4512 == ssl3_connect_~s__state~0#1; 86015#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 86014#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 86013#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 86011#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 86009#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 86008#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86005#L532 ssl3_connect_~skip~0#1 := 0; 86004#L110-1 assume !false; 86003#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86002#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 86001#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 86000#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 85999#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 85998#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 85997#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 85996#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 85995#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 85994#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 85993#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 85992#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 85991#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 85990#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 85989#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 85988#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 85987#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 85986#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 85985#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 85984#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 85983#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 85982#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 85981#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 85980#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 85979#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 85978#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 85977#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 85976#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 85974#L194 assume 4528 == ssl3_connect_~s__state~0#1; 85973#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 85971#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 85967#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 85964#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 85965#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87609#L532 ssl3_connect_~skip~0#1 := 0; 87608#L110-1 assume !false; 87607#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87606#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 87605#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 87604#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 87603#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 87601#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 87598#L128 assume 4368 == ssl3_connect_~s__state~0#1; 85816#L132 [2021-11-20 07:16:20,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:20,409 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-11-20 07:16:20,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:20,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263735060] [2021-11-20 07:16:20,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:20,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:20,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:20,415 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:20,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:20,423 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:20,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:20,424 INFO L85 PathProgramCache]: Analyzing trace with hash 979134366, now seen corresponding path program 2 times [2021-11-20 07:16:20,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:20,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81110524] [2021-11-20 07:16:20,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:20,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:20,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:20,462 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-11-20 07:16:20,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:20,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81110524] [2021-11-20 07:16:20,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81110524] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:20,463 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:20,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 07:16:20,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872687775] [2021-11-20 07:16:20,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:20,464 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:20,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:20,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:20,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:20,465 INFO L87 Difference]: Start difference. First operand 6117 states and 7282 transitions. cyclomatic complexity: 1173 Second operand has 3 states, 2 states have (on average 44.0) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states 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 07:16:20,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:20,635 INFO L93 Difference]: Finished difference Result 5409 states and 6400 transitions. [2021-11-20 07:16:20,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:20,636 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6400 transitions. [2021-11-20 07:16:20,660 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2021-11-20 07:16:20,712 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6400 transitions. [2021-11-20 07:16:20,712 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2021-11-20 07:16:20,717 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2021-11-20 07:16:20,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6400 transitions. [2021-11-20 07:16:20,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:20,721 INFO L681 BuchiCegarLoop]: Abstraction has 5409 states and 6400 transitions. [2021-11-20 07:16:20,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6400 transitions. [2021-11-20 07:16:20,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5393. [2021-11-20 07:16:20,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183756721676247) internal successors, (6384), 5392 states have internal predecessors, (6384), 0 states have call successors, (0), 0 states 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 07:16:20,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6384 transitions. [2021-11-20 07:16:20,853 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-11-20 07:16:20,853 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-11-20 07:16:20,853 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-11-20 07:16:20,853 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6384 transitions. [2021-11-20 07:16:20,876 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-11-20 07:16:20,876 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:20,876 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:20,878 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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, 1, 1, 1, 1] [2021-11-20 07:16:20,879 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-11-20 07:16:20,879 INFO L791 eck$LassoCheckResult]: Stem: 95168#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); 95079#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 95080#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 95161#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 95164#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 95185#L110-1 assume !false; 95186#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95181#L113 assume 12292 == ssl3_connect_~s__state~0#1; 95182#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 95216#L218 ssl3_connect_~s__server~0#1 := 0; 95340#L223 assume 0 != ssl3_connect_~cb~0#1; 95337#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 95335#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 95330#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 95326#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 95324#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 95321#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95313#L532 ssl3_connect_~skip~0#1 := 0; 95311#L110-1 assume !false; 95309#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95307#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 95305#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 95303#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 95301#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 95299#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 95297#L128 assume 4368 == ssl3_connect_~s__state~0#1; 95295#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 95293#L262 assume !(0 == ssl3_connect_~blastFlag~0#1); 95290#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 95287#L270 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 95284#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95276#L532 ssl3_connect_~skip~0#1 := 0; 95274#L110-1 assume !false; 95272#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95270#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 95268#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 95266#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 95264#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 95262#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 95260#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 95258#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 95256#L134 assume 4384 == ssl3_connect_~s__state~0#1; 95254#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 95252#L277 assume !(1 == ssl3_connect_~blastFlag~0#1); 95250#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 95248#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95034#L283-2 [2021-11-20 07:16:20,880 INFO L793 eck$LassoCheckResult]: Loop: 95034#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 95035#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95723#L532 ssl3_connect_~skip~0#1 := 0; 95721#L110-1 assume !false; 95719#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95716#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 95714#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 95712#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 95709#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 95706#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 95703#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 95700#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 95697#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 95694#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 95691#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 95688#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 95685#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 95682#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 95679#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 95676#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 95673#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 95670#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 95667#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 95664#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 95661#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 95658#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 95655#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 95652#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 95649#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 95646#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 95643#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 95640#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 95637#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 95634#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 95187#L200 assume 4560 == ssl3_connect_~s__state~0#1; 95159#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 95107#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 95108#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 96162#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 96135#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96127#L532 ssl3_connect_~skip~0#1 := 0; 96121#L110-1 assume !false; 96115#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96109#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 96103#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 96096#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 96090#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 96084#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 96078#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 96072#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 96066#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 96060#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 96055#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 96050#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 96043#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 96044#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 99606#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 99604#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 99602#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 99600#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 99598#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 99596#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 99594#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 99592#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 99590#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 99588#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 99586#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 99584#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 99582#L188 assume 4512 == ssl3_connect_~s__state~0#1; 99498#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 99579#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 99577#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 99575#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 99573#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 99562#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 99558#L532 ssl3_connect_~skip~0#1 := 0; 99556#L110-1 assume !false; 99554#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 99552#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 99550#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 99548#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 99546#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 99544#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 99542#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 99540#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 99538#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 99536#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 99534#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 99532#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 99530#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 99528#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 99526#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 99524#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 99522#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 99520#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 99518#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 99516#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 99514#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 99512#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 99510#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 99508#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 99506#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 99503#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 99500#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 99496#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 99493#L194 assume 4528 == ssl3_connect_~s__state~0#1; 99490#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 99488#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 99485#L423 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp59~0#1 := ssl3_connect_~s__s3__flags~0#1; 99483#L427 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0#1); 99481#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 99480#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 99477#L532 ssl3_connect_~skip~0#1 := 0; 99476#L110-1 assume !false; 99475#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 99474#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 99473#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 99472#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 99471#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 99470#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 99469#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 99468#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 99467#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 99466#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 99465#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 99464#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 99463#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 99461#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 99459#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 99457#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 99455#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 99453#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 99451#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 99449#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 99447#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 99445#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 99443#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 99441#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 99439#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 99437#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 99435#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 99433#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 99431#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 99429#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 99427#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 98603#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 96353#L206 assume 4352 == ssl3_connect_~s__state~0#1; 96354#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 96525#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 96347#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 96348#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96329#L532 ssl3_connect_~skip~0#1 := 0; 96330#L110-1 assume !false; 96321#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96322#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 96313#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 96314#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 96305#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 96306#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 96295#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 96297#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 96286#L134 assume 4384 == ssl3_connect_~s__state~0#1; 96287#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 99688#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 97925#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 95149#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95034#L283-2 [2021-11-20 07:16:20,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:20,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1638169035, now seen corresponding path program 1 times [2021-11-20 07:16:20,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:20,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977465218] [2021-11-20 07:16:20,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:20,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:20,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:20,897 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-20 07:16:20,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:20,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977465218] [2021-11-20 07:16:20,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977465218] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:20,898 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:20,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:20,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453325987] [2021-11-20 07:16:20,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:20,899 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 07:16:20,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:20,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 1 times [2021-11-20 07:16:20,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:20,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092634013] [2021-11-20 07:16:20,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:20,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:20,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:20,937 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 07:16:20,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:20,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092634013] [2021-11-20 07:16:20,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092634013] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 07:16:20,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605162107] [2021-11-20 07:16:20,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:20,938 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:16:20,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:16:20,942 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:16:20,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-20 07:16:21,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:21,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 07:16:21,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:16:21,281 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 07:16:21,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:16:21,575 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 07:16:21,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605162107] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 07:16:21,575 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 07:16:21,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-20 07:16:21,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286421917] [2021-11-20 07:16:21,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 07:16:21,577 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:21,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:21,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:21,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:21,578 INFO L87 Difference]: Start difference. First operand 5393 states and 6384 transitions. cyclomatic complexity: 995 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 07:16:21,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:21,608 INFO L93 Difference]: Finished difference Result 5393 states and 6382 transitions. [2021-11-20 07:16:21,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:21,609 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5393 states and 6382 transitions. [2021-11-20 07:16:21,634 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-11-20 07:16:21,653 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-11-20 07:16:21,654 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5393 [2021-11-20 07:16:21,658 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5393 [2021-11-20 07:16:21,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5393 states and 6382 transitions. [2021-11-20 07:16:21,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:21,663 INFO L681 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-11-20 07:16:21,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5393 states and 6382 transitions. [2021-11-20 07:16:21,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5393 to 5393. [2021-11-20 07:16:21,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183385870572965) internal successors, (6382), 5392 states have internal predecessors, (6382), 0 states have call successors, (0), 0 states 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 07:16:21,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-11-20 07:16:21,749 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-11-20 07:16:21,749 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-11-20 07:16:21,749 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-11-20 07:16:21,749 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6382 transitions. [2021-11-20 07:16:21,770 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-11-20 07:16:21,771 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:21,771 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:21,773 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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, 1, 1, 1, 1] [2021-11-20 07:16:21,773 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-11-20 07:16:21,774 INFO L791 eck$LassoCheckResult]: Stem: 106938#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); 106862#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 106863#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 106934#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 106936#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 106952#L110-1 assume !false; 106953#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 106948#L113 assume 12292 == ssl3_connect_~s__state~0#1; 106949#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 106978#L218 ssl3_connect_~s__server~0#1 := 0; 107112#L223 assume 0 != ssl3_connect_~cb~0#1; 107110#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 107108#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 107103#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 107099#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 107097#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 107094#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107086#L532 ssl3_connect_~skip~0#1 := 0; 107084#L110-1 assume !false; 107082#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107080#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 107078#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 107076#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 107074#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 107072#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 107070#L128 assume 4368 == ssl3_connect_~s__state~0#1; 107068#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 107066#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 107063#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 107060#L270 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 107057#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107049#L532 ssl3_connect_~skip~0#1 := 0; 107047#L110-1 assume !false; 107045#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107043#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 107041#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 107039#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 107037#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 107035#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 107033#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 107031#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 107029#L134 assume 4384 == ssl3_connect_~s__state~0#1; 107027#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 107025#L277 assume !(1 == ssl3_connect_~blastFlag~0#1); 107023#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 107020#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 107021#L283-2 [2021-11-20 07:16:21,774 INFO L793 eck$LassoCheckResult]: Loop: 107021#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 109988#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 109982#L532 ssl3_connect_~skip~0#1 := 0; 109977#L110-1 assume !false; 109975#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 109973#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 109971#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 109968#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 108428#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 108429#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 108419#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 108420#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 108413#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 108414#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 108407#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 108408#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 108401#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 108402#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 108395#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 108396#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 108389#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 108390#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 108383#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 108384#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 108377#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 108378#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 108371#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 108372#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 108365#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 108366#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 108357#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 108358#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 108349#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 108350#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 108343#L200 assume 4560 == ssl3_connect_~s__state~0#1; 106932#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 106889#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 106890#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 108335#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 109492#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 109489#L532 ssl3_connect_~skip~0#1 := 0; 109487#L110-1 assume !false; 109485#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107658#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 107654#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 107649#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 107644#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 107645#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 109441#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 109439#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 109437#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 109436#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 109435#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 107613#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 107614#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 107604#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 107605#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 107596#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 107597#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 107587#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 107588#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 107579#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 107580#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 107571#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 107572#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 107562#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 107563#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 107553#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 107554#L188 assume 4512 == ssl3_connect_~s__state~0#1; 107546#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 107547#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 107538#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 107539#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 109376#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 109373#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 109370#L532 ssl3_connect_~skip~0#1 := 0; 109369#L110-1 assume !false; 109368#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 109367#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 109366#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 109365#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 109364#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 109363#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 109362#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 109361#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 109360#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 109359#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 109358#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 109357#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 109356#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 109355#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 109354#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 109353#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 109352#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 109351#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 109350#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 109349#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 109348#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 109347#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 109346#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 109345#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 109344#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 109343#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 109342#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 109341#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 109340#L194 assume 4528 == ssl3_connect_~s__state~0#1; 109163#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 109339#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 107316#L423 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp59~0#1 := ssl3_connect_~s__s3__flags~0#1; 106918#L427 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0#1); 106919#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 107308#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107300#L532 ssl3_connect_~skip~0#1 := 0; 107298#L110-1 assume !false; 107296#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107294#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 107292#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 107290#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 107288#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 107286#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 107284#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 107282#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 107278#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 107275#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 107273#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 107271#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 107268#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 107262#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 107258#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 107253#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 107248#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 107243#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 107238#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 107233#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 107227#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 107221#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 107216#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 107210#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 107205#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 107199#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 107200#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 109168#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 109166#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 109164#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 109160#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 109159#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 109158#L206 assume 4352 == ssl3_connect_~s__state~0#1; 109157#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 108552#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 107142#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 107143#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 108530#L532 ssl3_connect_~skip~0#1 := 0; 108531#L110-1 assume !false; 108526#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 108527#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 108522#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 108523#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 108518#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 108519#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 108512#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 108514#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 108506#L134 assume 4384 == ssl3_connect_~s__state~0#1; 108507#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 110035#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 109996#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 110032#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 107021#L283-2 [2021-11-20 07:16:21,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:21,775 INFO L85 PathProgramCache]: Analyzing trace with hash -967854519, now seen corresponding path program 1 times [2021-11-20 07:16:21,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:21,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520854715] [2021-11-20 07:16:21,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:21,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:21,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:21,791 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-20 07:16:21,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:21,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520854715] [2021-11-20 07:16:21,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520854715] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:21,792 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:21,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 07:16:21,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752036374] [2021-11-20 07:16:21,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:21,793 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 07:16:21,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:21,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 2 times [2021-11-20 07:16:21,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:21,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688510437] [2021-11-20 07:16:21,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:21,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:21,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:21,831 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 07:16:21,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:21,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688510437] [2021-11-20 07:16:21,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688510437] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 07:16:21,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784487753] [2021-11-20 07:16:21,832 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-20 07:16:21,832 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:16:21,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:16:21,834 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:16:21,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-20 07:16:21,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-20 07:16:21,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 07:16:21,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 07:16:21,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:16:22,223 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 07:16:22,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:16:22,475 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 07:16:22,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784487753] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 07:16:22,475 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 07:16:22,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-20 07:16:22,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102063988] [2021-11-20 07:16:22,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 07:16:22,477 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:22,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:22,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:16:22,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:16:22,478 INFO L87 Difference]: Start difference. First operand 5393 states and 6382 transitions. cyclomatic complexity: 993 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 07:16:22,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:22,507 INFO L93 Difference]: Finished difference Result 5475 states and 6482 transitions. [2021-11-20 07:16:22,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:16:22,512 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5475 states and 6482 transitions. [2021-11-20 07:16:22,535 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-11-20 07:16:22,554 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5475 states to 5475 states and 6482 transitions. [2021-11-20 07:16:22,554 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5475 [2021-11-20 07:16:22,564 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5475 [2021-11-20 07:16:22,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5475 states and 6482 transitions. [2021-11-20 07:16:22,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:22,569 INFO L681 BuchiCegarLoop]: Abstraction has 5475 states and 6482 transitions. [2021-11-20 07:16:22,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5475 states and 6482 transitions. [2021-11-20 07:16:22,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5475 to 5475. [2021-11-20 07:16:22,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5475 states, 5475 states have (on average 1.1839269406392694) internal successors, (6482), 5474 states have internal predecessors, (6482), 0 states have call successors, (0), 0 states 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 07:16:22,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5475 states to 5475 states and 6482 transitions. [2021-11-20 07:16:22,666 INFO L704 BuchiCegarLoop]: Abstraction has 5475 states and 6482 transitions. [2021-11-20 07:16:22,666 INFO L587 BuchiCegarLoop]: Abstraction has 5475 states and 6482 transitions. [2021-11-20 07:16:22,666 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-11-20 07:16:22,666 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5475 states and 6482 transitions. [2021-11-20 07:16:22,683 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-11-20 07:16:22,683 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 07:16:22,683 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 07:16:22,685 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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, 1, 1, 1, 1] [2021-11-20 07:16:22,685 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-11-20 07:16:22,686 INFO L791 eck$LassoCheckResult]: Stem: 118817#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); 118731#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 118732#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 118811#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 118814#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 118831#L110-1 assume !false; 118832#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 118827#L113 assume 12292 == ssl3_connect_~s__state~0#1; 118828#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 118862#L218 ssl3_connect_~s__server~0#1 := 0; 118996#L223 assume 0 != ssl3_connect_~cb~0#1; 118994#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 118992#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 118989#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 118983#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 118980#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 118977#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 118969#L532 ssl3_connect_~skip~0#1 := 0; 118967#L110-1 assume !false; 118965#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 118963#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 118961#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 118959#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 118957#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 118955#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 118953#L128 assume 4368 == ssl3_connect_~s__state~0#1; 118951#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 118949#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 118946#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 118943#L270 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 118940#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 118932#L532 ssl3_connect_~skip~0#1 := 0; 118930#L110-1 assume !false; 118928#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 118926#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 118924#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 118922#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 118920#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 118918#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 118916#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 118914#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 118912#L134 assume 4384 == ssl3_connect_~s__state~0#1; 118910#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 118908#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 118906#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 118904#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 118688#L283-2 [2021-11-20 07:16:22,686 INFO L793 eck$LassoCheckResult]: Loop: 118688#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 118689#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 118752#L532 ssl3_connect_~skip~0#1 := 0; 118703#L110-1 assume !false; 118704#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 118708#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 118718#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 118719#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 118740#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 118741#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 118748#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 118735#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 118736#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 118765#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 118749#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 118750#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 118788#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 118789#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 118725#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 118726#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 118690#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 118691#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 123737#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 123735#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 123733#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 123731#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 123729#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 123727#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 123725#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 123723#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 123721#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 123720#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 123719#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 118782#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 118783#L200 assume 4560 == ssl3_connect_~s__state~0#1; 118808#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 118809#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 118804#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 118805#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 120006#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 119686#L532 ssl3_connect_~skip~0#1 := 0; 119687#L110-1 assume !false; 123036#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 119669#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 119665#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 119661#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 119657#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 119653#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 119649#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 119645#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 119488#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 119489#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 119475#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 119476#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 119625#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 119624#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 119465#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 119466#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 119459#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 119460#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 119453#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 119454#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 119446#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 119447#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 119442#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 119443#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 119424#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 119425#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 119419#L188 assume 4512 == ssl3_connect_~s__state~0#1; 119086#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 119413#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 119414#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 119406#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 119407#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 119567#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 120755#L532 ssl3_connect_~skip~0#1 := 0; 120754#L110-1 assume !false; 120753#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 120752#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 120751#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 120750#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 120749#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 120748#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 120747#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 120746#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 120745#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 120744#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 120743#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 119353#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 119354#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 119347#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 119348#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 120734#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 120732#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 120730#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 120705#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 119329#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 119330#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 119315#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 119316#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 119295#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 119296#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 119287#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 119288#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 119279#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 119280#L194 assume 4528 == ssl3_connect_~s__state~0#1; 119271#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 119272#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 119262#L423 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp59~0#1 := ssl3_connect_~s__s3__flags~0#1; 119261#L427 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0#1); 119254#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 119251#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 119246#L532 ssl3_connect_~skip~0#1 := 0; 119244#L110-1 assume !false; 119242#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 119240#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 119238#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 119236#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 119234#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 119232#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 119227#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 119222#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 119217#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 119212#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 119207#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 119199#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 119191#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 119183#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 119174#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 119166#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 119158#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 119150#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 119144#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 119137#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 119130#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 119122#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 119116#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 119108#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 119103#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 119096#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 119090#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 119091#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 120483#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 120480#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 120479#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 119060#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 119061#L206 assume 4352 == ssl3_connect_~s__state~0#1; 119052#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 119053#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 120453#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 119029#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 119027#L532 ssl3_connect_~skip~0#1 := 0; 119005#L110-1 assume !false; 119006#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 119001#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 119002#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 118857#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 118859#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 118860#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 118861#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 119223#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 119225#L134 assume 4384 == ssl3_connect_~s__state~0#1; 119215#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 119408#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 118823#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 118798#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 118688#L283-2 [2021-11-20 07:16:22,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:22,687 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 1 times [2021-11-20 07:16:22,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:22,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905136810] [2021-11-20 07:16:22,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:22,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:22,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:22,696 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:16:22,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:16:22,713 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:16:22,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:22,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 3 times [2021-11-20 07:16:22,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:16:22,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025816557] [2021-11-20 07:16:22,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:22,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:16:22,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:22,759 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 07:16:22,759 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:16:22,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025816557] [2021-11-20 07:16:22,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025816557] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 07:16:22,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494973180] [2021-11-20 07:16:22,760 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-20 07:16:22,760 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:16:22,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:16:22,766 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:16:22,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-20 07:16:22,826 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-20 07:16:22,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 07:16:22,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 07:16:22,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:16:23,168 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 07:16:23,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:16:23,437 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 07:16:23,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494973180] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 07:16:23,438 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 07:16:23,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-20 07:16:23,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977123675] [2021-11-20 07:16:23,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 07:16:23,439 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 07:16:23,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:16:23,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 07:16:23,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-20 07:16:23,440 INFO L87 Difference]: Start difference. First operand 5475 states and 6482 transitions. cyclomatic complexity: 1011 Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 07:16:23,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:23,661 INFO L93 Difference]: Finished difference Result 3685 states and 4136 transitions. [2021-11-20 07:16:23,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-20 07:16:23,663 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4136 transitions. [2021-11-20 07:16:23,677 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-11-20 07:16:23,678 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2021-11-20 07:16:23,678 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-11-20 07:16:23,678 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-11-20 07:16:23,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-11-20 07:16:23,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 07:16:23,679 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-20 07:16:23,679 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-20 07:16:23,679 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-20 07:16:23,679 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-11-20 07:16:23,679 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-11-20 07:16:23,679 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-11-20 07:16:23,679 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-11-20 07:16:23,686 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 20.11 07:16:23 BoogieIcfgContainer [2021-11-20 07:16:23,686 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-11-20 07:16:23,686 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-20 07:16:23,687 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-20 07:16:23,687 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-20 07:16:23,687 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:16:08" (3/4) ... [2021-11-20 07:16:23,690 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-20 07:16:23,691 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-20 07:16:23,692 INFO L158 Benchmark]: Toolchain (without parser) took 16451.36ms. Allocated memory was 111.1MB in the beginning and 926.9MB in the end (delta: 815.8MB). Free memory was 77.7MB in the beginning and 690.4MB in the end (delta: -612.7MB). Peak memory consumption was 204.1MB. Max. memory is 16.1GB. [2021-11-20 07:16:23,692 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 111.1MB. Free memory was 65.5MB in the beginning and 65.4MB in the end (delta: 84.0kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 07:16:23,693 INFO L158 Benchmark]: CACSL2BoogieTranslator took 442.44ms. Allocated memory was 111.1MB in the beginning and 142.6MB in the end (delta: 31.5MB). Free memory was 77.7MB in the beginning and 112.1MB in the end (delta: -34.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-20 07:16:23,693 INFO L158 Benchmark]: Boogie Procedure Inliner took 78.34ms. Allocated memory is still 142.6MB. Free memory was 112.1MB in the beginning and 109.5MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-11-20 07:16:23,694 INFO L158 Benchmark]: Boogie Preprocessor took 63.13ms. Allocated memory is still 142.6MB. Free memory was 109.5MB in the beginning and 107.9MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-20 07:16:23,694 INFO L158 Benchmark]: RCFGBuilder took 702.57ms. Allocated memory is still 142.6MB. Free memory was 107.4MB in the beginning and 84.9MB in the end (delta: 22.5MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2021-11-20 07:16:23,694 INFO L158 Benchmark]: BuchiAutomizer took 15154.33ms. Allocated memory was 142.6MB in the beginning and 926.9MB in the end (delta: 784.3MB). Free memory was 84.3MB in the beginning and 690.4MB in the end (delta: -606.0MB). Peak memory consumption was 179.9MB. Max. memory is 16.1GB. [2021-11-20 07:16:23,695 INFO L158 Benchmark]: Witness Printer took 4.35ms. Allocated memory is still 926.9MB. Free memory is still 690.4MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 07:16:23,697 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.29ms. Allocated memory is still 111.1MB. Free memory was 65.5MB in the beginning and 65.4MB in the end (delta: 84.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 442.44ms. Allocated memory was 111.1MB in the beginning and 142.6MB in the end (delta: 31.5MB). Free memory was 77.7MB in the beginning and 112.1MB in the end (delta: -34.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 78.34ms. Allocated memory is still 142.6MB. Free memory was 112.1MB in the beginning and 109.5MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 63.13ms. Allocated memory is still 142.6MB. Free memory was 109.5MB in the beginning and 107.9MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 702.57ms. Allocated memory is still 142.6MB. Free memory was 107.4MB in the beginning and 84.9MB in the end (delta: 22.5MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * BuchiAutomizer took 15154.33ms. Allocated memory was 142.6MB in the beginning and 926.9MB in the end (delta: 784.3MB). Free memory was 84.3MB in the beginning and 690.4MB in the end (delta: -606.0MB). Peak memory consumption was 179.9MB. Max. memory is 16.1GB. * Witness Printer took 4.35ms. Allocated memory is still 926.9MB. Free memory is still 690.4MB. There was no memory consumed. 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 29 terminating modules (28 trivial, 1 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. 28 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 15.0s and 29 iterations. TraceHistogramMax:13. Analysis of lassos took 7.8s. Construction of modules took 2.4s. Büchi inclusion checks took 1.7s. Highest rank in rank-based complementation 3. Minimization of det autom 28. Minimization of nondet autom 1. Automata minimization 1.4s AutomataMinimizationTime, 28 MinimizatonAttempts, 3329 StatesRemovedByMinimization, 22 NontrivialMinimizations. Non-live state removal took 0.8s Buchi closure took 0.1s. Biggest automaton had 6117 states and ocurred in iteration 24. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2339 SdHoareTripleChecker+Valid, 3.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2338 mSDsluCounter, 8497 SdHoareTripleChecker+Invalid, 2.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3291 mSDsCounter, 530 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3175 IncrementalHoareTripleChecker+Invalid, 3705 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 530 mSolverCounterUnsat, 5206 mSDtfsCounter, 3175 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT0 conc0 concLT1 SILN0 SILU0 SILI3 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital56 mio100 ax100 hnf100 lsp19 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 43ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 2 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-11-20 07:16:23,758 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-20 07:16:23,962 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-20 07:16:24,162 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-20 07:16:24,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-20 07:16:24,562 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-20 07:16:24,762 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2adc2cd2-c27f-4142-ad58-6f8d7113d353/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 Result: TRUE