./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_4.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version b2eff8ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_4.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg --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 e3e7c439a8bb023cdb2d5bca3cc1f30b1cca1673759440246e0abb092be693fe ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-b2eff8b [2021-10-28 08:34:51,730 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-28 08:34:51,731 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-28 08:34:51,783 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-28 08:34:51,783 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-28 08:34:51,785 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-28 08:34:51,786 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-28 08:34:51,790 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-28 08:34:51,795 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-28 08:34:51,803 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-28 08:34:51,804 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-28 08:34:51,807 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-28 08:34:51,807 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-28 08:34:51,809 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-28 08:34:51,813 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-28 08:34:51,819 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-28 08:34:51,819 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-28 08:34:51,820 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-28 08:34:51,822 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-28 08:34:51,825 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-28 08:34:51,827 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-28 08:34:51,831 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-28 08:34:51,834 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-28 08:34:51,835 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-28 08:34:51,844 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-28 08:34:51,844 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-28 08:34:51,844 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-28 08:34:51,846 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-28 08:34:51,847 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-28 08:34:51,848 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-28 08:34:51,849 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-28 08:34:51,850 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-28 08:34:51,851 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-28 08:34:51,852 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-28 08:34:51,854 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-28 08:34:51,854 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-28 08:34:51,855 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-28 08:34:51,855 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-28 08:34:51,855 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-28 08:34:51,856 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-28 08:34:51,857 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-28 08:34:51,858 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-28 08:34:51,906 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-28 08:34:51,906 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-28 08:34:51,907 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-28 08:34:51,907 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-28 08:34:51,908 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-28 08:34:51,908 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-28 08:34:51,908 INFO L138 SettingsManager]: * Use SBE=true [2021-10-28 08:34:51,909 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-28 08:34:51,909 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-28 08:34:51,909 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-28 08:34:51,909 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-28 08:34:51,909 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-28 08:34:51,910 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-28 08:34:51,910 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-28 08:34:51,910 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-28 08:34:51,910 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-28 08:34:51,910 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-28 08:34:51,911 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-28 08:34:51,911 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-28 08:34:51,911 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-28 08:34:51,911 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-28 08:34:51,911 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-28 08:34:51,912 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-28 08:34:51,912 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-28 08:34:51,912 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-28 08:34:51,912 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-28 08:34:51,912 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-28 08:34:51,913 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-28 08:34:51,917 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-28 08:34:51,918 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-28 08:34:51,918 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-28 08:34:51,919 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-28 08:34:51,919 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-28 08:34:51,920 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_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/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_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg 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 -> e3e7c439a8bb023cdb2d5bca3cc1f30b1cca1673759440246e0abb092be693fe [2021-10-28 08:34:52,145 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-28 08:34:52,166 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-28 08:34:52,168 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-28 08:34:52,169 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-28 08:34:52,170 INFO L275 PluginConnector]: CDTParser initialized [2021-10-28 08:34:52,171 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/../../sv-benchmarks/c/openssl-simplified/s3_srvr_4.cil.c [2021-10-28 08:34:52,256 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/data/a663ec0ce/5138559d0f1c4e068b0b18ea62c41d17/FLAG75103c632 [2021-10-28 08:34:52,815 INFO L306 CDTParser]: Found 1 translation units. [2021-10-28 08:34:52,816 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/sv-benchmarks/c/openssl-simplified/s3_srvr_4.cil.c [2021-10-28 08:34:52,827 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/data/a663ec0ce/5138559d0f1c4e068b0b18ea62c41d17/FLAG75103c632 [2021-10-28 08:34:53,135 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/data/a663ec0ce/5138559d0f1c4e068b0b18ea62c41d17 [2021-10-28 08:34:53,148 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-28 08:34:53,150 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-28 08:34:53,152 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-28 08:34:53,152 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-28 08:34:53,156 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-28 08:34:53,157 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 08:34:53" (1/1) ... [2021-10-28 08:34:53,158 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@43ff1f05 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:34:53, skipping insertion in model container [2021-10-28 08:34:53,158 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 08:34:53" (1/1) ... [2021-10-28 08:34:53,165 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-28 08:34:53,203 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-28 08:34:53,420 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/sv-benchmarks/c/openssl-simplified/s3_srvr_4.cil.c[42848,42861] [2021-10-28 08:34:53,425 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 08:34:53,433 INFO L203 MainTranslator]: Completed pre-run [2021-10-28 08:34:53,480 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/sv-benchmarks/c/openssl-simplified/s3_srvr_4.cil.c[42848,42861] [2021-10-28 08:34:53,484 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 08:34:53,497 INFO L208 MainTranslator]: Completed translation [2021-10-28 08:34:53,497 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:34:53 WrapperNode [2021-10-28 08:34:53,497 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-28 08:34:53,498 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-28 08:34:53,499 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-28 08:34:53,499 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-28 08:34:53,506 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:34:53" (1/1) ... [2021-10-28 08:34:53,516 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:34:53" (1/1) ... [2021-10-28 08:34:53,555 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-28 08:34:53,558 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-28 08:34:53,558 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-28 08:34:53,558 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-28 08:34:53,565 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:34:53" (1/1) ... [2021-10-28 08:34:53,565 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:34:53" (1/1) ... [2021-10-28 08:34:53,570 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:34:53" (1/1) ... [2021-10-28 08:34:53,570 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:34:53" (1/1) ... [2021-10-28 08:34:53,579 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:34:53" (1/1) ... [2021-10-28 08:34:53,604 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:34:53" (1/1) ... [2021-10-28 08:34:53,606 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:34:53" (1/1) ... [2021-10-28 08:34:53,611 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-28 08:34:53,612 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-28 08:34:53,612 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-28 08:34:53,612 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-28 08:34:53,613 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:34:53" (1/1) ... [2021-10-28 08:34:53,636 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:34:53,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:34:53,673 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:34:53,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-28 08:34:53,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-28 08:34:53,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-28 08:34:53,712 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-28 08:34:53,712 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-28 08:34:53,819 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 08:34:54,303 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-28 08:34:54,303 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-28 08:34:54,312 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-28 08:34:54,312 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-28 08:34:54,314 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 08:34:54 BoogieIcfgContainer [2021-10-28 08:34:54,314 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-28 08:34:54,315 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-28 08:34:54,315 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-28 08:34:54,321 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-28 08:34:54,322 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 08:34:54,322 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.10 08:34:53" (1/3) ... [2021-10-28 08:34:54,323 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2032af7c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 08:34:54, skipping insertion in model container [2021-10-28 08:34:54,323 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 08:34:54,324 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:34:53" (2/3) ... [2021-10-28 08:34:54,324 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2032af7c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 08:34:54, skipping insertion in model container [2021-10-28 08:34:54,324 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 08:34:54,324 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 08:34:54" (3/3) ... [2021-10-28 08:34:54,326 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_4.cil.c [2021-10-28 08:34:54,365 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-28 08:34:54,366 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-28 08:34:54,366 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-28 08:34:54,366 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-28 08:34:54,366 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-28 08:34:54,366 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-28 08:34:54,366 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-28 08:34:54,366 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-28 08:34:54,393 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:54,422 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-10-28 08:34:54,423 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:34:54,423 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:34:54,431 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-28 08:34:54,431 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:54,431 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-28 08:34:54,432 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:54,440 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-10-28 08:34:54,440 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:34:54,440 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:34:54,443 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-28 08:34:54,443 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:54,446 INFO L791 eck$LassoCheckResult]: Stem: 124#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 41#L-1true havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 39#L93true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22#L96-2true ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 126#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18#L101-1true assume !(0 == ssl3_accept_~s__cert~0); 44#L110-2true [2021-10-28 08:34:54,447 INFO L793 eck$LassoCheckResult]: Loop: 44#L110-2true assume !false; 19#L111true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119#L113true assume !(12292 == ssl3_accept_~s__state~0); 31#L116true assume !(16384 == ssl3_accept_~s__state~0); 125#L119true assume !(8192 == ssl3_accept_~s__state~0); 54#L122true assume !(24576 == ssl3_accept_~s__state~0); 86#L125true assume !(8195 == ssl3_accept_~s__state~0); 60#L128true assume 8480 == ssl3_accept_~s__state~0; 132#L132true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 9#L270true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 141#L554true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121#L591true ssl3_accept_~skip~0 := 0; 44#L110-2true [2021-10-28 08:34:54,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:54,452 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-28 08:34:54,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:54,462 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522186115] [2021-10-28 08:34:54,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:54,463 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:54,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:54,555 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:34:54,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:54,596 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:34:54,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:54,599 INFO L85 PathProgramCache]: Analyzing trace with hash -289467049, now seen corresponding path program 1 times [2021-10-28 08:34:54,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:54,600 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009642725] [2021-10-28 08:34:54,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:54,600 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:54,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:54,608 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:34:54,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:54,617 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:34:54,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:54,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1315320920, now seen corresponding path program 1 times [2021-10-28 08:34:54,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:54,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277122776] [2021-10-28 08:34:54,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:54,620 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:54,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:54,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:34:54,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:54,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277122776] [2021-10-28 08:34:54,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277122776] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:54,721 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:54,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:34:54,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672115881] [2021-10-28 08:34:54,863 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 08:34:54,864 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 08:34:54,864 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 08:34:54,864 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 08:34:54,865 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 08:34:54,865 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:34:54,865 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 08:34:54,865 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 08:34:54,866 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration1_Loop [2021-10-28 08:34:54,866 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 08:34:54,866 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 08:34:54,884 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:34:54,890 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:34:54,897 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:34:54,901 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:34:54,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-10-28 08:34:54,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-10-28 08:34:54,914 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:34:55,024 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 08:34:55,025 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 08:34:55,027 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:34:55,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:34:55,033 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:34:55,042 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:34:55,042 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:34:55,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-28 08:34:55,061 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:34:55,061 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 08:34:55,087 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-28 08:34:55,087 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:34:55,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:34:55,089 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:34:55,098 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:34:55,098 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:34:55,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-28 08:34:55,157 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-28 08:34:55,158 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:34:55,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:34:55,159 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:34:55,166 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 08:34:55,166 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:34:55,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-28 08:34:55,193 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 08:34:55,229 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-28 08:34:55,229 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 08:34:55,229 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 08:34:55,229 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 08:34:55,229 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 08:34:55,229 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 08:34:55,230 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:34:55,230 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 08:34:55,230 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 08:34:55,230 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration1_Loop [2021-10-28 08:34:55,230 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 08:34:55,230 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 08:34:55,232 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:34:55,236 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:34:55,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:34:55,245 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:34:55,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:34:55,253 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:34:55,256 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:34:55,329 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 08:34:55,332 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 08:34:55,334 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:34:55,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:34:55,335 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:34:55,341 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 08:34:55,350 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:34:55,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:34:55,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:34:55,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:34:55,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:34:55,353 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:34:55,354 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:34:55,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-28 08:34:55,364 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:34:55,385 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-28 08:34:55,386 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:34:55,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:34:55,386 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:34:55,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-28 08:34:55,389 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 08:34:55,397 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:34:55,397 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:34:55,397 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:34:55,397 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:34:55,397 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:34:55,399 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:34:55,399 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:34:55,420 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 08:34:55,439 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 08:34:55,439 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-28 08:34:55,440 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:34:55,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:34:55,446 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:34:55,447 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 08:34:55,448 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 08:34:55,448 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 08:34:55,448 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-28 08:34:55,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-28 08:34:55,485 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-28 08:34:55,487 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 08:34:55,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:55,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:55,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 08:34:55,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:34:55,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:55,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 08:34:55,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:34:55,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:34:55,739 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 08:34:55,742 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:56,387 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 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 788 states and 1325 transitions. Complement of second has 10 states. [2021-10-28 08:34:56,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-28 08:34:56,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:56,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2021-10-28 08:34:56,392 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 12 letters. [2021-10-28 08:34:56,393 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:34:56,393 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 18 letters. Loop has 12 letters. [2021-10-28 08:34:56,394 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:34:56,395 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 24 letters. [2021-10-28 08:34:56,396 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:34:56,397 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1325 transitions. [2021-10-28 08:34:56,420 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2021-10-28 08:34:56,435 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 650 states and 1003 transitions. [2021-10-28 08:34:56,436 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2021-10-28 08:34:56,439 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2021-10-28 08:34:56,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2021-10-28 08:34:56,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:34:56,440 INFO L681 BuchiCegarLoop]: Abstraction has 650 states and 1003 transitions. [2021-10-28 08:34:56,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2021-10-28 08:34:56,524 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-28 08:34:56,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2021-10-28 08:34:56,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 456 states have (on average 1.5350877192982457) internal successors, (700), 455 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:56,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2021-10-28 08:34:56,559 INFO L704 BuchiCegarLoop]: Abstraction has 456 states and 700 transitions. [2021-10-28 08:34:56,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:34:56,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:34:56,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:34:56,567 INFO L87 Difference]: Start difference. First operand 456 states and 700 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:56,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:34:56,693 INFO L93 Difference]: Finished difference Result 508 states and 781 transitions. [2021-10-28 08:34:56,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:34:56,694 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 508 states and 781 transitions. [2021-10-28 08:34:56,701 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2021-10-28 08:34:56,706 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 508 states to 508 states and 781 transitions. [2021-10-28 08:34:56,706 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 311 [2021-10-28 08:34:56,706 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2021-10-28 08:34:56,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 508 states and 781 transitions. [2021-10-28 08:34:56,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:34:56,707 INFO L681 BuchiCegarLoop]: Abstraction has 508 states and 781 transitions. [2021-10-28 08:34:56,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states and 781 transitions. [2021-10-28 08:34:56,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 488. [2021-10-28 08:34:56,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 488 states have (on average 1.5471311475409837) internal successors, (755), 487 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:56,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 755 transitions. [2021-10-28 08:34:56,729 INFO L704 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-10-28 08:34:56,729 INFO L587 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-10-28 08:34:56,729 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-28 08:34:56,730 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 488 states and 755 transitions. [2021-10-28 08:34:56,734 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2021-10-28 08:34:56,734 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:34:56,734 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:34:56,737 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:56,737 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:56,738 INFO L791 eck$LassoCheckResult]: Stem: 2246#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2098#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2092#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2037#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 2038#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2023#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 2024#L110-2 assume !false; 2346#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2340#L113 assume !(12292 == ssl3_accept_~s__state~0); 2338#L116 assume !(16384 == ssl3_accept_~s__state~0); 2331#L119 assume !(8192 == ssl3_accept_~s__state~0); 2138#L122 assume !(24576 == ssl3_accept_~s__state~0); 2139#L125 assume !(8195 == ssl3_accept_~s__state~0); 2150#L128 assume !(8480 == ssl3_accept_~s__state~0); 2151#L131 assume !(8481 == ssl3_accept_~s__state~0); 2249#L134 assume !(8482 == ssl3_accept_~s__state~0); 2250#L137 assume 8464 == ssl3_accept_~s__state~0; 1992#L144 [2021-10-28 08:34:56,743 INFO L793 eck$LassoCheckResult]: Loop: 1992#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 1993#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2010#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 1982#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2420#L591 ssl3_accept_~skip~0 := 0; 2419#L110-2 assume !false; 2418#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2417#L113 assume !(12292 == ssl3_accept_~s__state~0); 2416#L116 assume !(16384 == ssl3_accept_~s__state~0); 2415#L119 assume !(8192 == ssl3_accept_~s__state~0); 2414#L122 assume !(24576 == ssl3_accept_~s__state~0); 2413#L125 assume !(8195 == ssl3_accept_~s__state~0); 2277#L128 assume !(8480 == ssl3_accept_~s__state~0); 2275#L131 assume !(8481 == ssl3_accept_~s__state~0); 2270#L134 assume !(8482 == ssl3_accept_~s__state~0); 2271#L137 assume 8464 == ssl3_accept_~s__state~0; 1992#L144 [2021-10-28 08:34:56,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:56,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-28 08:34:56,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:56,745 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433739273] [2021-10-28 08:34:56,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:56,746 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:56,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:56,789 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:34:56,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:56,815 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:34:56,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:56,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1699504289, now seen corresponding path program 1 times [2021-10-28 08:34:56,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:56,818 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51444056] [2021-10-28 08:34:56,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:56,818 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:56,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:56,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:34:56,859 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:56,860 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51444056] [2021-10-28 08:34:56,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51444056] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:56,860 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:56,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:34:56,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525417406] [2021-10-28 08:34:56,861 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:34:56,861 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:34:56,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:34:56,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:34:56,863 INFO L87 Difference]: Start difference. First operand 488 states and 755 transitions. cyclomatic complexity: 270 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:57,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:34:57,036 INFO L93 Difference]: Finished difference Result 598 states and 933 transitions. [2021-10-28 08:34:57,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:34:57,037 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 933 transitions. [2021-10-28 08:34:57,043 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2021-10-28 08:34:57,048 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 933 transitions. [2021-10-28 08:34:57,048 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 375 [2021-10-28 08:34:57,049 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2021-10-28 08:34:57,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 933 transitions. [2021-10-28 08:34:57,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:34:57,049 INFO L681 BuchiCegarLoop]: Abstraction has 598 states and 933 transitions. [2021-10-28 08:34:57,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 933 transitions. [2021-10-28 08:34:57,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 522. [2021-10-28 08:34:57,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 522 states have (on average 1.5421455938697317) internal successors, (805), 521 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:57,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 805 transitions. [2021-10-28 08:34:57,061 INFO L704 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-10-28 08:34:57,061 INFO L587 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-10-28 08:34:57,061 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-28 08:34:57,061 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 522 states and 805 transitions. [2021-10-28 08:34:57,065 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2021-10-28 08:34:57,065 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:34:57,065 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:34:57,067 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:57,067 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:57,067 INFO L791 eck$LassoCheckResult]: Stem: 3344#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3192#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3186#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3132#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 3133#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3118#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 3119#L110-2 assume !false; 3490#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3487#L113 assume !(12292 == ssl3_accept_~s__state~0); 3481#L116 assume !(16384 == ssl3_accept_~s__state~0); 3478#L119 assume !(8192 == ssl3_accept_~s__state~0); 3479#L122 assume !(24576 == ssl3_accept_~s__state~0); 3476#L125 assume !(8195 == ssl3_accept_~s__state~0); 3477#L128 assume !(8480 == ssl3_accept_~s__state~0); 3562#L131 assume !(8481 == ssl3_accept_~s__state~0); 3561#L134 assume !(8482 == ssl3_accept_~s__state~0); 3560#L137 assume 8464 == ssl3_accept_~s__state~0; 3083#L144 [2021-10-28 08:34:57,068 INFO L793 eck$LassoCheckResult]: Loop: 3083#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3084#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3104#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3105#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3526#L591 ssl3_accept_~skip~0 := 0; 3525#L110-2 assume !false; 3524#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3522#L113 assume !(12292 == ssl3_accept_~s__state~0); 3523#L116 assume 16384 == ssl3_accept_~s__state~0; 3372#L222 ssl3_accept_~s__server~0 := 1; 3539#L227 assume 0 != ssl3_accept_~cb~0; 3537#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3536#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3535#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3533#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3418#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 3184#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3387#L591 ssl3_accept_~skip~0 := 0; 3385#L110-2 assume !false; 3383#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3380#L113 assume !(12292 == ssl3_accept_~s__state~0); 3378#L116 assume !(16384 == ssl3_accept_~s__state~0); 3376#L119 assume !(8192 == ssl3_accept_~s__state~0); 3374#L122 assume !(24576 == ssl3_accept_~s__state~0); 3371#L125 assume !(8195 == ssl3_accept_~s__state~0); 3367#L128 assume !(8480 == ssl3_accept_~s__state~0); 3368#L131 assume !(8481 == ssl3_accept_~s__state~0); 3369#L134 assume !(8482 == ssl3_accept_~s__state~0); 3361#L137 assume 8464 == ssl3_accept_~s__state~0; 3083#L144 [2021-10-28 08:34:57,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:57,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-28 08:34:57,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:57,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070920140] [2021-10-28 08:34:57,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:57,069 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:57,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:57,101 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:34:57,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:57,125 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:34:57,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:57,126 INFO L85 PathProgramCache]: Analyzing trace with hash 456952133, now seen corresponding path program 1 times [2021-10-28 08:34:57,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:57,126 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257476265] [2021-10-28 08:34:57,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:57,126 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:57,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:57,154 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:34:57,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:57,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257476265] [2021-10-28 08:34:57,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257476265] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:57,155 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:57,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:34:57,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763162175] [2021-10-28 08:34:57,156 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:34:57,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:34:57,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:34:57,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:34:57,157 INFO L87 Difference]: Start difference. First operand 522 states and 805 transitions. cyclomatic complexity: 286 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:57,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:34:57,335 INFO L93 Difference]: Finished difference Result 647 states and 916 transitions. [2021-10-28 08:34:57,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:34:57,335 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 647 states and 916 transitions. [2021-10-28 08:34:57,345 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2021-10-28 08:34:57,351 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 647 states to 574 states and 836 transitions. [2021-10-28 08:34:57,351 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 403 [2021-10-28 08:34:57,352 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 414 [2021-10-28 08:34:57,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 574 states and 836 transitions. [2021-10-28 08:34:57,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:34:57,354 INFO L681 BuchiCegarLoop]: Abstraction has 574 states and 836 transitions. [2021-10-28 08:34:57,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states and 836 transitions. [2021-10-28 08:34:57,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 531. [2021-10-28 08:34:57,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4783427495291903) internal successors, (785), 530 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:57,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 785 transitions. [2021-10-28 08:34:57,364 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-10-28 08:34:57,365 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-10-28 08:34:57,365 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-28 08:34:57,365 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 785 transitions. [2021-10-28 08:34:57,368 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-28 08:34:57,368 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:34:57,368 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:34:57,369 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:57,369 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:57,370 INFO L791 eck$LassoCheckResult]: Stem: 4510#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4370#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4359#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4304#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 4305#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4294#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 4295#L110-2 assume !false; 4576#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4702#L113 assume !(12292 == ssl3_accept_~s__state~0); 4698#L116 assume !(16384 == ssl3_accept_~s__state~0); 4694#L119 assume 8192 == ssl3_accept_~s__state~0; 4550#L222 [2021-10-28 08:34:57,370 INFO L793 eck$LassoCheckResult]: Loop: 4550#L222 ssl3_accept_~s__server~0 := 1; 4753#L227 assume 0 != ssl3_accept_~cb~0; 4361#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4362#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4495#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4374#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4375#L254 assume 12292 != ssl3_accept_~s__state~0; 4284#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 4261#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4705#L591 ssl3_accept_~skip~0 := 0; 4701#L110-2 assume !false; 4697#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4693#L113 assume !(12292 == ssl3_accept_~s__state~0); 4689#L116 assume !(16384 == ssl3_accept_~s__state~0); 4685#L119 assume 8192 == ssl3_accept_~s__state~0; 4550#L222 [2021-10-28 08:34:57,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:57,370 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-28 08:34:57,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:57,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786711367] [2021-10-28 08:34:57,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:57,372 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:57,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:57,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:34:57,421 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:57,421 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786711367] [2021-10-28 08:34:57,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786711367] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:57,422 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:57,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:34:57,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123430495] [2021-10-28 08:34:57,424 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 08:34:57,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:57,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1662919674, now seen corresponding path program 1 times [2021-10-28 08:34:57,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:57,425 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882129082] [2021-10-28 08:34:57,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:57,430 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:57,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:57,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:34:57,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:57,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882129082] [2021-10-28 08:34:57,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882129082] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:57,454 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:57,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:34:57,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462874372] [2021-10-28 08:34:57,457 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:34:57,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:34:57,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:34:57,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:34:57,460 INFO L87 Difference]: Start difference. First operand 531 states and 785 transitions. cyclomatic complexity: 257 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:57,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:34:57,601 INFO L93 Difference]: Finished difference Result 541 states and 793 transitions. [2021-10-28 08:34:57,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:34:57,602 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 793 transitions. [2021-10-28 08:34:57,606 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-28 08:34:57,611 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 793 transitions. [2021-10-28 08:34:57,611 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-10-28 08:34:57,612 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-10-28 08:34:57,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 793 transitions. [2021-10-28 08:34:57,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:34:57,613 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 793 transitions. [2021-10-28 08:34:57,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 793 transitions. [2021-10-28 08:34:57,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-10-28 08:34:57,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4708097928436912) internal successors, (781), 530 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:57,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 781 transitions. [2021-10-28 08:34:57,623 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-10-28 08:34:57,623 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-10-28 08:34:57,624 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-28 08:34:57,624 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 781 transitions. [2021-10-28 08:34:57,627 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-28 08:34:57,627 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:34:57,627 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:34:57,628 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:57,628 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:57,628 INFO L791 eck$LassoCheckResult]: Stem: 5577#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5448#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5437#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5384#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 5385#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5374#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 5375#L110-2 assume !false; 5630#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5782#L113 assume !(12292 == ssl3_accept_~s__state~0); 5781#L116 assume !(16384 == ssl3_accept_~s__state~0); 5780#L119 assume !(8192 == ssl3_accept_~s__state~0); 5779#L122 assume !(24576 == ssl3_accept_~s__state~0); 5778#L125 assume 8195 == ssl3_accept_~s__state~0; 5537#L222 [2021-10-28 08:34:57,628 INFO L793 eck$LassoCheckResult]: Loop: 5537#L222 ssl3_accept_~s__server~0 := 1; 5538#L227 assume 0 != ssl3_accept_~cb~0; 5439#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5440#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5562#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5451#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5452#L254 assume 12292 != ssl3_accept_~s__state~0; 5364#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 5340#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5351#L591 ssl3_accept_~skip~0 := 0; 5449#L110-2 assume !false; 5376#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5377#L113 assume !(12292 == ssl3_accept_~s__state~0); 5570#L116 assume !(16384 == ssl3_accept_~s__state~0); 5573#L119 assume !(8192 == ssl3_accept_~s__state~0); 5574#L122 assume !(24576 == ssl3_accept_~s__state~0); 5799#L125 assume 8195 == ssl3_accept_~s__state~0; 5537#L222 [2021-10-28 08:34:57,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:57,629 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-28 08:34:57,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:57,629 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103524638] [2021-10-28 08:34:57,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:57,630 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:57,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:57,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:34:57,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:57,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103524638] [2021-10-28 08:34:57,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103524638] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:57,650 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:57,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:34:57,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967522197] [2021-10-28 08:34:57,651 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 08:34:57,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:57,651 INFO L85 PathProgramCache]: Analyzing trace with hash 337976511, now seen corresponding path program 1 times [2021-10-28 08:34:57,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:57,651 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136706042] [2021-10-28 08:34:57,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:57,652 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:57,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:57,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:34:57,666 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:57,666 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136706042] [2021-10-28 08:34:57,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136706042] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:57,667 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:57,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:34:57,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291539821] [2021-10-28 08:34:57,667 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:34:57,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:34:57,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:34:57,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:34:57,668 INFO L87 Difference]: Start difference. First operand 531 states and 781 transitions. cyclomatic complexity: 253 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:57,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:34:57,764 INFO L93 Difference]: Finished difference Result 541 states and 789 transitions. [2021-10-28 08:34:57,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:34:57,765 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 789 transitions. [2021-10-28 08:34:57,769 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-28 08:34:57,774 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 789 transitions. [2021-10-28 08:34:57,774 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-10-28 08:34:57,774 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-10-28 08:34:57,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 789 transitions. [2021-10-28 08:34:57,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:34:57,775 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 789 transitions. [2021-10-28 08:34:57,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 789 transitions. [2021-10-28 08:34:57,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-10-28 08:34:57,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.463276836158192) internal successors, (777), 530 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:57,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 777 transitions. [2021-10-28 08:34:57,786 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-10-28 08:34:57,786 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-10-28 08:34:57,786 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-28 08:34:57,786 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 777 transitions. [2021-10-28 08:34:57,789 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-28 08:34:57,789 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:34:57,789 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:34:57,790 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:57,790 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:57,791 INFO L791 eck$LassoCheckResult]: Stem: 6664#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6528#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6517#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6462#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 6463#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6456#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 6457#L110-2 assume !false; 6721#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6858#L113 assume !(12292 == ssl3_accept_~s__state~0); 6856#L116 assume !(16384 == ssl3_accept_~s__state~0); 6854#L119 assume !(8192 == ssl3_accept_~s__state~0); 6852#L122 assume !(24576 == ssl3_accept_~s__state~0); 6850#L125 assume !(8195 == ssl3_accept_~s__state~0); 6848#L128 assume !(8480 == ssl3_accept_~s__state~0); 6846#L131 assume !(8481 == ssl3_accept_~s__state~0); 6844#L134 assume !(8482 == ssl3_accept_~s__state~0); 6842#L137 assume 8464 == ssl3_accept_~s__state~0; 6417#L144 [2021-10-28 08:34:57,791 INFO L793 eck$LassoCheckResult]: Loop: 6417#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 6418#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6440#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6441#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6429#L591 ssl3_accept_~skip~0 := 0; 6529#L110-2 assume !false; 6448#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6449#L113 assume !(12292 == ssl3_accept_~s__state~0); 6491#L116 assume !(16384 == ssl3_accept_~s__state~0); 6492#L119 assume !(8192 == ssl3_accept_~s__state~0); 6563#L122 assume !(24576 == ssl3_accept_~s__state~0); 6564#L125 assume !(8195 == ssl3_accept_~s__state~0); 6574#L128 assume !(8480 == ssl3_accept_~s__state~0); 6539#L131 assume !(8481 == ssl3_accept_~s__state~0); 6540#L134 assume !(8482 == ssl3_accept_~s__state~0); 6587#L137 assume !(8464 == ssl3_accept_~s__state~0); 6583#L140 assume !(8465 == ssl3_accept_~s__state~0); 6584#L143 assume !(8466 == ssl3_accept_~s__state~0); 6627#L146 assume 8496 == ssl3_accept_~s__state~0; 6628#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6505#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6464#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 6465#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6636#L304-2 ssl3_accept_~s__init_num~0 := 0; 6489#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6658#L591 ssl3_accept_~skip~0 := 0; 6659#L110-2 assume !false; 6924#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6923#L113 assume !(12292 == ssl3_accept_~s__state~0); 6917#L116 assume 16384 == ssl3_accept_~s__state~0; 6782#L222 ssl3_accept_~s__server~0 := 1; 6914#L227 assume 0 != ssl3_accept_~cb~0; 6912#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6910#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6907#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6905#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6903#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 6901#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6892#L591 ssl3_accept_~skip~0 := 0; 6890#L110-2 assume !false; 6888#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6886#L113 assume !(12292 == ssl3_accept_~s__state~0); 6884#L116 assume !(16384 == ssl3_accept_~s__state~0); 6882#L119 assume !(8192 == ssl3_accept_~s__state~0); 6878#L122 assume !(24576 == ssl3_accept_~s__state~0); 6876#L125 assume !(8195 == ssl3_accept_~s__state~0); 6687#L128 assume !(8480 == ssl3_accept_~s__state~0); 6688#L131 assume !(8481 == ssl3_accept_~s__state~0); 6689#L134 assume !(8482 == ssl3_accept_~s__state~0); 6707#L137 assume 8464 == ssl3_accept_~s__state~0; 6417#L144 [2021-10-28 08:34:57,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:57,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-28 08:34:57,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:57,792 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436546764] [2021-10-28 08:34:57,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:57,792 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:57,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:57,801 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:34:57,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:57,813 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:34:57,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:57,814 INFO L85 PathProgramCache]: Analyzing trace with hash 747025115, now seen corresponding path program 1 times [2021-10-28 08:34:57,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:57,814 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836556821] [2021-10-28 08:34:57,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:57,815 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:57,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:57,835 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:34:57,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:57,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836556821] [2021-10-28 08:34:57,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836556821] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:57,836 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:57,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:34:57,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399950723] [2021-10-28 08:34:57,837 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:34:57,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:34:57,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:34:57,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:34:57,838 INFO L87 Difference]: Start difference. First operand 531 states and 777 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:57,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:34:57,987 INFO L93 Difference]: Finished difference Result 674 states and 993 transitions. [2021-10-28 08:34:57,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:34:57,987 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 674 states and 993 transitions. [2021-10-28 08:34:57,992 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 435 [2021-10-28 08:34:57,998 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 674 states to 667 states and 986 transitions. [2021-10-28 08:34:57,998 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 466 [2021-10-28 08:34:57,999 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 466 [2021-10-28 08:34:57,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 667 states and 986 transitions. [2021-10-28 08:34:57,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:34:58,000 INFO L681 BuchiCegarLoop]: Abstraction has 667 states and 986 transitions. [2021-10-28 08:34:58,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states and 986 transitions. [2021-10-28 08:34:58,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 651. [2021-10-28 08:34:58,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 651 states have (on average 1.4807987711213517) internal successors, (964), 650 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:58,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 964 transitions. [2021-10-28 08:34:58,012 INFO L704 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-10-28 08:34:58,013 INFO L587 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-10-28 08:34:58,013 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-28 08:34:58,013 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 651 states and 964 transitions. [2021-10-28 08:34:58,016 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2021-10-28 08:34:58,016 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:34:58,016 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:34:58,017 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:58,018 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:58,018 INFO L791 eck$LassoCheckResult]: Stem: 7881#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7741#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7730#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7676#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 7677#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7670#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 7671#L110-2 assume !false; 7933#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8145#L113 assume !(12292 == ssl3_accept_~s__state~0); 8140#L116 assume !(16384 == ssl3_accept_~s__state~0); 8139#L119 assume !(8192 == ssl3_accept_~s__state~0); 8137#L122 assume !(24576 == ssl3_accept_~s__state~0); 8135#L125 assume !(8195 == ssl3_accept_~s__state~0); 8132#L128 assume !(8480 == ssl3_accept_~s__state~0); 8125#L131 assume !(8481 == ssl3_accept_~s__state~0); 8120#L134 assume !(8482 == ssl3_accept_~s__state~0); 7904#L137 assume 8464 == ssl3_accept_~s__state~0; 7627#L144 [2021-10-28 08:34:58,018 INFO L793 eck$LassoCheckResult]: Loop: 7627#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7628#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7654#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7655#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8119#L591 ssl3_accept_~skip~0 := 0; 8118#L110-2 assume !false; 8117#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8116#L113 assume !(12292 == ssl3_accept_~s__state~0); 8115#L116 assume !(16384 == ssl3_accept_~s__state~0); 8112#L119 assume !(8192 == ssl3_accept_~s__state~0); 8111#L122 assume !(24576 == ssl3_accept_~s__state~0); 8110#L125 assume !(8195 == ssl3_accept_~s__state~0); 8109#L128 assume !(8480 == ssl3_accept_~s__state~0); 8107#L131 assume !(8481 == ssl3_accept_~s__state~0); 8106#L134 assume !(8482 == ssl3_accept_~s__state~0); 8105#L137 assume !(8464 == ssl3_accept_~s__state~0); 8103#L140 assume !(8465 == ssl3_accept_~s__state~0); 8102#L143 assume !(8466 == ssl3_accept_~s__state~0); 8098#L146 assume 8496 == ssl3_accept_~s__state~0; 7994#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8095#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8094#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 8091#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8071#L304-2 ssl3_accept_~s__init_num~0 := 0; 7942#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8063#L591 ssl3_accept_~skip~0 := 0; 8062#L110-2 assume !false; 8061#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8060#L113 assume !(12292 == ssl3_accept_~s__state~0); 8059#L116 assume !(16384 == ssl3_accept_~s__state~0); 8058#L119 assume !(8192 == ssl3_accept_~s__state~0); 8057#L122 assume !(24576 == ssl3_accept_~s__state~0); 8056#L125 assume !(8195 == ssl3_accept_~s__state~0); 8055#L128 assume !(8480 == ssl3_accept_~s__state~0); 8054#L131 assume !(8481 == ssl3_accept_~s__state~0); 8053#L134 assume !(8482 == ssl3_accept_~s__state~0); 8052#L137 assume !(8464 == ssl3_accept_~s__state~0); 8051#L140 assume !(8465 == ssl3_accept_~s__state~0); 8050#L143 assume !(8466 == ssl3_accept_~s__state~0); 8049#L146 assume !(8496 == ssl3_accept_~s__state~0); 8048#L149 assume !(8497 == ssl3_accept_~s__state~0); 8047#L152 assume !(8512 == ssl3_accept_~s__state~0); 8046#L155 assume !(8513 == ssl3_accept_~s__state~0); 8045#L158 assume !(8528 == ssl3_accept_~s__state~0); 8044#L161 assume !(8529 == ssl3_accept_~s__state~0); 7948#L164 assume !(8544 == ssl3_accept_~s__state~0); 7949#L167 assume !(8545 == ssl3_accept_~s__state~0); 7896#L170 assume 8560 == ssl3_accept_~s__state~0; 7889#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 7835#L429 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 7630#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8200#L591 ssl3_accept_~skip~0 := 0; 8199#L110-2 assume !false; 8198#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8197#L113 assume !(12292 == ssl3_accept_~s__state~0); 8195#L116 assume !(16384 == ssl3_accept_~s__state~0); 8194#L119 assume !(8192 == ssl3_accept_~s__state~0); 8193#L122 assume !(24576 == ssl3_accept_~s__state~0); 8192#L125 assume !(8195 == ssl3_accept_~s__state~0); 8191#L128 assume !(8480 == ssl3_accept_~s__state~0); 7902#L131 assume !(8481 == ssl3_accept_~s__state~0); 7903#L134 assume !(8482 == ssl3_accept_~s__state~0); 7940#L137 assume 8464 == ssl3_accept_~s__state~0; 7627#L144 [2021-10-28 08:34:58,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:58,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-28 08:34:58,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:58,019 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168307139] [2021-10-28 08:34:58,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:58,020 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:58,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:58,027 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:34:58,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:58,039 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:34:58,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:58,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1512568018, now seen corresponding path program 1 times [2021-10-28 08:34:58,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:58,040 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837581674] [2021-10-28 08:34:58,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:58,040 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:58,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:58,068 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:34:58,068 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:58,069 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837581674] [2021-10-28 08:34:58,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837581674] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:58,069 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:58,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:34:58,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007266187] [2021-10-28 08:34:58,070 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:34:58,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:34:58,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:34:58,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:34:58,071 INFO L87 Difference]: Start difference. First operand 651 states and 964 transitions. cyclomatic complexity: 316 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:58,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:34:58,218 INFO L93 Difference]: Finished difference Result 787 states and 1074 transitions. [2021-10-28 08:34:58,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:34:58,218 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1074 transitions. [2021-10-28 08:34:58,224 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2021-10-28 08:34:58,230 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 787 states and 1074 transitions. [2021-10-28 08:34:58,230 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2021-10-28 08:34:58,230 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 550 [2021-10-28 08:34:58,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 787 states and 1074 transitions. [2021-10-28 08:34:58,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:34:58,231 INFO L681 BuchiCegarLoop]: Abstraction has 787 states and 1074 transitions. [2021-10-28 08:34:58,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states and 1074 transitions. [2021-10-28 08:34:58,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 779. [2021-10-28 08:34:58,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 779 states have (on average 1.3645699614890885) internal successors, (1063), 778 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:58,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1063 transitions. [2021-10-28 08:34:58,260 INFO L704 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-10-28 08:34:58,261 INFO L587 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-10-28 08:34:58,261 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-28 08:34:58,261 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1063 transitions. [2021-10-28 08:34:58,265 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2021-10-28 08:34:58,265 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:34:58,265 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:34:58,266 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:58,266 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:58,267 INFO L791 eck$LassoCheckResult]: Stem: 9314#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9174#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9168#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9114#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 9115#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9100#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 9101#L110-2 assume !false; 9412#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9560#L113 assume !(12292 == ssl3_accept_~s__state~0); 9558#L116 assume !(16384 == ssl3_accept_~s__state~0); 9556#L119 assume !(8192 == ssl3_accept_~s__state~0); 9554#L122 assume !(24576 == ssl3_accept_~s__state~0); 9553#L125 assume !(8195 == ssl3_accept_~s__state~0); 9552#L128 assume !(8480 == ssl3_accept_~s__state~0); 9547#L131 assume !(8481 == ssl3_accept_~s__state~0); 9546#L134 assume !(8482 == ssl3_accept_~s__state~0); 9544#L137 assume 8464 == ssl3_accept_~s__state~0; 9071#L144 [2021-10-28 08:34:58,267 INFO L793 eck$LassoCheckResult]: Loop: 9071#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9072#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9088#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9089#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9083#L591 ssl3_accept_~skip~0 := 0; 9180#L110-2 assume !false; 9102#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9103#L113 assume !(12292 == ssl3_accept_~s__state~0); 9140#L116 assume !(16384 == ssl3_accept_~s__state~0); 9141#L119 assume !(8192 == ssl3_accept_~s__state~0); 9213#L122 assume !(24576 == ssl3_accept_~s__state~0); 9214#L125 assume !(8195 == ssl3_accept_~s__state~0); 9225#L128 assume !(8480 == ssl3_accept_~s__state~0); 9190#L131 assume !(8481 == ssl3_accept_~s__state~0); 9191#L134 assume !(8482 == ssl3_accept_~s__state~0); 9236#L137 assume !(8464 == ssl3_accept_~s__state~0); 9230#L140 assume !(8465 == ssl3_accept_~s__state~0); 9231#L143 assume !(8466 == ssl3_accept_~s__state~0); 9296#L146 assume 8496 == ssl3_accept_~s__state~0; 9290#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9148#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9149#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 9514#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9495#L304-2 ssl3_accept_~s__init_num~0 := 0; 9396#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9483#L591 ssl3_accept_~skip~0 := 0; 9481#L110-2 assume !false; 9479#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9476#L113 assume !(12292 == ssl3_accept_~s__state~0); 9474#L116 assume !(16384 == ssl3_accept_~s__state~0); 9472#L119 assume !(8192 == ssl3_accept_~s__state~0); 9469#L122 assume !(24576 == ssl3_accept_~s__state~0); 9466#L125 assume !(8195 == ssl3_accept_~s__state~0); 9464#L128 assume !(8480 == ssl3_accept_~s__state~0); 9462#L131 assume !(8481 == ssl3_accept_~s__state~0); 9460#L134 assume !(8482 == ssl3_accept_~s__state~0); 9458#L137 assume !(8464 == ssl3_accept_~s__state~0); 9456#L140 assume !(8465 == ssl3_accept_~s__state~0); 9453#L143 assume !(8466 == ssl3_accept_~s__state~0); 9451#L146 assume !(8496 == ssl3_accept_~s__state~0); 9452#L149 assume !(8497 == ssl3_accept_~s__state~0); 9447#L152 assume !(8512 == ssl3_accept_~s__state~0); 9448#L155 assume !(8513 == ssl3_accept_~s__state~0); 9656#L158 assume !(8528 == ssl3_accept_~s__state~0); 9534#L161 assume !(8529 == ssl3_accept_~s__state~0); 9406#L164 assume !(8544 == ssl3_accept_~s__state~0); 9407#L167 assume !(8545 == ssl3_accept_~s__state~0); 9340#L170 assume 8560 == ssl3_accept_~s__state~0; 9323#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 9264#L429 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9074#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9671#L591 ssl3_accept_~skip~0 := 0; 9669#L110-2 assume !false; 9667#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9665#L113 assume !(12292 == ssl3_accept_~s__state~0); 9663#L116 assume !(16384 == ssl3_accept_~s__state~0); 9661#L119 assume !(8192 == ssl3_accept_~s__state~0); 9659#L122 assume !(24576 == ssl3_accept_~s__state~0); 9657#L125 assume !(8195 == ssl3_accept_~s__state~0); 9654#L128 assume !(8480 == ssl3_accept_~s__state~0); 9388#L131 assume !(8481 == ssl3_accept_~s__state~0); 9389#L134 assume !(8482 == ssl3_accept_~s__state~0); 9341#L137 assume 8464 == ssl3_accept_~s__state~0; 9071#L144 [2021-10-28 08:34:58,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:58,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-28 08:34:58,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:58,268 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315970489] [2021-10-28 08:34:58,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:58,269 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:58,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:58,276 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:34:58,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:58,288 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:34:58,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:58,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1936214740, now seen corresponding path program 1 times [2021-10-28 08:34:58,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:58,289 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522248641] [2021-10-28 08:34:58,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:58,289 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:58,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:58,315 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:34:58,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:58,316 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522248641] [2021-10-28 08:34:58,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522248641] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:58,316 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:58,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:34:58,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755944002] [2021-10-28 08:34:58,317 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:34:58,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:34:58,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:34:58,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:34:58,318 INFO L87 Difference]: Start difference. First operand 779 states and 1063 transitions. cyclomatic complexity: 287 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:58,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:34:58,434 INFO L93 Difference]: Finished difference Result 860 states and 1162 transitions. [2021-10-28 08:34:58,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:34:58,434 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 860 states and 1162 transitions. [2021-10-28 08:34:58,441 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2021-10-28 08:34:58,448 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 860 states to 860 states and 1162 transitions. [2021-10-28 08:34:58,448 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 597 [2021-10-28 08:34:58,449 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 597 [2021-10-28 08:34:58,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 860 states and 1162 transitions. [2021-10-28 08:34:58,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:34:58,450 INFO L681 BuchiCegarLoop]: Abstraction has 860 states and 1162 transitions. [2021-10-28 08:34:58,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states and 1162 transitions. [2021-10-28 08:34:58,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 848. [2021-10-28 08:34:58,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 848 states have (on average 1.3525943396226414) internal successors, (1147), 847 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:58,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1147 transitions. [2021-10-28 08:34:58,467 INFO L704 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-10-28 08:34:58,467 INFO L587 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-10-28 08:34:58,468 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-28 08:34:58,468 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 848 states and 1147 transitions. [2021-10-28 08:34:58,472 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2021-10-28 08:34:58,472 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:34:58,472 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:34:58,474 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:58,475 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:58,476 INFO L791 eck$LassoCheckResult]: Stem: 10974#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 10826#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10815#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10760#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 10761#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10754#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 10755#L110-2 assume !false; 11042#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11392#L113 assume !(12292 == ssl3_accept_~s__state~0); 11390#L116 assume !(16384 == ssl3_accept_~s__state~0); 11388#L119 assume !(8192 == ssl3_accept_~s__state~0); 11386#L122 assume !(24576 == ssl3_accept_~s__state~0); 11384#L125 assume !(8195 == ssl3_accept_~s__state~0); 11382#L128 assume !(8480 == ssl3_accept_~s__state~0); 11380#L131 assume !(8481 == ssl3_accept_~s__state~0); 11378#L134 assume !(8482 == ssl3_accept_~s__state~0); 11007#L137 assume 8464 == ssl3_accept_~s__state~0; 10717#L144 [2021-10-28 08:34:58,477 INFO L793 eck$LassoCheckResult]: Loop: 10717#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 10718#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10738#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10739#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11365#L591 ssl3_accept_~skip~0 := 0; 11364#L110-2 assume !false; 11363#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11362#L113 assume !(12292 == ssl3_accept_~s__state~0); 11361#L116 assume !(16384 == ssl3_accept_~s__state~0); 11360#L119 assume !(8192 == ssl3_accept_~s__state~0); 11359#L122 assume !(24576 == ssl3_accept_~s__state~0); 11358#L125 assume !(8195 == ssl3_accept_~s__state~0); 11357#L128 assume !(8480 == ssl3_accept_~s__state~0); 11356#L131 assume !(8481 == ssl3_accept_~s__state~0); 11355#L134 assume !(8482 == ssl3_accept_~s__state~0); 11354#L137 assume !(8464 == ssl3_accept_~s__state~0); 11353#L140 assume !(8465 == ssl3_accept_~s__state~0); 11352#L143 assume !(8466 == ssl3_accept_~s__state~0); 11306#L146 assume 8496 == ssl3_accept_~s__state~0; 11264#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 10801#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10762#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 10763#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11295#L304-2 ssl3_accept_~s__init_num~0 := 0; 11469#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11464#L591 ssl3_accept_~skip~0 := 0; 11463#L110-2 assume !false; 11462#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11461#L113 assume !(12292 == ssl3_accept_~s__state~0); 11455#L116 assume !(16384 == ssl3_accept_~s__state~0); 11453#L119 assume !(8192 == ssl3_accept_~s__state~0); 11451#L122 assume !(24576 == ssl3_accept_~s__state~0); 11449#L125 assume !(8195 == ssl3_accept_~s__state~0); 11447#L128 assume !(8480 == ssl3_accept_~s__state~0); 11445#L131 assume !(8481 == ssl3_accept_~s__state~0); 11443#L134 assume !(8482 == ssl3_accept_~s__state~0); 11441#L137 assume !(8464 == ssl3_accept_~s__state~0); 11439#L140 assume !(8465 == ssl3_accept_~s__state~0); 11437#L143 assume !(8466 == ssl3_accept_~s__state~0); 11435#L146 assume !(8496 == ssl3_accept_~s__state~0); 11433#L149 assume !(8497 == ssl3_accept_~s__state~0); 11219#L152 assume 8512 == ssl3_accept_~s__state~0; 11216#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11214#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10916#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10785#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11338#L591 ssl3_accept_~skip~0 := 0; 11336#L110-2 assume !false; 11334#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11332#L113 assume !(12292 == ssl3_accept_~s__state~0); 11330#L116 assume !(16384 == ssl3_accept_~s__state~0); 11328#L119 assume !(8192 == ssl3_accept_~s__state~0); 11326#L122 assume !(24576 == ssl3_accept_~s__state~0); 11323#L125 assume !(8195 == ssl3_accept_~s__state~0); 11321#L128 assume !(8480 == ssl3_accept_~s__state~0); 11319#L131 assume !(8481 == ssl3_accept_~s__state~0); 11317#L134 assume !(8482 == ssl3_accept_~s__state~0); 11315#L137 assume !(8464 == ssl3_accept_~s__state~0); 11313#L140 assume !(8465 == ssl3_accept_~s__state~0); 11312#L143 assume !(8466 == ssl3_accept_~s__state~0); 11309#L146 assume !(8496 == ssl3_accept_~s__state~0); 11307#L149 assume !(8497 == ssl3_accept_~s__state~0); 11308#L152 assume !(8512 == ssl3_accept_~s__state~0); 11218#L155 assume !(8513 == ssl3_accept_~s__state~0); 11160#L158 assume !(8528 == ssl3_accept_~s__state~0); 11161#L161 assume !(8529 == ssl3_accept_~s__state~0); 11066#L164 assume !(8544 == ssl3_accept_~s__state~0); 11067#L167 assume !(8545 == ssl3_accept_~s__state~0); 11068#L170 assume 8560 == ssl3_accept_~s__state~0; 10980#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 10917#L429 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10707#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11541#L591 ssl3_accept_~skip~0 := 0; 11540#L110-2 assume !false; 11539#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11538#L113 assume !(12292 == ssl3_accept_~s__state~0); 11537#L116 assume !(16384 == ssl3_accept_~s__state~0); 11531#L119 assume !(8192 == ssl3_accept_~s__state~0); 10864#L122 assume !(24576 == ssl3_accept_~s__state~0); 10865#L125 assume !(8195 == ssl3_accept_~s__state~0); 11416#L128 assume !(8480 == ssl3_accept_~s__state~0); 11005#L131 assume !(8481 == ssl3_accept_~s__state~0); 11006#L134 assume !(8482 == ssl3_accept_~s__state~0); 11058#L137 assume 8464 == ssl3_accept_~s__state~0; 10717#L144 [2021-10-28 08:34:58,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:58,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-28 08:34:58,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:58,482 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663153981] [2021-10-28 08:34:58,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:58,483 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:58,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:58,492 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:34:58,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:58,509 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:34:58,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:58,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1351308390, now seen corresponding path program 1 times [2021-10-28 08:34:58,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:58,510 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000241419] [2021-10-28 08:34:58,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:58,511 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:58,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:58,574 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-28 08:34:58,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:58,574 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000241419] [2021-10-28 08:34:58,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000241419] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:58,574 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:58,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:34:58,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088774507] [2021-10-28 08:34:58,575 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:34:58,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:34:58,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:34:58,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:34:58,576 INFO L87 Difference]: Start difference. First operand 848 states and 1147 transitions. cyclomatic complexity: 302 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:58,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:34:58,689 INFO L93 Difference]: Finished difference Result 962 states and 1300 transitions. [2021-10-28 08:34:58,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:34:58,690 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 962 states and 1300 transitions. [2021-10-28 08:34:58,696 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2021-10-28 08:34:58,703 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 962 states to 962 states and 1300 transitions. [2021-10-28 08:34:58,703 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2021-10-28 08:34:58,704 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2021-10-28 08:34:58,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 962 states and 1300 transitions. [2021-10-28 08:34:58,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:34:58,704 INFO L681 BuchiCegarLoop]: Abstraction has 962 states and 1300 transitions. [2021-10-28 08:34:58,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states and 1300 transitions. [2021-10-28 08:34:58,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 923. [2021-10-28 08:34:58,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 923 states have (on average 1.3401950162513543) internal successors, (1237), 922 states have internal predecessors, (1237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:58,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1237 transitions. [2021-10-28 08:34:58,721 INFO L704 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-10-28 08:34:58,721 INFO L587 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-10-28 08:34:58,721 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-28 08:34:58,721 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 923 states and 1237 transitions. [2021-10-28 08:34:58,725 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2021-10-28 08:34:58,725 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:34:58,725 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:34:58,726 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:58,727 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:58,727 INFO L791 eck$LassoCheckResult]: Stem: 12798#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12642#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12631#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12578#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 12579#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12572#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 12573#L110-2 assume !false; 12948#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13292#L113 assume !(12292 == ssl3_accept_~s__state~0); 13291#L116 assume !(16384 == ssl3_accept_~s__state~0); 13286#L119 assume !(8192 == ssl3_accept_~s__state~0); 13284#L122 assume !(24576 == ssl3_accept_~s__state~0); 13282#L125 assume !(8195 == ssl3_accept_~s__state~0); 13280#L128 assume !(8480 == ssl3_accept_~s__state~0); 13278#L131 assume !(8481 == ssl3_accept_~s__state~0); 13276#L134 assume !(8482 == ssl3_accept_~s__state~0); 13274#L137 assume 8464 == ssl3_accept_~s__state~0; 12533#L144 [2021-10-28 08:34:58,727 INFO L793 eck$LassoCheckResult]: Loop: 12533#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 12534#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12556#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12557#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13432#L591 ssl3_accept_~skip~0 := 0; 13430#L110-2 assume !false; 13428#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13426#L113 assume !(12292 == ssl3_accept_~s__state~0); 13424#L116 assume !(16384 == ssl3_accept_~s__state~0); 13423#L119 assume !(8192 == ssl3_accept_~s__state~0); 13421#L122 assume !(24576 == ssl3_accept_~s__state~0); 13419#L125 assume !(8195 == ssl3_accept_~s__state~0); 13418#L128 assume !(8480 == ssl3_accept_~s__state~0); 13416#L131 assume !(8481 == ssl3_accept_~s__state~0); 13414#L134 assume !(8482 == ssl3_accept_~s__state~0); 13412#L137 assume !(8464 == ssl3_accept_~s__state~0); 13410#L140 assume !(8465 == ssl3_accept_~s__state~0); 13407#L143 assume !(8466 == ssl3_accept_~s__state~0); 13096#L146 assume 8496 == ssl3_accept_~s__state~0; 13038#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13092#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13090#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 13086#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13085#L304-2 ssl3_accept_~s__init_num~0 := 0; 13083#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13077#L591 ssl3_accept_~skip~0 := 0; 13076#L110-2 assume !false; 13075#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13074#L113 assume !(12292 == ssl3_accept_~s__state~0); 13069#L116 assume !(16384 == ssl3_accept_~s__state~0); 13067#L119 assume !(8192 == ssl3_accept_~s__state~0); 13065#L122 assume !(24576 == ssl3_accept_~s__state~0); 13063#L125 assume !(8195 == ssl3_accept_~s__state~0); 13061#L128 assume !(8480 == ssl3_accept_~s__state~0); 13059#L131 assume !(8481 == ssl3_accept_~s__state~0); 13057#L134 assume !(8482 == ssl3_accept_~s__state~0); 13055#L137 assume !(8464 == ssl3_accept_~s__state~0); 13053#L140 assume !(8465 == ssl3_accept_~s__state~0); 13051#L143 assume !(8466 == ssl3_accept_~s__state~0); 13049#L146 assume !(8496 == ssl3_accept_~s__state~0); 13047#L149 assume !(8497 == ssl3_accept_~s__state~0); 13045#L152 assume !(8512 == ssl3_accept_~s__state~0); 13043#L155 assume !(8513 == ssl3_accept_~s__state~0); 13041#L158 assume !(8528 == ssl3_accept_~s__state~0); 13039#L161 assume !(8529 == ssl3_accept_~s__state~0); 13036#L164 assume !(8544 == ssl3_accept_~s__state~0); 13034#L167 assume !(8545 == ssl3_accept_~s__state~0); 13031#L170 assume !(8560 == ssl3_accept_~s__state~0); 13029#L173 assume !(8561 == ssl3_accept_~s__state~0); 13027#L176 assume !(8448 == ssl3_accept_~s__state~0); 13025#L179 assume !(8576 == ssl3_accept_~s__state~0); 13023#L182 assume !(8577 == ssl3_accept_~s__state~0); 13021#L185 assume !(8592 == ssl3_accept_~s__state~0); 13019#L188 assume !(8593 == ssl3_accept_~s__state~0); 13016#L191 assume !(8608 == ssl3_accept_~s__state~0); 13013#L194 assume !(8609 == ssl3_accept_~s__state~0); 13008#L197 assume !(8640 == ssl3_accept_~s__state~0); 13007#L200 assume !(8641 == ssl3_accept_~s__state~0); 12592#L203 assume 8656 == ssl3_accept_~s__state~0; 12593#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12668#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12669#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12575#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12600#L516 assume !(0 == ssl3_accept_~tmp___10~0); 12738#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13115#L591 ssl3_accept_~skip~0 := 0; 13113#L110-2 assume !false; 13111#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13109#L113 assume 12292 == ssl3_accept_~s__state~0; 12684#L114 ssl3_accept_~s__new_session~0 := 1; 12685#L222 ssl3_accept_~s__server~0 := 1; 13335#L227 assume 0 != ssl3_accept_~cb~0; 13334#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13333#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13331#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13329#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13328#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 13322#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13316#L591 ssl3_accept_~skip~0 := 0; 13314#L110-2 assume !false; 13312#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13310#L113 assume !(12292 == ssl3_accept_~s__state~0); 13308#L116 assume !(16384 == ssl3_accept_~s__state~0); 13306#L119 assume !(8192 == ssl3_accept_~s__state~0); 13304#L122 assume !(24576 == ssl3_accept_~s__state~0); 13302#L125 assume !(8195 == ssl3_accept_~s__state~0); 12962#L128 assume !(8480 == ssl3_accept_~s__state~0); 12963#L131 assume !(8481 == ssl3_accept_~s__state~0); 12874#L134 assume !(8482 == ssl3_accept_~s__state~0); 12821#L137 assume 8464 == ssl3_accept_~s__state~0; 12533#L144 [2021-10-28 08:34:58,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:58,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-28 08:34:58,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:58,728 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985950147] [2021-10-28 08:34:58,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:58,729 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:58,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:58,735 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:34:58,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:58,745 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:34:58,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:58,745 INFO L85 PathProgramCache]: Analyzing trace with hash -531979937, now seen corresponding path program 1 times [2021-10-28 08:34:58,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:58,746 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598104931] [2021-10-28 08:34:58,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:58,746 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:58,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:58,769 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-28 08:34:58,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:58,770 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598104931] [2021-10-28 08:34:58,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598104931] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:58,770 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:58,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:34:58,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878438415] [2021-10-28 08:34:58,771 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:34:58,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:34:58,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:34:58,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:34:58,772 INFO L87 Difference]: Start difference. First operand 923 states and 1237 transitions. cyclomatic complexity: 317 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:58,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:34:58,933 INFO L93 Difference]: Finished difference Result 868 states and 1152 transitions. [2021-10-28 08:34:58,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:34:58,934 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 868 states and 1152 transitions. [2021-10-28 08:34:58,939 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2021-10-28 08:34:58,945 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 868 states to 866 states and 1150 transitions. [2021-10-28 08:34:58,945 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 615 [2021-10-28 08:34:58,946 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2021-10-28 08:34:58,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 866 states and 1150 transitions. [2021-10-28 08:34:58,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:34:58,947 INFO L681 BuchiCegarLoop]: Abstraction has 866 states and 1150 transitions. [2021-10-28 08:34:58,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states and 1150 transitions. [2021-10-28 08:34:58,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 862. [2021-10-28 08:34:58,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 862 states have (on average 1.3294663573085848) internal successors, (1146), 861 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:58,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1146 transitions. [2021-10-28 08:34:58,961 INFO L704 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-10-28 08:34:58,961 INFO L587 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-10-28 08:34:58,961 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-28 08:34:58,962 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1146 transitions. [2021-10-28 08:34:58,985 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 533 [2021-10-28 08:34:58,985 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:34:58,985 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:34:58,986 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:58,986 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:58,986 INFO L791 eck$LassoCheckResult]: Stem: 14575#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14430#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14426#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14371#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 14372#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14357#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 14358#L110-2 assume !false; 14624#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15124#L113 assume !(12292 == ssl3_accept_~s__state~0); 15122#L116 assume !(16384 == ssl3_accept_~s__state~0); 15120#L119 assume !(8192 == ssl3_accept_~s__state~0); 15118#L122 assume !(24576 == ssl3_accept_~s__state~0); 15116#L125 assume !(8195 == ssl3_accept_~s__state~0); 15114#L128 assume !(8480 == ssl3_accept_~s__state~0); 15112#L131 assume !(8481 == ssl3_accept_~s__state~0); 15111#L134 assume !(8482 == ssl3_accept_~s__state~0); 14638#L137 assume 8464 == ssl3_accept_~s__state~0; 14330#L144 [2021-10-28 08:34:58,987 INFO L793 eck$LassoCheckResult]: Loop: 14330#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14331#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14346#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14347#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14996#L591 ssl3_accept_~skip~0 := 0; 14994#L110-2 assume !false; 14992#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14990#L113 assume !(12292 == ssl3_accept_~s__state~0); 14988#L116 assume !(16384 == ssl3_accept_~s__state~0); 14986#L119 assume !(8192 == ssl3_accept_~s__state~0); 14984#L122 assume !(24576 == ssl3_accept_~s__state~0); 14982#L125 assume !(8195 == ssl3_accept_~s__state~0); 14980#L128 assume !(8480 == ssl3_accept_~s__state~0); 14978#L131 assume !(8481 == ssl3_accept_~s__state~0); 14977#L134 assume !(8482 == ssl3_accept_~s__state~0); 14976#L137 assume !(8464 == ssl3_accept_~s__state~0); 14975#L140 assume !(8465 == ssl3_accept_~s__state~0); 14974#L143 assume !(8466 == ssl3_accept_~s__state~0); 14970#L146 assume 8496 == ssl3_accept_~s__state~0; 14800#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 14964#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14373#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 14374#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14538#L304-2 ssl3_accept_~s__init_num~0 := 0; 14539#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15160#L591 ssl3_accept_~skip~0 := 0; 15158#L110-2 assume !false; 15156#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15154#L113 assume !(12292 == ssl3_accept_~s__state~0); 15152#L116 assume !(16384 == ssl3_accept_~s__state~0); 15150#L119 assume !(8192 == ssl3_accept_~s__state~0); 15148#L122 assume !(24576 == ssl3_accept_~s__state~0); 15146#L125 assume !(8195 == ssl3_accept_~s__state~0); 14476#L128 assume !(8480 == ssl3_accept_~s__state~0); 14444#L131 assume !(8481 == ssl3_accept_~s__state~0); 14445#L134 assume !(8482 == ssl3_accept_~s__state~0); 15143#L137 assume !(8464 == ssl3_accept_~s__state~0); 15142#L140 assume !(8465 == ssl3_accept_~s__state~0); 15141#L143 assume !(8466 == ssl3_accept_~s__state~0); 15140#L146 assume !(8496 == ssl3_accept_~s__state~0); 14536#L149 assume !(8497 == ssl3_accept_~s__state~0); 14414#L152 assume 8512 == ssl3_accept_~s__state~0; 14415#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14452#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14453#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14516#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14963#L591 ssl3_accept_~skip~0 := 0; 14962#L110-2 assume !false; 14959#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14956#L113 assume !(12292 == ssl3_accept_~s__state~0); 14950#L116 assume !(16384 == ssl3_accept_~s__state~0); 14948#L119 assume !(8192 == ssl3_accept_~s__state~0); 14946#L122 assume !(24576 == ssl3_accept_~s__state~0); 14944#L125 assume !(8195 == ssl3_accept_~s__state~0); 14942#L128 assume !(8480 == ssl3_accept_~s__state~0); 14940#L131 assume !(8481 == ssl3_accept_~s__state~0); 14938#L134 assume !(8482 == ssl3_accept_~s__state~0); 14936#L137 assume !(8464 == ssl3_accept_~s__state~0); 14934#L140 assume !(8465 == ssl3_accept_~s__state~0); 14903#L143 assume !(8466 == ssl3_accept_~s__state~0); 14902#L146 assume !(8496 == ssl3_accept_~s__state~0); 14859#L149 assume !(8497 == ssl3_accept_~s__state~0); 14858#L152 assume !(8512 == ssl3_accept_~s__state~0); 14857#L155 assume !(8513 == ssl3_accept_~s__state~0); 14812#L158 assume 8528 == ssl3_accept_~s__state~0; 14420#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14383#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14384#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14507#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 14579#L364 assume !(ssl3_accept_~ret~0 <= 0); 14410#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14395#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14851#L591 ssl3_accept_~skip~0 := 0; 14849#L110-2 assume !false; 14848#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14847#L113 assume !(12292 == ssl3_accept_~s__state~0); 14846#L116 assume !(16384 == ssl3_accept_~s__state~0); 14845#L119 assume !(8192 == ssl3_accept_~s__state~0); 14839#L122 assume !(24576 == ssl3_accept_~s__state~0); 14837#L125 assume !(8195 == ssl3_accept_~s__state~0); 14835#L128 assume !(8480 == ssl3_accept_~s__state~0); 14833#L131 assume !(8481 == ssl3_accept_~s__state~0); 14831#L134 assume !(8482 == ssl3_accept_~s__state~0); 14829#L137 assume !(8464 == ssl3_accept_~s__state~0); 14827#L140 assume !(8465 == ssl3_accept_~s__state~0); 14825#L143 assume !(8466 == ssl3_accept_~s__state~0); 14823#L146 assume !(8496 == ssl3_accept_~s__state~0); 14821#L149 assume !(8497 == ssl3_accept_~s__state~0); 14819#L152 assume !(8512 == ssl3_accept_~s__state~0); 14817#L155 assume !(8513 == ssl3_accept_~s__state~0); 14815#L158 assume !(8528 == ssl3_accept_~s__state~0); 14813#L161 assume !(8529 == ssl3_accept_~s__state~0); 14661#L164 assume !(8544 == ssl3_accept_~s__state~0); 14662#L167 assume !(8545 == ssl3_accept_~s__state~0); 14663#L170 assume 8560 == ssl3_accept_~s__state~0; 14582#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 14518#L429 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 14320#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15128#L591 ssl3_accept_~skip~0 := 0; 15126#L110-2 assume !false; 15125#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15123#L113 assume !(12292 == ssl3_accept_~s__state~0); 15121#L116 assume !(16384 == ssl3_accept_~s__state~0); 15119#L119 assume !(8192 == ssl3_accept_~s__state~0); 15117#L122 assume !(24576 == ssl3_accept_~s__state~0); 15115#L125 assume !(8195 == ssl3_accept_~s__state~0); 15113#L128 assume !(8480 == ssl3_accept_~s__state~0); 14796#L131 assume !(8481 == ssl3_accept_~s__state~0); 14648#L134 assume !(8482 == ssl3_accept_~s__state~0); 14649#L137 assume 8464 == ssl3_accept_~s__state~0; 14330#L144 [2021-10-28 08:34:58,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:58,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-28 08:34:58,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:58,987 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250222860] [2021-10-28 08:34:58,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:58,988 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:58,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:58,997 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:34:59,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:59,006 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:34:59,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:59,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1901959717, now seen corresponding path program 1 times [2021-10-28 08:34:59,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:59,007 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729086937] [2021-10-28 08:34:59,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:59,007 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:59,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:59,042 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-28 08:34:59,043 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:59,043 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729086937] [2021-10-28 08:34:59,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729086937] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:59,043 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:59,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:34:59,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246773025] [2021-10-28 08:34:59,044 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:34:59,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:34:59,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:34:59,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:34:59,047 INFO L87 Difference]: Start difference. First operand 862 states and 1146 transitions. cyclomatic complexity: 288 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:59,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:34:59,145 INFO L93 Difference]: Finished difference Result 965 states and 1277 transitions. [2021-10-28 08:34:59,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:34:59,146 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1277 transitions. [2021-10-28 08:34:59,152 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 601 [2021-10-28 08:34:59,158 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1277 transitions. [2021-10-28 08:34:59,159 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 679 [2021-10-28 08:34:59,159 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 679 [2021-10-28 08:34:59,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1277 transitions. [2021-10-28 08:34:59,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:34:59,160 INFO L681 BuchiCegarLoop]: Abstraction has 965 states and 1277 transitions. [2021-10-28 08:34:59,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1277 transitions. [2021-10-28 08:34:59,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 943. [2021-10-28 08:34:59,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 943 states have (on average 1.3170731707317074) internal successors, (1242), 942 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:59,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1242 transitions. [2021-10-28 08:34:59,176 INFO L704 BuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2021-10-28 08:34:59,176 INFO L587 BuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2021-10-28 08:34:59,176 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-28 08:34:59,176 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 943 states and 1242 transitions. [2021-10-28 08:34:59,181 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 587 [2021-10-28 08:34:59,181 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:34:59,181 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:34:59,182 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:59,182 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:59,183 INFO L791 eck$LassoCheckResult]: Stem: 16407#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16259#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16255#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16205#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 16206#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16191#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 16192#L110-2 assume !false; 16462#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16813#L113 assume !(12292 == ssl3_accept_~s__state~0); 16811#L116 assume !(16384 == ssl3_accept_~s__state~0); 16809#L119 assume !(8192 == ssl3_accept_~s__state~0); 16807#L122 assume !(24576 == ssl3_accept_~s__state~0); 16805#L125 assume !(8195 == ssl3_accept_~s__state~0); 16804#L128 assume !(8480 == ssl3_accept_~s__state~0); 16802#L131 assume !(8481 == ssl3_accept_~s__state~0); 16800#L134 assume !(8482 == ssl3_accept_~s__state~0); 16801#L137 assume 8464 == ssl3_accept_~s__state~0; 16163#L144 [2021-10-28 08:34:59,183 INFO L793 eck$LassoCheckResult]: Loop: 16163#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 16164#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16180#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16181#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16744#L591 ssl3_accept_~skip~0 := 0; 16743#L110-2 assume !false; 16742#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16741#L113 assume !(12292 == ssl3_accept_~s__state~0); 16740#L116 assume !(16384 == ssl3_accept_~s__state~0); 16739#L119 assume !(8192 == ssl3_accept_~s__state~0); 16738#L122 assume !(24576 == ssl3_accept_~s__state~0); 16737#L125 assume !(8195 == ssl3_accept_~s__state~0); 16736#L128 assume !(8480 == ssl3_accept_~s__state~0); 16735#L131 assume !(8481 == ssl3_accept_~s__state~0); 16733#L134 assume !(8482 == ssl3_accept_~s__state~0); 16732#L137 assume !(8464 == ssl3_accept_~s__state~0); 16731#L140 assume !(8465 == ssl3_accept_~s__state~0); 16730#L143 assume !(8466 == ssl3_accept_~s__state~0); 16684#L146 assume 8496 == ssl3_accept_~s__state~0; 16381#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16237#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16207#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 16208#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16372#L304-2 ssl3_accept_~s__init_num~0 := 0; 16373#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17082#L591 ssl3_accept_~skip~0 := 0; 17081#L110-2 assume !false; 17080#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17079#L113 assume !(12292 == ssl3_accept_~s__state~0); 17078#L116 assume !(16384 == ssl3_accept_~s__state~0); 17077#L119 assume !(8192 == ssl3_accept_~s__state~0); 17076#L122 assume !(24576 == ssl3_accept_~s__state~0); 16354#L125 assume !(8195 == ssl3_accept_~s__state~0); 16355#L128 assume !(8480 == ssl3_accept_~s__state~0); 17066#L131 assume !(8481 == ssl3_accept_~s__state~0); 16409#L134 assume !(8482 == ssl3_accept_~s__state~0); 16316#L137 assume !(8464 == ssl3_accept_~s__state~0); 16310#L140 assume !(8465 == ssl3_accept_~s__state~0); 16311#L143 assume !(8466 == ssl3_accept_~s__state~0); 16387#L146 assume !(8496 == ssl3_accept_~s__state~0); 16370#L149 assume !(8497 == ssl3_accept_~s__state~0); 16245#L152 assume 8512 == ssl3_accept_~s__state~0; 16246#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16417#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16881#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16875#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16869#L591 ssl3_accept_~skip~0 := 0; 16867#L110-2 assume !false; 16865#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16863#L113 assume !(12292 == ssl3_accept_~s__state~0); 16861#L116 assume !(16384 == ssl3_accept_~s__state~0); 16859#L119 assume !(8192 == ssl3_accept_~s__state~0); 16857#L122 assume !(24576 == ssl3_accept_~s__state~0); 16855#L125 assume !(8195 == ssl3_accept_~s__state~0); 16853#L128 assume !(8480 == ssl3_accept_~s__state~0); 16851#L131 assume !(8481 == ssl3_accept_~s__state~0); 16849#L134 assume !(8482 == ssl3_accept_~s__state~0); 16847#L137 assume !(8464 == ssl3_accept_~s__state~0); 16845#L140 assume !(8465 == ssl3_accept_~s__state~0); 16843#L143 assume !(8466 == ssl3_accept_~s__state~0); 16841#L146 assume !(8496 == ssl3_accept_~s__state~0); 16797#L149 assume !(8497 == ssl3_accept_~s__state~0); 16790#L152 assume !(8512 == ssl3_accept_~s__state~0); 16789#L155 assume !(8513 == ssl3_accept_~s__state~0); 16783#L158 assume 8528 == ssl3_accept_~s__state~0; 16516#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16782#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16781#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 16336#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 16421#L364 assume !(ssl3_accept_~ret~0 <= 0); 16241#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16401#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16904#L591 ssl3_accept_~skip~0 := 0; 16877#L110-2 assume !false; 16876#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16870#L113 assume !(12292 == ssl3_accept_~s__state~0); 16868#L116 assume !(16384 == ssl3_accept_~s__state~0); 16866#L119 assume !(8192 == ssl3_accept_~s__state~0); 16864#L122 assume !(24576 == ssl3_accept_~s__state~0); 16862#L125 assume !(8195 == ssl3_accept_~s__state~0); 16860#L128 assume !(8480 == ssl3_accept_~s__state~0); 16858#L131 assume !(8481 == ssl3_accept_~s__state~0); 16856#L134 assume !(8482 == ssl3_accept_~s__state~0); 16854#L137 assume !(8464 == ssl3_accept_~s__state~0); 16852#L140 assume !(8465 == ssl3_accept_~s__state~0); 16850#L143 assume !(8466 == ssl3_accept_~s__state~0); 16848#L146 assume !(8496 == ssl3_accept_~s__state~0); 16846#L149 assume !(8497 == ssl3_accept_~s__state~0); 16844#L152 assume !(8512 == ssl3_accept_~s__state~0); 16842#L155 assume !(8513 == ssl3_accept_~s__state~0); 16840#L158 assume !(8528 == ssl3_accept_~s__state~0); 16167#L161 assume !(8529 == ssl3_accept_~s__state~0); 16168#L164 assume 8544 == ssl3_accept_~s__state~0; 16157#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 16158#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 16198#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16322#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16323#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 16308#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 16153#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16906#L591 ssl3_accept_~skip~0 := 0; 16902#L110-2 assume !false; 16896#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16894#L113 assume !(12292 == ssl3_accept_~s__state~0); 16892#L116 assume !(16384 == ssl3_accept_~s__state~0); 16890#L119 assume !(8192 == ssl3_accept_~s__state~0); 16888#L122 assume !(24576 == ssl3_accept_~s__state~0); 16885#L125 assume !(8195 == ssl3_accept_~s__state~0); 16880#L128 assume !(8480 == ssl3_accept_~s__state~0); 16535#L131 assume !(8481 == ssl3_accept_~s__state~0); 16449#L134 assume !(8482 == ssl3_accept_~s__state~0); 16423#L137 assume 8464 == ssl3_accept_~s__state~0; 16163#L144 [2021-10-28 08:34:59,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:59,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-28 08:34:59,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:59,184 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829600517] [2021-10-28 08:34:59,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:59,184 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:59,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:59,191 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:34:59,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:59,199 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:34:59,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:59,200 INFO L85 PathProgramCache]: Analyzing trace with hash -191234251, now seen corresponding path program 1 times [2021-10-28 08:34:59,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:59,200 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646985396] [2021-10-28 08:34:59,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:59,200 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:59,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:59,229 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 08:34:59,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:59,229 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646985396] [2021-10-28 08:34:59,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646985396] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:59,230 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:59,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:34:59,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353851210] [2021-10-28 08:34:59,230 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:34:59,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:34:59,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:34:59,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:34:59,231 INFO L87 Difference]: Start difference. First operand 943 states and 1242 transitions. cyclomatic complexity: 303 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:59,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:34:59,343 INFO L93 Difference]: Finished difference Result 1016 states and 1330 transitions. [2021-10-28 08:34:59,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:34:59,344 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1330 transitions. [2021-10-28 08:34:59,350 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 619 [2021-10-28 08:34:59,357 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 994 states and 1299 transitions. [2021-10-28 08:34:59,358 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 717 [2021-10-28 08:34:59,358 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2021-10-28 08:34:59,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 994 states and 1299 transitions. [2021-10-28 08:34:59,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:34:59,359 INFO L681 BuchiCegarLoop]: Abstraction has 994 states and 1299 transitions. [2021-10-28 08:34:59,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 994 states and 1299 transitions. [2021-10-28 08:34:59,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 994 to 947. [2021-10-28 08:34:59,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3146779303062301) internal successors, (1245), 946 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:59,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1245 transitions. [2021-10-28 08:34:59,376 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2021-10-28 08:34:59,376 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2021-10-28 08:34:59,376 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-28 08:34:59,377 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1245 transitions. [2021-10-28 08:34:59,381 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-10-28 08:34:59,381 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:34:59,381 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:34:59,382 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:59,382 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:59,382 INFO L791 eck$LassoCheckResult]: Stem: 18369#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18226#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18222#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18170#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 18171#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18156#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 18157#L110-2 assume !false; 18542#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18540#L113 assume !(12292 == ssl3_accept_~s__state~0); 18535#L116 assume !(16384 == ssl3_accept_~s__state~0); 18533#L119 assume !(8192 == ssl3_accept_~s__state~0); 18531#L122 assume !(24576 == ssl3_accept_~s__state~0); 18529#L125 assume !(8195 == ssl3_accept_~s__state~0); 18527#L128 assume !(8480 == ssl3_accept_~s__state~0); 18525#L131 assume 8481 == ssl3_accept_~s__state~0; 18378#L132 [2021-10-28 08:34:59,383 INFO L793 eck$LassoCheckResult]: Loop: 18378#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 18130#L270 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18131#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18140#L591 ssl3_accept_~skip~0 := 0; 18229#L110-2 assume !false; 18158#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18159#L113 assume !(12292 == ssl3_accept_~s__state~0); 18193#L116 assume !(16384 == ssl3_accept_~s__state~0); 18194#L119 assume !(8192 == ssl3_accept_~s__state~0); 18260#L122 assume !(24576 == ssl3_accept_~s__state~0); 18261#L125 assume !(8195 == ssl3_accept_~s__state~0); 18268#L128 assume !(8480 == ssl3_accept_~s__state~0); 18238#L131 assume !(8481 == ssl3_accept_~s__state~0); 18239#L134 assume !(8482 == ssl3_accept_~s__state~0); 18370#L137 assume !(8464 == ssl3_accept_~s__state~0); 18271#L140 assume !(8465 == ssl3_accept_~s__state~0); 18272#L143 assume !(8466 == ssl3_accept_~s__state~0); 18928#L146 assume !(8496 == ssl3_accept_~s__state~0); 18329#L149 assume !(8497 == ssl3_accept_~s__state~0); 18209#L152 assume !(8512 == ssl3_accept_~s__state~0); 18210#L155 assume !(8513 == ssl3_accept_~s__state~0); 18136#L158 assume !(8528 == ssl3_accept_~s__state~0); 18132#L161 assume !(8529 == ssl3_accept_~s__state~0); 18133#L164 assume !(8544 == ssl3_accept_~s__state~0); 18152#L167 assume !(8545 == ssl3_accept_~s__state~0); 18153#L170 assume !(8560 == ssl3_accept_~s__state~0); 18275#L173 assume !(8561 == ssl3_accept_~s__state~0); 18276#L176 assume 8448 == ssl3_accept_~s__state~0; 18266#L177 assume !(ssl3_accept_~num1~0 > 0); 18213#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 18214#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18417#L591 ssl3_accept_~skip~0 := 0; 18413#L110-2 assume !false; 18412#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18410#L113 assume !(12292 == ssl3_accept_~s__state~0); 18411#L116 assume !(16384 == ssl3_accept_~s__state~0); 18495#L119 assume !(8192 == ssl3_accept_~s__state~0); 18493#L122 assume !(24576 == ssl3_accept_~s__state~0); 18491#L125 assume !(8195 == ssl3_accept_~s__state~0); 18489#L128 assume 8480 == ssl3_accept_~s__state~0; 18378#L132 [2021-10-28 08:34:59,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:59,383 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-28 08:34:59,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:59,384 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928325857] [2021-10-28 08:34:59,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:59,384 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:59,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:59,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:34:59,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:59,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928325857] [2021-10-28 08:34:59,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928325857] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:59,400 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:59,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:34:59,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195440227] [2021-10-28 08:34:59,401 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 08:34:59,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:59,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1563305554, now seen corresponding path program 1 times [2021-10-28 08:34:59,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:59,402 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756573458] [2021-10-28 08:34:59,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:59,402 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:59,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:59,430 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:34:59,431 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:59,431 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756573458] [2021-10-28 08:34:59,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756573458] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:34:59,431 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189311335] [2021-10-28 08:34:59,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:59,432 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:34:59,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:34:59,433 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:34:59,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-28 08:34:59,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:59,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 08:34:59,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:34:59,610 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:34:59,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189311335] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:34:59,610 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 08:34:59,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 08:34:59,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303889365] [2021-10-28 08:34:59,612 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:34:59,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:34:59,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:34:59,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:34:59,614 INFO L87 Difference]: Start difference. First operand 947 states and 1245 transitions. cyclomatic complexity: 303 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:59,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:34:59,706 INFO L93 Difference]: Finished difference Result 949 states and 1245 transitions. [2021-10-28 08:34:59,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:34:59,707 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1245 transitions. [2021-10-28 08:34:59,714 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2021-10-28 08:34:59,720 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1245 transitions. [2021-10-28 08:34:59,720 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 686 [2021-10-28 08:34:59,721 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2021-10-28 08:34:59,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1245 transitions. [2021-10-28 08:34:59,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:34:59,721 INFO L681 BuchiCegarLoop]: Abstraction has 949 states and 1245 transitions. [2021-10-28 08:34:59,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1245 transitions. [2021-10-28 08:34:59,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 947. [2021-10-28 08:34:59,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3125659978880675) internal successors, (1243), 946 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:59,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1243 transitions. [2021-10-28 08:34:59,740 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2021-10-28 08:34:59,740 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2021-10-28 08:34:59,740 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-28 08:34:59,740 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1243 transitions. [2021-10-28 08:34:59,743 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-10-28 08:34:59,743 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:34:59,743 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:34:59,744 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:59,744 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:59,744 INFO L791 eck$LassoCheckResult]: Stem: 20378#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20244#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20240#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20190#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 20191#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20176#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 20177#L110-2 assume !false; 20440#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20438#L113 assume !(12292 == ssl3_accept_~s__state~0); 20437#L116 assume !(16384 == ssl3_accept_~s__state~0); 20436#L119 assume !(8192 == ssl3_accept_~s__state~0); 20435#L122 assume !(24576 == ssl3_accept_~s__state~0); 20430#L125 assume !(8195 == ssl3_accept_~s__state~0); 20428#L128 assume !(8480 == ssl3_accept_~s__state~0); 20426#L131 assume !(8481 == ssl3_accept_~s__state~0); 20424#L134 assume 8482 == ssl3_accept_~s__state~0; 20369#L135 [2021-10-28 08:34:59,745 INFO L793 eck$LassoCheckResult]: Loop: 20369#L135 ssl3_accept_~s__state~0 := 3; 20152#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21055#L591 ssl3_accept_~skip~0 := 0; 21053#L110-2 assume !false; 21050#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21047#L113 assume !(12292 == ssl3_accept_~s__state~0); 21045#L116 assume !(16384 == ssl3_accept_~s__state~0); 21042#L119 assume !(8192 == ssl3_accept_~s__state~0); 20278#L122 assume !(24576 == ssl3_accept_~s__state~0); 20279#L125 assume !(8195 == ssl3_accept_~s__state~0); 21038#L128 assume !(8480 == ssl3_accept_~s__state~0); 21037#L131 assume !(8481 == ssl3_accept_~s__state~0); 20381#L134 assume !(8482 == ssl3_accept_~s__state~0); 20296#L137 assume !(8464 == ssl3_accept_~s__state~0); 20290#L140 assume !(8465 == ssl3_accept_~s__state~0); 20291#L143 assume !(8466 == ssl3_accept_~s__state~0); 20361#L146 assume !(8496 == ssl3_accept_~s__state~0); 20770#L149 assume !(8497 == ssl3_accept_~s__state~0); 20766#L152 assume !(8512 == ssl3_accept_~s__state~0); 20662#L155 assume !(8513 == ssl3_accept_~s__state~0); 20661#L158 assume !(8528 == ssl3_accept_~s__state~0); 20660#L161 assume !(8529 == ssl3_accept_~s__state~0); 20659#L164 assume !(8544 == ssl3_accept_~s__state~0); 20657#L167 assume !(8545 == ssl3_accept_~s__state~0); 20655#L170 assume !(8560 == ssl3_accept_~s__state~0); 20654#L173 assume !(8561 == ssl3_accept_~s__state~0); 20444#L176 assume 8448 == ssl3_accept_~s__state~0; 20284#L177 assume !(ssl3_accept_~num1~0 > 0); 20233#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20234#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20429#L591 ssl3_accept_~skip~0 := 0; 20427#L110-2 assume !false; 20425#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20422#L113 assume !(12292 == ssl3_accept_~s__state~0); 20423#L116 assume !(16384 == ssl3_accept_~s__state~0); 20791#L119 assume !(8192 == ssl3_accept_~s__state~0); 20789#L122 assume !(24576 == ssl3_accept_~s__state~0); 20786#L125 assume !(8195 == ssl3_accept_~s__state~0); 20784#L128 assume !(8480 == ssl3_accept_~s__state~0); 20782#L131 assume !(8481 == ssl3_accept_~s__state~0); 20779#L134 assume 8482 == ssl3_accept_~s__state~0; 20369#L135 [2021-10-28 08:34:59,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:59,745 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-28 08:34:59,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:59,748 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540135946] [2021-10-28 08:34:59,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:59,748 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:59,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:59,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:34:59,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:59,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540135946] [2021-10-28 08:34:59,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540135946] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:59,767 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:59,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:34:59,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203219740] [2021-10-28 08:34:59,768 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 08:34:59,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:59,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1202612963, now seen corresponding path program 1 times [2021-10-28 08:34:59,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:59,769 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613782425] [2021-10-28 08:34:59,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:59,769 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:59,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:34:59,792 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:34:59,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:34:59,792 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613782425] [2021-10-28 08:34:59,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613782425] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:34:59,793 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:34:59,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:34:59,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561711939] [2021-10-28 08:34:59,793 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:34:59,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:34:59,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:34:59,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:34:59,808 INFO L87 Difference]: Start difference. First operand 947 states and 1243 transitions. cyclomatic complexity: 301 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:59,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:34:59,905 INFO L93 Difference]: Finished difference Result 947 states and 1241 transitions. [2021-10-28 08:34:59,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:34:59,905 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 947 states and 1241 transitions. [2021-10-28 08:34:59,910 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-10-28 08:34:59,916 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 947 states to 947 states and 1241 transitions. [2021-10-28 08:34:59,916 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 684 [2021-10-28 08:34:59,917 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 684 [2021-10-28 08:34:59,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 947 states and 1241 transitions. [2021-10-28 08:34:59,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:34:59,917 INFO L681 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-10-28 08:34:59,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states and 1241 transitions. [2021-10-28 08:34:59,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 947. [2021-10-28 08:34:59,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.310454065469905) internal successors, (1241), 946 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:34:59,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1241 transitions. [2021-10-28 08:34:59,940 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-10-28 08:34:59,940 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-10-28 08:34:59,940 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-28 08:34:59,940 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1241 transitions. [2021-10-28 08:34:59,945 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-10-28 08:34:59,945 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:34:59,945 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:34:59,947 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:59,947 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:34:59,948 INFO L791 eck$LassoCheckResult]: Stem: 22275#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 22145#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22141#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22092#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 22093#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22078#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 22079#L110-2 assume !false; 22375#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22635#L113 assume !(12292 == ssl3_accept_~s__state~0); 22636#L116 assume !(16384 == ssl3_accept_~s__state~0); 22629#L119 assume !(8192 == ssl3_accept_~s__state~0); 22630#L122 assume !(24576 == ssl3_accept_~s__state~0); 22623#L125 assume !(8195 == ssl3_accept_~s__state~0); 22624#L128 assume !(8480 == ssl3_accept_~s__state~0); 22618#L131 assume !(8481 == ssl3_accept_~s__state~0); 22619#L134 assume !(8482 == ssl3_accept_~s__state~0); 22612#L137 assume 8464 == ssl3_accept_~s__state~0; 22049#L144 [2021-10-28 08:34:59,948 INFO L793 eck$LassoCheckResult]: Loop: 22049#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 22050#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22066#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 22067#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22924#L591 ssl3_accept_~skip~0 := 0; 22919#L110-2 assume !false; 22917#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22915#L113 assume !(12292 == ssl3_accept_~s__state~0); 22913#L116 assume !(16384 == ssl3_accept_~s__state~0); 22911#L119 assume !(8192 == ssl3_accept_~s__state~0); 22909#L122 assume !(24576 == ssl3_accept_~s__state~0); 22907#L125 assume !(8195 == ssl3_accept_~s__state~0); 22905#L128 assume !(8480 == ssl3_accept_~s__state~0); 22903#L131 assume !(8481 == ssl3_accept_~s__state~0); 22901#L134 assume !(8482 == ssl3_accept_~s__state~0); 22899#L137 assume !(8464 == ssl3_accept_~s__state~0); 22897#L140 assume !(8465 == ssl3_accept_~s__state~0); 22895#L143 assume !(8466 == ssl3_accept_~s__state~0); 22759#L146 assume 8496 == ssl3_accept_~s__state~0; 22457#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 22757#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22755#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 22753#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22657#L304-2 ssl3_accept_~s__init_num~0 := 0; 22656#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22651#L591 ssl3_accept_~skip~0 := 0; 22650#L110-2 assume !false; 22644#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22642#L113 assume !(12292 == ssl3_accept_~s__state~0); 22640#L116 assume !(16384 == ssl3_accept_~s__state~0); 22637#L119 assume !(8192 == ssl3_accept_~s__state~0); 22634#L122 assume !(24576 == ssl3_accept_~s__state~0); 22631#L125 assume !(8195 == ssl3_accept_~s__state~0); 22628#L128 assume !(8480 == ssl3_accept_~s__state~0); 22625#L131 assume !(8481 == ssl3_accept_~s__state~0); 22622#L134 assume !(8482 == ssl3_accept_~s__state~0); 22620#L137 assume !(8464 == ssl3_accept_~s__state~0); 22617#L140 assume !(8465 == ssl3_accept_~s__state~0); 22614#L143 assume !(8466 == ssl3_accept_~s__state~0); 22611#L146 assume !(8496 == ssl3_accept_~s__state~0); 22610#L149 assume !(8497 == ssl3_accept_~s__state~0); 22513#L152 assume 8512 == ssl3_accept_~s__state~0; 22281#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22164#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22165#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22227#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22978#L591 ssl3_accept_~skip~0 := 0; 22977#L110-2 assume !false; 22976#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22975#L113 assume !(12292 == ssl3_accept_~s__state~0); 22974#L116 assume !(16384 == ssl3_accept_~s__state~0); 22973#L119 assume !(8192 == ssl3_accept_~s__state~0); 22968#L122 assume !(24576 == ssl3_accept_~s__state~0); 22967#L125 assume !(8195 == ssl3_accept_~s__state~0); 22189#L128 assume !(8480 == ssl3_accept_~s__state~0); 22156#L131 assume !(8481 == ssl3_accept_~s__state~0); 22157#L134 assume !(8482 == ssl3_accept_~s__state~0); 22198#L137 assume !(8464 == ssl3_accept_~s__state~0); 22192#L140 assume !(8465 == ssl3_accept_~s__state~0); 22193#L143 assume !(8466 == ssl3_accept_~s__state~0); 22237#L146 assume !(8496 == ssl3_accept_~s__state~0); 22238#L149 assume !(8497 == ssl3_accept_~s__state~0); 22130#L152 assume !(8512 == ssl3_accept_~s__state~0); 22131#L155 assume !(8513 == ssl3_accept_~s__state~0); 22179#L158 assume 8528 == ssl3_accept_~s__state~0; 22136#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22102#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22103#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22218#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 22284#L364 assume !(ssl3_accept_~ret~0 <= 0); 22126#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22818#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22810#L591 ssl3_accept_~skip~0 := 0; 22809#L110-2 assume !false; 22805#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22804#L113 assume !(12292 == ssl3_accept_~s__state~0); 22800#L116 assume !(16384 == ssl3_accept_~s__state~0); 22798#L119 assume !(8192 == ssl3_accept_~s__state~0); 22795#L122 assume !(24576 == ssl3_accept_~s__state~0); 22792#L125 assume !(8195 == ssl3_accept_~s__state~0); 22789#L128 assume !(8480 == ssl3_accept_~s__state~0); 22786#L131 assume !(8481 == ssl3_accept_~s__state~0); 22783#L134 assume !(8482 == ssl3_accept_~s__state~0); 22780#L137 assume !(8464 == ssl3_accept_~s__state~0); 22778#L140 assume !(8465 == ssl3_accept_~s__state~0); 22775#L143 assume !(8466 == ssl3_accept_~s__state~0); 22772#L146 assume !(8496 == ssl3_accept_~s__state~0); 22769#L149 assume !(8497 == ssl3_accept_~s__state~0); 22766#L152 assume !(8512 == ssl3_accept_~s__state~0); 22765#L155 assume !(8513 == ssl3_accept_~s__state~0); 22764#L158 assume !(8528 == ssl3_accept_~s__state~0); 22763#L161 assume !(8529 == ssl3_accept_~s__state~0); 22372#L164 assume 8544 == ssl3_accept_~s__state~0; 22370#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 22362#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22480#L591 ssl3_accept_~skip~0 := 0; 22479#L110-2 assume !false; 22478#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22477#L113 assume !(12292 == ssl3_accept_~s__state~0); 22476#L116 assume !(16384 == ssl3_accept_~s__state~0); 22475#L119 assume !(8192 == ssl3_accept_~s__state~0); 22474#L122 assume !(24576 == ssl3_accept_~s__state~0); 22472#L125 assume !(8195 == ssl3_accept_~s__state~0); 22469#L128 assume !(8480 == ssl3_accept_~s__state~0); 22468#L131 assume !(8481 == ssl3_accept_~s__state~0); 22467#L134 assume !(8482 == ssl3_accept_~s__state~0); 22464#L137 assume !(8464 == ssl3_accept_~s__state~0); 22463#L140 assume !(8465 == ssl3_accept_~s__state~0); 22462#L143 assume !(8466 == ssl3_accept_~s__state~0); 22460#L146 assume !(8496 == ssl3_accept_~s__state~0); 22456#L149 assume !(8497 == ssl3_accept_~s__state~0); 22458#L152 assume !(8512 == ssl3_accept_~s__state~0); 22473#L155 assume !(8513 == ssl3_accept_~s__state~0); 22470#L158 assume !(8528 == ssl3_accept_~s__state~0); 22471#L161 assume !(8529 == ssl3_accept_~s__state~0); 22508#L164 assume !(8544 == ssl3_accept_~s__state~0); 22507#L167 assume !(8545 == ssl3_accept_~s__state~0); 22418#L170 assume !(8560 == ssl3_accept_~s__state~0); 22416#L173 assume !(8561 == ssl3_accept_~s__state~0); 22417#L176 assume !(8448 == ssl3_accept_~s__state~0); 22497#L179 assume 8576 == ssl3_accept_~s__state~0; 22495#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 22494#L451 assume !(ssl3_accept_~ret~0 <= 0); 22490#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 22073#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22646#L591 ssl3_accept_~skip~0 := 0; 22641#L110-2 assume !false; 22638#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22639#L113 assume !(12292 == ssl3_accept_~s__state~0); 22632#L116 assume !(16384 == ssl3_accept_~s__state~0); 22633#L119 assume !(8192 == ssl3_accept_~s__state~0); 22626#L122 assume !(24576 == ssl3_accept_~s__state~0); 22627#L125 assume !(8195 == ssl3_accept_~s__state~0); 22621#L128 assume !(8480 == ssl3_accept_~s__state~0); 22311#L131 assume !(8481 == ssl3_accept_~s__state~0); 22615#L134 assume !(8482 == ssl3_accept_~s__state~0); 22616#L137 assume 8464 == ssl3_accept_~s__state~0; 22049#L144 [2021-10-28 08:34:59,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:59,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-28 08:34:59,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:59,949 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067050559] [2021-10-28 08:34:59,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:59,950 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:59,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:59,956 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:34:59,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:34:59,964 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:34:59,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:34:59,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1290847923, now seen corresponding path program 1 times [2021-10-28 08:34:59,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:34:59,965 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006962852] [2021-10-28 08:34:59,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:34:59,965 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:34:59,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:00,004 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 08:35:00,004 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:00,004 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006962852] [2021-10-28 08:35:00,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006962852] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:35:00,005 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:35:00,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:35:00,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090340416] [2021-10-28 08:35:00,006 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:35:00,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:00,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:35:00,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:35:00,007 INFO L87 Difference]: Start difference. First operand 947 states and 1241 transitions. cyclomatic complexity: 299 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:00,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:00,120 INFO L93 Difference]: Finished difference Result 919 states and 1170 transitions. [2021-10-28 08:35:00,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:35:00,120 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 919 states and 1170 transitions. [2021-10-28 08:35:00,125 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 491 [2021-10-28 08:35:00,130 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 919 states to 791 states and 1010 transitions. [2021-10-28 08:35:00,130 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 558 [2021-10-28 08:35:00,131 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2021-10-28 08:35:00,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 791 states and 1010 transitions. [2021-10-28 08:35:00,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:00,132 INFO L681 BuchiCegarLoop]: Abstraction has 791 states and 1010 transitions. [2021-10-28 08:35:00,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states and 1010 transitions. [2021-10-28 08:35:00,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 661. [2021-10-28 08:35:00,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 661 states have (on average 1.2798789712556733) internal successors, (846), 660 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:00,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 846 transitions. [2021-10-28 08:35:00,144 INFO L704 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2021-10-28 08:35:00,145 INFO L587 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2021-10-28 08:35:00,145 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-28 08:35:00,145 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 661 states and 846 transitions. [2021-10-28 08:35:00,147 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2021-10-28 08:35:00,147 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:00,147 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:00,148 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:00,149 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:00,149 INFO L791 eck$LassoCheckResult]: Stem: 24116#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 24003#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23999#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23957#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 23958#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23945#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 23946#L110-2 assume !false; 24217#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24516#L113 assume !(12292 == ssl3_accept_~s__state~0); 24515#L116 assume !(16384 == ssl3_accept_~s__state~0); 24514#L119 assume !(8192 == ssl3_accept_~s__state~0); 24513#L122 assume !(24576 == ssl3_accept_~s__state~0); 24512#L125 assume !(8195 == ssl3_accept_~s__state~0); 24511#L128 assume !(8480 == ssl3_accept_~s__state~0); 24014#L131 assume !(8481 == ssl3_accept_~s__state~0); 24015#L134 assume !(8482 == ssl3_accept_~s__state~0); 24186#L137 assume 8464 == ssl3_accept_~s__state~0; 23916#L144 [2021-10-28 08:35:00,149 INFO L793 eck$LassoCheckResult]: Loop: 23916#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 23917#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 23934#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 23935#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24443#L591 ssl3_accept_~skip~0 := 0; 24441#L110-2 assume !false; 24439#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24437#L113 assume !(12292 == ssl3_accept_~s__state~0); 24435#L116 assume !(16384 == ssl3_accept_~s__state~0); 24434#L119 assume !(8192 == ssl3_accept_~s__state~0); 24432#L122 assume !(24576 == ssl3_accept_~s__state~0); 24430#L125 assume !(8195 == ssl3_accept_~s__state~0); 24428#L128 assume !(8480 == ssl3_accept_~s__state~0); 24426#L131 assume !(8481 == ssl3_accept_~s__state~0); 24424#L134 assume !(8482 == ssl3_accept_~s__state~0); 24423#L137 assume !(8464 == ssl3_accept_~s__state~0); 24422#L140 assume !(8465 == ssl3_accept_~s__state~0); 24421#L143 assume !(8466 == ssl3_accept_~s__state~0); 24080#L146 assume 8496 == ssl3_accept_~s__state~0; 24081#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 23983#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 23984#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 24420#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24087#L304-2 ssl3_accept_~s__init_num~0 := 0; 24088#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24399#L591 ssl3_accept_~skip~0 := 0; 24397#L110-2 assume !false; 24395#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24393#L113 assume !(12292 == ssl3_accept_~s__state~0); 24391#L116 assume !(16384 == ssl3_accept_~s__state~0); 24389#L119 assume !(8192 == ssl3_accept_~s__state~0); 24387#L122 assume !(24576 == ssl3_accept_~s__state~0); 24385#L125 assume !(8195 == ssl3_accept_~s__state~0); 24383#L128 assume !(8480 == ssl3_accept_~s__state~0); 24381#L131 assume !(8481 == ssl3_accept_~s__state~0); 24379#L134 assume !(8482 == ssl3_accept_~s__state~0); 24378#L137 assume !(8464 == ssl3_accept_~s__state~0); 24377#L140 assume !(8465 == ssl3_accept_~s__state~0); 24376#L143 assume !(8466 == ssl3_accept_~s__state~0); 24317#L146 assume !(8496 == ssl3_accept_~s__state~0); 24277#L149 assume !(8497 == ssl3_accept_~s__state~0); 24254#L152 assume 8512 == ssl3_accept_~s__state~0; 24120#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24022#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 24023#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24073#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23929#L591 ssl3_accept_~skip~0 := 0; 24006#L110-2 assume !false; 23947#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23948#L113 assume !(12292 == ssl3_accept_~s__state~0); 23977#L116 assume !(16384 == ssl3_accept_~s__state~0); 23978#L119 assume !(8192 == ssl3_accept_~s__state~0); 24033#L122 assume !(24576 == ssl3_accept_~s__state~0); 24034#L125 assume !(8195 == ssl3_accept_~s__state~0); 24041#L128 assume !(8480 == ssl3_accept_~s__state~0); 24042#L131 assume !(8481 == ssl3_accept_~s__state~0); 24117#L134 assume !(8482 == ssl3_accept_~s__state~0); 24051#L137 assume !(8464 == ssl3_accept_~s__state~0); 24045#L140 assume !(8465 == ssl3_accept_~s__state~0); 24046#L143 assume !(8466 == ssl3_accept_~s__state~0); 24419#L146 assume !(8496 == ssl3_accept_~s__state~0); 24086#L149 assume !(8497 == ssl3_accept_~s__state~0); 23989#L152 assume !(8512 == ssl3_accept_~s__state~0); 23990#L155 assume !(8513 == ssl3_accept_~s__state~0); 23924#L158 assume 8528 == ssl3_accept_~s__state~0; 23925#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 23967#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 23968#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24067#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 24119#L364 assume !(ssl3_accept_~ret~0 <= 0); 23988#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24114#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24488#L591 ssl3_accept_~skip~0 := 0; 24487#L110-2 assume !false; 24486#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24485#L113 assume !(12292 == ssl3_accept_~s__state~0); 24484#L116 assume !(16384 == ssl3_accept_~s__state~0); 24483#L119 assume !(8192 == ssl3_accept_~s__state~0); 24482#L122 assume !(24576 == ssl3_accept_~s__state~0); 24481#L125 assume !(8195 == ssl3_accept_~s__state~0); 24480#L128 assume !(8480 == ssl3_accept_~s__state~0); 24479#L131 assume !(8481 == ssl3_accept_~s__state~0); 24478#L134 assume !(8482 == ssl3_accept_~s__state~0); 24477#L137 assume !(8464 == ssl3_accept_~s__state~0); 24243#L140 assume !(8465 == ssl3_accept_~s__state~0); 24242#L143 assume !(8466 == ssl3_accept_~s__state~0); 24241#L146 assume !(8496 == ssl3_accept_~s__state~0); 24240#L149 assume !(8497 == ssl3_accept_~s__state~0); 24239#L152 assume !(8512 == ssl3_accept_~s__state~0); 24238#L155 assume !(8513 == ssl3_accept_~s__state~0); 24237#L158 assume !(8528 == ssl3_accept_~s__state~0); 24234#L161 assume !(8529 == ssl3_accept_~s__state~0); 24194#L164 assume 8544 == ssl3_accept_~s__state~0; 23913#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 23914#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 23952#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24056#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 24057#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 24044#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 23919#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24471#L591 ssl3_accept_~skip~0 := 0; 24470#L110-2 assume !false; 24469#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24468#L113 assume !(12292 == ssl3_accept_~s__state~0); 24467#L116 assume !(16384 == ssl3_accept_~s__state~0); 24466#L119 assume !(8192 == ssl3_accept_~s__state~0); 24465#L122 assume !(24576 == ssl3_accept_~s__state~0); 24464#L125 assume !(8195 == ssl3_accept_~s__state~0); 24463#L128 assume !(8480 == ssl3_accept_~s__state~0); 24462#L131 assume !(8481 == ssl3_accept_~s__state~0); 24461#L134 assume !(8482 == ssl3_accept_~s__state~0); 24460#L137 assume !(8464 == ssl3_accept_~s__state~0); 24459#L140 assume !(8465 == ssl3_accept_~s__state~0); 24103#L143 assume !(8466 == ssl3_accept_~s__state~0); 24104#L146 assume !(8496 == ssl3_accept_~s__state~0); 24267#L149 assume !(8497 == ssl3_accept_~s__state~0); 24265#L152 assume !(8512 == ssl3_accept_~s__state~0); 24263#L155 assume !(8513 == ssl3_accept_~s__state~0); 24262#L158 assume !(8528 == ssl3_accept_~s__state~0); 24261#L161 assume !(8529 == ssl3_accept_~s__state~0); 24260#L164 assume !(8544 == ssl3_accept_~s__state~0); 24259#L167 assume !(8545 == ssl3_accept_~s__state~0); 24258#L170 assume !(8560 == ssl3_accept_~s__state~0); 24256#L173 assume !(8561 == ssl3_accept_~s__state~0); 24126#L176 assume 8448 == ssl3_accept_~s__state~0; 24039#L177 assume !(ssl3_accept_~num1~0 > 0); 23993#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23994#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24145#L591 ssl3_accept_~skip~0 := 0; 24143#L110-2 assume !false; 24141#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24124#L113 assume !(12292 == ssl3_accept_~s__state~0); 24125#L116 assume !(16384 == ssl3_accept_~s__state~0); 24275#L119 assume !(8192 == ssl3_accept_~s__state~0); 24276#L122 assume !(24576 == ssl3_accept_~s__state~0); 24273#L125 assume !(8195 == ssl3_accept_~s__state~0); 24139#L128 assume !(8480 == ssl3_accept_~s__state~0); 24129#L131 assume !(8481 == ssl3_accept_~s__state~0); 24127#L134 assume !(8482 == ssl3_accept_~s__state~0); 24128#L137 assume 8464 == ssl3_accept_~s__state~0; 23916#L144 [2021-10-28 08:35:00,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:00,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-28 08:35:00,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:00,150 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967436687] [2021-10-28 08:35:00,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:00,151 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:00,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:00,156 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:00,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:00,164 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:00,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:00,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1745213402, now seen corresponding path program 1 times [2021-10-28 08:35:00,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:00,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633822419] [2021-10-28 08:35:00,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:00,166 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:00,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:00,202 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 08:35:00,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:00,202 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633822419] [2021-10-28 08:35:00,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633822419] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:35:00,203 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963018261] [2021-10-28 08:35:00,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:00,203 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:35:00,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:00,204 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:35:00,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-28 08:35:00,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:00,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 08:35:00,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:35:00,645 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 08:35:00,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963018261] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:35:00,646 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 08:35:00,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 08:35:00,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670756932] [2021-10-28 08:35:00,647 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:35:00,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:00,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 08:35:00,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 08:35:00,648 INFO L87 Difference]: Start difference. First operand 661 states and 846 transitions. cyclomatic complexity: 188 Second operand has 4 states, 3 states have (on average 29.666666666666668) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:00,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:00,945 INFO L93 Difference]: Finished difference Result 1094 states and 1384 transitions. [2021-10-28 08:35:00,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 08:35:00,946 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1094 states and 1384 transitions. [2021-10-28 08:35:00,951 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 922 [2021-10-28 08:35:00,959 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1094 states to 1094 states and 1384 transitions. [2021-10-28 08:35:00,959 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 989 [2021-10-28 08:35:00,960 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 989 [2021-10-28 08:35:00,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1094 states and 1384 transitions. [2021-10-28 08:35:00,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:00,960 INFO L681 BuchiCegarLoop]: Abstraction has 1094 states and 1384 transitions. [2021-10-28 08:35:00,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states and 1384 transitions. [2021-10-28 08:35:00,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 833. [2021-10-28 08:35:00,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 833 states have (on average 1.2761104441776712) internal successors, (1063), 832 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:00,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1063 transitions. [2021-10-28 08:35:00,976 INFO L704 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2021-10-28 08:35:00,976 INFO L587 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2021-10-28 08:35:00,976 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-28 08:35:00,976 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 833 states and 1063 transitions. [2021-10-28 08:35:00,979 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 661 [2021-10-28 08:35:00,979 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:00,979 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:00,981 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:00,981 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:00,981 INFO L791 eck$LassoCheckResult]: Stem: 26298#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 26183#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26179#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26137#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 26138#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26125#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 26126#L110-2 assume !false; 26424#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26616#L113 assume !(12292 == ssl3_accept_~s__state~0); 26617#L116 assume !(16384 == ssl3_accept_~s__state~0); 26612#L119 assume !(8192 == ssl3_accept_~s__state~0); 26613#L122 assume !(24576 == ssl3_accept_~s__state~0); 26608#L125 assume !(8195 == ssl3_accept_~s__state~0); 26609#L128 assume !(8480 == ssl3_accept_~s__state~0); 26605#L131 assume !(8481 == ssl3_accept_~s__state~0); 26606#L134 assume !(8482 == ssl3_accept_~s__state~0); 26451#L137 assume 8464 == ssl3_accept_~s__state~0; 26098#L144 [2021-10-28 08:35:00,982 INFO L793 eck$LassoCheckResult]: Loop: 26098#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 26099#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26114#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 26115#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26918#L591 ssl3_accept_~skip~0 := 0; 26917#L110-2 assume !false; 26916#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26915#L113 assume !(12292 == ssl3_accept_~s__state~0); 26910#L116 assume !(16384 == ssl3_accept_~s__state~0); 26908#L119 assume !(8192 == ssl3_accept_~s__state~0); 26906#L122 assume !(24576 == ssl3_accept_~s__state~0); 26904#L125 assume !(8195 == ssl3_accept_~s__state~0); 26902#L128 assume !(8480 == ssl3_accept_~s__state~0); 26196#L131 assume !(8481 == ssl3_accept_~s__state~0); 26197#L134 assume !(8482 == ssl3_accept_~s__state~0); 26900#L137 assume !(8464 == ssl3_accept_~s__state~0); 26228#L140 assume !(8465 == ssl3_accept_~s__state~0); 26229#L143 assume !(8466 == ssl3_accept_~s__state~0); 26773#L146 assume 8496 == ssl3_accept_~s__state~0; 26394#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 26770#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26768#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 26766#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 26269#L304-2 ssl3_accept_~s__init_num~0 := 0; 26213#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26109#L591 ssl3_accept_~skip~0 := 0; 26187#L110-2 assume !false; 26127#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26128#L113 assume !(12292 == ssl3_accept_~s__state~0); 26157#L116 assume !(16384 == ssl3_accept_~s__state~0); 26158#L119 assume !(8192 == ssl3_accept_~s__state~0); 26214#L122 assume !(24576 == ssl3_accept_~s__state~0); 26215#L125 assume !(8195 == ssl3_accept_~s__state~0); 26223#L128 assume !(8480 == ssl3_accept_~s__state~0); 26224#L131 assume !(8481 == ssl3_accept_~s__state~0); 26300#L134 assume !(8482 == ssl3_accept_~s__state~0); 26234#L137 assume !(8464 == ssl3_accept_~s__state~0); 26235#L140 assume !(8465 == ssl3_accept_~s__state~0); 26881#L143 assume !(8466 == ssl3_accept_~s__state~0); 26263#L146 assume !(8496 == ssl3_accept_~s__state~0); 26264#L149 assume !(8497 == ssl3_accept_~s__state~0); 26168#L152 assume !(8512 == ssl3_accept_~s__state~0); 26169#L155 assume !(8513 == ssl3_accept_~s__state~0); 26106#L158 assume !(8528 == ssl3_accept_~s__state~0); 26102#L161 assume !(8529 == ssl3_accept_~s__state~0); 26103#L164 assume !(8544 == ssl3_accept_~s__state~0); 26121#L167 assume !(8545 == ssl3_accept_~s__state~0); 26122#L170 assume !(8560 == ssl3_accept_~s__state~0); 26232#L173 assume !(8561 == ssl3_accept_~s__state~0); 26200#L176 assume !(8448 == ssl3_accept_~s__state~0); 26201#L179 assume !(8576 == ssl3_accept_~s__state~0); 26285#L182 assume !(8577 == ssl3_accept_~s__state~0); 26281#L185 assume !(8592 == ssl3_accept_~s__state~0); 26116#L188 assume !(8593 == ssl3_accept_~s__state~0); 26117#L191 assume !(8608 == ssl3_accept_~s__state~0); 26254#L194 assume !(8609 == ssl3_accept_~s__state~0); 26245#L197 assume !(8640 == ssl3_accept_~s__state~0); 26246#L200 assume !(8641 == ssl3_accept_~s__state~0); 26149#L203 assume 8656 == ssl3_accept_~s__state~0; 26150#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 26207#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 26208#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 26134#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 26153#L516 assume !(0 == ssl3_accept_~tmp___10~0); 26258#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26909#L591 ssl3_accept_~skip~0 := 0; 26907#L110-2 assume !false; 26905#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26903#L113 assume !(12292 == ssl3_accept_~s__state~0); 26901#L116 assume !(16384 == ssl3_accept_~s__state~0); 26795#L119 assume !(8192 == ssl3_accept_~s__state~0); 26794#L122 assume !(24576 == ssl3_accept_~s__state~0); 26792#L125 assume !(8195 == ssl3_accept_~s__state~0); 26772#L128 assume !(8480 == ssl3_accept_~s__state~0); 26771#L131 assume !(8481 == ssl3_accept_~s__state~0); 26769#L134 assume !(8482 == ssl3_accept_~s__state~0); 26767#L137 assume !(8464 == ssl3_accept_~s__state~0); 26765#L140 assume !(8465 == ssl3_accept_~s__state~0); 26764#L143 assume !(8466 == ssl3_accept_~s__state~0); 26758#L146 assume !(8496 == ssl3_accept_~s__state~0); 26751#L149 assume !(8497 == ssl3_accept_~s__state~0); 26748#L152 assume !(8512 == ssl3_accept_~s__state~0); 26745#L155 assume !(8513 == ssl3_accept_~s__state~0); 26742#L158 assume !(8528 == ssl3_accept_~s__state~0); 26739#L161 assume !(8529 == ssl3_accept_~s__state~0); 26736#L164 assume !(8544 == ssl3_accept_~s__state~0); 26733#L167 assume !(8545 == ssl3_accept_~s__state~0); 26730#L170 assume !(8560 == ssl3_accept_~s__state~0); 26727#L173 assume !(8561 == ssl3_accept_~s__state~0); 26724#L176 assume !(8448 == ssl3_accept_~s__state~0); 26721#L179 assume !(8576 == ssl3_accept_~s__state~0); 26718#L182 assume !(8577 == ssl3_accept_~s__state~0); 26715#L185 assume !(8592 == ssl3_accept_~s__state~0); 26712#L188 assume !(8593 == ssl3_accept_~s__state~0); 26661#L191 assume !(8608 == ssl3_accept_~s__state~0); 26659#L194 assume !(8609 == ssl3_accept_~s__state~0); 26651#L197 assume !(8640 == ssl3_accept_~s__state~0); 26648#L200 assume !(8641 == ssl3_accept_~s__state~0); 26619#L203 assume !(8656 == ssl3_accept_~s__state~0); 26618#L206 assume !(8657 == ssl3_accept_~s__state~0); 26178#L209 assume 8672 == ssl3_accept_~s__state~0; 26244#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 26143#L524 assume !(4 == ssl3_accept_~blastFlag~0); 26144#L527 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 26184#L531 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 26186#L531-2 ssl3_accept_~s__init_num~0 := 0; 26101#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26894#L591 ssl3_accept_~skip~0 := 0; 26893#L110-2 assume !false; 26892#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26891#L113 assume !(12292 == ssl3_accept_~s__state~0); 26890#L116 assume !(16384 == ssl3_accept_~s__state~0); 26889#L119 assume !(8192 == ssl3_accept_~s__state~0); 26888#L122 assume !(24576 == ssl3_accept_~s__state~0); 26887#L125 assume !(8195 == ssl3_accept_~s__state~0); 26886#L128 assume !(8480 == ssl3_accept_~s__state~0); 26885#L131 assume !(8481 == ssl3_accept_~s__state~0); 26884#L134 assume !(8482 == ssl3_accept_~s__state~0); 26883#L137 assume !(8464 == ssl3_accept_~s__state~0); 26882#L140 assume !(8465 == ssl3_accept_~s__state~0); 26283#L143 assume !(8466 == ssl3_accept_~s__state~0); 26284#L146 assume !(8496 == ssl3_accept_~s__state~0); 26477#L149 assume !(8497 == ssl3_accept_~s__state~0); 26474#L152 assume !(8512 == ssl3_accept_~s__state~0); 26471#L155 assume !(8513 == ssl3_accept_~s__state~0); 26468#L158 assume !(8528 == ssl3_accept_~s__state~0); 26465#L161 assume !(8529 == ssl3_accept_~s__state~0); 26463#L164 assume !(8544 == ssl3_accept_~s__state~0); 26461#L167 assume !(8545 == ssl3_accept_~s__state~0); 26449#L170 assume !(8560 == ssl3_accept_~s__state~0); 26448#L173 assume !(8561 == ssl3_accept_~s__state~0); 26346#L176 assume 8448 == ssl3_accept_~s__state~0; 26344#L177 assume !(ssl3_accept_~num1~0 > 0); 26341#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26338#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26332#L591 ssl3_accept_~skip~0 := 0; 26330#L110-2 assume !false; 26328#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26326#L113 assume !(12292 == ssl3_accept_~s__state~0); 26324#L116 assume !(16384 == ssl3_accept_~s__state~0); 26322#L119 assume !(8192 == ssl3_accept_~s__state~0); 26320#L122 assume !(24576 == ssl3_accept_~s__state~0); 26317#L125 assume !(8195 == ssl3_accept_~s__state~0); 26315#L128 assume !(8480 == ssl3_accept_~s__state~0); 26313#L131 assume !(8481 == ssl3_accept_~s__state~0); 26311#L134 assume !(8482 == ssl3_accept_~s__state~0); 26312#L137 assume 8464 == ssl3_accept_~s__state~0; 26098#L144 [2021-10-28 08:35:00,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:00,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-28 08:35:00,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:00,983 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055004628] [2021-10-28 08:35:00,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:00,983 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:00,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:00,990 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:00,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:00,997 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:00,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:00,998 INFO L85 PathProgramCache]: Analyzing trace with hash 563450058, now seen corresponding path program 1 times [2021-10-28 08:35:00,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:00,998 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180276468] [2021-10-28 08:35:00,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:00,999 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:01,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:01,033 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-10-28 08:35:01,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:01,034 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180276468] [2021-10-28 08:35:01,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180276468] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:35:01,034 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:35:01,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:35:01,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871523301] [2021-10-28 08:35:01,035 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:35:01,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:01,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:35:01,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:35:01,036 INFO L87 Difference]: Start difference. First operand 833 states and 1063 transitions. cyclomatic complexity: 233 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:01,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:01,053 INFO L93 Difference]: Finished difference Result 1417 states and 1829 transitions. [2021-10-28 08:35:01,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:35:01,054 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1417 states and 1829 transitions. [2021-10-28 08:35:01,061 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1245 [2021-10-28 08:35:01,070 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1417 states to 1417 states and 1829 transitions. [2021-10-28 08:35:01,070 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1312 [2021-10-28 08:35:01,071 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1312 [2021-10-28 08:35:01,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1417 states and 1829 transitions. [2021-10-28 08:35:01,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:01,072 INFO L681 BuchiCegarLoop]: Abstraction has 1417 states and 1829 transitions. [2021-10-28 08:35:01,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1417 states and 1829 transitions. [2021-10-28 08:35:01,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1417 to 1417. [2021-10-28 08:35:01,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1417 states, 1417 states have (on average 1.2907551164431899) internal successors, (1829), 1416 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:01,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1417 states to 1417 states and 1829 transitions. [2021-10-28 08:35:01,097 INFO L704 BuchiCegarLoop]: Abstraction has 1417 states and 1829 transitions. [2021-10-28 08:35:01,097 INFO L587 BuchiCegarLoop]: Abstraction has 1417 states and 1829 transitions. [2021-10-28 08:35:01,097 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-28 08:35:01,097 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1417 states and 1829 transitions. [2021-10-28 08:35:01,102 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1245 [2021-10-28 08:35:01,102 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:01,102 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:01,104 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:01,104 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:01,104 INFO L791 eck$LassoCheckResult]: Stem: 28567#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 28441#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28437#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28393#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 28394#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28381#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 28382#L110-2 assume !false; 28599#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29672#L113 assume !(12292 == ssl3_accept_~s__state~0); 29670#L116 assume !(16384 == ssl3_accept_~s__state~0); 29576#L119 assume !(8192 == ssl3_accept_~s__state~0); 29575#L122 assume !(24576 == ssl3_accept_~s__state~0); 29574#L125 assume !(8195 == ssl3_accept_~s__state~0); 29573#L128 assume !(8480 == ssl3_accept_~s__state~0); 29572#L131 assume !(8481 == ssl3_accept_~s__state~0); 29571#L134 assume !(8482 == ssl3_accept_~s__state~0); 28840#L137 assume 8464 == ssl3_accept_~s__state~0; 28774#L144 [2021-10-28 08:35:01,104 INFO L793 eck$LassoCheckResult]: Loop: 28774#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 29408#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29407#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29166#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29160#L591 ssl3_accept_~skip~0 := 0; 29158#L110-2 assume !false; 29156#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29154#L113 assume !(12292 == ssl3_accept_~s__state~0); 29152#L116 assume !(16384 == ssl3_accept_~s__state~0); 29150#L119 assume !(8192 == ssl3_accept_~s__state~0); 29148#L122 assume !(24576 == ssl3_accept_~s__state~0); 29146#L125 assume !(8195 == ssl3_accept_~s__state~0); 29144#L128 assume !(8480 == ssl3_accept_~s__state~0); 29142#L131 assume !(8481 == ssl3_accept_~s__state~0); 29140#L134 assume !(8482 == ssl3_accept_~s__state~0); 29138#L137 assume !(8464 == ssl3_accept_~s__state~0); 29136#L140 assume !(8465 == ssl3_accept_~s__state~0); 29134#L143 assume !(8466 == ssl3_accept_~s__state~0); 28997#L146 assume 8496 == ssl3_accept_~s__state~0; 28739#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 28994#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28993#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 28991#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28548#L304-2 ssl3_accept_~s__init_num~0 := 0; 28990#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28985#L591 ssl3_accept_~skip~0 := 0; 28984#L110-2 assume !false; 28982#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28980#L113 assume !(12292 == ssl3_accept_~s__state~0); 28978#L116 assume !(16384 == ssl3_accept_~s__state~0); 28976#L119 assume !(8192 == ssl3_accept_~s__state~0); 28974#L122 assume !(24576 == ssl3_accept_~s__state~0); 28972#L125 assume !(8195 == ssl3_accept_~s__state~0); 28970#L128 assume !(8480 == ssl3_accept_~s__state~0); 28968#L131 assume !(8481 == ssl3_accept_~s__state~0); 28966#L134 assume !(8482 == ssl3_accept_~s__state~0); 28964#L137 assume !(8464 == ssl3_accept_~s__state~0); 28962#L140 assume !(8465 == ssl3_accept_~s__state~0); 28960#L143 assume !(8466 == ssl3_accept_~s__state~0); 28958#L146 assume !(8496 == ssl3_accept_~s__state~0); 28847#L149 assume !(8497 == ssl3_accept_~s__state~0); 28689#L152 assume 8512 == ssl3_accept_~s__state~0; 28687#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29664#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29662#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29660#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29653#L591 ssl3_accept_~skip~0 := 0; 29651#L110-2 assume !false; 29649#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29646#L113 assume !(12292 == ssl3_accept_~s__state~0); 28844#L116 assume !(16384 == ssl3_accept_~s__state~0); 28837#L119 assume !(8192 == ssl3_accept_~s__state~0); 28836#L122 assume !(24576 == ssl3_accept_~s__state~0); 28835#L125 assume !(8195 == ssl3_accept_~s__state~0); 28833#L128 assume !(8480 == ssl3_accept_~s__state~0); 28832#L131 assume !(8481 == ssl3_accept_~s__state~0); 28831#L134 assume !(8482 == ssl3_accept_~s__state~0); 28830#L137 assume !(8464 == ssl3_accept_~s__state~0); 28825#L140 assume !(8465 == ssl3_accept_~s__state~0); 28823#L143 assume !(8466 == ssl3_accept_~s__state~0); 28821#L146 assume !(8496 == ssl3_accept_~s__state~0); 28819#L149 assume !(8497 == ssl3_accept_~s__state~0); 28817#L152 assume !(8512 == ssl3_accept_~s__state~0); 28815#L155 assume !(8513 == ssl3_accept_~s__state~0); 28729#L158 assume 8528 == ssl3_accept_~s__state~0; 28730#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28403#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 28404#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 28535#L341 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 28537#L344 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 29501#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29500#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29495#L591 ssl3_accept_~skip~0 := 0; 29494#L110-2 assume !false; 29493#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29492#L113 assume !(12292 == ssl3_accept_~s__state~0); 29491#L116 assume !(16384 == ssl3_accept_~s__state~0); 29490#L119 assume !(8192 == ssl3_accept_~s__state~0); 29489#L122 assume !(24576 == ssl3_accept_~s__state~0); 29488#L125 assume !(8195 == ssl3_accept_~s__state~0); 29487#L128 assume !(8480 == ssl3_accept_~s__state~0); 29486#L131 assume !(8481 == ssl3_accept_~s__state~0); 29485#L134 assume !(8482 == ssl3_accept_~s__state~0); 28807#L137 assume !(8464 == ssl3_accept_~s__state~0); 28806#L140 assume !(8465 == ssl3_accept_~s__state~0); 28805#L143 assume !(8466 == ssl3_accept_~s__state~0); 28804#L146 assume !(8496 == ssl3_accept_~s__state~0); 28803#L149 assume !(8497 == ssl3_accept_~s__state~0); 28801#L152 assume !(8512 == ssl3_accept_~s__state~0); 28800#L155 assume !(8513 == ssl3_accept_~s__state~0); 28799#L158 assume !(8528 == ssl3_accept_~s__state~0); 28798#L161 assume !(8529 == ssl3_accept_~s__state~0); 28795#L164 assume 8544 == ssl3_accept_~s__state~0; 28351#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 28352#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 28388#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28501#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 28502#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 28485#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 28486#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29161#L591 ssl3_accept_~skip~0 := 0; 29159#L110-2 assume !false; 29157#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29155#L113 assume !(12292 == ssl3_accept_~s__state~0); 29153#L116 assume !(16384 == ssl3_accept_~s__state~0); 29151#L119 assume !(8192 == ssl3_accept_~s__state~0); 29149#L122 assume !(24576 == ssl3_accept_~s__state~0); 29147#L125 assume !(8195 == ssl3_accept_~s__state~0); 29145#L128 assume !(8480 == ssl3_accept_~s__state~0); 29143#L131 assume !(8481 == ssl3_accept_~s__state~0); 29141#L134 assume !(8482 == ssl3_accept_~s__state~0); 29139#L137 assume !(8464 == ssl3_accept_~s__state~0); 29137#L140 assume !(8465 == ssl3_accept_~s__state~0); 29135#L143 assume !(8466 == ssl3_accept_~s__state~0); 29053#L146 assume !(8496 == ssl3_accept_~s__state~0); 29050#L149 assume !(8497 == ssl3_accept_~s__state~0); 29049#L152 assume !(8512 == ssl3_accept_~s__state~0); 29048#L155 assume !(8513 == ssl3_accept_~s__state~0); 29047#L158 assume !(8528 == ssl3_accept_~s__state~0); 29046#L161 assume !(8529 == ssl3_accept_~s__state~0); 29044#L164 assume !(8544 == ssl3_accept_~s__state~0); 29042#L167 assume !(8545 == ssl3_accept_~s__state~0); 29040#L170 assume !(8560 == ssl3_accept_~s__state~0); 29036#L173 assume !(8561 == ssl3_accept_~s__state~0); 29034#L176 assume 8448 == ssl3_accept_~s__state~0; 28479#L177 assume !(ssl3_accept_~num1~0 > 0); 28429#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28430#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28897#L591 ssl3_accept_~skip~0 := 0; 28895#L110-2 assume !false; 28893#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28890#L113 assume !(12292 == ssl3_accept_~s__state~0); 28888#L116 assume 16384 == ssl3_accept_~s__state~0; 28884#L222 ssl3_accept_~s__server~0 := 1; 29218#L227 assume 0 != ssl3_accept_~cb~0; 29217#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 29216#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 29214#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 29211#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 29210#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 29209#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29204#L591 ssl3_accept_~skip~0 := 0; 29203#L110-2 assume !false; 29201#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29200#L113 assume !(12292 == ssl3_accept_~s__state~0); 29199#L116 assume !(16384 == ssl3_accept_~s__state~0); 29198#L119 assume !(8192 == ssl3_accept_~s__state~0); 29196#L122 assume !(24576 == ssl3_accept_~s__state~0); 29195#L125 assume !(8195 == ssl3_accept_~s__state~0); 29069#L128 assume !(8480 == ssl3_accept_~s__state~0); 29065#L131 assume !(8481 == ssl3_accept_~s__state~0); 29063#L134 assume !(8482 == ssl3_accept_~s__state~0); 29061#L137 assume 8464 == ssl3_accept_~s__state~0; 28774#L144 [2021-10-28 08:35:01,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:01,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-28 08:35:01,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:01,105 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200556135] [2021-10-28 08:35:01,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:01,106 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:01,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:01,112 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:01,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:01,119 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:01,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:01,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1254229941, now seen corresponding path program 1 times [2021-10-28 08:35:01,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:01,120 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597818599] [2021-10-28 08:35:01,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:01,121 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:01,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:01,149 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-10-28 08:35:01,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:01,149 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597818599] [2021-10-28 08:35:01,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597818599] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:35:01,150 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:35:01,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:35:01,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569623414] [2021-10-28 08:35:01,150 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:35:01,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:01,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:35:01,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:35:01,151 INFO L87 Difference]: Start difference. First operand 1417 states and 1829 transitions. cyclomatic complexity: 416 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:01,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:01,169 INFO L93 Difference]: Finished difference Result 2601 states and 3372 transitions. [2021-10-28 08:35:01,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:35:01,170 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2601 states and 3372 transitions. [2021-10-28 08:35:01,181 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2429 [2021-10-28 08:35:01,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2601 states to 2601 states and 3372 transitions. [2021-10-28 08:35:01,198 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2496 [2021-10-28 08:35:01,200 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2496 [2021-10-28 08:35:01,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2601 states and 3372 transitions. [2021-10-28 08:35:01,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:01,200 INFO L681 BuchiCegarLoop]: Abstraction has 2601 states and 3372 transitions. [2021-10-28 08:35:01,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2601 states and 3372 transitions. [2021-10-28 08:35:01,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2601 to 1419. [2021-10-28 08:35:01,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1419 states, 1419 states have (on average 1.2903453136011276) internal successors, (1831), 1418 states have internal predecessors, (1831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:01,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1419 states to 1419 states and 1831 transitions. [2021-10-28 08:35:01,232 INFO L704 BuchiCegarLoop]: Abstraction has 1419 states and 1831 transitions. [2021-10-28 08:35:01,232 INFO L587 BuchiCegarLoop]: Abstraction has 1419 states and 1831 transitions. [2021-10-28 08:35:01,232 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-28 08:35:01,232 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1419 states and 1831 transitions. [2021-10-28 08:35:01,237 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1247 [2021-10-28 08:35:01,237 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:01,237 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:01,238 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:01,239 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:01,239 INFO L791 eck$LassoCheckResult]: Stem: 32589#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 32464#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 32460#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32417#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 32418#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32405#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 32406#L110-2 assume !false; 32626#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33462#L113 assume !(12292 == ssl3_accept_~s__state~0); 33461#L116 assume !(16384 == ssl3_accept_~s__state~0); 33460#L119 assume !(8192 == ssl3_accept_~s__state~0); 33459#L122 assume !(24576 == ssl3_accept_~s__state~0); 33458#L125 assume !(8195 == ssl3_accept_~s__state~0); 33457#L128 assume !(8480 == ssl3_accept_~s__state~0); 33456#L131 assume !(8481 == ssl3_accept_~s__state~0); 33455#L134 assume !(8482 == ssl3_accept_~s__state~0); 33454#L137 assume 8464 == ssl3_accept_~s__state~0; 32821#L144 [2021-10-28 08:35:01,239 INFO L793 eck$LassoCheckResult]: Loop: 32821#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 32585#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32586#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 33651#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33645#L591 ssl3_accept_~skip~0 := 0; 33643#L110-2 assume !false; 33641#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33639#L113 assume !(12292 == ssl3_accept_~s__state~0); 33637#L116 assume !(16384 == ssl3_accept_~s__state~0); 33635#L119 assume !(8192 == ssl3_accept_~s__state~0); 33633#L122 assume !(24576 == ssl3_accept_~s__state~0); 33631#L125 assume !(8195 == ssl3_accept_~s__state~0); 33630#L128 assume !(8480 == ssl3_accept_~s__state~0); 33629#L131 assume !(8481 == ssl3_accept_~s__state~0); 33628#L134 assume !(8482 == ssl3_accept_~s__state~0); 33446#L137 assume !(8464 == ssl3_accept_~s__state~0); 33445#L140 assume !(8465 == ssl3_accept_~s__state~0); 33444#L143 assume !(8466 == ssl3_accept_~s__state~0); 33224#L146 assume 8496 == ssl3_accept_~s__state~0; 32814#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 33221#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 33219#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 33218#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 32564#L304-2 ssl3_accept_~s__init_num~0 := 0; 33150#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33144#L591 ssl3_accept_~skip~0 := 0; 33142#L110-2 assume !false; 33140#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33138#L113 assume !(12292 == ssl3_accept_~s__state~0); 33136#L116 assume !(16384 == ssl3_accept_~s__state~0); 33134#L119 assume !(8192 == ssl3_accept_~s__state~0); 33132#L122 assume !(24576 == ssl3_accept_~s__state~0); 33131#L125 assume !(8195 == ssl3_accept_~s__state~0); 33123#L128 assume !(8480 == ssl3_accept_~s__state~0); 33120#L131 assume !(8481 == ssl3_accept_~s__state~0); 33117#L134 assume !(8482 == ssl3_accept_~s__state~0); 33114#L137 assume !(8464 == ssl3_accept_~s__state~0); 33111#L140 assume !(8465 == ssl3_accept_~s__state~0); 33107#L143 assume !(8466 == ssl3_accept_~s__state~0); 33106#L146 assume !(8496 == ssl3_accept_~s__state~0); 33099#L149 assume !(8497 == ssl3_accept_~s__state~0); 32647#L152 assume 8512 == ssl3_accept_~s__state~0; 32603#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32604#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 32535#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 32536#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33210#L591 ssl3_accept_~skip~0 := 0; 33209#L110-2 assume !false; 33208#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33207#L113 assume !(12292 == ssl3_accept_~s__state~0); 33206#L116 assume !(16384 == ssl3_accept_~s__state~0); 33205#L119 assume !(8192 == ssl3_accept_~s__state~0); 33204#L122 assume !(24576 == ssl3_accept_~s__state~0); 33203#L125 assume !(8195 == ssl3_accept_~s__state~0); 33202#L128 assume !(8480 == ssl3_accept_~s__state~0); 33201#L131 assume !(8481 == ssl3_accept_~s__state~0); 33200#L134 assume !(8482 == ssl3_accept_~s__state~0); 33199#L137 assume !(8464 == ssl3_accept_~s__state~0); 33198#L140 assume !(8465 == ssl3_accept_~s__state~0); 33197#L143 assume !(8466 == ssl3_accept_~s__state~0); 33196#L146 assume !(8496 == ssl3_accept_~s__state~0); 33195#L149 assume !(8497 == ssl3_accept_~s__state~0); 33194#L152 assume !(8512 == ssl3_accept_~s__state~0); 33193#L155 assume !(8513 == ssl3_accept_~s__state~0); 33192#L158 assume 8528 == ssl3_accept_~s__state~0; 32668#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 33191#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 32544#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 32530#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 32602#L364 assume !(ssl3_accept_~ret~0 <= 0); 32448#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 32579#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32849#L591 ssl3_accept_~skip~0 := 0; 32847#L110-2 assume !false; 32845#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32843#L113 assume !(12292 == ssl3_accept_~s__state~0); 32841#L116 assume !(16384 == ssl3_accept_~s__state~0); 32839#L119 assume !(8192 == ssl3_accept_~s__state~0); 32837#L122 assume !(24576 == ssl3_accept_~s__state~0); 32835#L125 assume !(8195 == ssl3_accept_~s__state~0); 32833#L128 assume !(8480 == ssl3_accept_~s__state~0); 32831#L131 assume !(8481 == ssl3_accept_~s__state~0); 32829#L134 assume !(8482 == ssl3_accept_~s__state~0); 32828#L137 assume !(8464 == ssl3_accept_~s__state~0); 32827#L140 assume !(8465 == ssl3_accept_~s__state~0); 32823#L143 assume !(8466 == ssl3_accept_~s__state~0); 32824#L146 assume !(8496 == ssl3_accept_~s__state~0); 33130#L149 assume !(8497 == ssl3_accept_~s__state~0); 33129#L152 assume !(8512 == ssl3_accept_~s__state~0); 32807#L155 assume !(8513 == ssl3_accept_~s__state~0); 32808#L158 assume !(8528 == ssl3_accept_~s__state~0); 32797#L161 assume !(8529 == ssl3_accept_~s__state~0); 32798#L164 assume 8544 == ssl3_accept_~s__state~0; 32375#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 32376#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 32412#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32520#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 32521#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 32506#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 32507#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33282#L591 ssl3_accept_~skip~0 := 0; 33277#L110-2 assume !false; 33272#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33267#L113 assume !(12292 == ssl3_accept_~s__state~0); 33262#L116 assume !(16384 == ssl3_accept_~s__state~0); 33257#L119 assume !(8192 == ssl3_accept_~s__state~0); 33251#L122 assume !(24576 == ssl3_accept_~s__state~0); 33247#L125 assume !(8195 == ssl3_accept_~s__state~0); 33243#L128 assume !(8480 == ssl3_accept_~s__state~0); 33240#L131 assume !(8481 == ssl3_accept_~s__state~0); 33237#L134 assume !(8482 == ssl3_accept_~s__state~0); 33235#L137 assume !(8464 == ssl3_accept_~s__state~0); 33233#L140 assume !(8465 == ssl3_accept_~s__state~0); 33230#L143 assume !(8466 == ssl3_accept_~s__state~0); 32940#L146 assume !(8496 == ssl3_accept_~s__state~0); 32938#L149 assume !(8497 == ssl3_accept_~s__state~0); 32936#L152 assume !(8512 == ssl3_accept_~s__state~0); 32934#L155 assume !(8513 == ssl3_accept_~s__state~0); 32932#L158 assume !(8528 == ssl3_accept_~s__state~0); 32930#L161 assume !(8529 == ssl3_accept_~s__state~0); 32928#L164 assume !(8544 == ssl3_accept_~s__state~0); 32926#L167 assume !(8545 == ssl3_accept_~s__state~0); 32924#L170 assume !(8560 == ssl3_accept_~s__state~0); 32922#L173 assume !(8561 == ssl3_accept_~s__state~0); 32918#L176 assume 8448 == ssl3_accept_~s__state~0; 32917#L177 assume !(ssl3_accept_~num1~0 > 0); 32910#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32908#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32901#L591 ssl3_accept_~skip~0 := 0; 32900#L110-2 assume !false; 32899#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32897#L113 assume 12292 == ssl3_accept_~s__state~0; 32898#L114 ssl3_accept_~s__new_session~0 := 1; 32893#L222 ssl3_accept_~s__server~0 := 1; 33393#L227 assume 0 != ssl3_accept_~cb~0; 33391#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 33389#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 33386#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 33383#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 33381#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 33332#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33322#L591 ssl3_accept_~skip~0 := 0; 33320#L110-2 assume !false; 33287#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33281#L113 assume !(12292 == ssl3_accept_~s__state~0); 33276#L116 assume !(16384 == ssl3_accept_~s__state~0); 33271#L119 assume !(8192 == ssl3_accept_~s__state~0); 33266#L122 assume !(24576 == ssl3_accept_~s__state~0); 33261#L125 assume !(8195 == ssl3_accept_~s__state~0); 33256#L128 assume !(8480 == ssl3_accept_~s__state~0); 33250#L131 assume !(8481 == ssl3_accept_~s__state~0); 33246#L134 assume !(8482 == ssl3_accept_~s__state~0); 33242#L137 assume 8464 == ssl3_accept_~s__state~0; 32821#L144 [2021-10-28 08:35:01,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:01,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-28 08:35:01,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:01,240 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106448229] [2021-10-28 08:35:01,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:01,240 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:01,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:01,247 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:01,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:01,286 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:01,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:01,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1060771560, now seen corresponding path program 1 times [2021-10-28 08:35:01,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:01,287 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112973756] [2021-10-28 08:35:01,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:01,287 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:01,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:01,332 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 08:35:01,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:01,333 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112973756] [2021-10-28 08:35:01,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112973756] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:35:01,333 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106769204] [2021-10-28 08:35:01,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:01,334 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:35:01,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:01,362 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:35:01,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-28 08:35:01,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:01,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 08:35:01,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:35:01,859 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-28 08:35:01,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106769204] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:35:01,859 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 08:35:01,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-28 08:35:01,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590057186] [2021-10-28 08:35:01,860 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:35:01,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:01,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:35:01,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 08:35:01,861 INFO L87 Difference]: Start difference. First operand 1419 states and 1831 transitions. cyclomatic complexity: 416 Second operand has 3 states, 2 states have (on average 38.5) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:02,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:02,001 INFO L93 Difference]: Finished difference Result 1485 states and 1897 transitions. [2021-10-28 08:35:02,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:35:02,002 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1485 states and 1897 transitions. [2021-10-28 08:35:02,008 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1273 [2021-10-28 08:35:02,017 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1485 states to 1445 states and 1857 transitions. [2021-10-28 08:35:02,017 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1340 [2021-10-28 08:35:02,018 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1340 [2021-10-28 08:35:02,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1445 states and 1857 transitions. [2021-10-28 08:35:02,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:02,020 INFO L681 BuchiCegarLoop]: Abstraction has 1445 states and 1857 transitions. [2021-10-28 08:35:02,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1445 states and 1857 transitions. [2021-10-28 08:35:02,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1445 to 1389. [2021-10-28 08:35:02,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1389 states, 1389 states have (on average 1.2879769618430525) internal successors, (1789), 1388 states have internal predecessors, (1789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:02,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1389 states to 1389 states and 1789 transitions. [2021-10-28 08:35:02,044 INFO L704 BuchiCegarLoop]: Abstraction has 1389 states and 1789 transitions. [2021-10-28 08:35:02,044 INFO L587 BuchiCegarLoop]: Abstraction has 1389 states and 1789 transitions. [2021-10-28 08:35:02,044 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-28 08:35:02,044 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1389 states and 1789 transitions. [2021-10-28 08:35:02,049 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1217 [2021-10-28 08:35:02,049 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:02,049 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:02,050 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:02,050 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:02,051 INFO L791 eck$LassoCheckResult]: Stem: 35959#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 35833#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 35827#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35786#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 35787#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35780#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 35781#L110-2 assume !false; 35991#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36900#L113 assume !(12292 == ssl3_accept_~s__state~0); 36898#L116 assume !(16384 == ssl3_accept_~s__state~0); 36896#L119 assume !(8192 == ssl3_accept_~s__state~0); 36894#L122 assume !(24576 == ssl3_accept_~s__state~0); 36892#L125 assume !(8195 == ssl3_accept_~s__state~0); 36890#L128 assume !(8480 == ssl3_accept_~s__state~0); 36889#L131 assume !(8481 == ssl3_accept_~s__state~0); 36888#L134 assume !(8482 == ssl3_accept_~s__state~0); 36886#L137 assume 8464 == ssl3_accept_~s__state~0; 36147#L144 [2021-10-28 08:35:02,051 INFO L793 eck$LassoCheckResult]: Loop: 36147#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 37128#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37127#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 35969#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35758#L591 ssl3_accept_~skip~0 := 0; 35834#L110-2 assume !false; 35774#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35775#L113 assume !(12292 == ssl3_accept_~s__state~0); 35807#L116 assume !(16384 == ssl3_accept_~s__state~0); 35808#L119 assume !(8192 == ssl3_accept_~s__state~0); 35863#L122 assume !(24576 == ssl3_accept_~s__state~0); 35864#L125 assume !(8195 == ssl3_accept_~s__state~0); 35912#L128 assume !(8480 == ssl3_accept_~s__state~0); 37015#L131 assume !(8481 == ssl3_accept_~s__state~0); 37113#L134 assume !(8482 == ssl3_accept_~s__state~0); 37112#L137 assume !(8464 == ssl3_accept_~s__state~0); 37111#L140 assume !(8465 == ssl3_accept_~s__state~0); 35936#L143 assume !(8466 == ssl3_accept_~s__state~0); 35937#L146 assume 8496 == ssl3_accept_~s__state~0; 36140#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 36712#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 36710#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 36707#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 35935#L304-2 ssl3_accept_~s__init_num~0 := 0; 36703#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36697#L591 ssl3_accept_~skip~0 := 0; 36695#L110-2 assume !false; 36693#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36692#L113 assume !(12292 == ssl3_accept_~s__state~0); 36691#L116 assume !(16384 == ssl3_accept_~s__state~0); 36690#L119 assume !(8192 == ssl3_accept_~s__state~0); 36689#L122 assume !(24576 == ssl3_accept_~s__state~0); 36688#L125 assume !(8195 == ssl3_accept_~s__state~0); 36687#L128 assume !(8480 == ssl3_accept_~s__state~0); 36686#L131 assume !(8481 == ssl3_accept_~s__state~0); 36685#L134 assume !(8482 == ssl3_accept_~s__state~0); 36683#L137 assume !(8464 == ssl3_accept_~s__state~0); 36681#L140 assume !(8465 == ssl3_accept_~s__state~0); 36679#L143 assume !(8466 == ssl3_accept_~s__state~0); 36677#L146 assume !(8496 == ssl3_accept_~s__state~0); 36673#L149 assume !(8497 == ssl3_accept_~s__state~0); 36110#L152 assume 8512 == ssl3_accept_~s__state~0; 35965#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35855#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 35856#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 35906#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37067#L591 ssl3_accept_~skip~0 := 0; 37065#L110-2 assume !false; 37063#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37061#L113 assume !(12292 == ssl3_accept_~s__state~0); 37055#L116 assume !(16384 == ssl3_accept_~s__state~0); 37052#L119 assume !(8192 == ssl3_accept_~s__state~0); 37049#L122 assume !(24576 == ssl3_accept_~s__state~0); 37046#L125 assume !(8195 == ssl3_accept_~s__state~0); 37043#L128 assume !(8480 == ssl3_accept_~s__state~0); 37040#L131 assume !(8481 == ssl3_accept_~s__state~0); 37037#L134 assume !(8482 == ssl3_accept_~s__state~0); 37034#L137 assume !(8464 == ssl3_accept_~s__state~0); 37031#L140 assume !(8465 == ssl3_accept_~s__state~0); 37028#L143 assume !(8466 == ssl3_accept_~s__state~0); 37021#L146 assume !(8496 == ssl3_accept_~s__state~0); 37020#L149 assume !(8497 == ssl3_accept_~s__state~0); 37019#L152 assume !(8512 == ssl3_accept_~s__state~0); 35861#L155 assume !(8513 == ssl3_accept_~s__state~0); 35754#L158 assume 8528 == ssl3_accept_~s__state~0; 35755#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 35802#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 35803#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 35899#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 35964#L364 assume !(ssl3_accept_~ret~0 <= 0); 35817#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 35951#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37066#L591 ssl3_accept_~skip~0 := 0; 37064#L110-2 assume !false; 37062#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37060#L113 assume !(12292 == ssl3_accept_~s__state~0); 37054#L116 assume !(16384 == ssl3_accept_~s__state~0); 37051#L119 assume !(8192 == ssl3_accept_~s__state~0); 37048#L122 assume !(24576 == ssl3_accept_~s__state~0); 37045#L125 assume !(8195 == ssl3_accept_~s__state~0); 37042#L128 assume !(8480 == ssl3_accept_~s__state~0); 37039#L131 assume !(8481 == ssl3_accept_~s__state~0); 37036#L134 assume !(8482 == ssl3_accept_~s__state~0); 37033#L137 assume !(8464 == ssl3_accept_~s__state~0); 37030#L140 assume !(8465 == ssl3_accept_~s__state~0); 37027#L143 assume !(8466 == ssl3_accept_~s__state~0); 37025#L146 assume !(8496 == ssl3_accept_~s__state~0); 35921#L149 assume !(8497 == ssl3_accept_~s__state~0); 35818#L152 assume !(8512 == ssl3_accept_~s__state~0); 35819#L155 assume !(8513 == ssl3_accept_~s__state~0); 37016#L158 assume !(8528 == ssl3_accept_~s__state~0); 36670#L161 assume !(8529 == ssl3_accept_~s__state~0); 36669#L164 assume 8544 == ssl3_accept_~s__state~0; 35743#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 35744#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 35779#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35889#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 35890#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 35874#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 35875#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36794#L591 ssl3_accept_~skip~0 := 0; 36792#L110-2 assume !false; 36790#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36788#L113 assume !(12292 == ssl3_accept_~s__state~0); 36786#L116 assume !(16384 == ssl3_accept_~s__state~0); 36784#L119 assume !(8192 == ssl3_accept_~s__state~0); 36255#L122 assume !(24576 == ssl3_accept_~s__state~0); 36252#L125 assume !(8195 == ssl3_accept_~s__state~0); 36245#L128 assume !(8480 == ssl3_accept_~s__state~0); 36243#L131 assume !(8481 == ssl3_accept_~s__state~0); 36238#L134 assume !(8482 == ssl3_accept_~s__state~0); 36234#L137 assume !(8464 == ssl3_accept_~s__state~0); 36229#L140 assume !(8465 == ssl3_accept_~s__state~0); 36226#L143 assume !(8466 == ssl3_accept_~s__state~0); 36223#L146 assume !(8496 == ssl3_accept_~s__state~0); 36221#L149 assume !(8497 == ssl3_accept_~s__state~0); 36218#L152 assume !(8512 == ssl3_accept_~s__state~0); 36215#L155 assume !(8513 == ssl3_accept_~s__state~0); 36212#L158 assume !(8528 == ssl3_accept_~s__state~0); 36209#L161 assume !(8529 == ssl3_accept_~s__state~0); 36206#L164 assume !(8544 == ssl3_accept_~s__state~0); 36203#L167 assume !(8545 == ssl3_accept_~s__state~0); 36200#L170 assume !(8560 == ssl3_accept_~s__state~0); 36197#L173 assume !(8561 == ssl3_accept_~s__state~0); 36194#L176 assume 8448 == ssl3_accept_~s__state~0; 36191#L177 assume !(ssl3_accept_~num1~0 > 0); 36188#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36185#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36178#L591 ssl3_accept_~skip~0 := 0; 36170#L110-2 assume !false; 36169#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36166#L113 assume !(12292 == ssl3_accept_~s__state~0); 36165#L116 assume 16384 == ssl3_accept_~s__state~0; 36163#L222 ssl3_accept_~s__server~0 := 1; 36395#L227 assume 0 != ssl3_accept_~cb~0; 36393#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 36392#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 36385#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 36382#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 36379#L254 assume 12292 != ssl3_accept_~s__state~0; 36376#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 36285#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36274#L591 ssl3_accept_~skip~0 := 0; 36271#L110-2 assume !false; 36268#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36265#L113 assume !(12292 == ssl3_accept_~s__state~0); 36262#L116 assume !(16384 == ssl3_accept_~s__state~0); 36258#L119 assume !(8192 == ssl3_accept_~s__state~0); 36259#L122 assume !(24576 == ssl3_accept_~s__state~0); 36780#L125 assume !(8195 == ssl3_accept_~s__state~0); 36778#L128 assume !(8480 == ssl3_accept_~s__state~0); 36776#L131 assume !(8481 == ssl3_accept_~s__state~0); 36774#L134 assume !(8482 == ssl3_accept_~s__state~0); 36772#L137 assume 8464 == ssl3_accept_~s__state~0; 36147#L144 [2021-10-28 08:35:02,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:02,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-28 08:35:02,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:02,052 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505395391] [2021-10-28 08:35:02,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:02,052 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:02,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:02,060 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:02,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:02,067 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:02,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:02,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1681308288, now seen corresponding path program 1 times [2021-10-28 08:35:02,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:02,068 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625268738] [2021-10-28 08:35:02,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:02,069 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:02,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:02,105 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 08:35:02,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:02,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625268738] [2021-10-28 08:35:02,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625268738] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:35:02,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710912056] [2021-10-28 08:35:02,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:02,106 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:35:02,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:02,108 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:35:02,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-28 08:35:02,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:02,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 08:35:02,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:35:02,693 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 08:35:02,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710912056] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:35:02,693 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 08:35:02,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 08:35:02,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843174095] [2021-10-28 08:35:02,694 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:35:02,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:02,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 08:35:02,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 08:35:02,695 INFO L87 Difference]: Start difference. First operand 1389 states and 1789 transitions. cyclomatic complexity: 404 Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:02,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:02,956 INFO L93 Difference]: Finished difference Result 2360 states and 3007 transitions. [2021-10-28 08:35:02,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 08:35:02,956 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2360 states and 3007 transitions. [2021-10-28 08:35:02,966 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1808 [2021-10-28 08:35:02,988 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2360 states to 2324 states and 2969 transitions. [2021-10-28 08:35:02,988 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2219 [2021-10-28 08:35:02,990 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2219 [2021-10-28 08:35:02,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2324 states and 2969 transitions. [2021-10-28 08:35:02,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:02,991 INFO L681 BuchiCegarLoop]: Abstraction has 2324 states and 2969 transitions. [2021-10-28 08:35:02,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2324 states and 2969 transitions. [2021-10-28 08:35:03,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2324 to 1806. [2021-10-28 08:35:03,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1806 states, 1806 states have (on average 1.2940199335548173) internal successors, (2337), 1805 states have internal predecessors, (2337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:03,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1806 states to 1806 states and 2337 transitions. [2021-10-28 08:35:03,030 INFO L704 BuchiCegarLoop]: Abstraction has 1806 states and 2337 transitions. [2021-10-28 08:35:03,031 INFO L587 BuchiCegarLoop]: Abstraction has 1806 states and 2337 transitions. [2021-10-28 08:35:03,031 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-28 08:35:03,031 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1806 states and 2337 transitions. [2021-10-28 08:35:03,036 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1608 [2021-10-28 08:35:03,036 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:03,037 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:03,038 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:03,038 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:03,038 INFO L791 eck$LassoCheckResult]: Stem: 40176#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 40052#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 40048#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40005#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 40006#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39993#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 39994#L110-2 assume !false; 40209#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40995#L113 assume !(12292 == ssl3_accept_~s__state~0); 40994#L116 assume !(16384 == ssl3_accept_~s__state~0); 40993#L119 assume !(8192 == ssl3_accept_~s__state~0); 40992#L122 assume !(24576 == ssl3_accept_~s__state~0); 40991#L125 assume !(8195 == ssl3_accept_~s__state~0); 40990#L128 assume !(8480 == ssl3_accept_~s__state~0); 40989#L131 assume !(8481 == ssl3_accept_~s__state~0); 40988#L134 assume !(8482 == ssl3_accept_~s__state~0); 40987#L137 assume 8464 == ssl3_accept_~s__state~0; 40270#L144 [2021-10-28 08:35:03,039 INFO L793 eck$LassoCheckResult]: Loop: 40270#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 41429#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41427#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 41424#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41418#L591 ssl3_accept_~skip~0 := 0; 41416#L110-2 assume !false; 41414#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41412#L113 assume !(12292 == ssl3_accept_~s__state~0); 41410#L116 assume !(16384 == ssl3_accept_~s__state~0); 41408#L119 assume !(8192 == ssl3_accept_~s__state~0); 41406#L122 assume !(24576 == ssl3_accept_~s__state~0); 41404#L125 assume !(8195 == ssl3_accept_~s__state~0); 41402#L128 assume !(8480 == ssl3_accept_~s__state~0); 40739#L131 assume !(8481 == ssl3_accept_~s__state~0); 41401#L134 assume !(8482 == ssl3_accept_~s__state~0); 41400#L137 assume !(8464 == ssl3_accept_~s__state~0); 41399#L140 assume !(8465 == ssl3_accept_~s__state~0); 41397#L143 assume !(8466 == ssl3_accept_~s__state~0); 41052#L146 assume 8496 == ssl3_accept_~s__state~0; 40267#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 41051#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 41050#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 41049#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40154#L304-2 ssl3_accept_~s__init_num~0 := 0; 41047#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41042#L591 ssl3_accept_~skip~0 := 0; 41041#L110-2 assume !false; 41040#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41039#L113 assume !(12292 == ssl3_accept_~s__state~0); 41038#L116 assume !(16384 == ssl3_accept_~s__state~0); 41029#L119 assume !(8192 == ssl3_accept_~s__state~0); 41026#L122 assume !(24576 == ssl3_accept_~s__state~0); 41021#L125 assume !(8195 == ssl3_accept_~s__state~0); 41015#L128 assume !(8480 == ssl3_accept_~s__state~0); 41012#L131 assume !(8481 == ssl3_accept_~s__state~0); 41009#L134 assume !(8482 == ssl3_accept_~s__state~0); 41006#L137 assume !(8464 == ssl3_accept_~s__state~0); 41003#L140 assume !(8465 == ssl3_accept_~s__state~0); 41000#L143 assume !(8466 == ssl3_accept_~s__state~0); 40980#L146 assume !(8496 == ssl3_accept_~s__state~0); 40979#L149 assume !(8497 == ssl3_accept_~s__state~0); 40978#L152 assume 8512 == ssl3_accept_~s__state~0; 40264#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41732#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 41729#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41726#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41720#L591 ssl3_accept_~skip~0 := 0; 41718#L110-2 assume !false; 41716#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41714#L113 assume !(12292 == ssl3_accept_~s__state~0); 41712#L116 assume !(16384 == ssl3_accept_~s__state~0); 41710#L119 assume !(8192 == ssl3_accept_~s__state~0); 41688#L122 assume !(24576 == ssl3_accept_~s__state~0); 41683#L125 assume !(8195 == ssl3_accept_~s__state~0); 41681#L128 assume !(8480 == ssl3_accept_~s__state~0); 41679#L131 assume !(8481 == ssl3_accept_~s__state~0); 41677#L134 assume !(8482 == ssl3_accept_~s__state~0); 41675#L137 assume !(8464 == ssl3_accept_~s__state~0); 41673#L140 assume !(8465 == ssl3_accept_~s__state~0); 41671#L143 assume !(8466 == ssl3_accept_~s__state~0); 41669#L146 assume !(8496 == ssl3_accept_~s__state~0); 41667#L149 assume !(8497 == ssl3_accept_~s__state~0); 41665#L152 assume !(8512 == ssl3_accept_~s__state~0); 41664#L155 assume !(8513 == ssl3_accept_~s__state~0); 41662#L158 assume 8528 == ssl3_accept_~s__state~0; 40261#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41659#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 40133#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 40119#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 40185#L364 assume !(ssl3_accept_~ret~0 <= 0); 40036#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40169#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41438#L591 ssl3_accept_~skip~0 := 0; 41437#L110-2 assume !false; 41436#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41434#L113 assume !(12292 == ssl3_accept_~s__state~0); 41433#L116 assume !(16384 == ssl3_accept_~s__state~0); 41432#L119 assume !(8192 == ssl3_accept_~s__state~0); 41431#L122 assume !(24576 == ssl3_accept_~s__state~0); 41430#L125 assume !(8195 == ssl3_accept_~s__state~0); 41428#L128 assume !(8480 == ssl3_accept_~s__state~0); 41426#L131 assume !(8481 == ssl3_accept_~s__state~0); 41425#L134 assume !(8482 == ssl3_accept_~s__state~0); 41419#L137 assume !(8464 == ssl3_accept_~s__state~0); 41417#L140 assume !(8465 == ssl3_accept_~s__state~0); 41415#L143 assume !(8466 == ssl3_accept_~s__state~0); 41413#L146 assume !(8496 == ssl3_accept_~s__state~0); 41411#L149 assume !(8497 == ssl3_accept_~s__state~0); 41409#L152 assume !(8512 == ssl3_accept_~s__state~0); 41407#L155 assume !(8513 == ssl3_accept_~s__state~0); 41405#L158 assume !(8528 == ssl3_accept_~s__state~0); 41403#L161 assume !(8529 == ssl3_accept_~s__state~0); 40734#L164 assume 8544 == ssl3_accept_~s__state~0; 40258#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 41328#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 41325#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41324#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 41319#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 41314#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 41310#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41301#L591 ssl3_accept_~skip~0 := 0; 41299#L110-2 assume !false; 41297#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41295#L113 assume !(12292 == ssl3_accept_~s__state~0); 41293#L116 assume !(16384 == ssl3_accept_~s__state~0); 41291#L119 assume !(8192 == ssl3_accept_~s__state~0); 41289#L122 assume !(24576 == ssl3_accept_~s__state~0); 41287#L125 assume !(8195 == ssl3_accept_~s__state~0); 41285#L128 assume !(8480 == ssl3_accept_~s__state~0); 41283#L131 assume !(8481 == ssl3_accept_~s__state~0); 41281#L134 assume !(8482 == ssl3_accept_~s__state~0); 41279#L137 assume !(8464 == ssl3_accept_~s__state~0); 41277#L140 assume !(8465 == ssl3_accept_~s__state~0); 41275#L143 assume !(8466 == ssl3_accept_~s__state~0); 41273#L146 assume !(8496 == ssl3_accept_~s__state~0); 41271#L149 assume !(8497 == ssl3_accept_~s__state~0); 41270#L152 assume !(8512 == ssl3_accept_~s__state~0); 41269#L155 assume !(8513 == ssl3_accept_~s__state~0); 41268#L158 assume !(8528 == ssl3_accept_~s__state~0); 41267#L161 assume !(8529 == ssl3_accept_~s__state~0); 41266#L164 assume !(8544 == ssl3_accept_~s__state~0); 41265#L167 assume !(8545 == ssl3_accept_~s__state~0); 41264#L170 assume !(8560 == ssl3_accept_~s__state~0); 41263#L173 assume !(8561 == ssl3_accept_~s__state~0); 41262#L176 assume 8448 == ssl3_accept_~s__state~0; 40089#L177 assume !(ssl3_accept_~num1~0 > 0); 40090#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41192#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41187#L591 ssl3_accept_~skip~0 := 0; 41186#L110-2 assume !false; 41185#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41184#L113 assume !(12292 == ssl3_accept_~s__state~0); 41183#L116 assume !(16384 == ssl3_accept_~s__state~0); 41182#L119 assume !(8192 == ssl3_accept_~s__state~0); 41181#L122 assume !(24576 == ssl3_accept_~s__state~0); 41180#L125 assume !(8195 == ssl3_accept_~s__state~0); 41179#L128 assume !(8480 == ssl3_accept_~s__state~0); 41178#L131 assume !(8481 == ssl3_accept_~s__state~0); 41177#L134 assume !(8482 == ssl3_accept_~s__state~0); 41176#L137 assume !(8464 == ssl3_accept_~s__state~0); 41175#L140 assume !(8465 == ssl3_accept_~s__state~0); 41174#L143 assume !(8466 == ssl3_accept_~s__state~0); 41173#L146 assume !(8496 == ssl3_accept_~s__state~0); 41172#L149 assume !(8497 == ssl3_accept_~s__state~0); 41171#L152 assume !(8512 == ssl3_accept_~s__state~0); 41170#L155 assume !(8513 == ssl3_accept_~s__state~0); 41169#L158 assume !(8528 == ssl3_accept_~s__state~0); 41168#L161 assume !(8529 == ssl3_accept_~s__state~0); 41167#L164 assume !(8544 == ssl3_accept_~s__state~0); 41166#L167 assume !(8545 == ssl3_accept_~s__state~0); 41165#L170 assume !(8560 == ssl3_accept_~s__state~0); 41164#L173 assume !(8561 == ssl3_accept_~s__state~0); 41163#L176 assume !(8448 == ssl3_accept_~s__state~0); 41162#L179 assume 8576 == ssl3_accept_~s__state~0; 40794#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 41159#L451 assume !(ssl3_accept_~ret~0 <= 0); 41156#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 41157#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41300#L591 ssl3_accept_~skip~0 := 0; 41298#L110-2 assume !false; 41296#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41294#L113 assume !(12292 == ssl3_accept_~s__state~0); 41292#L116 assume !(16384 == ssl3_accept_~s__state~0); 41290#L119 assume !(8192 == ssl3_accept_~s__state~0); 41288#L122 assume !(24576 == ssl3_accept_~s__state~0); 41286#L125 assume !(8195 == ssl3_accept_~s__state~0); 41284#L128 assume !(8480 == ssl3_accept_~s__state~0); 41282#L131 assume !(8481 == ssl3_accept_~s__state~0); 41280#L134 assume !(8482 == ssl3_accept_~s__state~0); 41278#L137 assume 8464 == ssl3_accept_~s__state~0; 40270#L144 [2021-10-28 08:35:03,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:03,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-28 08:35:03,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:03,040 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119065413] [2021-10-28 08:35:03,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:03,040 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:03,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:03,048 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:03,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:03,056 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:03,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:03,057 INFO L85 PathProgramCache]: Analyzing trace with hash -2091449119, now seen corresponding path program 1 times [2021-10-28 08:35:03,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:03,058 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212485619] [2021-10-28 08:35:03,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:03,058 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:03,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:03,095 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-10-28 08:35:03,095 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:03,095 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212485619] [2021-10-28 08:35:03,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212485619] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:35:03,096 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:35:03,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:35:03,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605969702] [2021-10-28 08:35:03,097 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:35:03,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:03,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:35:03,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:35:03,097 INFO L87 Difference]: Start difference. First operand 1806 states and 2337 transitions. cyclomatic complexity: 537 Second operand has 3 states, 2 states have (on average 36.5) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:03,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:03,231 INFO L93 Difference]: Finished difference Result 1989 states and 2546 transitions. [2021-10-28 08:35:03,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:35:03,232 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1989 states and 2546 transitions. [2021-10-28 08:35:03,240 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1673 [2021-10-28 08:35:03,248 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1989 states to 1919 states and 2476 transitions. [2021-10-28 08:35:03,248 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1814 [2021-10-28 08:35:03,250 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1814 [2021-10-28 08:35:03,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1919 states and 2476 transitions. [2021-10-28 08:35:03,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:03,250 INFO L681 BuchiCegarLoop]: Abstraction has 1919 states and 2476 transitions. [2021-10-28 08:35:03,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1919 states and 2476 transitions. [2021-10-28 08:35:03,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1919 to 1804. [2021-10-28 08:35:03,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1804 states, 1804 states have (on average 1.291019955654102) internal successors, (2329), 1803 states have internal predecessors, (2329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:03,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 2329 transitions. [2021-10-28 08:35:03,281 INFO L704 BuchiCegarLoop]: Abstraction has 1804 states and 2329 transitions. [2021-10-28 08:35:03,281 INFO L587 BuchiCegarLoop]: Abstraction has 1804 states and 2329 transitions. [2021-10-28 08:35:03,282 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-28 08:35:03,282 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1804 states and 2329 transitions. [2021-10-28 08:35:03,287 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1600 [2021-10-28 08:35:03,287 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:03,287 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:03,289 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:03,289 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:03,289 INFO L791 eck$LassoCheckResult]: Stem: 43985#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 43852#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 43848#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43805#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 43806#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43793#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 43794#L110-2 assume !false; 44015#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44237#L113 assume !(12292 == ssl3_accept_~s__state~0); 44236#L116 assume !(16384 == ssl3_accept_~s__state~0); 44235#L119 assume !(8192 == ssl3_accept_~s__state~0); 44234#L122 assume !(24576 == ssl3_accept_~s__state~0); 44233#L125 assume !(8195 == ssl3_accept_~s__state~0); 44232#L128 assume !(8480 == ssl3_accept_~s__state~0); 44231#L131 assume !(8481 == ssl3_accept_~s__state~0); 44230#L134 assume !(8482 == ssl3_accept_~s__state~0); 44229#L137 assume 8464 == ssl3_accept_~s__state~0; 44073#L144 [2021-10-28 08:35:03,290 INFO L793 eck$LassoCheckResult]: Loop: 44073#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 43982#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43983#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 45528#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45523#L591 ssl3_accept_~skip~0 := 0; 45522#L110-2 assume !false; 45521#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45520#L113 assume !(12292 == ssl3_accept_~s__state~0); 45519#L116 assume !(16384 == ssl3_accept_~s__state~0); 45518#L119 assume !(8192 == ssl3_accept_~s__state~0); 45517#L122 assume !(24576 == ssl3_accept_~s__state~0); 45516#L125 assume !(8195 == ssl3_accept_~s__state~0); 45515#L128 assume !(8480 == ssl3_accept_~s__state~0); 44828#L131 assume !(8481 == ssl3_accept_~s__state~0); 45514#L134 assume !(8482 == ssl3_accept_~s__state~0); 45513#L137 assume !(8464 == ssl3_accept_~s__state~0); 45512#L140 assume !(8465 == ssl3_accept_~s__state~0); 45509#L143 assume !(8466 == ssl3_accept_~s__state~0); 44284#L146 assume 8496 == ssl3_accept_~s__state~0; 43959#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 43832#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43807#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 43808#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43962#L304-2 ssl3_accept_~s__init_num~0 := 0; 44744#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44738#L591 ssl3_accept_~skip~0 := 0; 44736#L110-2 assume !false; 44734#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44732#L113 assume !(12292 == ssl3_accept_~s__state~0); 44730#L116 assume !(16384 == ssl3_accept_~s__state~0); 44728#L119 assume !(8192 == ssl3_accept_~s__state~0); 44726#L122 assume !(24576 == ssl3_accept_~s__state~0); 44723#L125 assume !(8195 == ssl3_accept_~s__state~0); 44721#L128 assume !(8480 == ssl3_accept_~s__state~0); 44719#L131 assume !(8481 == ssl3_accept_~s__state~0); 44716#L134 assume !(8482 == ssl3_accept_~s__state~0); 44714#L137 assume !(8464 == ssl3_accept_~s__state~0); 44712#L140 assume !(8465 == ssl3_accept_~s__state~0); 44710#L143 assume !(8466 == ssl3_accept_~s__state~0); 44708#L146 assume !(8496 == ssl3_accept_~s__state~0); 44705#L149 assume !(8497 == ssl3_accept_~s__state~0); 44242#L152 assume 8512 == ssl3_accept_~s__state~0; 43991#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43872#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43873#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43930#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45503#L591 ssl3_accept_~skip~0 := 0; 45502#L110-2 assume !false; 45409#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45408#L113 assume !(12292 == ssl3_accept_~s__state~0); 45407#L116 assume !(16384 == ssl3_accept_~s__state~0); 45406#L119 assume !(8192 == ssl3_accept_~s__state~0); 45405#L122 assume !(24576 == ssl3_accept_~s__state~0); 45404#L125 assume !(8195 == ssl3_accept_~s__state~0); 45403#L128 assume !(8480 == ssl3_accept_~s__state~0); 45401#L131 assume !(8481 == ssl3_accept_~s__state~0); 45400#L134 assume !(8482 == ssl3_accept_~s__state~0); 45399#L137 assume !(8464 == ssl3_accept_~s__state~0); 45397#L140 assume !(8465 == ssl3_accept_~s__state~0); 45396#L143 assume !(8466 == ssl3_accept_~s__state~0); 45395#L146 assume !(8496 == ssl3_accept_~s__state~0); 45388#L149 assume !(8497 == ssl3_accept_~s__state~0); 45386#L152 assume !(8512 == ssl3_accept_~s__state~0); 45384#L155 assume !(8513 == ssl3_accept_~s__state~0); 45382#L158 assume 8528 == ssl3_accept_~s__state~0; 43843#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43815#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 43816#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 43923#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 43990#L364 assume !(ssl3_accept_~ret~0 <= 0); 43836#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43976#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45458#L591 ssl3_accept_~skip~0 := 0; 45454#L110-2 assume !false; 45450#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45446#L113 assume !(12292 == ssl3_accept_~s__state~0); 45442#L116 assume !(16384 == ssl3_accept_~s__state~0); 45438#L119 assume !(8192 == ssl3_accept_~s__state~0); 45434#L122 assume !(24576 == ssl3_accept_~s__state~0); 45430#L125 assume !(8195 == ssl3_accept_~s__state~0); 45427#L128 assume !(8480 == ssl3_accept_~s__state~0); 45424#L131 assume !(8481 == ssl3_accept_~s__state~0); 45422#L134 assume !(8482 == ssl3_accept_~s__state~0); 45420#L137 assume !(8464 == ssl3_accept_~s__state~0); 45418#L140 assume !(8465 == ssl3_accept_~s__state~0); 45416#L143 assume !(8466 == ssl3_accept_~s__state~0); 45415#L146 assume !(8496 == ssl3_accept_~s__state~0); 45413#L149 assume !(8497 == ssl3_accept_~s__state~0); 45412#L152 assume !(8512 == ssl3_accept_~s__state~0); 45411#L155 assume !(8513 == ssl3_accept_~s__state~0); 45410#L158 assume !(8528 == ssl3_accept_~s__state~0); 44905#L161 assume !(8529 == ssl3_accept_~s__state~0); 44273#L164 assume 8544 == ssl3_accept_~s__state~0; 43762#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 43763#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 43800#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43947#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45217#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 43897#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 43898#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45256#L591 ssl3_accept_~skip~0 := 0; 45254#L110-2 assume !false; 45252#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45250#L113 assume !(12292 == ssl3_accept_~s__state~0); 45248#L116 assume !(16384 == ssl3_accept_~s__state~0); 45246#L119 assume !(8192 == ssl3_accept_~s__state~0); 45244#L122 assume !(24576 == ssl3_accept_~s__state~0); 45242#L125 assume !(8195 == ssl3_accept_~s__state~0); 45240#L128 assume !(8480 == ssl3_accept_~s__state~0); 45238#L131 assume !(8481 == ssl3_accept_~s__state~0); 45236#L134 assume !(8482 == ssl3_accept_~s__state~0); 45234#L137 assume !(8464 == ssl3_accept_~s__state~0); 45232#L140 assume !(8465 == ssl3_accept_~s__state~0); 45230#L143 assume !(8466 == ssl3_accept_~s__state~0); 45228#L146 assume !(8496 == ssl3_accept_~s__state~0); 45226#L149 assume !(8497 == ssl3_accept_~s__state~0); 45224#L152 assume !(8512 == ssl3_accept_~s__state~0); 45222#L155 assume !(8513 == ssl3_accept_~s__state~0); 45220#L158 assume !(8528 == ssl3_accept_~s__state~0); 45174#L161 assume !(8529 == ssl3_accept_~s__state~0); 45173#L164 assume !(8544 == ssl3_accept_~s__state~0); 45154#L167 assume !(8545 == ssl3_accept_~s__state~0); 45152#L170 assume !(8560 == ssl3_accept_~s__state~0); 45150#L173 assume !(8561 == ssl3_accept_~s__state~0); 45147#L176 assume 8448 == ssl3_accept_~s__state~0; 45141#L177 assume !(ssl3_accept_~num1~0 > 0); 43841#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43842#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45139#L591 ssl3_accept_~skip~0 := 0; 45136#L110-2 assume !false; 45129#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45126#L113 assume !(12292 == ssl3_accept_~s__state~0); 45123#L116 assume !(16384 == ssl3_accept_~s__state~0); 45120#L119 assume !(8192 == ssl3_accept_~s__state~0); 45117#L122 assume !(24576 == ssl3_accept_~s__state~0); 45114#L125 assume !(8195 == ssl3_accept_~s__state~0); 45111#L128 assume !(8480 == ssl3_accept_~s__state~0); 45108#L131 assume !(8481 == ssl3_accept_~s__state~0); 45105#L134 assume !(8482 == ssl3_accept_~s__state~0); 45102#L137 assume !(8464 == ssl3_accept_~s__state~0); 45099#L140 assume !(8465 == ssl3_accept_~s__state~0); 45096#L143 assume !(8466 == ssl3_accept_~s__state~0); 45093#L146 assume !(8496 == ssl3_accept_~s__state~0); 45090#L149 assume !(8497 == ssl3_accept_~s__state~0); 45087#L152 assume !(8512 == ssl3_accept_~s__state~0); 45084#L155 assume !(8513 == ssl3_accept_~s__state~0); 45081#L158 assume !(8528 == ssl3_accept_~s__state~0); 45078#L161 assume !(8529 == ssl3_accept_~s__state~0); 45075#L164 assume !(8544 == ssl3_accept_~s__state~0); 45072#L167 assume !(8545 == ssl3_accept_~s__state~0); 45069#L170 assume !(8560 == ssl3_accept_~s__state~0); 45066#L173 assume !(8561 == ssl3_accept_~s__state~0); 45063#L176 assume !(8448 == ssl3_accept_~s__state~0); 45060#L179 assume 8576 == ssl3_accept_~s__state~0; 44939#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 45047#L451 assume !(ssl3_accept_~ret~0 <= 0); 45046#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 43761#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45542#L591 ssl3_accept_~skip~0 := 0; 45541#L110-2 assume !false; 45540#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45539#L113 assume !(12292 == ssl3_accept_~s__state~0); 45538#L116 assume !(16384 == ssl3_accept_~s__state~0); 45537#L119 assume !(8192 == ssl3_accept_~s__state~0); 45536#L122 assume !(24576 == ssl3_accept_~s__state~0); 45535#L125 assume !(8195 == ssl3_accept_~s__state~0); 45534#L128 assume !(8480 == ssl3_accept_~s__state~0); 45533#L131 assume !(8481 == ssl3_accept_~s__state~0); 45532#L134 assume !(8482 == ssl3_accept_~s__state~0); 45531#L137 assume !(8464 == ssl3_accept_~s__state~0); 45530#L140 assume !(8465 == ssl3_accept_~s__state~0); 45511#L143 assume 8466 == ssl3_accept_~s__state~0; 44073#L144 [2021-10-28 08:35:03,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:03,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-28 08:35:03,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:03,291 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411624333] [2021-10-28 08:35:03,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:03,291 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:03,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:03,318 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:03,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:03,325 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:03,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:03,326 INFO L85 PathProgramCache]: Analyzing trace with hash 162096038, now seen corresponding path program 1 times [2021-10-28 08:35:03,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:03,326 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972749870] [2021-10-28 08:35:03,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:03,326 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:03,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:03,426 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-28 08:35:03,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:03,426 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972749870] [2021-10-28 08:35:03,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972749870] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:35:03,427 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:35:03,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-28 08:35:03,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75533991] [2021-10-28 08:35:03,427 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:35:03,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:03,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-28 08:35:03,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 08:35:03,428 INFO L87 Difference]: Start difference. First operand 1804 states and 2329 transitions. cyclomatic complexity: 532 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:03,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:03,526 INFO L93 Difference]: Finished difference Result 7847 states and 10020 transitions. [2021-10-28 08:35:03,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-28 08:35:03,527 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7847 states and 10020 transitions. [2021-10-28 08:35:03,560 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7493 [2021-10-28 08:35:03,593 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7847 states to 7847 states and 10020 transitions. [2021-10-28 08:35:03,593 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7742 [2021-10-28 08:35:03,601 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7742 [2021-10-28 08:35:03,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7847 states and 10020 transitions. [2021-10-28 08:35:03,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:03,606 INFO L681 BuchiCegarLoop]: Abstraction has 7847 states and 10020 transitions. [2021-10-28 08:35:03,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7847 states and 10020 transitions. [2021-10-28 08:35:03,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7847 to 3037. [2021-10-28 08:35:03,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3037 states, 3037 states have (on average 1.2828449127428383) internal successors, (3896), 3036 states have internal predecessors, (3896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:03,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3037 states to 3037 states and 3896 transitions. [2021-10-28 08:35:03,687 INFO L704 BuchiCegarLoop]: Abstraction has 3037 states and 3896 transitions. [2021-10-28 08:35:03,687 INFO L587 BuchiCegarLoop]: Abstraction has 3037 states and 3896 transitions. [2021-10-28 08:35:03,687 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-28 08:35:03,687 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3037 states and 3896 transitions. [2021-10-28 08:35:03,696 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2833 [2021-10-28 08:35:03,696 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:03,696 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:03,697 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:03,698 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:03,698 INFO L791 eck$LassoCheckResult]: Stem: 53644#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 53522#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 53516#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53473#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 53474#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53467#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 53468#L110-2 assume !false; 53686#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55241#L113 assume !(12292 == ssl3_accept_~s__state~0); 55242#L116 assume !(16384 == ssl3_accept_~s__state~0); 55237#L119 assume !(8192 == ssl3_accept_~s__state~0); 55238#L122 assume !(24576 == ssl3_accept_~s__state~0); 55233#L125 assume !(8195 == ssl3_accept_~s__state~0); 55234#L128 assume !(8480 == ssl3_accept_~s__state~0); 55229#L131 assume !(8481 == ssl3_accept_~s__state~0); 55230#L134 assume !(8482 == ssl3_accept_~s__state~0); 55225#L137 assume 8464 == ssl3_accept_~s__state~0; 54918#L144 [2021-10-28 08:35:03,698 INFO L793 eck$LassoCheckResult]: Loop: 54918#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 53639#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 53640#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 56400#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56394#L591 ssl3_accept_~skip~0 := 0; 56389#L110-2 assume !false; 56387#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56385#L113 assume !(12292 == ssl3_accept_~s__state~0); 56383#L116 assume !(16384 == ssl3_accept_~s__state~0); 56381#L119 assume !(8192 == ssl3_accept_~s__state~0); 56379#L122 assume !(24576 == ssl3_accept_~s__state~0); 56377#L125 assume !(8195 == ssl3_accept_~s__state~0); 56375#L128 assume !(8480 == ssl3_accept_~s__state~0); 56265#L131 assume !(8481 == ssl3_accept_~s__state~0); 56372#L134 assume !(8482 == ssl3_accept_~s__state~0); 56370#L137 assume !(8464 == ssl3_accept_~s__state~0); 56263#L140 assume !(8465 == ssl3_accept_~s__state~0); 56262#L143 assume !(8466 == ssl3_accept_~s__state~0); 55314#L146 assume 8496 == ssl3_accept_~s__state~0; 54912#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 55313#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 55311#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 55309#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 53621#L304-2 ssl3_accept_~s__init_num~0 := 0; 55305#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55299#L591 ssl3_accept_~skip~0 := 0; 55297#L110-2 assume !false; 55295#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55293#L113 assume !(12292 == ssl3_accept_~s__state~0); 55291#L116 assume !(16384 == ssl3_accept_~s__state~0); 55289#L119 assume !(8192 == ssl3_accept_~s__state~0); 55287#L122 assume !(24576 == ssl3_accept_~s__state~0); 55285#L125 assume !(8195 == ssl3_accept_~s__state~0); 55283#L128 assume !(8480 == ssl3_accept_~s__state~0); 55281#L131 assume !(8481 == ssl3_accept_~s__state~0); 55280#L134 assume !(8482 == ssl3_accept_~s__state~0); 55279#L137 assume !(8464 == ssl3_accept_~s__state~0); 55278#L140 assume !(8465 == ssl3_accept_~s__state~0); 55277#L143 assume !(8466 == ssl3_accept_~s__state~0); 55276#L146 assume !(8496 == ssl3_accept_~s__state~0); 55275#L149 assume !(8497 == ssl3_accept_~s__state~0); 54905#L152 assume 8512 == ssl3_accept_~s__state~0; 53649#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53650#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 54579#L319 assume !(ssl3_accept_~ret~0 <= 0); 56367#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 56366#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56333#L591 ssl3_accept_~skip~0 := 0; 56334#L110-2 assume !false; 56327#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56328#L113 assume !(12292 == ssl3_accept_~s__state~0); 56321#L116 assume !(16384 == ssl3_accept_~s__state~0); 56322#L119 assume !(8192 == ssl3_accept_~s__state~0); 56315#L122 assume !(24576 == ssl3_accept_~s__state~0); 56316#L125 assume !(8195 == ssl3_accept_~s__state~0); 56309#L128 assume !(8480 == ssl3_accept_~s__state~0); 56310#L131 assume !(8481 == ssl3_accept_~s__state~0); 56303#L134 assume !(8482 == ssl3_accept_~s__state~0); 56304#L137 assume !(8464 == ssl3_accept_~s__state~0); 56297#L140 assume !(8465 == ssl3_accept_~s__state~0); 56298#L143 assume !(8466 == ssl3_accept_~s__state~0); 56291#L146 assume !(8496 == ssl3_accept_~s__state~0); 56292#L149 assume !(8497 == ssl3_accept_~s__state~0); 56285#L152 assume !(8512 == ssl3_accept_~s__state~0); 56286#L155 assume !(8513 == ssl3_accept_~s__state~0); 55529#L158 assume 8528 == ssl3_accept_~s__state~0; 53511#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53489#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 53490#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 53583#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 53648#L364 assume !(ssl3_accept_~ret~0 <= 0); 53504#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53633#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56388#L591 ssl3_accept_~skip~0 := 0; 56386#L110-2 assume !false; 56384#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56382#L113 assume !(12292 == ssl3_accept_~s__state~0); 56380#L116 assume !(16384 == ssl3_accept_~s__state~0); 56378#L119 assume !(8192 == ssl3_accept_~s__state~0); 56376#L122 assume !(24576 == ssl3_accept_~s__state~0); 56374#L125 assume !(8195 == ssl3_accept_~s__state~0); 56373#L128 assume !(8480 == ssl3_accept_~s__state~0); 56371#L131 assume !(8481 == ssl3_accept_~s__state~0); 56122#L134 assume !(8482 == ssl3_accept_~s__state~0); 56121#L137 assume !(8464 == ssl3_accept_~s__state~0); 56119#L140 assume !(8465 == ssl3_accept_~s__state~0); 56117#L143 assume !(8466 == ssl3_accept_~s__state~0); 56116#L146 assume !(8496 == ssl3_accept_~s__state~0); 56115#L149 assume !(8497 == ssl3_accept_~s__state~0); 56113#L152 assume !(8512 == ssl3_accept_~s__state~0); 56111#L155 assume !(8513 == ssl3_accept_~s__state~0); 56109#L158 assume !(8528 == ssl3_accept_~s__state~0); 56108#L161 assume !(8529 == ssl3_accept_~s__state~0); 56107#L164 assume 8544 == ssl3_accept_~s__state~0; 55107#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 56106#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 56104#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53576#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 53577#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 53561#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 53562#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56095#L591 ssl3_accept_~skip~0 := 0; 56094#L110-2 assume !false; 56093#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56092#L113 assume !(12292 == ssl3_accept_~s__state~0); 56091#L116 assume !(16384 == ssl3_accept_~s__state~0); 56090#L119 assume !(8192 == ssl3_accept_~s__state~0); 56089#L122 assume !(24576 == ssl3_accept_~s__state~0); 56088#L125 assume !(8195 == ssl3_accept_~s__state~0); 56087#L128 assume !(8480 == ssl3_accept_~s__state~0); 56086#L131 assume !(8481 == ssl3_accept_~s__state~0); 56085#L134 assume !(8482 == ssl3_accept_~s__state~0); 56084#L137 assume !(8464 == ssl3_accept_~s__state~0); 56083#L140 assume !(8465 == ssl3_accept_~s__state~0); 56082#L143 assume !(8466 == ssl3_accept_~s__state~0); 56081#L146 assume !(8496 == ssl3_accept_~s__state~0); 56080#L149 assume !(8497 == ssl3_accept_~s__state~0); 56079#L152 assume !(8512 == ssl3_accept_~s__state~0); 55821#L155 assume !(8513 == ssl3_accept_~s__state~0); 55818#L158 assume !(8528 == ssl3_accept_~s__state~0); 55816#L161 assume !(8529 == ssl3_accept_~s__state~0); 55814#L164 assume !(8544 == ssl3_accept_~s__state~0); 55723#L167 assume !(8545 == ssl3_accept_~s__state~0); 55719#L170 assume !(8560 == ssl3_accept_~s__state~0); 55527#L173 assume !(8561 == ssl3_accept_~s__state~0); 55528#L176 assume 8448 == ssl3_accept_~s__state~0; 56062#L177 assume !(ssl3_accept_~num1~0 > 0); 53509#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53510#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56162#L591 ssl3_accept_~skip~0 := 0; 56160#L110-2 assume !false; 56158#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56156#L113 assume !(12292 == ssl3_accept_~s__state~0); 56154#L116 assume !(16384 == ssl3_accept_~s__state~0); 56152#L119 assume !(8192 == ssl3_accept_~s__state~0); 56150#L122 assume !(24576 == ssl3_accept_~s__state~0); 56148#L125 assume !(8195 == ssl3_accept_~s__state~0); 56146#L128 assume !(8480 == ssl3_accept_~s__state~0); 56078#L131 assume !(8481 == ssl3_accept_~s__state~0); 56077#L134 assume !(8482 == ssl3_accept_~s__state~0); 56075#L137 assume !(8464 == ssl3_accept_~s__state~0); 56073#L140 assume !(8465 == ssl3_accept_~s__state~0); 56071#L143 assume !(8466 == ssl3_accept_~s__state~0); 56069#L146 assume !(8496 == ssl3_accept_~s__state~0); 56067#L149 assume !(8497 == ssl3_accept_~s__state~0); 56065#L152 assume !(8512 == ssl3_accept_~s__state~0); 56064#L155 assume !(8513 == ssl3_accept_~s__state~0); 56063#L158 assume !(8528 == ssl3_accept_~s__state~0); 56059#L161 assume !(8529 == ssl3_accept_~s__state~0); 56052#L164 assume !(8544 == ssl3_accept_~s__state~0); 56051#L167 assume !(8545 == ssl3_accept_~s__state~0); 56050#L170 assume !(8560 == ssl3_accept_~s__state~0); 56049#L173 assume !(8561 == ssl3_accept_~s__state~0); 56048#L176 assume !(8448 == ssl3_accept_~s__state~0); 55870#L179 assume 8576 == ssl3_accept_~s__state~0; 55871#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 56037#L451 assume !(ssl3_accept_~ret~0 <= 0); 55790#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 55715#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55774#L591 ssl3_accept_~skip~0 := 0; 55771#L110-2 assume !false; 55768#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55765#L113 assume !(12292 == ssl3_accept_~s__state~0); 55762#L116 assume !(16384 == ssl3_accept_~s__state~0); 55759#L119 assume !(8192 == ssl3_accept_~s__state~0); 55756#L122 assume !(24576 == ssl3_accept_~s__state~0); 55753#L125 assume !(8195 == ssl3_accept_~s__state~0); 55750#L128 assume !(8480 == ssl3_accept_~s__state~0); 55745#L131 assume !(8481 == ssl3_accept_~s__state~0); 55743#L134 assume !(8482 == ssl3_accept_~s__state~0); 55742#L137 assume !(8464 == ssl3_accept_~s__state~0); 55740#L140 assume !(8465 == ssl3_accept_~s__state~0); 55741#L143 assume 8466 == ssl3_accept_~s__state~0; 54918#L144 [2021-10-28 08:35:03,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:03,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-28 08:35:03,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:03,699 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157255853] [2021-10-28 08:35:03,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:03,700 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:03,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:03,708 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:03,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:03,738 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:03,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:03,739 INFO L85 PathProgramCache]: Analyzing trace with hash 492667060, now seen corresponding path program 1 times [2021-10-28 08:35:03,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:03,739 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626170450] [2021-10-28 08:35:03,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:03,739 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:03,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:03,754 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:03,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:03,779 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:03,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:03,779 INFO L85 PathProgramCache]: Analyzing trace with hash -963014968, now seen corresponding path program 1 times [2021-10-28 08:35:03,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:03,780 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68313501] [2021-10-28 08:35:03,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:03,780 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:03,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:03,798 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:03,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:03,853 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:05,217 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 08:35:05,218 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 08:35:05,218 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 08:35:05,218 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 08:35:05,218 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 08:35:05,218 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:35:05,218 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 08:35:05,218 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 08:35:05,218 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration23_Loop [2021-10-28 08:35:05,218 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 08:35:05,218 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 08:35:05,221 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,228 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,232 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,235 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,237 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,244 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,257 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,260 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,265 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,272 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,275 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,277 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,284 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,286 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,290 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,531 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 08:35:05,531 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 08:35:05,532 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:35:05,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:05,539 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:35:05,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-28 08:35:05,541 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:35:05,541 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:35:05,585 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-28 08:35:05,585 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:35:05,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:05,586 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:35:05,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-28 08:35:05,590 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 08:35:05,590 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:35:05,618 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 08:35:05,636 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-28 08:35:05,637 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 08:35:05,637 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 08:35:05,637 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 08:35:05,637 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 08:35:05,637 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 08:35:05,637 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:35:05,637 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 08:35:05,637 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 08:35:05,637 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration23_Loop [2021-10-28 08:35:05,637 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 08:35:05,637 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 08:35:05,639 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,644 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,646 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,648 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,657 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,675 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,681 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,683 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,687 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,696 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,701 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,706 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,708 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,710 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:05,920 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 08:35:05,920 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 08:35:05,920 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:35:05,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:05,921 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:35:05,926 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 08:35:05,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-28 08:35:05,934 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:35:05,934 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:35:05,934 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:35:05,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:35:05,935 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:35:05,935 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:35:05,935 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:35:05,948 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 08:35:05,951 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 08:35:05,951 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-28 08:35:05,951 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:35:05,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:05,957 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:35:05,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-28 08:35:05,962 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 08:35:05,963 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 08:35:05,963 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 08:35:05,963 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2021-10-28 08:35:05,999 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-28 08:35:06,000 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 08:35:06,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:06,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:06,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 08:35:06,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:35:06,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:06,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 08:35:06,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:35:06,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-28 08:35:07,040 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-28 08:35:07,041 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 08:35:07,042 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3037 states and 3896 transitions. cyclomatic complexity: 868 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:07,116 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3037 states and 3896 transitions. cyclomatic complexity: 868. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 7997 states and 10210 transitions. Complement of second has 4 states. [2021-10-28 08:35:07,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-10-28 08:35:07,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:07,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 379 transitions. [2021-10-28 08:35:07,120 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 17 letters. Loop has 173 letters. [2021-10-28 08:35:07,127 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:35:07,127 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 190 letters. Loop has 173 letters. [2021-10-28 08:35:07,128 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:35:07,128 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 17 letters. Loop has 346 letters. [2021-10-28 08:35:07,132 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:35:07,132 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7997 states and 10210 transitions. [2021-10-28 08:35:07,179 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5301 [2021-10-28 08:35:07,208 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7997 states to 7997 states and 10210 transitions. [2021-10-28 08:35:07,208 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5404 [2021-10-28 08:35:07,214 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5416 [2021-10-28 08:35:07,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7997 states and 10210 transitions. [2021-10-28 08:35:07,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:07,214 INFO L681 BuchiCegarLoop]: Abstraction has 7997 states and 10210 transitions. [2021-10-28 08:35:07,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7997 states and 10210 transitions. [2021-10-28 08:35:07,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7997 to 7985. [2021-10-28 08:35:07,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7985 states, 7985 states have (on average 1.276393237319975) internal successors, (10192), 7984 states have internal predecessors, (10192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:07,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7985 states to 7985 states and 10192 transitions. [2021-10-28 08:35:07,404 INFO L704 BuchiCegarLoop]: Abstraction has 7985 states and 10192 transitions. [2021-10-28 08:35:07,404 INFO L587 BuchiCegarLoop]: Abstraction has 7985 states and 10192 transitions. [2021-10-28 08:35:07,404 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-28 08:35:07,405 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7985 states and 10192 transitions. [2021-10-28 08:35:07,449 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5301 [2021-10-28 08:35:07,450 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:07,450 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:07,451 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:07,451 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:07,452 INFO L791 eck$LassoCheckResult]: Stem: 65350#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 65186#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 65180#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 65116#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 65117#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 65101#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 65102#L110-2 assume !false; 67419#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67911#L113 assume !(12292 == ssl3_accept_~s__state~0); 67908#L116 assume !(16384 == ssl3_accept_~s__state~0); 67905#L119 assume !(8192 == ssl3_accept_~s__state~0); 67902#L122 assume !(24576 == ssl3_accept_~s__state~0); 67899#L125 assume !(8195 == ssl3_accept_~s__state~0); 67897#L128 assume !(8480 == ssl3_accept_~s__state~0); 67894#L131 assume !(8481 == ssl3_accept_~s__state~0); 67683#L134 assume !(8482 == ssl3_accept_~s__state~0); 66435#L137 assume 8464 == ssl3_accept_~s__state~0; 66433#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 66434#L285 [2021-10-28 08:35:07,452 INFO L793 eck$LassoCheckResult]: Loop: 66434#L285 assume !(0 == ssl3_accept_~blastFlag~0); 69827#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 69802#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69796#L591 ssl3_accept_~skip~0 := 0; 69763#L110-2 assume !false; 69756#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69755#L113 assume !(12292 == ssl3_accept_~s__state~0); 69754#L116 assume !(16384 == ssl3_accept_~s__state~0); 69750#L119 assume !(8192 == ssl3_accept_~s__state~0); 69749#L122 assume !(24576 == ssl3_accept_~s__state~0); 69736#L125 assume !(8195 == ssl3_accept_~s__state~0); 69730#L128 assume !(8480 == ssl3_accept_~s__state~0); 69725#L131 assume !(8481 == ssl3_accept_~s__state~0); 69720#L134 assume !(8482 == ssl3_accept_~s__state~0); 69711#L137 assume !(8464 == ssl3_accept_~s__state~0); 69706#L140 assume !(8465 == ssl3_accept_~s__state~0); 69629#L143 assume !(8466 == ssl3_accept_~s__state~0); 69524#L146 assume 8496 == ssl3_accept_~s__state~0; 69522#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 69521#L298 assume !(1 == ssl3_accept_~blastFlag~0); 69519#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 69379#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 69377#L304-2 ssl3_accept_~s__init_num~0 := 0; 69359#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69353#L591 ssl3_accept_~skip~0 := 0; 69351#L110-2 assume !false; 69349#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69347#L113 assume !(12292 == ssl3_accept_~s__state~0); 69345#L116 assume !(16384 == ssl3_accept_~s__state~0); 69343#L119 assume !(8192 == ssl3_accept_~s__state~0); 69341#L122 assume !(24576 == ssl3_accept_~s__state~0); 69339#L125 assume !(8195 == ssl3_accept_~s__state~0); 69337#L128 assume !(8480 == ssl3_accept_~s__state~0); 69335#L131 assume !(8481 == ssl3_accept_~s__state~0); 69334#L134 assume !(8482 == ssl3_accept_~s__state~0); 69327#L137 assume !(8464 == ssl3_accept_~s__state~0); 69324#L140 assume !(8465 == ssl3_accept_~s__state~0); 69321#L143 assume !(8466 == ssl3_accept_~s__state~0); 69318#L146 assume !(8496 == ssl3_accept_~s__state~0); 69315#L149 assume !(8497 == ssl3_accept_~s__state~0); 67889#L152 assume 8512 == ssl3_accept_~s__state~0; 67890#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 67678#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 67680#L319 assume !(ssl3_accept_~ret~0 <= 0); 70153#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 70151#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70146#L591 ssl3_accept_~skip~0 := 0; 70145#L110-2 assume !false; 70144#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70143#L113 assume !(12292 == ssl3_accept_~s__state~0); 70142#L116 assume !(16384 == ssl3_accept_~s__state~0); 70141#L119 assume !(8192 == ssl3_accept_~s__state~0); 70140#L122 assume !(24576 == ssl3_accept_~s__state~0); 70139#L125 assume !(8195 == ssl3_accept_~s__state~0); 70138#L128 assume !(8480 == ssl3_accept_~s__state~0); 70137#L131 assume !(8481 == ssl3_accept_~s__state~0); 70136#L134 assume !(8482 == ssl3_accept_~s__state~0); 70135#L137 assume !(8464 == ssl3_accept_~s__state~0); 70134#L140 assume !(8465 == ssl3_accept_~s__state~0); 70133#L143 assume !(8466 == ssl3_accept_~s__state~0); 70132#L146 assume !(8496 == ssl3_accept_~s__state~0); 70131#L149 assume !(8497 == ssl3_accept_~s__state~0); 70130#L152 assume !(8512 == ssl3_accept_~s__state~0); 70129#L155 assume !(8513 == ssl3_accept_~s__state~0); 70128#L158 assume 8528 == ssl3_accept_~s__state~0; 69609#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 70127#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 70121#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 70113#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 70111#L364 assume !(ssl3_accept_~ret~0 <= 0); 70110#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 70108#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70103#L591 ssl3_accept_~skip~0 := 0; 70101#L110-2 assume !false; 70096#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70094#L113 assume !(12292 == ssl3_accept_~s__state~0); 70092#L116 assume !(16384 == ssl3_accept_~s__state~0); 70090#L119 assume !(8192 == ssl3_accept_~s__state~0); 70088#L122 assume !(24576 == ssl3_accept_~s__state~0); 70086#L125 assume !(8195 == ssl3_accept_~s__state~0); 70084#L128 assume !(8480 == ssl3_accept_~s__state~0); 70082#L131 assume !(8481 == ssl3_accept_~s__state~0); 70080#L134 assume !(8482 == ssl3_accept_~s__state~0); 70078#L137 assume !(8464 == ssl3_accept_~s__state~0); 70076#L140 assume !(8465 == ssl3_accept_~s__state~0); 70074#L143 assume !(8466 == ssl3_accept_~s__state~0); 70072#L146 assume !(8496 == ssl3_accept_~s__state~0); 70070#L149 assume !(8497 == ssl3_accept_~s__state~0); 70068#L152 assume !(8512 == ssl3_accept_~s__state~0); 70066#L155 assume !(8513 == ssl3_accept_~s__state~0); 70064#L158 assume !(8528 == ssl3_accept_~s__state~0); 70062#L161 assume !(8529 == ssl3_accept_~s__state~0); 70060#L164 assume 8544 == ssl3_accept_~s__state~0; 69597#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 70057#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 70054#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 70052#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 70048#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 70047#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 70044#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70039#L591 ssl3_accept_~skip~0 := 0; 70038#L110-2 assume !false; 70037#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70036#L113 assume !(12292 == ssl3_accept_~s__state~0); 70035#L116 assume !(16384 == ssl3_accept_~s__state~0); 70034#L119 assume !(8192 == ssl3_accept_~s__state~0); 70033#L122 assume !(24576 == ssl3_accept_~s__state~0); 70032#L125 assume !(8195 == ssl3_accept_~s__state~0); 70031#L128 assume !(8480 == ssl3_accept_~s__state~0); 70030#L131 assume !(8481 == ssl3_accept_~s__state~0); 70029#L134 assume !(8482 == ssl3_accept_~s__state~0); 70028#L137 assume !(8464 == ssl3_accept_~s__state~0); 70027#L140 assume !(8465 == ssl3_accept_~s__state~0); 70026#L143 assume !(8466 == ssl3_accept_~s__state~0); 70025#L146 assume !(8496 == ssl3_accept_~s__state~0); 70024#L149 assume !(8497 == ssl3_accept_~s__state~0); 70023#L152 assume !(8512 == ssl3_accept_~s__state~0); 70022#L155 assume !(8513 == ssl3_accept_~s__state~0); 70021#L158 assume !(8528 == ssl3_accept_~s__state~0); 70020#L161 assume !(8529 == ssl3_accept_~s__state~0); 70019#L164 assume !(8544 == ssl3_accept_~s__state~0); 70018#L167 assume !(8545 == ssl3_accept_~s__state~0); 70017#L170 assume !(8560 == ssl3_accept_~s__state~0); 70016#L173 assume !(8561 == ssl3_accept_~s__state~0); 70015#L176 assume 8448 == ssl3_accept_~s__state~0; 70014#L177 assume !(ssl3_accept_~num1~0 > 0); 70012#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 70011#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70005#L591 ssl3_accept_~skip~0 := 0; 70003#L110-2 assume !false; 70001#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69999#L113 assume !(12292 == ssl3_accept_~s__state~0); 69997#L116 assume !(16384 == ssl3_accept_~s__state~0); 69995#L119 assume !(8192 == ssl3_accept_~s__state~0); 69993#L122 assume !(24576 == ssl3_accept_~s__state~0); 69991#L125 assume !(8195 == ssl3_accept_~s__state~0); 69989#L128 assume !(8480 == ssl3_accept_~s__state~0); 69987#L131 assume !(8481 == ssl3_accept_~s__state~0); 69985#L134 assume !(8482 == ssl3_accept_~s__state~0); 69983#L137 assume !(8464 == ssl3_accept_~s__state~0); 69981#L140 assume !(8465 == ssl3_accept_~s__state~0); 69979#L143 assume !(8466 == ssl3_accept_~s__state~0); 69977#L146 assume !(8496 == ssl3_accept_~s__state~0); 69975#L149 assume !(8497 == ssl3_accept_~s__state~0); 69973#L152 assume !(8512 == ssl3_accept_~s__state~0); 69971#L155 assume !(8513 == ssl3_accept_~s__state~0); 69969#L158 assume !(8528 == ssl3_accept_~s__state~0); 69967#L161 assume !(8529 == ssl3_accept_~s__state~0); 69965#L164 assume !(8544 == ssl3_accept_~s__state~0); 69963#L167 assume !(8545 == ssl3_accept_~s__state~0); 69961#L170 assume !(8560 == ssl3_accept_~s__state~0); 69959#L173 assume !(8561 == ssl3_accept_~s__state~0); 69956#L176 assume !(8448 == ssl3_accept_~s__state~0); 69847#L179 assume 8576 == ssl3_accept_~s__state~0; 69845#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 69834#L451 assume !(ssl3_accept_~ret~0 <= 0); 69835#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 69830#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70178#L591 ssl3_accept_~skip~0 := 0; 70177#L110-2 assume !false; 70176#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70175#L113 assume !(12292 == ssl3_accept_~s__state~0); 70174#L116 assume !(16384 == ssl3_accept_~s__state~0); 70173#L119 assume !(8192 == ssl3_accept_~s__state~0); 70172#L122 assume !(24576 == ssl3_accept_~s__state~0); 70171#L125 assume !(8195 == ssl3_accept_~s__state~0); 70170#L128 assume !(8480 == ssl3_accept_~s__state~0); 70169#L131 assume !(8481 == ssl3_accept_~s__state~0); 70168#L134 assume !(8482 == ssl3_accept_~s__state~0); 70167#L137 assume !(8464 == ssl3_accept_~s__state~0); 70166#L140 assume !(8465 == ssl3_accept_~s__state~0); 70165#L143 assume 8466 == ssl3_accept_~s__state~0; 68915#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 66434#L285 [2021-10-28 08:35:07,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:07,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-10-28 08:35:07,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:07,453 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052264517] [2021-10-28 08:35:07,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:07,453 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:07,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:07,462 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:07,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:07,470 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:07,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:07,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1181644298, now seen corresponding path program 1 times [2021-10-28 08:35:07,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:07,470 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598301183] [2021-10-28 08:35:07,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:07,471 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:07,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:07,498 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-10-28 08:35:07,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:07,499 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598301183] [2021-10-28 08:35:07,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598301183] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:35:07,499 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:35:07,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:35:07,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966699027] [2021-10-28 08:35:07,500 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:35:07,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:07,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:35:07,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:35:07,502 INFO L87 Difference]: Start difference. First operand 7985 states and 10192 transitions. cyclomatic complexity: 2224 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:07,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:07,625 INFO L93 Difference]: Finished difference Result 15293 states and 19424 transitions. [2021-10-28 08:35:07,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:35:07,625 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15293 states and 19424 transitions. [2021-10-28 08:35:07,697 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 10165 [2021-10-28 08:35:07,757 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15293 states to 15293 states and 19424 transitions. [2021-10-28 08:35:07,757 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10272 [2021-10-28 08:35:07,768 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10272 [2021-10-28 08:35:07,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15293 states and 19424 transitions. [2021-10-28 08:35:07,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:07,768 INFO L681 BuchiCegarLoop]: Abstraction has 15293 states and 19424 transitions. [2021-10-28 08:35:07,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15293 states and 19424 transitions. [2021-10-28 08:35:07,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15293 to 7985. [2021-10-28 08:35:07,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7985 states, 7985 states have (on average 1.2748904195366313) internal successors, (10180), 7984 states have internal predecessors, (10180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:08,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7985 states to 7985 states and 10180 transitions. [2021-10-28 08:35:08,011 INFO L704 BuchiCegarLoop]: Abstraction has 7985 states and 10180 transitions. [2021-10-28 08:35:08,012 INFO L587 BuchiCegarLoop]: Abstraction has 7985 states and 10180 transitions. [2021-10-28 08:35:08,012 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-28 08:35:08,012 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7985 states and 10180 transitions. [2021-10-28 08:35:08,031 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5301 [2021-10-28 08:35:08,032 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:08,032 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:08,033 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:08,033 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:08,034 INFO L791 eck$LassoCheckResult]: Stem: 88641#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 88469#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 88463#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 88400#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 88401#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 88385#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 88386#L110-2 assume !false; 90958#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91317#L113 assume !(12292 == ssl3_accept_~s__state~0); 91318#L116 assume !(16384 == ssl3_accept_~s__state~0); 91313#L119 assume !(8192 == ssl3_accept_~s__state~0); 91314#L122 assume !(24576 == ssl3_accept_~s__state~0); 91309#L125 assume !(8195 == ssl3_accept_~s__state~0); 91310#L128 assume !(8480 == ssl3_accept_~s__state~0); 91305#L131 assume !(8481 == ssl3_accept_~s__state~0); 91306#L134 assume !(8482 == ssl3_accept_~s__state~0); 91284#L137 assume 8464 == ssl3_accept_~s__state~0; 89318#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 89319#L285 [2021-10-28 08:35:08,034 INFO L793 eck$LassoCheckResult]: Loop: 89319#L285 assume !(0 == ssl3_accept_~blastFlag~0); 91882#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 91878#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91874#L591 ssl3_accept_~skip~0 := 0; 91869#L110-2 assume !false; 91870#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91865#L113 assume !(12292 == ssl3_accept_~s__state~0); 91866#L116 assume !(16384 == ssl3_accept_~s__state~0); 91861#L119 assume !(8192 == ssl3_accept_~s__state~0); 91862#L122 assume !(24576 == ssl3_accept_~s__state~0); 91838#L125 assume !(8195 == ssl3_accept_~s__state~0); 91839#L128 assume !(8480 == ssl3_accept_~s__state~0); 91830#L131 assume !(8481 == ssl3_accept_~s__state~0); 91831#L134 assume !(8482 == ssl3_accept_~s__state~0); 91822#L137 assume !(8464 == ssl3_accept_~s__state~0); 91823#L140 assume !(8465 == ssl3_accept_~s__state~0); 91706#L143 assume !(8466 == ssl3_accept_~s__state~0); 91637#L146 assume 8496 == ssl3_accept_~s__state~0; 91632#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 91631#L298 assume !(1 == ssl3_accept_~blastFlag~0); 91628#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 91627#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 91623#L304-2 ssl3_accept_~s__init_num~0 := 0; 91624#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91612#L591 ssl3_accept_~skip~0 := 0; 91613#L110-2 assume !false; 91608#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91609#L113 assume !(12292 == ssl3_accept_~s__state~0); 91604#L116 assume !(16384 == ssl3_accept_~s__state~0); 91605#L119 assume !(8192 == ssl3_accept_~s__state~0); 91600#L122 assume !(24576 == ssl3_accept_~s__state~0); 91601#L125 assume !(8195 == ssl3_accept_~s__state~0); 91596#L128 assume !(8480 == ssl3_accept_~s__state~0); 91597#L131 assume !(8481 == ssl3_accept_~s__state~0); 91592#L134 assume !(8482 == ssl3_accept_~s__state~0); 91593#L137 assume !(8464 == ssl3_accept_~s__state~0); 91588#L140 assume !(8465 == ssl3_accept_~s__state~0); 91589#L143 assume !(8466 == ssl3_accept_~s__state~0); 91584#L146 assume !(8496 == ssl3_accept_~s__state~0); 91585#L149 assume !(8497 == ssl3_accept_~s__state~0); 91213#L152 assume 8512 == ssl3_accept_~s__state~0; 91214#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 93109#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 93108#L319 assume !(ssl3_accept_~ret~0 <= 0); 93107#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 93105#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 93100#L591 ssl3_accept_~skip~0 := 0; 93099#L110-2 assume !false; 93098#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93097#L113 assume !(12292 == ssl3_accept_~s__state~0); 93096#L116 assume !(16384 == ssl3_accept_~s__state~0); 93095#L119 assume !(8192 == ssl3_accept_~s__state~0); 93094#L122 assume !(24576 == ssl3_accept_~s__state~0); 93093#L125 assume !(8195 == ssl3_accept_~s__state~0); 93092#L128 assume !(8480 == ssl3_accept_~s__state~0); 93091#L131 assume !(8481 == ssl3_accept_~s__state~0); 93090#L134 assume !(8482 == ssl3_accept_~s__state~0); 93089#L137 assume !(8464 == ssl3_accept_~s__state~0); 93088#L140 assume !(8465 == ssl3_accept_~s__state~0); 93087#L143 assume !(8466 == ssl3_accept_~s__state~0); 93086#L146 assume !(8496 == ssl3_accept_~s__state~0); 93085#L149 assume !(8497 == ssl3_accept_~s__state~0); 93084#L152 assume !(8512 == ssl3_accept_~s__state~0); 93083#L155 assume !(8513 == ssl3_accept_~s__state~0); 93082#L158 assume 8528 == ssl3_accept_~s__state~0; 91692#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 93080#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 93079#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 93078#L341 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 93075#L344 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 93069#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 93067#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 93062#L591 ssl3_accept_~skip~0 := 0; 93060#L110-2 assume !false; 93055#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93053#L113 assume !(12292 == ssl3_accept_~s__state~0); 93051#L116 assume !(16384 == ssl3_accept_~s__state~0); 93049#L119 assume !(8192 == ssl3_accept_~s__state~0); 93047#L122 assume !(24576 == ssl3_accept_~s__state~0); 93045#L125 assume !(8195 == ssl3_accept_~s__state~0); 93043#L128 assume !(8480 == ssl3_accept_~s__state~0); 93041#L131 assume !(8481 == ssl3_accept_~s__state~0); 93039#L134 assume !(8482 == ssl3_accept_~s__state~0); 93037#L137 assume !(8464 == ssl3_accept_~s__state~0); 93035#L140 assume !(8465 == ssl3_accept_~s__state~0); 93033#L143 assume !(8466 == ssl3_accept_~s__state~0); 93031#L146 assume !(8496 == ssl3_accept_~s__state~0); 93029#L149 assume !(8497 == ssl3_accept_~s__state~0); 93027#L152 assume !(8512 == ssl3_accept_~s__state~0); 93025#L155 assume !(8513 == ssl3_accept_~s__state~0); 93023#L158 assume !(8528 == ssl3_accept_~s__state~0); 93021#L161 assume !(8529 == ssl3_accept_~s__state~0); 93019#L164 assume 8544 == ssl3_accept_~s__state~0; 91684#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 93016#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 93013#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 93011#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 93007#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 93006#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 93003#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92998#L591 ssl3_accept_~skip~0 := 0; 92997#L110-2 assume !false; 92996#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92995#L113 assume !(12292 == ssl3_accept_~s__state~0); 92994#L116 assume !(16384 == ssl3_accept_~s__state~0); 92993#L119 assume !(8192 == ssl3_accept_~s__state~0); 92992#L122 assume !(24576 == ssl3_accept_~s__state~0); 92991#L125 assume !(8195 == ssl3_accept_~s__state~0); 92990#L128 assume !(8480 == ssl3_accept_~s__state~0); 92989#L131 assume !(8481 == ssl3_accept_~s__state~0); 92988#L134 assume !(8482 == ssl3_accept_~s__state~0); 92987#L137 assume !(8464 == ssl3_accept_~s__state~0); 92986#L140 assume !(8465 == ssl3_accept_~s__state~0); 92985#L143 assume !(8466 == ssl3_accept_~s__state~0); 92984#L146 assume !(8496 == ssl3_accept_~s__state~0); 92983#L149 assume !(8497 == ssl3_accept_~s__state~0); 92982#L152 assume !(8512 == ssl3_accept_~s__state~0); 92981#L155 assume !(8513 == ssl3_accept_~s__state~0); 92980#L158 assume !(8528 == ssl3_accept_~s__state~0); 92979#L161 assume !(8529 == ssl3_accept_~s__state~0); 92978#L164 assume !(8544 == ssl3_accept_~s__state~0); 92977#L167 assume !(8545 == ssl3_accept_~s__state~0); 92976#L170 assume !(8560 == ssl3_accept_~s__state~0); 92975#L173 assume !(8561 == ssl3_accept_~s__state~0); 92974#L176 assume 8448 == ssl3_accept_~s__state~0; 92973#L177 assume !(ssl3_accept_~num1~0 > 0); 92971#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 92969#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92964#L591 ssl3_accept_~skip~0 := 0; 92963#L110-2 assume !false; 92962#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92961#L113 assume !(12292 == ssl3_accept_~s__state~0); 92960#L116 assume !(16384 == ssl3_accept_~s__state~0); 92959#L119 assume !(8192 == ssl3_accept_~s__state~0); 92958#L122 assume !(24576 == ssl3_accept_~s__state~0); 92957#L125 assume !(8195 == ssl3_accept_~s__state~0); 92956#L128 assume !(8480 == ssl3_accept_~s__state~0); 92955#L131 assume !(8481 == ssl3_accept_~s__state~0); 92954#L134 assume !(8482 == ssl3_accept_~s__state~0); 92953#L137 assume !(8464 == ssl3_accept_~s__state~0); 92952#L140 assume !(8465 == ssl3_accept_~s__state~0); 92951#L143 assume !(8466 == ssl3_accept_~s__state~0); 92950#L146 assume !(8496 == ssl3_accept_~s__state~0); 92949#L149 assume !(8497 == ssl3_accept_~s__state~0); 92948#L152 assume !(8512 == ssl3_accept_~s__state~0); 92947#L155 assume !(8513 == ssl3_accept_~s__state~0); 92946#L158 assume !(8528 == ssl3_accept_~s__state~0); 92945#L161 assume !(8529 == ssl3_accept_~s__state~0); 92944#L164 assume !(8544 == ssl3_accept_~s__state~0); 92943#L167 assume !(8545 == ssl3_accept_~s__state~0); 92942#L170 assume !(8560 == ssl3_accept_~s__state~0); 92941#L173 assume !(8561 == ssl3_accept_~s__state~0); 92940#L176 assume !(8448 == ssl3_accept_~s__state~0); 91896#L179 assume 8576 == ssl3_accept_~s__state~0; 91894#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 91889#L451 assume !(ssl3_accept_~ret~0 <= 0); 91890#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 91885#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91871#L591 ssl3_accept_~skip~0 := 0; 91872#L110-2 assume !false; 91867#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91868#L113 assume !(12292 == ssl3_accept_~s__state~0); 91863#L116 assume !(16384 == ssl3_accept_~s__state~0); 91864#L119 assume !(8192 == ssl3_accept_~s__state~0); 91846#L122 assume !(24576 == ssl3_accept_~s__state~0); 91847#L125 assume !(8195 == ssl3_accept_~s__state~0); 91834#L128 assume !(8480 == ssl3_accept_~s__state~0); 91835#L131 assume !(8481 == ssl3_accept_~s__state~0); 91826#L134 assume !(8482 == ssl3_accept_~s__state~0); 91827#L137 assume !(8464 == ssl3_accept_~s__state~0); 91710#L140 assume !(8465 == ssl3_accept_~s__state~0); 91711#L143 assume 8466 == ssl3_accept_~s__state~0; 91643#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 89319#L285 [2021-10-28 08:35:08,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:08,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 2 times [2021-10-28 08:35:08,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:08,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924900823] [2021-10-28 08:35:08,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:08,035 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:08,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:08,043 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:08,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:08,050 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:08,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:08,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1904794091, now seen corresponding path program 1 times [2021-10-28 08:35:08,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:08,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554032160] [2021-10-28 08:35:08,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:08,051 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:08,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:08,097 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-10-28 08:35:08,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:08,098 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554032160] [2021-10-28 08:35:08,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554032160] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:35:08,098 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:35:08,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:35:08,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296948306] [2021-10-28 08:35:08,099 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:35:08,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:08,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:35:08,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:35:08,099 INFO L87 Difference]: Start difference. First operand 7985 states and 10180 transitions. cyclomatic complexity: 2212 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:08,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:08,222 INFO L93 Difference]: Finished difference Result 15281 states and 19388 transitions. [2021-10-28 08:35:08,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:35:08,223 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15281 states and 19388 transitions. [2021-10-28 08:35:08,278 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 10157 [2021-10-28 08:35:08,325 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15281 states to 15281 states and 19388 transitions. [2021-10-28 08:35:08,326 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10264 [2021-10-28 08:35:08,335 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10264 [2021-10-28 08:35:08,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15281 states and 19388 transitions. [2021-10-28 08:35:08,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:08,335 INFO L681 BuchiCegarLoop]: Abstraction has 15281 states and 19388 transitions. [2021-10-28 08:35:08,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15281 states and 19388 transitions. [2021-10-28 08:35:08,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15281 to 7985. [2021-10-28 08:35:08,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7985 states, 7985 states have (on average 1.2733876017532875) internal successors, (10168), 7984 states have internal predecessors, (10168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:08,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7985 states to 7985 states and 10168 transitions. [2021-10-28 08:35:08,634 INFO L704 BuchiCegarLoop]: Abstraction has 7985 states and 10168 transitions. [2021-10-28 08:35:08,635 INFO L587 BuchiCegarLoop]: Abstraction has 7985 states and 10168 transitions. [2021-10-28 08:35:08,635 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-28 08:35:08,635 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7985 states and 10168 transitions. [2021-10-28 08:35:08,710 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5301 [2021-10-28 08:35:08,711 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:08,711 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:08,713 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:08,713 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:08,714 INFO L791 eck$LassoCheckResult]: Stem: 111913#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 111744#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 111734#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 111671#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 111672#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 111665#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 111666#L110-2 assume !false; 113607#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114458#L113 assume !(12292 == ssl3_accept_~s__state~0); 114459#L116 assume !(16384 == ssl3_accept_~s__state~0); 114450#L119 assume !(8192 == ssl3_accept_~s__state~0); 114451#L122 assume !(24576 == ssl3_accept_~s__state~0); 114716#L125 assume !(8195 == ssl3_accept_~s__state~0); 114717#L128 assume !(8480 == ssl3_accept_~s__state~0); 114712#L131 assume !(8481 == ssl3_accept_~s__state~0); 114713#L134 assume !(8482 == ssl3_accept_~s__state~0); 114605#L137 assume 8464 == ssl3_accept_~s__state~0; 112704#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 112705#L285 [2021-10-28 08:35:08,714 INFO L793 eck$LassoCheckResult]: Loop: 112705#L285 assume !(0 == ssl3_accept_~blastFlag~0); 117790#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 117694#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117690#L591 ssl3_accept_~skip~0 := 0; 117676#L110-2 assume !false; 117677#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117666#L113 assume !(12292 == ssl3_accept_~s__state~0); 117667#L116 assume !(16384 == ssl3_accept_~s__state~0); 117654#L119 assume !(8192 == ssl3_accept_~s__state~0); 117655#L122 assume !(24576 == ssl3_accept_~s__state~0); 117631#L125 assume !(8195 == ssl3_accept_~s__state~0); 117632#L128 assume !(8480 == ssl3_accept_~s__state~0); 117614#L131 assume !(8481 == ssl3_accept_~s__state~0); 117615#L134 assume !(8482 == ssl3_accept_~s__state~0); 117597#L137 assume !(8464 == ssl3_accept_~s__state~0); 117598#L140 assume !(8465 == ssl3_accept_~s__state~0); 117427#L143 assume !(8466 == ssl3_accept_~s__state~0); 117234#L146 assume 8496 == ssl3_accept_~s__state~0; 117233#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 117232#L298 assume !(1 == ssl3_accept_~blastFlag~0); 117231#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 117229#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 117228#L304-2 ssl3_accept_~s__init_num~0 := 0; 117226#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117221#L591 ssl3_accept_~skip~0 := 0; 117220#L110-2 assume !false; 117219#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117218#L113 assume !(12292 == ssl3_accept_~s__state~0); 117217#L116 assume !(16384 == ssl3_accept_~s__state~0); 117216#L119 assume !(8192 == ssl3_accept_~s__state~0); 117215#L122 assume !(24576 == ssl3_accept_~s__state~0); 117214#L125 assume !(8195 == ssl3_accept_~s__state~0); 117213#L128 assume !(8480 == ssl3_accept_~s__state~0); 117212#L131 assume !(8481 == ssl3_accept_~s__state~0); 117211#L134 assume !(8482 == ssl3_accept_~s__state~0); 117210#L137 assume !(8464 == ssl3_accept_~s__state~0); 117209#L140 assume !(8465 == ssl3_accept_~s__state~0); 117208#L143 assume !(8466 == ssl3_accept_~s__state~0); 117207#L146 assume !(8496 == ssl3_accept_~s__state~0); 117206#L149 assume !(8497 == ssl3_accept_~s__state~0); 117188#L152 assume 8512 == ssl3_accept_~s__state~0; 117189#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 117177#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 117179#L319 assume !(ssl3_accept_~ret~0 <= 0); 118271#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 118269#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118264#L591 ssl3_accept_~skip~0 := 0; 118263#L110-2 assume !false; 118262#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118261#L113 assume !(12292 == ssl3_accept_~s__state~0); 118260#L116 assume !(16384 == ssl3_accept_~s__state~0); 118259#L119 assume !(8192 == ssl3_accept_~s__state~0); 118258#L122 assume !(24576 == ssl3_accept_~s__state~0); 118257#L125 assume !(8195 == ssl3_accept_~s__state~0); 118256#L128 assume !(8480 == ssl3_accept_~s__state~0); 118255#L131 assume !(8481 == ssl3_accept_~s__state~0); 118254#L134 assume !(8482 == ssl3_accept_~s__state~0); 118253#L137 assume !(8464 == ssl3_accept_~s__state~0); 118252#L140 assume !(8465 == ssl3_accept_~s__state~0); 118251#L143 assume !(8466 == ssl3_accept_~s__state~0); 118250#L146 assume !(8496 == ssl3_accept_~s__state~0); 118249#L149 assume !(8497 == ssl3_accept_~s__state~0); 118247#L152 assume !(8512 == ssl3_accept_~s__state~0); 118245#L155 assume !(8513 == ssl3_accept_~s__state~0); 118244#L158 assume 8528 == ssl3_accept_~s__state~0; 117409#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 118241#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 118242#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 118233#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 118231#L364 assume !(ssl3_accept_~ret~0 <= 0); 118228#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 118225#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118218#L591 ssl3_accept_~skip~0 := 0; 118211#L110-2 assume !false; 118205#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118202#L113 assume !(12292 == ssl3_accept_~s__state~0); 118199#L116 assume !(16384 == ssl3_accept_~s__state~0); 118196#L119 assume !(8192 == ssl3_accept_~s__state~0); 118193#L122 assume !(24576 == ssl3_accept_~s__state~0); 118190#L125 assume !(8195 == ssl3_accept_~s__state~0); 118187#L128 assume !(8480 == ssl3_accept_~s__state~0); 118184#L131 assume !(8481 == ssl3_accept_~s__state~0); 118181#L134 assume !(8482 == ssl3_accept_~s__state~0); 118178#L137 assume !(8464 == ssl3_accept_~s__state~0); 118175#L140 assume !(8465 == ssl3_accept_~s__state~0); 118172#L143 assume !(8466 == ssl3_accept_~s__state~0); 118169#L146 assume !(8496 == ssl3_accept_~s__state~0); 118166#L149 assume !(8497 == ssl3_accept_~s__state~0); 118163#L152 assume !(8512 == ssl3_accept_~s__state~0); 118160#L155 assume !(8513 == ssl3_accept_~s__state~0); 118157#L158 assume !(8528 == ssl3_accept_~s__state~0); 118154#L161 assume !(8529 == ssl3_accept_~s__state~0); 118151#L164 assume 8544 == ssl3_accept_~s__state~0; 117347#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 118146#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 118142#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 118139#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 118134#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 118132#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 118128#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118122#L591 ssl3_accept_~skip~0 := 0; 118120#L110-2 assume !false; 118118#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118116#L113 assume !(12292 == ssl3_accept_~s__state~0); 118114#L116 assume !(16384 == ssl3_accept_~s__state~0); 118112#L119 assume !(8192 == ssl3_accept_~s__state~0); 118110#L122 assume !(24576 == ssl3_accept_~s__state~0); 118108#L125 assume !(8195 == ssl3_accept_~s__state~0); 118105#L128 assume !(8480 == ssl3_accept_~s__state~0); 118103#L131 assume !(8481 == ssl3_accept_~s__state~0); 118101#L134 assume !(8482 == ssl3_accept_~s__state~0); 118099#L137 assume !(8464 == ssl3_accept_~s__state~0); 118097#L140 assume !(8465 == ssl3_accept_~s__state~0); 118095#L143 assume !(8466 == ssl3_accept_~s__state~0); 118092#L146 assume !(8496 == ssl3_accept_~s__state~0); 118091#L149 assume !(8497 == ssl3_accept_~s__state~0); 118090#L152 assume !(8512 == ssl3_accept_~s__state~0); 118088#L155 assume !(8513 == ssl3_accept_~s__state~0); 118087#L158 assume !(8528 == ssl3_accept_~s__state~0); 118077#L161 assume !(8529 == ssl3_accept_~s__state~0); 118074#L164 assume !(8544 == ssl3_accept_~s__state~0); 118071#L167 assume !(8545 == ssl3_accept_~s__state~0); 118068#L170 assume !(8560 == ssl3_accept_~s__state~0); 118065#L173 assume !(8561 == ssl3_accept_~s__state~0); 118062#L176 assume 8448 == ssl3_accept_~s__state~0; 118059#L177 assume !(ssl3_accept_~num1~0 > 0); 118055#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 118051#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118044#L591 ssl3_accept_~skip~0 := 0; 118041#L110-2 assume !false; 118038#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118035#L113 assume !(12292 == ssl3_accept_~s__state~0); 118030#L116 assume !(16384 == ssl3_accept_~s__state~0); 118027#L119 assume !(8192 == ssl3_accept_~s__state~0); 118025#L122 assume !(24576 == ssl3_accept_~s__state~0); 118023#L125 assume !(8195 == ssl3_accept_~s__state~0); 118021#L128 assume !(8480 == ssl3_accept_~s__state~0); 118019#L131 assume !(8481 == ssl3_accept_~s__state~0); 118018#L134 assume !(8482 == ssl3_accept_~s__state~0); 118017#L137 assume !(8464 == ssl3_accept_~s__state~0); 118016#L140 assume !(8465 == ssl3_accept_~s__state~0); 118015#L143 assume !(8466 == ssl3_accept_~s__state~0); 118014#L146 assume !(8496 == ssl3_accept_~s__state~0); 118013#L149 assume !(8497 == ssl3_accept_~s__state~0); 118011#L152 assume !(8512 == ssl3_accept_~s__state~0); 118008#L155 assume !(8513 == ssl3_accept_~s__state~0); 118006#L158 assume !(8528 == ssl3_accept_~s__state~0); 118004#L161 assume !(8529 == ssl3_accept_~s__state~0); 118000#L164 assume !(8544 == ssl3_accept_~s__state~0); 117997#L167 assume !(8545 == ssl3_accept_~s__state~0); 117991#L170 assume !(8560 == ssl3_accept_~s__state~0); 117990#L173 assume !(8561 == ssl3_accept_~s__state~0); 117989#L176 assume !(8448 == ssl3_accept_~s__state~0); 117988#L179 assume 8576 == ssl3_accept_~s__state~0; 117865#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 117987#L451 assume !(ssl3_accept_~ret~0 <= 0); 117984#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 117793#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117686#L591 ssl3_accept_~skip~0 := 0; 117687#L110-2 assume !false; 117670#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117671#L113 assume !(12292 == ssl3_accept_~s__state~0); 117660#L116 assume !(16384 == ssl3_accept_~s__state~0); 117661#L119 assume !(8192 == ssl3_accept_~s__state~0); 117639#L122 assume !(24576 == ssl3_accept_~s__state~0); 117640#L125 assume !(8195 == ssl3_accept_~s__state~0); 117622#L128 assume !(8480 == ssl3_accept_~s__state~0); 117623#L131 assume !(8481 == ssl3_accept_~s__state~0); 117605#L134 assume !(8482 == ssl3_accept_~s__state~0); 117606#L137 assume !(8464 == ssl3_accept_~s__state~0); 117588#L140 assume !(8465 == ssl3_accept_~s__state~0); 117589#L143 assume 8466 == ssl3_accept_~s__state~0; 117238#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 112705#L285 [2021-10-28 08:35:08,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:08,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 3 times [2021-10-28 08:35:08,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:08,715 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853673368] [2021-10-28 08:35:08,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:08,715 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:08,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:08,727 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:08,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:08,737 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:08,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:08,738 INFO L85 PathProgramCache]: Analyzing trace with hash 960216180, now seen corresponding path program 1 times [2021-10-28 08:35:08,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:08,739 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804315878] [2021-10-28 08:35:08,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:08,740 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:08,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:08,774 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:08,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:08,835 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:08,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:08,836 INFO L85 PathProgramCache]: Analyzing trace with hash 127432333, now seen corresponding path program 1 times [2021-10-28 08:35:08,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:08,836 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537585512] [2021-10-28 08:35:08,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:08,836 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:08,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:08,909 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-10-28 08:35:08,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:08,909 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537585512] [2021-10-28 08:35:08,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537585512] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:35:08,909 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:35:08,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:35:08,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544344247] [2021-10-28 08:35:10,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:10,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:35:10,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:35:10,335 INFO L87 Difference]: Start difference. First operand 7985 states and 10168 transitions. cyclomatic complexity: 2200 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:10,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:10,385 INFO L93 Difference]: Finished difference Result 10396 states and 13201 transitions. [2021-10-28 08:35:10,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:35:10,385 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10396 states and 13201 transitions. [2021-10-28 08:35:10,423 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7687 [2021-10-28 08:35:10,456 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10396 states to 10392 states and 13197 transitions. [2021-10-28 08:35:10,457 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7807 [2021-10-28 08:35:10,462 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7807 [2021-10-28 08:35:10,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10392 states and 13197 transitions. [2021-10-28 08:35:10,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:10,463 INFO L681 BuchiCegarLoop]: Abstraction has 10392 states and 13197 transitions. [2021-10-28 08:35:10,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10392 states and 13197 transitions. [2021-10-28 08:35:10,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10392 to 10392. [2021-10-28 08:35:10,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10392 states, 10392 states have (on average 1.2699191685912241) internal successors, (13197), 10391 states have internal predecessors, (13197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:10,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10392 states to 10392 states and 13197 transitions. [2021-10-28 08:35:10,592 INFO L704 BuchiCegarLoop]: Abstraction has 10392 states and 13197 transitions. [2021-10-28 08:35:10,592 INFO L587 BuchiCegarLoop]: Abstraction has 10392 states and 13197 transitions. [2021-10-28 08:35:10,592 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-28 08:35:10,592 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10392 states and 13197 transitions. [2021-10-28 08:35:10,619 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7687 [2021-10-28 08:35:10,619 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:10,619 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:10,621 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:10,621 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:10,622 INFO L791 eck$LassoCheckResult]: Stem: 130311#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 130127#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 130121#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 130061#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 130062#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 130046#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 130047#L110-2 assume !false; 132732#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136625#L113 assume !(12292 == ssl3_accept_~s__state~0); 136623#L116 assume !(16384 == ssl3_accept_~s__state~0); 136621#L119 assume !(8192 == ssl3_accept_~s__state~0); 136619#L122 assume !(24576 == ssl3_accept_~s__state~0); 136617#L125 assume !(8195 == ssl3_accept_~s__state~0); 136615#L128 assume !(8480 == ssl3_accept_~s__state~0); 136613#L131 assume !(8481 == ssl3_accept_~s__state~0); 136611#L134 assume !(8482 == ssl3_accept_~s__state~0); 136609#L137 assume 8464 == ssl3_accept_~s__state~0; 131694#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 131434#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 131435#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 138399#L554 [2021-10-28 08:35:10,622 INFO L793 eck$LassoCheckResult]: Loop: 138399#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138395#L591 ssl3_accept_~skip~0 := 0; 138384#L110-2 assume !false; 138385#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138324#L113 assume !(12292 == ssl3_accept_~s__state~0); 138325#L116 assume !(16384 == ssl3_accept_~s__state~0); 138141#L119 assume !(8192 == ssl3_accept_~s__state~0); 138142#L122 assume !(24576 == ssl3_accept_~s__state~0); 138125#L125 assume !(8195 == ssl3_accept_~s__state~0); 138126#L128 assume !(8480 == ssl3_accept_~s__state~0); 137942#L131 assume !(8481 == ssl3_accept_~s__state~0); 137943#L134 assume !(8482 == ssl3_accept_~s__state~0); 137928#L137 assume !(8464 == ssl3_accept_~s__state~0); 137929#L140 assume !(8465 == ssl3_accept_~s__state~0); 137822#L143 assume !(8466 == ssl3_accept_~s__state~0); 137210#L146 assume 8496 == ssl3_accept_~s__state~0; 137209#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 137208#L298 assume !(1 == ssl3_accept_~blastFlag~0); 137207#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 137206#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 137205#L304-2 ssl3_accept_~s__init_num~0 := 0; 137203#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137198#L591 ssl3_accept_~skip~0 := 0; 137197#L110-2 assume !false; 137196#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137195#L113 assume !(12292 == ssl3_accept_~s__state~0); 137194#L116 assume !(16384 == ssl3_accept_~s__state~0); 137192#L119 assume !(8192 == ssl3_accept_~s__state~0); 137190#L122 assume !(24576 == ssl3_accept_~s__state~0); 137189#L125 assume !(8195 == ssl3_accept_~s__state~0); 137188#L128 assume !(8480 == ssl3_accept_~s__state~0); 137186#L131 assume !(8481 == ssl3_accept_~s__state~0); 137185#L134 assume !(8482 == ssl3_accept_~s__state~0); 137184#L137 assume !(8464 == ssl3_accept_~s__state~0); 137183#L140 assume !(8465 == ssl3_accept_~s__state~0); 137181#L143 assume !(8466 == ssl3_accept_~s__state~0); 137179#L146 assume !(8496 == ssl3_accept_~s__state~0); 137176#L149 assume !(8497 == ssl3_accept_~s__state~0); 137100#L152 assume 8512 == ssl3_accept_~s__state~0; 137091#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 137092#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 139025#L319 assume !(ssl3_accept_~ret~0 <= 0); 139072#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 139070#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 139065#L591 ssl3_accept_~skip~0 := 0; 139064#L110-2 assume !false; 139063#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139062#L113 assume !(12292 == ssl3_accept_~s__state~0); 139061#L116 assume !(16384 == ssl3_accept_~s__state~0); 139060#L119 assume !(8192 == ssl3_accept_~s__state~0); 139059#L122 assume !(24576 == ssl3_accept_~s__state~0); 139058#L125 assume !(8195 == ssl3_accept_~s__state~0); 139057#L128 assume !(8480 == ssl3_accept_~s__state~0); 139056#L131 assume !(8481 == ssl3_accept_~s__state~0); 139055#L134 assume !(8482 == ssl3_accept_~s__state~0); 139054#L137 assume !(8464 == ssl3_accept_~s__state~0); 139053#L140 assume !(8465 == ssl3_accept_~s__state~0); 139052#L143 assume !(8466 == ssl3_accept_~s__state~0); 139051#L146 assume !(8496 == ssl3_accept_~s__state~0); 139050#L149 assume !(8497 == ssl3_accept_~s__state~0); 139049#L152 assume !(8512 == ssl3_accept_~s__state~0); 139048#L155 assume !(8513 == ssl3_accept_~s__state~0); 139047#L158 assume 8528 == ssl3_accept_~s__state~0; 137736#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 139046#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 139044#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 139037#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 139035#L364 assume !(ssl3_accept_~ret~0 <= 0); 139034#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 139032#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 139027#L591 ssl3_accept_~skip~0 := 0; 139021#L110-2 assume !false; 139011#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139008#L113 assume !(12292 == ssl3_accept_~s__state~0); 139005#L116 assume !(16384 == ssl3_accept_~s__state~0); 139002#L119 assume !(8192 == ssl3_accept_~s__state~0); 138999#L122 assume !(24576 == ssl3_accept_~s__state~0); 138996#L125 assume !(8195 == ssl3_accept_~s__state~0); 138993#L128 assume !(8480 == ssl3_accept_~s__state~0); 138990#L131 assume !(8481 == ssl3_accept_~s__state~0); 138987#L134 assume !(8482 == ssl3_accept_~s__state~0); 138984#L137 assume !(8464 == ssl3_accept_~s__state~0); 138981#L140 assume !(8465 == ssl3_accept_~s__state~0); 138978#L143 assume !(8466 == ssl3_accept_~s__state~0); 138975#L146 assume !(8496 == ssl3_accept_~s__state~0); 138972#L149 assume !(8497 == ssl3_accept_~s__state~0); 138969#L152 assume !(8512 == ssl3_accept_~s__state~0); 138966#L155 assume !(8513 == ssl3_accept_~s__state~0); 138963#L158 assume !(8528 == ssl3_accept_~s__state~0); 138960#L161 assume !(8529 == ssl3_accept_~s__state~0); 138957#L164 assume 8544 == ssl3_accept_~s__state~0; 137729#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 138951#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 138945#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 138941#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 138932#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 138929#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 138921#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138915#L591 ssl3_accept_~skip~0 := 0; 138912#L110-2 assume !false; 138906#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138903#L113 assume !(12292 == ssl3_accept_~s__state~0); 138900#L116 assume !(16384 == ssl3_accept_~s__state~0); 138897#L119 assume !(8192 == ssl3_accept_~s__state~0); 138894#L122 assume !(24576 == ssl3_accept_~s__state~0); 138891#L125 assume !(8195 == ssl3_accept_~s__state~0); 138888#L128 assume !(8480 == ssl3_accept_~s__state~0); 138885#L131 assume !(8481 == ssl3_accept_~s__state~0); 138882#L134 assume !(8482 == ssl3_accept_~s__state~0); 138879#L137 assume !(8464 == ssl3_accept_~s__state~0); 138876#L140 assume !(8465 == ssl3_accept_~s__state~0); 138873#L143 assume !(8466 == ssl3_accept_~s__state~0); 138870#L146 assume !(8496 == ssl3_accept_~s__state~0); 138867#L149 assume !(8497 == ssl3_accept_~s__state~0); 138864#L152 assume !(8512 == ssl3_accept_~s__state~0); 138861#L155 assume !(8513 == ssl3_accept_~s__state~0); 138858#L158 assume !(8528 == ssl3_accept_~s__state~0); 138855#L161 assume !(8529 == ssl3_accept_~s__state~0); 138852#L164 assume !(8544 == ssl3_accept_~s__state~0); 138850#L167 assume !(8545 == ssl3_accept_~s__state~0); 138846#L170 assume !(8560 == ssl3_accept_~s__state~0); 138843#L173 assume !(8561 == ssl3_accept_~s__state~0); 138840#L176 assume 8448 == ssl3_accept_~s__state~0; 138836#L177 assume !(ssl3_accept_~num1~0 > 0); 138833#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 138828#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138818#L591 ssl3_accept_~skip~0 := 0; 138816#L110-2 assume !false; 138814#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138812#L113 assume !(12292 == ssl3_accept_~s__state~0); 138810#L116 assume !(16384 == ssl3_accept_~s__state~0); 138808#L119 assume !(8192 == ssl3_accept_~s__state~0); 138806#L122 assume !(24576 == ssl3_accept_~s__state~0); 138804#L125 assume !(8195 == ssl3_accept_~s__state~0); 138802#L128 assume !(8480 == ssl3_accept_~s__state~0); 138800#L131 assume !(8481 == ssl3_accept_~s__state~0); 138798#L134 assume !(8482 == ssl3_accept_~s__state~0); 138796#L137 assume !(8464 == ssl3_accept_~s__state~0); 138794#L140 assume !(8465 == ssl3_accept_~s__state~0); 138792#L143 assume !(8466 == ssl3_accept_~s__state~0); 138790#L146 assume !(8496 == ssl3_accept_~s__state~0); 138788#L149 assume !(8497 == ssl3_accept_~s__state~0); 138786#L152 assume !(8512 == ssl3_accept_~s__state~0); 138784#L155 assume !(8513 == ssl3_accept_~s__state~0); 138782#L158 assume !(8528 == ssl3_accept_~s__state~0); 138780#L161 assume !(8529 == ssl3_accept_~s__state~0); 138778#L164 assume !(8544 == ssl3_accept_~s__state~0); 138776#L167 assume !(8545 == ssl3_accept_~s__state~0); 138774#L170 assume !(8560 == ssl3_accept_~s__state~0); 138772#L173 assume !(8561 == ssl3_accept_~s__state~0); 138768#L176 assume !(8448 == ssl3_accept_~s__state~0); 138769#L179 assume 8576 == ssl3_accept_~s__state~0; 138540#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 140143#L451 assume !(ssl3_accept_~ret~0 <= 0); 140142#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 138409#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138389#L591 ssl3_accept_~skip~0 := 0; 138390#L110-2 assume !false; 138372#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138373#L113 assume !(12292 == ssl3_accept_~s__state~0); 138152#L116 assume !(16384 == ssl3_accept_~s__state~0); 138153#L119 assume !(8192 == ssl3_accept_~s__state~0); 138133#L122 assume !(24576 == ssl3_accept_~s__state~0); 138134#L125 assume !(8195 == ssl3_accept_~s__state~0); 137948#L128 assume !(8480 == ssl3_accept_~s__state~0); 137949#L131 assume !(8481 == ssl3_accept_~s__state~0); 137934#L134 assume !(8482 == ssl3_accept_~s__state~0); 137935#L137 assume !(8464 == ssl3_accept_~s__state~0); 137825#L140 assume !(8465 == ssl3_accept_~s__state~0); 137826#L143 assume 8466 == ssl3_accept_~s__state~0; 137215#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 131439#L285 assume !(0 == ssl3_accept_~blastFlag~0); 138406#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 138399#L554 [2021-10-28 08:35:10,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:10,623 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-10-28 08:35:10,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:10,623 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263056105] [2021-10-28 08:35:10,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:10,624 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:10,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:10,634 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:10,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:10,642 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:10,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:10,643 INFO L85 PathProgramCache]: Analyzing trace with hash -473716736, now seen corresponding path program 2 times [2021-10-28 08:35:10,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:10,643 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640565489] [2021-10-28 08:35:10,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:10,644 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:10,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:10,726 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:10,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:10,749 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:10,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:10,749 INFO L85 PathProgramCache]: Analyzing trace with hash -2111111663, now seen corresponding path program 1 times [2021-10-28 08:35:10,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:10,750 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700875464] [2021-10-28 08:35:10,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:10,750 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:10,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:10,778 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-28 08:35:10,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:10,779 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700875464] [2021-10-28 08:35:10,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700875464] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:35:10,779 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:35:10,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:35:10,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251835848] [2021-10-28 08:35:11,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:11,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:35:11,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:35:11,974 INFO L87 Difference]: Start difference. First operand 10392 states and 13197 transitions. cyclomatic complexity: 2826 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:12,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:12,019 INFO L93 Difference]: Finished difference Result 10672 states and 13533 transitions. [2021-10-28 08:35:12,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:35:12,020 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10672 states and 13533 transitions. [2021-10-28 08:35:12,066 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7783 [2021-10-28 08:35:12,104 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10672 states to 10580 states and 13421 transitions. [2021-10-28 08:35:12,105 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7903 [2021-10-28 08:35:12,110 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7903 [2021-10-28 08:35:12,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10580 states and 13421 transitions. [2021-10-28 08:35:12,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:12,113 INFO L681 BuchiCegarLoop]: Abstraction has 10580 states and 13421 transitions. [2021-10-28 08:35:12,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10580 states and 13421 transitions. [2021-10-28 08:35:12,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10580 to 10580. [2021-10-28 08:35:12,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10580 states, 10580 states have (on average 1.2685255198487713) internal successors, (13421), 10579 states have internal predecessors, (13421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:12,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10580 states to 10580 states and 13421 transitions. [2021-10-28 08:35:12,338 INFO L704 BuchiCegarLoop]: Abstraction has 10580 states and 13421 transitions. [2021-10-28 08:35:12,338 INFO L587 BuchiCegarLoop]: Abstraction has 10580 states and 13421 transitions. [2021-10-28 08:35:12,338 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-28 08:35:12,339 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10580 states and 13421 transitions. [2021-10-28 08:35:12,369 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7783 [2021-10-28 08:35:12,369 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:12,369 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:12,371 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:12,371 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:12,372 INFO L791 eck$LassoCheckResult]: Stem: 151383#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 151203#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 151193#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 151133#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 151134#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 151127#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 151128#L110-2 assume !false; 154135#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157929#L113 assume !(12292 == ssl3_accept_~s__state~0); 157927#L116 assume !(16384 == ssl3_accept_~s__state~0); 157925#L119 assume !(8192 == ssl3_accept_~s__state~0); 157923#L122 assume !(24576 == ssl3_accept_~s__state~0); 157921#L125 assume !(8195 == ssl3_accept_~s__state~0); 157919#L128 assume !(8480 == ssl3_accept_~s__state~0); 157917#L131 assume !(8481 == ssl3_accept_~s__state~0); 157915#L134 assume !(8482 == ssl3_accept_~s__state~0); 157913#L137 assume !(8464 == ssl3_accept_~s__state~0); 156173#L140 assume 8465 == ssl3_accept_~s__state~0; 156174#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 156153#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 156152#L285-2 [2021-10-28 08:35:12,372 INFO L793 eck$LassoCheckResult]: Loop: 156152#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 156144#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156129#L591 ssl3_accept_~skip~0 := 0; 156126#L110-2 assume !false; 156123#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156120#L113 assume !(12292 == ssl3_accept_~s__state~0); 156117#L116 assume !(16384 == ssl3_accept_~s__state~0); 156114#L119 assume !(8192 == ssl3_accept_~s__state~0); 156111#L122 assume !(24576 == ssl3_accept_~s__state~0); 156108#L125 assume !(8195 == ssl3_accept_~s__state~0); 156105#L128 assume !(8480 == ssl3_accept_~s__state~0); 156102#L131 assume !(8481 == ssl3_accept_~s__state~0); 156099#L134 assume !(8482 == ssl3_accept_~s__state~0); 156096#L137 assume !(8464 == ssl3_accept_~s__state~0); 156093#L140 assume !(8465 == ssl3_accept_~s__state~0); 156089#L143 assume !(8466 == ssl3_accept_~s__state~0); 156083#L146 assume 8496 == ssl3_accept_~s__state~0; 155857#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 155858#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 155833#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 155834#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 156074#L304-2 ssl3_accept_~s__init_num~0 := 0; 156067#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156061#L591 ssl3_accept_~skip~0 := 0; 156059#L110-2 assume !false; 156057#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155855#L113 assume !(12292 == ssl3_accept_~s__state~0); 155856#L116 assume !(16384 == ssl3_accept_~s__state~0); 155839#L119 assume !(8192 == ssl3_accept_~s__state~0); 155840#L122 assume !(24576 == ssl3_accept_~s__state~0); 155633#L125 assume !(8195 == ssl3_accept_~s__state~0); 155634#L128 assume !(8480 == ssl3_accept_~s__state~0); 155617#L131 assume !(8481 == ssl3_accept_~s__state~0); 155618#L134 assume !(8482 == ssl3_accept_~s__state~0); 155605#L137 assume !(8464 == ssl3_accept_~s__state~0); 155606#L140 assume !(8465 == ssl3_accept_~s__state~0); 155593#L143 assume !(8466 == ssl3_accept_~s__state~0); 155594#L146 assume !(8496 == ssl3_accept_~s__state~0); 155581#L149 assume !(8497 == ssl3_accept_~s__state~0); 155582#L152 assume 8512 == ssl3_accept_~s__state~0; 152701#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 155571#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 156051#L319 assume !(ssl3_accept_~ret~0 <= 0); 156050#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 156048#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156043#L591 ssl3_accept_~skip~0 := 0; 156042#L110-2 assume !false; 156041#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156040#L113 assume !(12292 == ssl3_accept_~s__state~0); 156039#L116 assume !(16384 == ssl3_accept_~s__state~0); 156038#L119 assume !(8192 == ssl3_accept_~s__state~0); 156037#L122 assume !(24576 == ssl3_accept_~s__state~0); 156036#L125 assume !(8195 == ssl3_accept_~s__state~0); 156035#L128 assume !(8480 == ssl3_accept_~s__state~0); 156034#L131 assume !(8481 == ssl3_accept_~s__state~0); 156033#L134 assume !(8482 == ssl3_accept_~s__state~0); 156032#L137 assume !(8464 == ssl3_accept_~s__state~0); 156031#L140 assume !(8465 == ssl3_accept_~s__state~0); 156030#L143 assume !(8466 == ssl3_accept_~s__state~0); 156029#L146 assume !(8496 == ssl3_accept_~s__state~0); 156028#L149 assume !(8497 == ssl3_accept_~s__state~0); 156027#L152 assume !(8512 == ssl3_accept_~s__state~0); 156026#L155 assume !(8513 == ssl3_accept_~s__state~0); 156025#L158 assume 8528 == ssl3_accept_~s__state~0; 152695#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 156024#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 156022#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 156015#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 156013#L364 assume !(ssl3_accept_~ret~0 <= 0); 156012#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 156010#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156005#L591 ssl3_accept_~skip~0 := 0; 156003#L110-2 assume !false; 155998#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155996#L113 assume !(12292 == ssl3_accept_~s__state~0); 155994#L116 assume !(16384 == ssl3_accept_~s__state~0); 155992#L119 assume !(8192 == ssl3_accept_~s__state~0); 155990#L122 assume !(24576 == ssl3_accept_~s__state~0); 155988#L125 assume !(8195 == ssl3_accept_~s__state~0); 155986#L128 assume !(8480 == ssl3_accept_~s__state~0); 155984#L131 assume !(8481 == ssl3_accept_~s__state~0); 155982#L134 assume !(8482 == ssl3_accept_~s__state~0); 155980#L137 assume !(8464 == ssl3_accept_~s__state~0); 155978#L140 assume !(8465 == ssl3_accept_~s__state~0); 155976#L143 assume !(8466 == ssl3_accept_~s__state~0); 155974#L146 assume !(8496 == ssl3_accept_~s__state~0); 155972#L149 assume !(8497 == ssl3_accept_~s__state~0); 155970#L152 assume !(8512 == ssl3_accept_~s__state~0); 155968#L155 assume !(8513 == ssl3_accept_~s__state~0); 155966#L158 assume !(8528 == ssl3_accept_~s__state~0); 155964#L161 assume !(8529 == ssl3_accept_~s__state~0); 155962#L164 assume 8544 == ssl3_accept_~s__state~0; 152690#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 155959#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 155956#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 155954#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 155950#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 155949#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 155946#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155941#L591 ssl3_accept_~skip~0 := 0; 155940#L110-2 assume !false; 155939#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155938#L113 assume !(12292 == ssl3_accept_~s__state~0); 155937#L116 assume !(16384 == ssl3_accept_~s__state~0); 155936#L119 assume !(8192 == ssl3_accept_~s__state~0); 155935#L122 assume !(24576 == ssl3_accept_~s__state~0); 155934#L125 assume !(8195 == ssl3_accept_~s__state~0); 155933#L128 assume !(8480 == ssl3_accept_~s__state~0); 155932#L131 assume !(8481 == ssl3_accept_~s__state~0); 155931#L134 assume !(8482 == ssl3_accept_~s__state~0); 155930#L137 assume !(8464 == ssl3_accept_~s__state~0); 155929#L140 assume !(8465 == ssl3_accept_~s__state~0); 155928#L143 assume !(8466 == ssl3_accept_~s__state~0); 155927#L146 assume !(8496 == ssl3_accept_~s__state~0); 155926#L149 assume !(8497 == ssl3_accept_~s__state~0); 155925#L152 assume !(8512 == ssl3_accept_~s__state~0); 155924#L155 assume !(8513 == ssl3_accept_~s__state~0); 155923#L158 assume !(8528 == ssl3_accept_~s__state~0); 155922#L161 assume !(8529 == ssl3_accept_~s__state~0); 155921#L164 assume !(8544 == ssl3_accept_~s__state~0); 155920#L167 assume !(8545 == ssl3_accept_~s__state~0); 155919#L170 assume !(8560 == ssl3_accept_~s__state~0); 155918#L173 assume !(8561 == ssl3_accept_~s__state~0); 155917#L176 assume 8448 == ssl3_accept_~s__state~0; 155916#L177 assume !(ssl3_accept_~num1~0 > 0); 155914#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 155912#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155907#L591 ssl3_accept_~skip~0 := 0; 155906#L110-2 assume !false; 155905#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155904#L113 assume !(12292 == ssl3_accept_~s__state~0); 155903#L116 assume !(16384 == ssl3_accept_~s__state~0); 155902#L119 assume !(8192 == ssl3_accept_~s__state~0); 155901#L122 assume !(24576 == ssl3_accept_~s__state~0); 155900#L125 assume !(8195 == ssl3_accept_~s__state~0); 155899#L128 assume !(8480 == ssl3_accept_~s__state~0); 155898#L131 assume !(8481 == ssl3_accept_~s__state~0); 155897#L134 assume !(8482 == ssl3_accept_~s__state~0); 155896#L137 assume !(8464 == ssl3_accept_~s__state~0); 155895#L140 assume !(8465 == ssl3_accept_~s__state~0); 155894#L143 assume !(8466 == ssl3_accept_~s__state~0); 155893#L146 assume !(8496 == ssl3_accept_~s__state~0); 155892#L149 assume !(8497 == ssl3_accept_~s__state~0); 155891#L152 assume !(8512 == ssl3_accept_~s__state~0); 155890#L155 assume !(8513 == ssl3_accept_~s__state~0); 155889#L158 assume !(8528 == ssl3_accept_~s__state~0); 155888#L161 assume !(8529 == ssl3_accept_~s__state~0); 155887#L164 assume !(8544 == ssl3_accept_~s__state~0); 155886#L167 assume !(8545 == ssl3_accept_~s__state~0); 155885#L170 assume !(8560 == ssl3_accept_~s__state~0); 155884#L173 assume !(8561 == ssl3_accept_~s__state~0); 155883#L176 assume !(8448 == ssl3_accept_~s__state~0); 155882#L179 assume 8576 == ssl3_accept_~s__state~0; 155342#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 155881#L451 assume !(ssl3_accept_~ret~0 <= 0); 155880#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 155243#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156241#L591 ssl3_accept_~skip~0 := 0; 156228#L110-2 assume !false; 156217#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156213#L113 assume !(12292 == ssl3_accept_~s__state~0); 156209#L116 assume !(16384 == ssl3_accept_~s__state~0); 156205#L119 assume !(8192 == ssl3_accept_~s__state~0); 156201#L122 assume !(24576 == ssl3_accept_~s__state~0); 156197#L125 assume !(8195 == ssl3_accept_~s__state~0); 156193#L128 assume !(8480 == ssl3_accept_~s__state~0); 156189#L131 assume !(8481 == ssl3_accept_~s__state~0); 156177#L134 assume !(8482 == ssl3_accept_~s__state~0); 156178#L137 assume !(8464 == ssl3_accept_~s__state~0); 156154#L140 assume !(8465 == ssl3_accept_~s__state~0); 156155#L143 assume 8466 == ssl3_accept_~s__state~0; 154204#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 156161#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 156152#L285-2 [2021-10-28 08:35:12,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:12,373 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-10-28 08:35:12,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:12,373 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644427287] [2021-10-28 08:35:12,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:12,374 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:12,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:12,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:35:12,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:12,396 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644427287] [2021-10-28 08:35:12,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644427287] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:35:12,396 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:35:12,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:35:12,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523392321] [2021-10-28 08:35:12,397 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 08:35:12,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:12,397 INFO L85 PathProgramCache]: Analyzing trace with hash -2090616870, now seen corresponding path program 2 times [2021-10-28 08:35:12,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:12,398 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017269048] [2021-10-28 08:35:12,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:12,398 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:12,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:12,447 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-28 08:35:12,447 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:12,448 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017269048] [2021-10-28 08:35:12,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017269048] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:35:12,448 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:35:12,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:35:12,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435816587] [2021-10-28 08:35:12,449 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:35:12,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:12,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:35:12,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:35:12,450 INFO L87 Difference]: Start difference. First operand 10580 states and 13421 transitions. cyclomatic complexity: 2862 Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:12,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:12,574 INFO L93 Difference]: Finished difference Result 10632 states and 13454 transitions. [2021-10-28 08:35:12,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:35:12,574 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10632 states and 13454 transitions. [2021-10-28 08:35:12,617 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7811 [2021-10-28 08:35:12,654 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10632 states to 10632 states and 13454 transitions. [2021-10-28 08:35:12,654 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7939 [2021-10-28 08:35:12,660 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7939 [2021-10-28 08:35:12,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10632 states and 13454 transitions. [2021-10-28 08:35:12,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:12,661 INFO L681 BuchiCegarLoop]: Abstraction has 10632 states and 13454 transitions. [2021-10-28 08:35:12,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10632 states and 13454 transitions. [2021-10-28 08:35:12,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10632 to 10580. [2021-10-28 08:35:12,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10580 states, 10580 states have (on average 1.2659735349716446) internal successors, (13394), 10579 states have internal predecessors, (13394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:12,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10580 states to 10580 states and 13394 transitions. [2021-10-28 08:35:12,812 INFO L704 BuchiCegarLoop]: Abstraction has 10580 states and 13394 transitions. [2021-10-28 08:35:12,812 INFO L587 BuchiCegarLoop]: Abstraction has 10580 states and 13394 transitions. [2021-10-28 08:35:12,812 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-28 08:35:12,812 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10580 states and 13394 transitions. [2021-10-28 08:35:12,842 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7783 [2021-10-28 08:35:12,842 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:12,842 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:12,843 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:12,843 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:12,843 INFO L791 eck$LassoCheckResult]: Stem: 172605#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 172421#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 172411#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 172351#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 172352#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 172345#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 172346#L110-2 assume !false; 175084#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179129#L113 assume !(12292 == ssl3_accept_~s__state~0); 179123#L116 assume !(16384 == ssl3_accept_~s__state~0); 179121#L119 assume !(8192 == ssl3_accept_~s__state~0); 179119#L122 assume !(24576 == ssl3_accept_~s__state~0); 179117#L125 assume !(8195 == ssl3_accept_~s__state~0); 179116#L128 assume !(8480 == ssl3_accept_~s__state~0); 179108#L131 assume !(8481 == ssl3_accept_~s__state~0); 179104#L134 assume !(8482 == ssl3_accept_~s__state~0); 179102#L137 assume !(8464 == ssl3_accept_~s__state~0); 179100#L140 assume !(8465 == ssl3_accept_~s__state~0); 177514#L143 assume !(8466 == ssl3_accept_~s__state~0); 177515#L146 assume !(8496 == ssl3_accept_~s__state~0); 179206#L149 [2021-10-28 08:35:12,844 INFO L793 eck$LassoCheckResult]: Loop: 179206#L149 assume !(8497 == ssl3_accept_~s__state~0); 179203#L152 assume !(8512 == ssl3_accept_~s__state~0); 179200#L155 assume !(8513 == ssl3_accept_~s__state~0); 179194#L158 assume !(8528 == ssl3_accept_~s__state~0); 179195#L161 assume !(8529 == ssl3_accept_~s__state~0); 179182#L164 assume !(8544 == ssl3_accept_~s__state~0); 179183#L167 assume !(8545 == ssl3_accept_~s__state~0); 179178#L170 assume !(8560 == ssl3_accept_~s__state~0); 179177#L173 assume !(8561 == ssl3_accept_~s__state~0); 177721#L176 assume 8448 == ssl3_accept_~s__state~0; 177722#L177 assume !(ssl3_accept_~num1~0 > 0); 177674#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 177675#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179146#L591 ssl3_accept_~skip~0 := 0; 179145#L110-2 assume !false; 179144#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179143#L113 assume !(12292 == ssl3_accept_~s__state~0); 179079#L116 assume !(16384 == ssl3_accept_~s__state~0); 179081#L119 assume !(8192 == ssl3_accept_~s__state~0); 179083#L122 assume !(24576 == ssl3_accept_~s__state~0); 179084#L125 assume !(8195 == ssl3_accept_~s__state~0); 179241#L128 assume !(8480 == ssl3_accept_~s__state~0); 177530#L131 assume !(8481 == ssl3_accept_~s__state~0); 177532#L134 assume 8482 == ssl3_accept_~s__state~0; 179238#L135 ssl3_accept_~s__state~0 := 3; 179236#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179231#L591 ssl3_accept_~skip~0 := 0; 179230#L110-2 assume !false; 179229#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179228#L113 assume !(12292 == ssl3_accept_~s__state~0); 179227#L116 assume !(16384 == ssl3_accept_~s__state~0); 179226#L119 assume !(8192 == ssl3_accept_~s__state~0); 179225#L122 assume !(24576 == ssl3_accept_~s__state~0); 179224#L125 assume !(8195 == ssl3_accept_~s__state~0); 179223#L128 assume !(8480 == ssl3_accept_~s__state~0); 179221#L131 assume !(8481 == ssl3_accept_~s__state~0); 179219#L134 assume !(8482 == ssl3_accept_~s__state~0); 179216#L137 assume !(8464 == ssl3_accept_~s__state~0); 179214#L140 assume !(8465 == ssl3_accept_~s__state~0); 179212#L143 assume !(8466 == ssl3_accept_~s__state~0); 179210#L146 assume !(8496 == ssl3_accept_~s__state~0); 179206#L149 [2021-10-28 08:35:12,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:12,844 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-28 08:35:12,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:12,844 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643924061] [2021-10-28 08:35:12,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:12,845 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:12,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:12,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:35:12,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:12,866 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643924061] [2021-10-28 08:35:12,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643924061] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:35:12,866 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:35:12,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:35:12,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106267918] [2021-10-28 08:35:12,867 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 08:35:12,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:12,867 INFO L85 PathProgramCache]: Analyzing trace with hash 226115557, now seen corresponding path program 2 times [2021-10-28 08:35:12,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:12,868 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692683023] [2021-10-28 08:35:12,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:12,868 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:12,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:12,877 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:12,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:12,881 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:12,987 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 08:35:12,988 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 08:35:12,988 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 08:35:12,988 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 08:35:12,988 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 08:35:12,988 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:35:12,988 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 08:35:12,988 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 08:35:12,989 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration29_Loop [2021-10-28 08:35:12,989 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 08:35:12,989 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 08:35:12,990 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:12,992 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:12,994 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:12,996 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:13,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:13,049 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 08:35:13,049 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 08:35:13,049 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:35:13,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:13,050 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:35:13,061 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:35:13,061 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:35:13,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-28 08:35:13,076 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:35:13,076 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 08:35:13,093 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-28 08:35:13,094 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:35:13,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:13,095 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:35:13,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-28 08:35:13,105 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:35:13,106 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:35:13,113 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:35:13,113 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 08:35:13,134 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-28 08:35:13,135 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:35:13,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:13,135 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:35:13,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-28 08:35:13,137 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:35:13,137 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:35:13,145 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:35:13,145 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 08:35:13,166 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-28 08:35:13,166 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:35:13,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:13,167 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:35:13,202 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:35:13,202 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:35:13,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-28 08:35:13,261 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-28 08:35:13,262 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:35:13,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:13,263 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:35:13,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-28 08:35:13,269 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 08:35:13,270 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:35:13,280 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 08:35:13,301 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2021-10-28 08:35:13,301 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 08:35:13,301 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 08:35:13,301 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 08:35:13,301 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 08:35:13,301 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 08:35:13,301 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:35:13,301 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 08:35:13,302 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 08:35:13,302 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration29_Loop [2021-10-28 08:35:13,302 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 08:35:13,302 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 08:35:13,302 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:13,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:13,317 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:13,319 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:13,322 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:35:13,375 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 08:35:13,378 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 08:35:13,378 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:35:13,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:13,385 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:35:13,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-28 08:35:13,386 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 08:35:13,393 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:35:13,393 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:35:13,393 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:35:13,393 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:35:13,393 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:35:13,394 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:35:13,394 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:35:13,395 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:35:13,413 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-28 08:35:13,413 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:35:13,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:13,414 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:35:13,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-28 08:35:13,415 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 08:35:13,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:35:13,422 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:35:13,422 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:35:13,422 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:35:13,422 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:35:13,424 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:35:13,424 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:35:13,449 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 08:35:13,465 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 08:35:13,465 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-28 08:35:13,465 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:35:13,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:13,469 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:35:13,475 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 08:35:13,475 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 08:35:13,475 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 08:35:13,475 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-28 08:35:13,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-28 08:35:13,513 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-28 08:35:13,513 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 08:35:13,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:13,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:13,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 08:35:13,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:35:13,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:13,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 08:35:13,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:35:13,729 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-28 08:35:13,878 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 08:35:13,879 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 08:35:13,879 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 10580 states and 13394 transitions. cyclomatic complexity: 2835 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:14,284 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 10580 states and 13394 transitions. cyclomatic complexity: 2835. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 36129 states and 45357 transitions. Complement of second has 9 states. [2021-10-28 08:35:14,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-28 08:35:14,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:14,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 342 transitions. [2021-10-28 08:35:14,286 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 20 letters. Loop has 41 letters. [2021-10-28 08:35:14,286 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:35:14,287 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 61 letters. Loop has 41 letters. [2021-10-28 08:35:14,287 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:35:14,287 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 20 letters. Loop has 82 letters. [2021-10-28 08:35:14,288 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:35:14,288 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36129 states and 45357 transitions. [2021-10-28 08:35:14,412 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 15047 [2021-10-28 08:35:14,517 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36129 states to 35768 states and 44902 transitions. [2021-10-28 08:35:14,518 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16329 [2021-10-28 08:35:14,529 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16411 [2021-10-28 08:35:14,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35768 states and 44902 transitions. [2021-10-28 08:35:14,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:14,530 INFO L681 BuchiCegarLoop]: Abstraction has 35768 states and 44902 transitions. [2021-10-28 08:35:14,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35768 states and 44902 transitions. [2021-10-28 08:35:14,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35768 to 31620. [2021-10-28 08:35:14,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31620 states, 31620 states have (on average 1.2649905123339658) internal successors, (39999), 31619 states have internal predecessors, (39999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:14,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31620 states to 31620 states and 39999 transitions. [2021-10-28 08:35:14,976 INFO L704 BuchiCegarLoop]: Abstraction has 31620 states and 39999 transitions. [2021-10-28 08:35:14,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:14,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:35:14,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:35:14,977 INFO L87 Difference]: Start difference. First operand 31620 states and 39999 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:15,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:15,103 INFO L93 Difference]: Finished difference Result 14150 states and 17796 transitions. [2021-10-28 08:35:15,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:35:15,103 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14150 states and 17796 transitions. [2021-10-28 08:35:15,158 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4488 [2021-10-28 08:35:15,199 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14150 states to 14140 states and 17786 transitions. [2021-10-28 08:35:15,199 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4559 [2021-10-28 08:35:15,202 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4559 [2021-10-28 08:35:15,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14140 states and 17786 transitions. [2021-10-28 08:35:15,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:15,207 INFO L681 BuchiCegarLoop]: Abstraction has 14140 states and 17786 transitions. [2021-10-28 08:35:15,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14140 states and 17786 transitions. [2021-10-28 08:35:15,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14140 to 13980. [2021-10-28 08:35:15,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13980 states, 13980 states have (on average 1.2585121602288984) internal successors, (17594), 13979 states have internal predecessors, (17594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:15,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13980 states to 13980 states and 17594 transitions. [2021-10-28 08:35:15,413 INFO L704 BuchiCegarLoop]: Abstraction has 13980 states and 17594 transitions. [2021-10-28 08:35:15,414 INFO L587 BuchiCegarLoop]: Abstraction has 13980 states and 17594 transitions. [2021-10-28 08:35:15,414 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-28 08:35:15,414 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13980 states and 17594 transitions. [2021-10-28 08:35:15,449 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4426 [2021-10-28 08:35:15,450 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:15,450 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:15,451 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:15,451 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:15,451 INFO L791 eck$LassoCheckResult]: Stem: 265297#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 265113#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 265103#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 265040#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 265041#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 265034#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 265035#L110-2 assume !false; 267714#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 267713#L113 assume !(12292 == ssl3_accept_~s__state~0); 267712#L116 assume !(16384 == ssl3_accept_~s__state~0); 267711#L119 assume !(8192 == ssl3_accept_~s__state~0); 267710#L122 assume !(24576 == ssl3_accept_~s__state~0); 267709#L125 assume !(8195 == ssl3_accept_~s__state~0); 267708#L128 assume !(8480 == ssl3_accept_~s__state~0); 267707#L131 assume !(8481 == ssl3_accept_~s__state~0); 267706#L134 assume !(8482 == ssl3_accept_~s__state~0); 267705#L137 assume 8464 == ssl3_accept_~s__state~0; 267704#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 267703#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 267702#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 267700#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 267695#L591 ssl3_accept_~skip~0 := 0; 267694#L110-2 assume !false; 267693#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 267692#L113 assume !(12292 == ssl3_accept_~s__state~0); 267691#L116 assume !(16384 == ssl3_accept_~s__state~0); 267690#L119 assume !(8192 == ssl3_accept_~s__state~0); 267689#L122 assume !(24576 == ssl3_accept_~s__state~0); 267688#L125 assume !(8195 == ssl3_accept_~s__state~0); 267687#L128 assume !(8480 == ssl3_accept_~s__state~0); 267686#L131 assume !(8481 == ssl3_accept_~s__state~0); 267685#L134 assume !(8482 == ssl3_accept_~s__state~0); 267684#L137 assume !(8464 == ssl3_accept_~s__state~0); 267683#L140 assume !(8465 == ssl3_accept_~s__state~0); 267682#L143 assume !(8466 == ssl3_accept_~s__state~0); 267681#L146 assume 8496 == ssl3_accept_~s__state~0; 267680#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 267679#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 265404#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 265405#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 267675#L304-2 ssl3_accept_~s__init_num~0 := 0; 267673#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 267668#L591 ssl3_accept_~skip~0 := 0; 267667#L110-2 assume !false; 267666#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 267665#L113 assume !(12292 == ssl3_accept_~s__state~0); 267664#L116 assume !(16384 == ssl3_accept_~s__state~0); 267663#L119 assume !(8192 == ssl3_accept_~s__state~0); 267662#L122 assume !(24576 == ssl3_accept_~s__state~0); 267661#L125 assume !(8195 == ssl3_accept_~s__state~0); 267660#L128 assume !(8480 == ssl3_accept_~s__state~0); 267659#L131 assume !(8481 == ssl3_accept_~s__state~0); 267658#L134 assume !(8482 == ssl3_accept_~s__state~0); 267657#L137 assume !(8464 == ssl3_accept_~s__state~0); 267656#L140 assume !(8465 == ssl3_accept_~s__state~0); 267655#L143 assume !(8466 == ssl3_accept_~s__state~0); 267654#L146 assume !(8496 == ssl3_accept_~s__state~0); 267651#L149 assume !(8497 == ssl3_accept_~s__state~0); 267106#L152 [2021-10-28 08:35:15,452 INFO L793 eck$LassoCheckResult]: Loop: 267106#L152 assume !(8512 == ssl3_accept_~s__state~0); 266930#L155 assume !(8513 == ssl3_accept_~s__state~0); 266931#L158 assume !(8528 == ssl3_accept_~s__state~0); 266923#L161 assume !(8529 == ssl3_accept_~s__state~0); 266924#L164 assume !(8544 == ssl3_accept_~s__state~0); 266914#L167 assume !(8545 == ssl3_accept_~s__state~0); 266915#L170 assume !(8560 == ssl3_accept_~s__state~0); 266905#L173 assume !(8561 == ssl3_accept_~s__state~0); 266906#L176 assume !(8448 == ssl3_accept_~s__state~0); 266896#L179 assume !(8576 == ssl3_accept_~s__state~0); 266897#L182 assume !(8577 == ssl3_accept_~s__state~0); 266888#L185 assume !(8592 == ssl3_accept_~s__state~0); 266884#L188 assume !(8593 == ssl3_accept_~s__state~0); 266881#L191 assume !(8608 == ssl3_accept_~s__state~0); 266877#L194 assume !(8609 == ssl3_accept_~s__state~0); 266876#L197 assume !(8640 == ssl3_accept_~s__state~0); 266875#L200 assume !(8641 == ssl3_accept_~s__state~0); 266874#L203 assume 8656 == ssl3_accept_~s__state~0; 266798#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 266873#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 266872#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 266870#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 266869#L516 assume !(0 == ssl3_accept_~tmp___10~0); 266867#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266862#L591 ssl3_accept_~skip~0 := 0; 266861#L110-2 assume !false; 266860#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266859#L113 assume !(12292 == ssl3_accept_~s__state~0); 266858#L116 assume !(16384 == ssl3_accept_~s__state~0); 266857#L119 assume !(8192 == ssl3_accept_~s__state~0); 266856#L122 assume !(24576 == ssl3_accept_~s__state~0); 266855#L125 assume !(8195 == ssl3_accept_~s__state~0); 266853#L128 assume !(8480 == ssl3_accept_~s__state~0); 266851#L131 assume !(8481 == ssl3_accept_~s__state~0); 266849#L134 assume !(8482 == ssl3_accept_~s__state~0); 266847#L137 assume !(8464 == ssl3_accept_~s__state~0); 266845#L140 assume !(8465 == ssl3_accept_~s__state~0); 266843#L143 assume !(8466 == ssl3_accept_~s__state~0); 266841#L146 assume !(8496 == ssl3_accept_~s__state~0); 266839#L149 assume !(8497 == ssl3_accept_~s__state~0); 266837#L152 assume !(8512 == ssl3_accept_~s__state~0); 266835#L155 assume !(8513 == ssl3_accept_~s__state~0); 266833#L158 assume !(8528 == ssl3_accept_~s__state~0); 266831#L161 assume !(8529 == ssl3_accept_~s__state~0); 266829#L164 assume !(8544 == ssl3_accept_~s__state~0); 266827#L167 assume !(8545 == ssl3_accept_~s__state~0); 266825#L170 assume !(8560 == ssl3_accept_~s__state~0); 266823#L173 assume !(8561 == ssl3_accept_~s__state~0); 266821#L176 assume !(8448 == ssl3_accept_~s__state~0); 266819#L179 assume !(8576 == ssl3_accept_~s__state~0); 266816#L182 assume !(8577 == ssl3_accept_~s__state~0); 266814#L185 assume !(8592 == ssl3_accept_~s__state~0); 266811#L188 assume !(8593 == ssl3_accept_~s__state~0); 266809#L191 assume !(8608 == ssl3_accept_~s__state~0); 266806#L194 assume !(8609 == ssl3_accept_~s__state~0); 266804#L197 assume !(8640 == ssl3_accept_~s__state~0); 266802#L200 assume !(8641 == ssl3_accept_~s__state~0); 266800#L203 assume !(8656 == ssl3_accept_~s__state~0); 266797#L206 assume !(8657 == ssl3_accept_~s__state~0); 266795#L209 assume 8672 == ssl3_accept_~s__state~0; 266789#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 266787#L524 assume !(4 == ssl3_accept_~blastFlag~0); 266785#L527 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 266783#L531 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 265623#L531-2 ssl3_accept_~s__init_num~0 := 0; 266779#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266774#L591 ssl3_accept_~skip~0 := 0; 266773#L110-2 assume !false; 266772#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266771#L113 assume !(12292 == ssl3_accept_~s__state~0); 266770#L116 assume !(16384 == ssl3_accept_~s__state~0); 266769#L119 assume !(8192 == ssl3_accept_~s__state~0); 266768#L122 assume !(24576 == ssl3_accept_~s__state~0); 266767#L125 assume !(8195 == ssl3_accept_~s__state~0); 266766#L128 assume !(8480 == ssl3_accept_~s__state~0); 266765#L131 assume !(8481 == ssl3_accept_~s__state~0); 266764#L134 assume !(8482 == ssl3_accept_~s__state~0); 266763#L137 assume !(8464 == ssl3_accept_~s__state~0); 266762#L140 assume !(8465 == ssl3_accept_~s__state~0); 266761#L143 assume !(8466 == ssl3_accept_~s__state~0); 266760#L146 assume !(8496 == ssl3_accept_~s__state~0); 266759#L149 assume !(8497 == ssl3_accept_~s__state~0); 266758#L152 assume !(8512 == ssl3_accept_~s__state~0); 266757#L155 assume !(8513 == ssl3_accept_~s__state~0); 266756#L158 assume !(8528 == ssl3_accept_~s__state~0); 266755#L161 assume !(8529 == ssl3_accept_~s__state~0); 266754#L164 assume !(8544 == ssl3_accept_~s__state~0); 266753#L167 assume !(8545 == ssl3_accept_~s__state~0); 266752#L170 assume !(8560 == ssl3_accept_~s__state~0); 266751#L173 assume !(8561 == ssl3_accept_~s__state~0); 266750#L176 assume 8448 == ssl3_accept_~s__state~0; 266749#L177 assume !(ssl3_accept_~num1~0 > 0); 266747#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 266745#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266740#L591 ssl3_accept_~skip~0 := 0; 266739#L110-2 assume !false; 266738#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266737#L113 assume !(12292 == ssl3_accept_~s__state~0); 266732#L116 assume 16384 == ssl3_accept_~s__state~0; 266731#L222 ssl3_accept_~s__server~0 := 1; 266730#L227 assume 0 != ssl3_accept_~cb~0; 266729#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 266727#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 266723#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 266719#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 266712#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 266709#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266703#L591 ssl3_accept_~skip~0 := 0; 266701#L110-2 assume !false; 266699#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266697#L113 assume !(12292 == ssl3_accept_~s__state~0); 266695#L116 assume !(16384 == ssl3_accept_~s__state~0); 266693#L119 assume !(8192 == ssl3_accept_~s__state~0); 266691#L122 assume !(24576 == ssl3_accept_~s__state~0); 266689#L125 assume !(8195 == ssl3_accept_~s__state~0); 266685#L128 assume !(8480 == ssl3_accept_~s__state~0); 266686#L131 assume !(8481 == ssl3_accept_~s__state~0); 268701#L134 assume !(8482 == ssl3_accept_~s__state~0); 268645#L137 assume !(8464 == ssl3_accept_~s__state~0); 268646#L140 assume !(8465 == ssl3_accept_~s__state~0); 268460#L143 assume !(8466 == ssl3_accept_~s__state~0); 268459#L146 assume 8496 == ssl3_accept_~s__state~0; 265701#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 268458#L298 assume !(1 == ssl3_accept_~blastFlag~0); 268452#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 268447#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 265402#L304-2 ssl3_accept_~s__init_num~0 := 0; 268436#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 268432#L591 ssl3_accept_~skip~0 := 0; 268326#L110-2 assume !false; 268327#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 268183#L113 assume !(12292 == ssl3_accept_~s__state~0); 268184#L116 assume !(16384 == ssl3_accept_~s__state~0); 268058#L119 assume !(8192 == ssl3_accept_~s__state~0); 268059#L122 assume !(24576 == ssl3_accept_~s__state~0); 268045#L125 assume !(8195 == ssl3_accept_~s__state~0); 268046#L128 assume !(8480 == ssl3_accept_~s__state~0); 268032#L131 assume !(8481 == ssl3_accept_~s__state~0); 268033#L134 assume !(8482 == ssl3_accept_~s__state~0); 268019#L137 assume !(8464 == ssl3_accept_~s__state~0); 268020#L140 assume !(8465 == ssl3_accept_~s__state~0); 268004#L143 assume !(8466 == ssl3_accept_~s__state~0); 268005#L146 assume !(8496 == ssl3_accept_~s__state~0); 267105#L149 assume !(8497 == ssl3_accept_~s__state~0); 267106#L152 [2021-10-28 08:35:15,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:15,452 INFO L85 PathProgramCache]: Analyzing trace with hash -2107199509, now seen corresponding path program 1 times [2021-10-28 08:35:15,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:15,453 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738031192] [2021-10-28 08:35:15,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:15,453 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:15,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:15,463 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:15,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:15,478 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:15,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:15,480 INFO L85 PathProgramCache]: Analyzing trace with hash -2131497914, now seen corresponding path program 1 times [2021-10-28 08:35:15,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:15,480 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726804626] [2021-10-28 08:35:15,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:15,480 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:15,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:15,526 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 119 proven. 6 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-10-28 08:35:15,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:15,526 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726804626] [2021-10-28 08:35:15,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726804626] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:35:15,526 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805802301] [2021-10-28 08:35:15,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:15,527 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:35:15,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:15,528 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:35:15,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-10-28 08:35:15,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:15,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 08:35:15,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:35:16,153 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2021-10-28 08:35:16,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805802301] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:35:16,154 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 08:35:16,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 08:35:16,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491961684] [2021-10-28 08:35:16,155 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:35:16,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:16,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:35:16,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 08:35:16,156 INFO L87 Difference]: Start difference. First operand 13980 states and 17594 transitions. cyclomatic complexity: 3638 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:16,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:16,272 INFO L93 Difference]: Finished difference Result 14100 states and 17738 transitions. [2021-10-28 08:35:16,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:35:16,273 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14100 states and 17738 transitions. [2021-10-28 08:35:16,317 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4466 [2021-10-28 08:35:16,358 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14100 states to 14100 states and 17738 transitions. [2021-10-28 08:35:16,358 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4537 [2021-10-28 08:35:16,360 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4537 [2021-10-28 08:35:16,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14100 states and 17738 transitions. [2021-10-28 08:35:16,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:16,361 INFO L681 BuchiCegarLoop]: Abstraction has 14100 states and 17738 transitions. [2021-10-28 08:35:16,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14100 states and 17738 transitions. [2021-10-28 08:35:16,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14100 to 14052. [2021-10-28 08:35:16,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14052 states, 14052 states have (on average 1.2583262169086251) internal successors, (17682), 14051 states have internal predecessors, (17682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:16,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14052 states to 14052 states and 17682 transitions. [2021-10-28 08:35:16,655 INFO L704 BuchiCegarLoop]: Abstraction has 14052 states and 17682 transitions. [2021-10-28 08:35:16,655 INFO L587 BuchiCegarLoop]: Abstraction has 14052 states and 17682 transitions. [2021-10-28 08:35:16,655 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-28 08:35:16,655 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14052 states and 17682 transitions. [2021-10-28 08:35:16,685 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4444 [2021-10-28 08:35:16,685 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:16,686 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:16,687 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:16,687 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:16,687 INFO L791 eck$LassoCheckResult]: Stem: 293801#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 293625#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 293619#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 293558#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 293559#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 293547#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 293548#L110-2 assume !false; 298087#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298084#L113 assume !(12292 == ssl3_accept_~s__state~0); 298081#L116 assume !(16384 == ssl3_accept_~s__state~0); 298078#L119 assume !(8192 == ssl3_accept_~s__state~0); 298075#L122 assume !(24576 == ssl3_accept_~s__state~0); 298072#L125 assume !(8195 == ssl3_accept_~s__state~0); 298069#L128 assume !(8480 == ssl3_accept_~s__state~0); 298066#L131 assume !(8481 == ssl3_accept_~s__state~0); 298065#L134 assume !(8482 == ssl3_accept_~s__state~0); 298064#L137 assume 8464 == ssl3_accept_~s__state~0; 298062#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 298061#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 298060#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 298058#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 298053#L591 ssl3_accept_~skip~0 := 0; 298052#L110-2 assume !false; 298051#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298049#L113 assume !(12292 == ssl3_accept_~s__state~0); 298046#L116 assume !(16384 == ssl3_accept_~s__state~0); 298044#L119 assume !(8192 == ssl3_accept_~s__state~0); 298041#L122 assume !(24576 == ssl3_accept_~s__state~0); 298039#L125 assume !(8195 == ssl3_accept_~s__state~0); 298036#L128 assume !(8480 == ssl3_accept_~s__state~0); 298034#L131 assume !(8481 == ssl3_accept_~s__state~0); 298031#L134 assume !(8482 == ssl3_accept_~s__state~0); 298029#L137 assume !(8464 == ssl3_accept_~s__state~0); 298026#L140 assume !(8465 == ssl3_accept_~s__state~0); 298024#L143 assume !(8466 == ssl3_accept_~s__state~0); 298023#L146 assume 8496 == ssl3_accept_~s__state~0; 298022#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 298020#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 293919#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 293920#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 298016#L304-2 ssl3_accept_~s__init_num~0 := 0; 298011#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 298001#L591 ssl3_accept_~skip~0 := 0; 297999#L110-2 assume !false; 297997#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 297995#L113 assume !(12292 == ssl3_accept_~s__state~0); 297993#L116 assume !(16384 == ssl3_accept_~s__state~0); 297991#L119 assume !(8192 == ssl3_accept_~s__state~0); 297989#L122 assume !(24576 == ssl3_accept_~s__state~0); 297987#L125 assume !(8195 == ssl3_accept_~s__state~0); 297985#L128 assume !(8480 == ssl3_accept_~s__state~0); 297983#L131 assume !(8481 == ssl3_accept_~s__state~0); 297981#L134 assume !(8482 == ssl3_accept_~s__state~0); 297979#L137 assume !(8464 == ssl3_accept_~s__state~0); 297977#L140 assume !(8465 == ssl3_accept_~s__state~0); 297975#L143 assume !(8466 == ssl3_accept_~s__state~0); 297973#L146 assume !(8496 == ssl3_accept_~s__state~0); 297971#L149 assume !(8497 == ssl3_accept_~s__state~0); 295453#L152 [2021-10-28 08:35:16,688 INFO L793 eck$LassoCheckResult]: Loop: 295453#L152 assume !(8512 == ssl3_accept_~s__state~0); 295442#L155 assume !(8513 == ssl3_accept_~s__state~0); 295443#L158 assume !(8528 == ssl3_accept_~s__state~0); 295434#L161 assume !(8529 == ssl3_accept_~s__state~0); 295435#L164 assume !(8544 == ssl3_accept_~s__state~0); 295426#L167 assume !(8545 == ssl3_accept_~s__state~0); 295427#L170 assume !(8560 == ssl3_accept_~s__state~0); 295418#L173 assume !(8561 == ssl3_accept_~s__state~0); 295419#L176 assume !(8448 == ssl3_accept_~s__state~0); 295411#L179 assume !(8576 == ssl3_accept_~s__state~0); 295408#L182 assume !(8577 == ssl3_accept_~s__state~0); 295405#L185 assume !(8592 == ssl3_accept_~s__state~0); 295402#L188 assume !(8593 == ssl3_accept_~s__state~0); 295035#L191 assume !(8608 == ssl3_accept_~s__state~0); 295026#L194 assume !(8609 == ssl3_accept_~s__state~0); 295025#L197 assume !(8640 == ssl3_accept_~s__state~0); 295024#L200 assume !(8641 == ssl3_accept_~s__state~0); 295023#L203 assume 8656 == ssl3_accept_~s__state~0; 294943#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 295022#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 295021#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 295019#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 295018#L516 assume !(0 == ssl3_accept_~tmp___10~0); 295016#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 295011#L591 ssl3_accept_~skip~0 := 0; 295010#L110-2 assume !false; 295009#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 295008#L113 assume !(12292 == ssl3_accept_~s__state~0); 295007#L116 assume !(16384 == ssl3_accept_~s__state~0); 295005#L119 assume !(8192 == ssl3_accept_~s__state~0); 295002#L122 assume !(24576 == ssl3_accept_~s__state~0); 295000#L125 assume !(8195 == ssl3_accept_~s__state~0); 294998#L128 assume !(8480 == ssl3_accept_~s__state~0); 294996#L131 assume !(8481 == ssl3_accept_~s__state~0); 294994#L134 assume !(8482 == ssl3_accept_~s__state~0); 294992#L137 assume !(8464 == ssl3_accept_~s__state~0); 294990#L140 assume !(8465 == ssl3_accept_~s__state~0); 294988#L143 assume !(8466 == ssl3_accept_~s__state~0); 294986#L146 assume !(8496 == ssl3_accept_~s__state~0); 294984#L149 assume !(8497 == ssl3_accept_~s__state~0); 294982#L152 assume !(8512 == ssl3_accept_~s__state~0); 294980#L155 assume !(8513 == ssl3_accept_~s__state~0); 294978#L158 assume !(8528 == ssl3_accept_~s__state~0); 294976#L161 assume !(8529 == ssl3_accept_~s__state~0); 294974#L164 assume !(8544 == ssl3_accept_~s__state~0); 294972#L167 assume !(8545 == ssl3_accept_~s__state~0); 294970#L170 assume !(8560 == ssl3_accept_~s__state~0); 294968#L173 assume !(8561 == ssl3_accept_~s__state~0); 294966#L176 assume !(8448 == ssl3_accept_~s__state~0); 294964#L179 assume !(8576 == ssl3_accept_~s__state~0); 294961#L182 assume !(8577 == ssl3_accept_~s__state~0); 294959#L185 assume !(8592 == ssl3_accept_~s__state~0); 294956#L188 assume !(8593 == ssl3_accept_~s__state~0); 294954#L191 assume !(8608 == ssl3_accept_~s__state~0); 294951#L194 assume !(8609 == ssl3_accept_~s__state~0); 294949#L197 assume !(8640 == ssl3_accept_~s__state~0); 294947#L200 assume !(8641 == ssl3_accept_~s__state~0); 294945#L203 assume !(8656 == ssl3_accept_~s__state~0); 294942#L206 assume !(8657 == ssl3_accept_~s__state~0); 294940#L209 assume 8672 == ssl3_accept_~s__state~0; 294934#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 294932#L524 assume !(4 == ssl3_accept_~blastFlag~0); 294930#L527 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 294928#L531 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 294056#L531-2 ssl3_accept_~s__init_num~0 := 0; 294924#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 294919#L591 ssl3_accept_~skip~0 := 0; 294918#L110-2 assume !false; 294917#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 294916#L113 assume !(12292 == ssl3_accept_~s__state~0); 294915#L116 assume !(16384 == ssl3_accept_~s__state~0); 294914#L119 assume !(8192 == ssl3_accept_~s__state~0); 294913#L122 assume !(24576 == ssl3_accept_~s__state~0); 294912#L125 assume !(8195 == ssl3_accept_~s__state~0); 294911#L128 assume !(8480 == ssl3_accept_~s__state~0); 294910#L131 assume !(8481 == ssl3_accept_~s__state~0); 294909#L134 assume !(8482 == ssl3_accept_~s__state~0); 294908#L137 assume !(8464 == ssl3_accept_~s__state~0); 294907#L140 assume !(8465 == ssl3_accept_~s__state~0); 294906#L143 assume !(8466 == ssl3_accept_~s__state~0); 294905#L146 assume !(8496 == ssl3_accept_~s__state~0); 294904#L149 assume !(8497 == ssl3_accept_~s__state~0); 294903#L152 assume !(8512 == ssl3_accept_~s__state~0); 294902#L155 assume !(8513 == ssl3_accept_~s__state~0); 294901#L158 assume !(8528 == ssl3_accept_~s__state~0); 294900#L161 assume !(8529 == ssl3_accept_~s__state~0); 294899#L164 assume !(8544 == ssl3_accept_~s__state~0); 294898#L167 assume !(8545 == ssl3_accept_~s__state~0); 294897#L170 assume !(8560 == ssl3_accept_~s__state~0); 294896#L173 assume !(8561 == ssl3_accept_~s__state~0); 294895#L176 assume 8448 == ssl3_accept_~s__state~0; 294894#L177 assume !(ssl3_accept_~num1~0 > 0); 294892#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 294890#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 294885#L591 ssl3_accept_~skip~0 := 0; 294884#L110-2 assume !false; 294883#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 294881#L113 assume 12292 == ssl3_accept_~s__state~0; 294880#L114 ssl3_accept_~s__new_session~0 := 1; 294879#L222 ssl3_accept_~s__server~0 := 1; 294878#L227 assume 0 != ssl3_accept_~cb~0; 294877#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 294876#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 294873#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 294869#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 294865#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 294858#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 294852#L591 ssl3_accept_~skip~0 := 0; 294850#L110-2 assume !false; 294848#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 294846#L113 assume !(12292 == ssl3_accept_~s__state~0); 294844#L116 assume !(16384 == ssl3_accept_~s__state~0); 294842#L119 assume !(8192 == ssl3_accept_~s__state~0); 294840#L122 assume !(24576 == ssl3_accept_~s__state~0); 294838#L125 assume !(8195 == ssl3_accept_~s__state~0); 294835#L128 assume !(8480 == ssl3_accept_~s__state~0); 294836#L131 assume !(8481 == ssl3_accept_~s__state~0); 300022#L134 assume !(8482 == ssl3_accept_~s__state~0); 299811#L137 assume !(8464 == ssl3_accept_~s__state~0); 299812#L140 assume !(8465 == ssl3_accept_~s__state~0); 299633#L143 assume !(8466 == ssl3_accept_~s__state~0); 299632#L146 assume 8496 == ssl3_accept_~s__state~0; 294216#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 299628#L298 assume !(1 == ssl3_accept_~blastFlag~0); 299626#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 299619#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 293917#L304-2 ssl3_accept_~s__init_num~0 := 0; 299466#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 299462#L591 ssl3_accept_~skip~0 := 0; 299453#L110-2 assume !false; 299454#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299331#L113 assume !(12292 == ssl3_accept_~s__state~0); 299332#L116 assume !(16384 == ssl3_accept_~s__state~0); 299253#L119 assume !(8192 == ssl3_accept_~s__state~0); 299254#L122 assume !(24576 == ssl3_accept_~s__state~0); 299062#L125 assume !(8195 == ssl3_accept_~s__state~0); 299063#L128 assume !(8480 == ssl3_accept_~s__state~0); 298963#L131 assume !(8481 == ssl3_accept_~s__state~0); 298964#L134 assume !(8482 == ssl3_accept_~s__state~0); 298461#L137 assume !(8464 == ssl3_accept_~s__state~0); 298462#L140 assume !(8465 == ssl3_accept_~s__state~0); 298444#L143 assume !(8466 == ssl3_accept_~s__state~0); 298445#L146 assume !(8496 == ssl3_accept_~s__state~0); 295452#L149 assume !(8497 == ssl3_accept_~s__state~0); 295453#L152 [2021-10-28 08:35:16,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:16,688 INFO L85 PathProgramCache]: Analyzing trace with hash -2107199509, now seen corresponding path program 2 times [2021-10-28 08:35:16,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:16,689 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762432058] [2021-10-28 08:35:16,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:16,689 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:16,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:16,698 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:16,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:16,710 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:16,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:16,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1083987110, now seen corresponding path program 1 times [2021-10-28 08:35:16,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:16,711 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641432460] [2021-10-28 08:35:16,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:16,712 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:16,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:16,742 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-10-28 08:35:16,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:16,742 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641432460] [2021-10-28 08:35:16,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641432460] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:35:16,742 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794773513] [2021-10-28 08:35:16,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:16,743 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:35:16,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:16,745 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:35:16,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-10-28 08:35:17,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:17,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 08:35:17,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:35:17,658 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-28 08:35:17,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794773513] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:35:17,658 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 08:35:17,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 08:35:17,658 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708163503] [2021-10-28 08:35:17,659 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:35:17,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:17,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:35:17,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-28 08:35:17,659 INFO L87 Difference]: Start difference. First operand 14052 states and 17682 transitions. cyclomatic complexity: 3654 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:17,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:17,810 INFO L93 Difference]: Finished difference Result 14224 states and 17838 transitions. [2021-10-28 08:35:17,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:35:17,811 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14224 states and 17838 transitions. [2021-10-28 08:35:17,841 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4480 [2021-10-28 08:35:17,874 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14224 states to 14140 states and 17742 transitions. [2021-10-28 08:35:17,875 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4551 [2021-10-28 08:35:17,877 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4551 [2021-10-28 08:35:17,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14140 states and 17742 transitions. [2021-10-28 08:35:17,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:17,878 INFO L681 BuchiCegarLoop]: Abstraction has 14140 states and 17742 transitions. [2021-10-28 08:35:17,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14140 states and 17742 transitions. [2021-10-28 08:35:17,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14140 to 14052. [2021-10-28 08:35:17,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14052 states, 14052 states have (on average 1.2557643040136635) internal successors, (17646), 14051 states have internal predecessors, (17646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:18,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14052 states to 14052 states and 17646 transitions. [2021-10-28 08:35:18,024 INFO L704 BuchiCegarLoop]: Abstraction has 14052 states and 17646 transitions. [2021-10-28 08:35:18,024 INFO L587 BuchiCegarLoop]: Abstraction has 14052 states and 17646 transitions. [2021-10-28 08:35:18,025 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-28 08:35:18,025 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14052 states and 17646 transitions. [2021-10-28 08:35:18,055 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4444 [2021-10-28 08:35:18,055 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:18,055 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:18,057 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:18,057 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:18,057 INFO L791 eck$LassoCheckResult]: Stem: 322529#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 322342#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 322336#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 322272#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 322273#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 322257#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 322258#L110-2 assume !false; 326784#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 326782#L113 assume !(12292 == ssl3_accept_~s__state~0); 326780#L116 assume !(16384 == ssl3_accept_~s__state~0); 326778#L119 assume !(8192 == ssl3_accept_~s__state~0); 326776#L122 assume !(24576 == ssl3_accept_~s__state~0); 326774#L125 assume !(8195 == ssl3_accept_~s__state~0); 326772#L128 assume !(8480 == ssl3_accept_~s__state~0); 326770#L131 assume !(8481 == ssl3_accept_~s__state~0); 326768#L134 assume !(8482 == ssl3_accept_~s__state~0); 326766#L137 assume 8464 == ssl3_accept_~s__state~0; 326764#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 326763#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 326761#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 326757#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 326747#L591 ssl3_accept_~skip~0 := 0; 326745#L110-2 assume !false; 326743#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 326741#L113 assume !(12292 == ssl3_accept_~s__state~0); 326739#L116 assume !(16384 == ssl3_accept_~s__state~0); 326737#L119 assume !(8192 == ssl3_accept_~s__state~0); 326735#L122 assume !(24576 == ssl3_accept_~s__state~0); 326733#L125 assume !(8195 == ssl3_accept_~s__state~0); 326731#L128 assume !(8480 == ssl3_accept_~s__state~0); 326729#L131 assume !(8481 == ssl3_accept_~s__state~0); 326727#L134 assume !(8482 == ssl3_accept_~s__state~0); 326725#L137 assume !(8464 == ssl3_accept_~s__state~0); 326723#L140 assume !(8465 == ssl3_accept_~s__state~0); 326721#L143 assume !(8466 == ssl3_accept_~s__state~0); 326719#L146 assume 8496 == ssl3_accept_~s__state~0; 326717#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 326716#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 326711#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 326712#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 331897#L304-2 ssl3_accept_~s__init_num~0 := 0; 331883#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 331877#L591 ssl3_accept_~skip~0 := 0; 331875#L110-2 assume !false; 331873#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 331871#L113 assume !(12292 == ssl3_accept_~s__state~0); 331869#L116 assume !(16384 == ssl3_accept_~s__state~0); 331867#L119 assume !(8192 == ssl3_accept_~s__state~0); 331865#L122 assume !(24576 == ssl3_accept_~s__state~0); 331863#L125 assume !(8195 == ssl3_accept_~s__state~0); 331861#L128 assume !(8480 == ssl3_accept_~s__state~0); 331859#L131 assume !(8481 == ssl3_accept_~s__state~0); 331857#L134 assume !(8482 == ssl3_accept_~s__state~0); 331855#L137 assume !(8464 == ssl3_accept_~s__state~0); 331853#L140 assume !(8465 == ssl3_accept_~s__state~0); 331851#L143 assume !(8466 == ssl3_accept_~s__state~0); 331849#L146 assume !(8496 == ssl3_accept_~s__state~0); 331848#L149 assume !(8497 == ssl3_accept_~s__state~0); 330777#L152 [2021-10-28 08:35:18,058 INFO L793 eck$LassoCheckResult]: Loop: 330777#L152 assume !(8512 == ssl3_accept_~s__state~0); 330775#L155 assume !(8513 == ssl3_accept_~s__state~0); 330773#L158 assume !(8528 == ssl3_accept_~s__state~0); 330771#L161 assume !(8529 == ssl3_accept_~s__state~0); 330769#L164 assume !(8544 == ssl3_accept_~s__state~0); 330767#L167 assume !(8545 == ssl3_accept_~s__state~0); 330765#L170 assume !(8560 == ssl3_accept_~s__state~0); 330763#L173 assume !(8561 == ssl3_accept_~s__state~0); 330761#L176 assume !(8448 == ssl3_accept_~s__state~0); 330759#L179 assume !(8576 == ssl3_accept_~s__state~0); 330757#L182 assume !(8577 == ssl3_accept_~s__state~0); 330753#L185 assume !(8592 == ssl3_accept_~s__state~0); 330751#L188 assume !(8593 == ssl3_accept_~s__state~0); 330749#L191 assume !(8608 == ssl3_accept_~s__state~0); 330246#L194 assume !(8609 == ssl3_accept_~s__state~0); 330240#L197 assume !(8640 == ssl3_accept_~s__state~0); 330234#L200 assume !(8641 == ssl3_accept_~s__state~0); 330207#L203 assume 8656 == ssl3_accept_~s__state~0; 322331#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 322370#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 322371#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 322269#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 322453#L516 assume !(0 == ssl3_accept_~tmp___10~0); 322454#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 336216#L591 ssl3_accept_~skip~0 := 0; 336215#L110-2 assume !false; 336214#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 336213#L113 assume !(12292 == ssl3_accept_~s__state~0); 336212#L116 assume !(16384 == ssl3_accept_~s__state~0); 336211#L119 assume !(8192 == ssl3_accept_~s__state~0); 336210#L122 assume !(24576 == ssl3_accept_~s__state~0); 336209#L125 assume !(8195 == ssl3_accept_~s__state~0); 336208#L128 assume !(8480 == ssl3_accept_~s__state~0); 336207#L131 assume !(8481 == ssl3_accept_~s__state~0); 336206#L134 assume !(8482 == ssl3_accept_~s__state~0); 336205#L137 assume !(8464 == ssl3_accept_~s__state~0); 336204#L140 assume !(8465 == ssl3_accept_~s__state~0); 336203#L143 assume !(8466 == ssl3_accept_~s__state~0); 336202#L146 assume !(8496 == ssl3_accept_~s__state~0); 336201#L149 assume !(8497 == ssl3_accept_~s__state~0); 336200#L152 assume !(8512 == ssl3_accept_~s__state~0); 336199#L155 assume !(8513 == ssl3_accept_~s__state~0); 336198#L158 assume !(8528 == ssl3_accept_~s__state~0); 336197#L161 assume !(8529 == ssl3_accept_~s__state~0); 336196#L164 assume !(8544 == ssl3_accept_~s__state~0); 336195#L167 assume !(8545 == ssl3_accept_~s__state~0); 336194#L170 assume !(8560 == ssl3_accept_~s__state~0); 336193#L173 assume !(8561 == ssl3_accept_~s__state~0); 336192#L176 assume !(8448 == ssl3_accept_~s__state~0); 336191#L179 assume !(8576 == ssl3_accept_~s__state~0); 336190#L182 assume !(8577 == ssl3_accept_~s__state~0); 336189#L185 assume !(8592 == ssl3_accept_~s__state~0); 336188#L188 assume !(8593 == ssl3_accept_~s__state~0); 336187#L191 assume !(8608 == ssl3_accept_~s__state~0); 336186#L194 assume !(8609 == ssl3_accept_~s__state~0); 336185#L197 assume !(8640 == ssl3_accept_~s__state~0); 336184#L200 assume !(8641 == ssl3_accept_~s__state~0); 336183#L203 assume !(8656 == ssl3_accept_~s__state~0); 322330#L206 assume !(8657 == ssl3_accept_~s__state~0); 322332#L209 assume 8672 == ssl3_accept_~s__state~0; 322536#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 322537#L524 assume !(4 == ssl3_accept_~blastFlag~0); 322479#L527 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 322480#L531 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 322523#L531-2 ssl3_accept_~s__init_num~0 := 0; 322524#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 328391#L591 ssl3_accept_~skip~0 := 0; 328392#L110-2 assume !false; 328385#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 328386#L113 assume !(12292 == ssl3_accept_~s__state~0); 328379#L116 assume !(16384 == ssl3_accept_~s__state~0); 328380#L119 assume !(8192 == ssl3_accept_~s__state~0); 328373#L122 assume !(24576 == ssl3_accept_~s__state~0); 328374#L125 assume !(8195 == ssl3_accept_~s__state~0); 328367#L128 assume !(8480 == ssl3_accept_~s__state~0); 328368#L131 assume !(8481 == ssl3_accept_~s__state~0); 328361#L134 assume !(8482 == ssl3_accept_~s__state~0); 328362#L137 assume !(8464 == ssl3_accept_~s__state~0); 328356#L140 assume !(8465 == ssl3_accept_~s__state~0); 328354#L143 assume !(8466 == ssl3_accept_~s__state~0); 328352#L146 assume !(8496 == ssl3_accept_~s__state~0); 328351#L149 assume !(8497 == ssl3_accept_~s__state~0); 328348#L152 assume !(8512 == ssl3_accept_~s__state~0); 328349#L155 assume !(8513 == ssl3_accept_~s__state~0); 328343#L158 assume !(8528 == ssl3_accept_~s__state~0); 328344#L161 assume !(8529 == ssl3_accept_~s__state~0); 328332#L164 assume !(8544 == ssl3_accept_~s__state~0); 328333#L167 assume !(8545 == ssl3_accept_~s__state~0); 328325#L170 assume !(8560 == ssl3_accept_~s__state~0); 328326#L173 assume !(8561 == ssl3_accept_~s__state~0); 328317#L176 assume 8448 == ssl3_accept_~s__state~0; 328318#L177 assume !(ssl3_accept_~num1~0 > 0); 328304#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 328305#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 322592#L591 ssl3_accept_~skip~0 := 0; 322593#L110-2 assume !false; 322566#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 322567#L113 assume 12292 == ssl3_accept_~s__state~0; 322384#L114 ssl3_accept_~s__new_session~0 := 1; 322385#L222 ssl3_accept_~s__server~0 := 1; 330230#L227 assume 0 != ssl3_accept_~cb~0; 330229#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 330228#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 330226#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 330224#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 330223#L254 assume 12292 != ssl3_accept_~s__state~0; 322249#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 322250#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 322526#L591 ssl3_accept_~skip~0 := 0; 322347#L110-2 assume !false; 322348#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 322522#L113 assume !(12292 == ssl3_accept_~s__state~0); 322303#L116 assume !(16384 == ssl3_accept_~s__state~0); 322304#L119 assume !(8192 == ssl3_accept_~s__state~0); 322379#L122 assume !(24576 == ssl3_accept_~s__state~0); 322380#L125 assume !(8195 == ssl3_accept_~s__state~0); 322394#L128 assume !(8480 == ssl3_accept_~s__state~0); 322395#L131 assume !(8481 == ssl3_accept_~s__state~0); 332667#L134 assume !(8482 == ssl3_accept_~s__state~0); 322408#L137 assume 8464 == ssl3_accept_~s__state~0; 322220#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 322221#L285 assume !(0 == ssl3_accept_~blastFlag~0); 322241#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 322242#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 330954#L591 ssl3_accept_~skip~0 := 0; 330951#L110-2 assume !false; 330948#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 330945#L113 assume !(12292 == ssl3_accept_~s__state~0); 330942#L116 assume !(16384 == ssl3_accept_~s__state~0); 330939#L119 assume !(8192 == ssl3_accept_~s__state~0); 330936#L122 assume !(24576 == ssl3_accept_~s__state~0); 330934#L125 assume !(8195 == ssl3_accept_~s__state~0); 330931#L128 assume !(8480 == ssl3_accept_~s__state~0); 330928#L131 assume !(8481 == ssl3_accept_~s__state~0); 330925#L134 assume !(8482 == ssl3_accept_~s__state~0); 330922#L137 assume !(8464 == ssl3_accept_~s__state~0); 330918#L140 assume !(8465 == ssl3_accept_~s__state~0); 330913#L143 assume !(8466 == ssl3_accept_~s__state~0); 329538#L146 assume 8496 == ssl3_accept_~s__state~0; 322494#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 322311#L298 assume !(1 == ssl3_accept_~blastFlag~0); 322312#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 332039#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 322481#L304-2 ssl3_accept_~s__init_num~0 := 0; 322482#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 332529#L591 ssl3_accept_~skip~0 := 0; 332527#L110-2 assume !false; 332525#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 332523#L113 assume !(12292 == ssl3_accept_~s__state~0); 332521#L116 assume !(16384 == ssl3_accept_~s__state~0); 332518#L119 assume !(8192 == ssl3_accept_~s__state~0); 332516#L122 assume !(24576 == ssl3_accept_~s__state~0); 332513#L125 assume !(8195 == ssl3_accept_~s__state~0); 332511#L128 assume !(8480 == ssl3_accept_~s__state~0); 332508#L131 assume !(8481 == ssl3_accept_~s__state~0); 332506#L134 assume !(8482 == ssl3_accept_~s__state~0); 332504#L137 assume !(8464 == ssl3_accept_~s__state~0); 332502#L140 assume !(8465 == ssl3_accept_~s__state~0); 332414#L143 assume !(8466 == ssl3_accept_~s__state~0); 332353#L146 assume !(8496 == ssl3_accept_~s__state~0); 330779#L149 assume !(8497 == ssl3_accept_~s__state~0); 330777#L152 [2021-10-28 08:35:18,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:18,058 INFO L85 PathProgramCache]: Analyzing trace with hash -2107199509, now seen corresponding path program 3 times [2021-10-28 08:35:18,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:18,059 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311944064] [2021-10-28 08:35:18,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:18,059 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:18,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:18,068 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:18,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:18,079 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:18,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:18,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1431300532, now seen corresponding path program 1 times [2021-10-28 08:35:18,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:18,080 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394188628] [2021-10-28 08:35:18,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:18,080 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:18,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:18,109 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 147 proven. 5 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-10-28 08:35:18,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:18,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394188628] [2021-10-28 08:35:18,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394188628] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:35:18,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785620689] [2021-10-28 08:35:18,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:18,110 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:35:18,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:18,117 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:35:18,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-10-28 08:35:18,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:18,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 08:35:18,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:35:18,905 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-10-28 08:35:18,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785620689] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:35:18,905 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 08:35:18,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 08:35:18,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100058506] [2021-10-28 08:35:18,907 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:35:18,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:18,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:35:18,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 08:35:18,908 INFO L87 Difference]: Start difference. First operand 14052 states and 17646 transitions. cyclomatic complexity: 3618 Second operand has 3 states, 3 states have (on average 29.333333333333332) 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-10-28 08:35:19,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:19,129 INFO L93 Difference]: Finished difference Result 14052 states and 17634 transitions. [2021-10-28 08:35:19,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:35:19,129 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14052 states and 17634 transitions. [2021-10-28 08:35:19,183 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4444 [2021-10-28 08:35:19,222 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14052 states to 14052 states and 17634 transitions. [2021-10-28 08:35:19,223 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4515 [2021-10-28 08:35:19,226 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4515 [2021-10-28 08:35:19,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14052 states and 17634 transitions. [2021-10-28 08:35:19,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:19,226 INFO L681 BuchiCegarLoop]: Abstraction has 14052 states and 17634 transitions. [2021-10-28 08:35:19,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14052 states and 17634 transitions. [2021-10-28 08:35:19,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14052 to 14052. [2021-10-28 08:35:19,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14052 states, 14052 states have (on average 1.2549103330486764) internal successors, (17634), 14051 states have internal predecessors, (17634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:19,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14052 states to 14052 states and 17634 transitions. [2021-10-28 08:35:19,400 INFO L704 BuchiCegarLoop]: Abstraction has 14052 states and 17634 transitions. [2021-10-28 08:35:19,400 INFO L587 BuchiCegarLoop]: Abstraction has 14052 states and 17634 transitions. [2021-10-28 08:35:19,400 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-28 08:35:19,400 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14052 states and 17634 transitions. [2021-10-28 08:35:19,482 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4444 [2021-10-28 08:35:19,501 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:19,501 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:19,503 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:19,503 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:19,503 INFO L791 eck$LassoCheckResult]: Stem: 351105#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 350930#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 350924#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 350863#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 350864#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 350853#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 350854#L110-2 assume !false; 353875#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 353874#L113 assume !(12292 == ssl3_accept_~s__state~0); 353873#L116 assume !(16384 == ssl3_accept_~s__state~0); 353872#L119 assume !(8192 == ssl3_accept_~s__state~0); 353871#L122 assume !(24576 == ssl3_accept_~s__state~0); 353870#L125 assume !(8195 == ssl3_accept_~s__state~0); 353869#L128 assume !(8480 == ssl3_accept_~s__state~0); 353868#L131 assume !(8481 == ssl3_accept_~s__state~0); 353867#L134 assume !(8482 == ssl3_accept_~s__state~0); 353866#L137 assume 8464 == ssl3_accept_~s__state~0; 353865#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 353864#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 353863#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 353861#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 353856#L591 ssl3_accept_~skip~0 := 0; 353855#L110-2 assume !false; 353854#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 353853#L113 assume !(12292 == ssl3_accept_~s__state~0); 353852#L116 assume !(16384 == ssl3_accept_~s__state~0); 353851#L119 assume !(8192 == ssl3_accept_~s__state~0); 353850#L122 assume !(24576 == ssl3_accept_~s__state~0); 353849#L125 assume !(8195 == ssl3_accept_~s__state~0); 353848#L128 assume !(8480 == ssl3_accept_~s__state~0); 353847#L131 assume !(8481 == ssl3_accept_~s__state~0); 353846#L134 assume !(8482 == ssl3_accept_~s__state~0); 353845#L137 assume !(8464 == ssl3_accept_~s__state~0); 353844#L140 assume !(8465 == ssl3_accept_~s__state~0); 353843#L143 assume !(8466 == ssl3_accept_~s__state~0); 353842#L146 assume 8496 == ssl3_accept_~s__state~0; 353841#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 353840#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 351217#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 351218#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 353838#L304-2 ssl3_accept_~s__init_num~0 := 0; 353836#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 353831#L591 ssl3_accept_~skip~0 := 0; 353830#L110-2 assume !false; 353829#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 353828#L113 assume !(12292 == ssl3_accept_~s__state~0); 353827#L116 assume !(16384 == ssl3_accept_~s__state~0); 353826#L119 assume !(8192 == ssl3_accept_~s__state~0); 353825#L122 assume !(24576 == ssl3_accept_~s__state~0); 353824#L125 assume !(8195 == ssl3_accept_~s__state~0); 353823#L128 assume !(8480 == ssl3_accept_~s__state~0); 353822#L131 assume !(8481 == ssl3_accept_~s__state~0); 353821#L134 assume !(8482 == ssl3_accept_~s__state~0); 353820#L137 assume !(8464 == ssl3_accept_~s__state~0); 353819#L140 assume !(8465 == ssl3_accept_~s__state~0); 353818#L143 assume !(8466 == ssl3_accept_~s__state~0); 353817#L146 assume !(8496 == ssl3_accept_~s__state~0); 353814#L149 assume !(8497 == ssl3_accept_~s__state~0); 353768#L152 [2021-10-28 08:35:19,503 INFO L793 eck$LassoCheckResult]: Loop: 353768#L152 assume !(8512 == ssl3_accept_~s__state~0); 353757#L155 assume !(8513 == ssl3_accept_~s__state~0); 353758#L158 assume !(8528 == ssl3_accept_~s__state~0); 353747#L161 assume !(8529 == ssl3_accept_~s__state~0); 353748#L164 assume !(8544 == ssl3_accept_~s__state~0); 353630#L167 assume !(8545 == ssl3_accept_~s__state~0); 353631#L170 assume !(8560 == ssl3_accept_~s__state~0); 353508#L173 assume !(8561 == ssl3_accept_~s__state~0); 353509#L176 assume !(8448 == ssl3_accept_~s__state~0); 353383#L179 assume !(8576 == ssl3_accept_~s__state~0); 353384#L182 assume !(8577 == ssl3_accept_~s__state~0); 353372#L185 assume !(8592 == ssl3_accept_~s__state~0); 353371#L188 assume !(8593 == ssl3_accept_~s__state~0); 353370#L191 assume !(8608 == ssl3_accept_~s__state~0); 353369#L194 assume !(8609 == ssl3_accept_~s__state~0); 353368#L197 assume !(8640 == ssl3_accept_~s__state~0); 353367#L200 assume !(8641 == ssl3_accept_~s__state~0); 353366#L203 assume 8656 == ssl3_accept_~s__state~0; 353286#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 353365#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 353364#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 353362#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 353361#L516 assume !(0 == ssl3_accept_~tmp___10~0); 353359#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 353354#L591 ssl3_accept_~skip~0 := 0; 353353#L110-2 assume !false; 353352#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 353351#L113 assume !(12292 == ssl3_accept_~s__state~0); 353350#L116 assume !(16384 == ssl3_accept_~s__state~0); 353348#L119 assume !(8192 == ssl3_accept_~s__state~0); 353345#L122 assume !(24576 == ssl3_accept_~s__state~0); 353343#L125 assume !(8195 == ssl3_accept_~s__state~0); 353341#L128 assume !(8480 == ssl3_accept_~s__state~0); 353339#L131 assume !(8481 == ssl3_accept_~s__state~0); 353337#L134 assume !(8482 == ssl3_accept_~s__state~0); 353335#L137 assume !(8464 == ssl3_accept_~s__state~0); 353333#L140 assume !(8465 == ssl3_accept_~s__state~0); 353331#L143 assume !(8466 == ssl3_accept_~s__state~0); 353329#L146 assume !(8496 == ssl3_accept_~s__state~0); 353327#L149 assume !(8497 == ssl3_accept_~s__state~0); 353325#L152 assume !(8512 == ssl3_accept_~s__state~0); 353323#L155 assume !(8513 == ssl3_accept_~s__state~0); 353321#L158 assume !(8528 == ssl3_accept_~s__state~0); 353319#L161 assume !(8529 == ssl3_accept_~s__state~0); 353317#L164 assume !(8544 == ssl3_accept_~s__state~0); 353315#L167 assume !(8545 == ssl3_accept_~s__state~0); 353313#L170 assume !(8560 == ssl3_accept_~s__state~0); 353311#L173 assume !(8561 == ssl3_accept_~s__state~0); 353309#L176 assume !(8448 == ssl3_accept_~s__state~0); 353307#L179 assume !(8576 == ssl3_accept_~s__state~0); 353304#L182 assume !(8577 == ssl3_accept_~s__state~0); 353302#L185 assume !(8592 == ssl3_accept_~s__state~0); 353299#L188 assume !(8593 == ssl3_accept_~s__state~0); 353297#L191 assume !(8608 == ssl3_accept_~s__state~0); 353294#L194 assume !(8609 == ssl3_accept_~s__state~0); 353292#L197 assume !(8640 == ssl3_accept_~s__state~0); 353290#L200 assume !(8641 == ssl3_accept_~s__state~0); 353288#L203 assume !(8656 == ssl3_accept_~s__state~0); 353285#L206 assume !(8657 == ssl3_accept_~s__state~0); 353283#L209 assume 8672 == ssl3_accept_~s__state~0; 353277#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 353275#L524 assume !(4 == ssl3_accept_~blastFlag~0); 353273#L527 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 353271#L531 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 351449#L531-2 ssl3_accept_~s__init_num~0 := 0; 353267#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 353262#L591 ssl3_accept_~skip~0 := 0; 353261#L110-2 assume !false; 353260#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 353259#L113 assume !(12292 == ssl3_accept_~s__state~0); 353258#L116 assume !(16384 == ssl3_accept_~s__state~0); 353257#L119 assume !(8192 == ssl3_accept_~s__state~0); 353256#L122 assume !(24576 == ssl3_accept_~s__state~0); 353255#L125 assume !(8195 == ssl3_accept_~s__state~0); 353254#L128 assume !(8480 == ssl3_accept_~s__state~0); 353253#L131 assume !(8481 == ssl3_accept_~s__state~0); 353252#L134 assume !(8482 == ssl3_accept_~s__state~0); 353251#L137 assume !(8464 == ssl3_accept_~s__state~0); 353250#L140 assume !(8465 == ssl3_accept_~s__state~0); 353249#L143 assume !(8466 == ssl3_accept_~s__state~0); 353248#L146 assume !(8496 == ssl3_accept_~s__state~0); 353247#L149 assume !(8497 == ssl3_accept_~s__state~0); 353246#L152 assume !(8512 == ssl3_accept_~s__state~0); 353245#L155 assume !(8513 == ssl3_accept_~s__state~0); 353244#L158 assume !(8528 == ssl3_accept_~s__state~0); 353243#L161 assume !(8529 == ssl3_accept_~s__state~0); 353242#L164 assume !(8544 == ssl3_accept_~s__state~0); 353241#L167 assume !(8545 == ssl3_accept_~s__state~0); 353240#L170 assume !(8560 == ssl3_accept_~s__state~0); 353239#L173 assume !(8561 == ssl3_accept_~s__state~0); 353238#L176 assume 8448 == ssl3_accept_~s__state~0; 353237#L177 assume !(ssl3_accept_~num1~0 > 0); 353235#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 353233#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 353228#L591 ssl3_accept_~skip~0 := 0; 353227#L110-2 assume !false; 353226#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 353224#L113 assume !(12292 == ssl3_accept_~s__state~0); 353225#L116 assume 16384 == ssl3_accept_~s__state~0; 353347#L222 ssl3_accept_~s__server~0 := 1; 354671#L227 assume 0 != ssl3_accept_~cb~0; 354669#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 354667#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 354664#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 354661#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 354659#L254 assume 12292 != ssl3_accept_~s__state~0; 354652#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 354639#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 354633#L591 ssl3_accept_~skip~0 := 0; 354631#L110-2 assume !false; 354629#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 354627#L113 assume !(12292 == ssl3_accept_~s__state~0); 354626#L116 assume !(16384 == ssl3_accept_~s__state~0); 354617#L119 assume !(8192 == ssl3_accept_~s__state~0); 354614#L122 assume !(24576 == ssl3_accept_~s__state~0); 354611#L125 assume !(8195 == ssl3_accept_~s__state~0); 354608#L128 assume !(8480 == ssl3_accept_~s__state~0); 354605#L131 assume !(8481 == ssl3_accept_~s__state~0); 354602#L134 assume !(8482 == ssl3_accept_~s__state~0); 354599#L137 assume 8464 == ssl3_accept_~s__state~0; 352619#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 354596#L285 assume !(0 == ssl3_accept_~blastFlag~0); 354594#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 354591#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 354585#L591 ssl3_accept_~skip~0 := 0; 354583#L110-2 assume !false; 354581#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 354579#L113 assume !(12292 == ssl3_accept_~s__state~0); 354577#L116 assume !(16384 == ssl3_accept_~s__state~0); 354575#L119 assume !(8192 == ssl3_accept_~s__state~0); 354573#L122 assume !(24576 == ssl3_accept_~s__state~0); 354571#L125 assume !(8195 == ssl3_accept_~s__state~0); 354569#L128 assume !(8480 == ssl3_accept_~s__state~0); 354567#L131 assume !(8481 == ssl3_accept_~s__state~0); 354565#L134 assume !(8482 == ssl3_accept_~s__state~0); 354563#L137 assume !(8464 == ssl3_accept_~s__state~0); 354561#L140 assume !(8465 == ssl3_accept_~s__state~0); 354559#L143 assume !(8466 == ssl3_accept_~s__state~0); 354557#L146 assume 8496 == ssl3_accept_~s__state~0; 352531#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 354554#L298 assume !(1 == ssl3_accept_~blastFlag~0); 354549#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 354544#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 351214#L304-2 ssl3_accept_~s__init_num~0 := 0; 354531#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 354527#L591 ssl3_accept_~skip~0 := 0; 354262#L110-2 assume !false; 354263#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 354218#L113 assume !(12292 == ssl3_accept_~s__state~0); 354219#L116 assume !(16384 == ssl3_accept_~s__state~0); 353932#L119 assume !(8192 == ssl3_accept_~s__state~0); 353933#L122 assume !(24576 == ssl3_accept_~s__state~0); 353920#L125 assume !(8195 == ssl3_accept_~s__state~0); 353921#L128 assume !(8480 == ssl3_accept_~s__state~0); 353908#L131 assume !(8481 == ssl3_accept_~s__state~0); 353909#L134 assume !(8482 == ssl3_accept_~s__state~0); 353896#L137 assume !(8464 == ssl3_accept_~s__state~0); 353897#L140 assume !(8465 == ssl3_accept_~s__state~0); 353884#L143 assume !(8466 == ssl3_accept_~s__state~0); 353885#L146 assume !(8496 == ssl3_accept_~s__state~0); 353767#L149 assume !(8497 == ssl3_accept_~s__state~0); 353768#L152 [2021-10-28 08:35:19,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:19,504 INFO L85 PathProgramCache]: Analyzing trace with hash -2107199509, now seen corresponding path program 4 times [2021-10-28 08:35:19,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:19,504 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635449560] [2021-10-28 08:35:19,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:19,504 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:19,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:19,545 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:19,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:19,560 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:19,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:19,560 INFO L85 PathProgramCache]: Analyzing trace with hash -366720288, now seen corresponding path program 1 times [2021-10-28 08:35:19,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:19,561 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697891699] [2021-10-28 08:35:19,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:19,561 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:19,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:19,598 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-10-28 08:35:19,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:19,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697891699] [2021-10-28 08:35:19,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697891699] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:35:19,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396758047] [2021-10-28 08:35:19,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:19,600 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:35:19,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:19,606 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:35:19,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-10-28 08:35:20,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:20,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 08:35:20,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:35:20,413 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-10-28 08:35:20,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396758047] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:35:20,413 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 08:35:20,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 08:35:20,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845510071] [2021-10-28 08:35:20,414 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:35:20,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:20,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 08:35:20,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 08:35:20,415 INFO L87 Difference]: Start difference. First operand 14052 states and 17634 transitions. cyclomatic complexity: 3606 Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:20,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:20,831 INFO L93 Difference]: Finished difference Result 14704 states and 18230 transitions. [2021-10-28 08:35:20,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 08:35:20,832 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14704 states and 18230 transitions. [2021-10-28 08:35:20,877 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 3679 [2021-10-28 08:35:20,905 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14704 states to 14564 states and 18066 transitions. [2021-10-28 08:35:20,905 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4611 [2021-10-28 08:35:20,907 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4611 [2021-10-28 08:35:20,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14564 states and 18066 transitions. [2021-10-28 08:35:20,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:20,907 INFO L681 BuchiCegarLoop]: Abstraction has 14564 states and 18066 transitions. [2021-10-28 08:35:20,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14564 states and 18066 transitions. [2021-10-28 08:35:20,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14564 to 10690. [2021-10-28 08:35:21,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10690 states, 10690 states have (on average 1.2514499532273153) internal successors, (13378), 10689 states have internal predecessors, (13378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:21,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10690 states to 10690 states and 13378 transitions. [2021-10-28 08:35:21,026 INFO L704 BuchiCegarLoop]: Abstraction has 10690 states and 13378 transitions. [2021-10-28 08:35:21,026 INFO L587 BuchiCegarLoop]: Abstraction has 10690 states and 13378 transitions. [2021-10-28 08:35:21,026 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-10-28 08:35:21,026 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10690 states and 13378 transitions. [2021-10-28 08:35:21,048 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2919 [2021-10-28 08:35:21,049 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:21,049 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:21,053 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:21,053 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:21,054 INFO L791 eck$LassoCheckResult]: Stem: 380358#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 380177#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 380171#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 380112#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 380113#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 380100#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 380101#L110-2 assume !false; 383197#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 383195#L113 assume !(12292 == ssl3_accept_~s__state~0); 383193#L116 assume !(16384 == ssl3_accept_~s__state~0); 383191#L119 assume !(8192 == ssl3_accept_~s__state~0); 383189#L122 assume !(24576 == ssl3_accept_~s__state~0); 383187#L125 assume !(8195 == ssl3_accept_~s__state~0); 383185#L128 assume !(8480 == ssl3_accept_~s__state~0); 383183#L131 assume !(8481 == ssl3_accept_~s__state~0); 383181#L134 assume !(8482 == ssl3_accept_~s__state~0); 383179#L137 assume 8464 == ssl3_accept_~s__state~0; 383177#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 383176#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 383172#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 383165#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 383159#L591 ssl3_accept_~skip~0 := 0; 383157#L110-2 assume !false; 383155#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 383153#L113 assume !(12292 == ssl3_accept_~s__state~0); 383151#L116 assume !(16384 == ssl3_accept_~s__state~0); 383149#L119 assume !(8192 == ssl3_accept_~s__state~0); 383147#L122 assume !(24576 == ssl3_accept_~s__state~0); 383145#L125 assume !(8195 == ssl3_accept_~s__state~0); 383143#L128 assume !(8480 == ssl3_accept_~s__state~0); 383141#L131 assume !(8481 == ssl3_accept_~s__state~0); 383139#L134 assume !(8482 == ssl3_accept_~s__state~0); 383137#L137 assume !(8464 == ssl3_accept_~s__state~0); 383135#L140 assume !(8465 == ssl3_accept_~s__state~0); 383133#L143 assume !(8466 == ssl3_accept_~s__state~0); 383131#L146 assume 8496 == ssl3_accept_~s__state~0; 383130#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 383127#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 380505#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 380507#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 383121#L304-2 ssl3_accept_~s__init_num~0 := 0; 390033#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 390028#L591 ssl3_accept_~skip~0 := 0; 390027#L110-2 assume !false; 390026#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 390025#L113 assume !(12292 == ssl3_accept_~s__state~0); 390024#L116 assume !(16384 == ssl3_accept_~s__state~0); 390023#L119 assume !(8192 == ssl3_accept_~s__state~0); 390022#L122 assume !(24576 == ssl3_accept_~s__state~0); 390021#L125 assume !(8195 == ssl3_accept_~s__state~0); 390020#L128 assume !(8480 == ssl3_accept_~s__state~0); 390019#L131 assume !(8481 == ssl3_accept_~s__state~0); 390018#L134 assume !(8482 == ssl3_accept_~s__state~0); 390017#L137 assume !(8464 == ssl3_accept_~s__state~0); 390016#L140 assume !(8465 == ssl3_accept_~s__state~0); 390015#L143 assume !(8466 == ssl3_accept_~s__state~0); 390014#L146 assume !(8496 == ssl3_accept_~s__state~0); 390012#L149 assume !(8497 == ssl3_accept_~s__state~0); 380157#L152 [2021-10-28 08:35:21,054 INFO L793 eck$LassoCheckResult]: Loop: 380157#L152 assume !(8512 == ssl3_accept_~s__state~0); 380158#L155 assume !(8513 == ssl3_accept_~s__state~0); 380070#L158 assume !(8528 == ssl3_accept_~s__state~0); 380066#L161 assume !(8529 == ssl3_accept_~s__state~0); 380067#L164 assume !(8544 == ssl3_accept_~s__state~0); 380092#L167 assume !(8545 == ssl3_accept_~s__state~0); 380093#L170 assume !(8560 == ssl3_accept_~s__state~0); 380233#L173 assume !(8561 == ssl3_accept_~s__state~0); 380200#L176 assume !(8448 == ssl3_accept_~s__state~0); 380201#L179 assume !(8576 == ssl3_accept_~s__state~0); 380318#L182 assume !(8577 == ssl3_accept_~s__state~0); 380316#L185 assume !(8592 == ssl3_accept_~s__state~0); 380083#L188 assume !(8593 == ssl3_accept_~s__state~0); 380084#L191 assume !(8608 == ssl3_accept_~s__state~0); 380261#L194 assume !(8609 == ssl3_accept_~s__state~0); 380247#L197 assume !(8640 == ssl3_accept_~s__state~0); 380248#L200 assume !(8641 == ssl3_accept_~s__state~0); 380122#L203 assume 8656 == ssl3_accept_~s__state~0; 380123#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 380204#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 380205#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 380109#L507-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 380126#L516 assume !(0 == ssl3_accept_~tmp___10~0); 380270#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 388937#L591 ssl3_accept_~skip~0 := 0; 388936#L110-2 assume !false; 388935#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 388934#L113 assume !(12292 == ssl3_accept_~s__state~0); 388933#L116 assume !(16384 == ssl3_accept_~s__state~0); 388932#L119 assume !(8192 == ssl3_accept_~s__state~0); 388931#L122 assume !(24576 == ssl3_accept_~s__state~0); 388930#L125 assume !(8195 == ssl3_accept_~s__state~0); 388929#L128 assume !(8480 == ssl3_accept_~s__state~0); 388928#L131 assume !(8481 == ssl3_accept_~s__state~0); 388927#L134 assume !(8482 == ssl3_accept_~s__state~0); 388926#L137 assume !(8464 == ssl3_accept_~s__state~0); 388925#L140 assume !(8465 == ssl3_accept_~s__state~0); 388924#L143 assume !(8466 == ssl3_accept_~s__state~0); 388923#L146 assume !(8496 == ssl3_accept_~s__state~0); 388922#L149 assume !(8497 == ssl3_accept_~s__state~0); 388921#L152 assume !(8512 == ssl3_accept_~s__state~0); 388920#L155 assume !(8513 == ssl3_accept_~s__state~0); 388919#L158 assume !(8528 == ssl3_accept_~s__state~0); 388918#L161 assume !(8529 == ssl3_accept_~s__state~0); 388917#L164 assume !(8544 == ssl3_accept_~s__state~0); 388916#L167 assume !(8545 == ssl3_accept_~s__state~0); 388915#L170 assume !(8560 == ssl3_accept_~s__state~0); 388914#L173 assume !(8561 == ssl3_accept_~s__state~0); 388913#L176 assume !(8448 == ssl3_accept_~s__state~0); 388912#L179 assume !(8576 == ssl3_accept_~s__state~0); 388911#L182 assume !(8577 == ssl3_accept_~s__state~0); 388910#L185 assume !(8592 == ssl3_accept_~s__state~0); 388319#L188 assume !(8593 == ssl3_accept_~s__state~0); 388318#L191 assume !(8608 == ssl3_accept_~s__state~0); 388242#L194 assume !(8609 == ssl3_accept_~s__state~0); 388241#L197 assume !(8640 == ssl3_accept_~s__state~0); 388240#L200 assume !(8641 == ssl3_accept_~s__state~0); 388221#L203 assume !(8656 == ssl3_accept_~s__state~0); 380167#L206 assume !(8657 == ssl3_accept_~s__state~0); 380168#L209 assume 8672 == ssl3_accept_~s__state~0; 380339#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 380118#L524 assume !(4 == ssl3_accept_~blastFlag~0); 380119#L527 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 380295#L531 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 380346#L531-2 ssl3_accept_~s__init_num~0 := 0; 380347#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 389678#L591 ssl3_accept_~skip~0 := 0; 389677#L110-2 assume !false; 389676#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 389675#L113 assume !(12292 == ssl3_accept_~s__state~0); 389674#L116 assume !(16384 == ssl3_accept_~s__state~0); 389673#L119 assume !(8192 == ssl3_accept_~s__state~0); 389672#L122 assume !(24576 == ssl3_accept_~s__state~0); 389671#L125 assume !(8195 == ssl3_accept_~s__state~0); 389670#L128 assume !(8480 == ssl3_accept_~s__state~0); 389669#L131 assume !(8481 == ssl3_accept_~s__state~0); 389668#L134 assume !(8482 == ssl3_accept_~s__state~0); 389667#L137 assume !(8464 == ssl3_accept_~s__state~0); 389666#L140 assume !(8465 == ssl3_accept_~s__state~0); 389665#L143 assume !(8466 == ssl3_accept_~s__state~0); 389664#L146 assume !(8496 == ssl3_accept_~s__state~0); 389663#L149 assume !(8497 == ssl3_accept_~s__state~0); 389662#L152 assume !(8512 == ssl3_accept_~s__state~0); 389661#L155 assume !(8513 == ssl3_accept_~s__state~0); 389660#L158 assume !(8528 == ssl3_accept_~s__state~0); 389659#L161 assume !(8529 == ssl3_accept_~s__state~0); 389658#L164 assume !(8544 == ssl3_accept_~s__state~0); 389657#L167 assume !(8545 == ssl3_accept_~s__state~0); 389656#L170 assume !(8560 == ssl3_accept_~s__state~0); 389655#L173 assume !(8561 == ssl3_accept_~s__state~0); 389654#L176 assume 8448 == ssl3_accept_~s__state~0; 380219#L177 assume !(ssl3_accept_~num1~0 > 0); 380161#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 380139#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 380074#L591 ssl3_accept_~skip~0 := 0; 380182#L110-2 assume !false; 380096#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 380097#L113 assume !(12292 == ssl3_accept_~s__state~0); 388723#L116 assume !(16384 == ssl3_accept_~s__state~0); 388722#L119 assume !(8192 == ssl3_accept_~s__state~0); 388721#L122 assume !(24576 == ssl3_accept_~s__state~0); 388720#L125 assume !(8195 == ssl3_accept_~s__state~0); 388719#L128 assume !(8480 == ssl3_accept_~s__state~0); 388715#L131 assume !(8481 == ssl3_accept_~s__state~0); 388714#L134 assume !(8482 == ssl3_accept_~s__state~0); 388713#L137 assume !(8464 == ssl3_accept_~s__state~0); 388712#L140 assume !(8465 == ssl3_accept_~s__state~0); 388707#L143 assume !(8466 == ssl3_accept_~s__state~0); 388705#L146 assume !(8496 == ssl3_accept_~s__state~0); 388703#L149 assume !(8497 == ssl3_accept_~s__state~0); 388701#L152 assume !(8512 == ssl3_accept_~s__state~0); 388699#L155 assume !(8513 == ssl3_accept_~s__state~0); 388697#L158 assume !(8528 == ssl3_accept_~s__state~0); 388695#L161 assume !(8529 == ssl3_accept_~s__state~0); 388693#L164 assume !(8544 == ssl3_accept_~s__state~0); 388691#L167 assume !(8545 == ssl3_accept_~s__state~0); 388689#L170 assume !(8560 == ssl3_accept_~s__state~0); 388687#L173 assume !(8561 == ssl3_accept_~s__state~0); 388685#L176 assume !(8448 == ssl3_accept_~s__state~0); 388680#L179 assume 8576 == ssl3_accept_~s__state~0; 380146#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 380147#L451 assume !(ssl3_accept_~ret~0 <= 0); 380046#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 380048#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 387739#L591 ssl3_accept_~skip~0 := 0; 387740#L110-2 assume !false; 387723#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 387724#L113 assume !(12292 == ssl3_accept_~s__state~0); 387707#L116 assume !(16384 == ssl3_accept_~s__state~0); 387708#L119 assume !(8192 == ssl3_accept_~s__state~0); 387690#L122 assume !(24576 == ssl3_accept_~s__state~0); 387691#L125 assume !(8195 == ssl3_accept_~s__state~0); 387674#L128 assume !(8480 == ssl3_accept_~s__state~0); 387675#L131 assume !(8481 == ssl3_accept_~s__state~0); 387658#L134 assume !(8482 == ssl3_accept_~s__state~0); 387659#L137 assume !(8464 == ssl3_accept_~s__state~0); 387644#L140 assume !(8465 == ssl3_accept_~s__state~0); 387645#L143 assume 8466 == ssl3_accept_~s__state~0; 380058#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 380059#L285 assume !(0 == ssl3_accept_~blastFlag~0); 380079#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 380080#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 389456#L591 ssl3_accept_~skip~0 := 0; 388231#L110-2 assume !false; 388230#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 388228#L113 assume !(12292 == ssl3_accept_~s__state~0); 388226#L116 assume !(16384 == ssl3_accept_~s__state~0); 388223#L119 assume !(8192 == ssl3_accept_~s__state~0); 388222#L122 assume !(24576 == ssl3_accept_~s__state~0); 388220#L125 assume !(8195 == ssl3_accept_~s__state~0); 388219#L128 assume !(8480 == ssl3_accept_~s__state~0); 388218#L131 assume !(8481 == ssl3_accept_~s__state~0); 388054#L134 assume !(8482 == ssl3_accept_~s__state~0); 387901#L137 assume !(8464 == ssl3_accept_~s__state~0); 387900#L140 assume !(8465 == ssl3_accept_~s__state~0); 387896#L143 assume !(8466 == ssl3_accept_~s__state~0); 387890#L146 assume 8496 == ssl3_accept_~s__state~0; 380309#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 380150#L298 assume !(1 == ssl3_accept_~blastFlag~0); 380114#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 380115#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 380296#L304-2 ssl3_accept_~s__init_num~0 := 0; 380297#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 389692#L591 ssl3_accept_~skip~0 := 0; 389691#L110-2 assume !false; 389690#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 380345#L113 assume !(12292 == ssl3_accept_~s__state~0); 380142#L116 assume !(16384 == ssl3_accept_~s__state~0); 380143#L119 assume !(8192 == ssl3_accept_~s__state~0); 380213#L122 assume !(24576 == ssl3_accept_~s__state~0); 380214#L125 assume !(8195 == ssl3_accept_~s__state~0); 380223#L128 assume !(8480 == ssl3_accept_~s__state~0); 380192#L131 assume !(8481 == ssl3_accept_~s__state~0); 380193#L134 assume !(8482 == ssl3_accept_~s__state~0); 380235#L137 assume !(8464 == ssl3_accept_~s__state~0); 380229#L140 assume !(8465 == ssl3_accept_~s__state~0); 380230#L143 assume !(8466 == ssl3_accept_~s__state~0); 380280#L146 assume !(8496 == ssl3_accept_~s__state~0); 380281#L149 assume !(8497 == ssl3_accept_~s__state~0); 380157#L152 [2021-10-28 08:35:21,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:21,055 INFO L85 PathProgramCache]: Analyzing trace with hash -2107199509, now seen corresponding path program 5 times [2021-10-28 08:35:21,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:21,055 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115147727] [2021-10-28 08:35:21,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:21,056 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:21,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:21,066 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:21,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:21,079 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:21,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:21,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1539114374, now seen corresponding path program 1 times [2021-10-28 08:35:21,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:21,080 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671954654] [2021-10-28 08:35:21,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:21,081 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:21,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:21,115 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-10-28 08:35:21,115 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:35:21,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671954654] [2021-10-28 08:35:21,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671954654] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:35:21,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804361633] [2021-10-28 08:35:21,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:21,116 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:35:21,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:35:21,121 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:35:21,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-10-28 08:35:21,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:35:21,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 08:35:21,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:35:21,992 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-10-28 08:35:21,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804361633] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:35:21,992 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 08:35:21,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 08:35:21,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702123627] [2021-10-28 08:35:21,993 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:35:21,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:35:21,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 08:35:21,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 08:35:21,994 INFO L87 Difference]: Start difference. First operand 10690 states and 13378 transitions. cyclomatic complexity: 2722 Second operand has 4 states, 4 states have (on average 33.25) internal successors, (133), 4 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:22,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:35:22,291 INFO L93 Difference]: Finished difference Result 12022 states and 14858 transitions. [2021-10-28 08:35:22,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 08:35:22,291 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12022 states and 14858 transitions. [2021-10-28 08:35:22,318 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3025 [2021-10-28 08:35:22,340 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12022 states to 11039 states and 13665 transitions. [2021-10-28 08:35:22,341 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3738 [2021-10-28 08:35:22,342 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3908 [2021-10-28 08:35:22,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11039 states and 13665 transitions. [2021-10-28 08:35:22,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:35:22,344 INFO L681 BuchiCegarLoop]: Abstraction has 11039 states and 13665 transitions. [2021-10-28 08:35:22,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11039 states and 13665 transitions. [2021-10-28 08:35:22,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11039 to 10934. [2021-10-28 08:35:22,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10934 states, 10934 states have (on average 1.2387964148527528) internal successors, (13545), 10933 states have internal predecessors, (13545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:35:22,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10934 states to 10934 states and 13545 transitions. [2021-10-28 08:35:22,451 INFO L704 BuchiCegarLoop]: Abstraction has 10934 states and 13545 transitions. [2021-10-28 08:35:22,451 INFO L587 BuchiCegarLoop]: Abstraction has 10934 states and 13545 transitions. [2021-10-28 08:35:22,451 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-10-28 08:35:22,451 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10934 states and 13545 transitions. [2021-10-28 08:35:22,471 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3016 [2021-10-28 08:35:22,471 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:35:22,471 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:35:22,472 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:22,472 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:35:22,472 INFO L791 eck$LassoCheckResult]: Stem: 403603#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 403433#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 403423#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 403363#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 403364#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 403357#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 403358#L110-2 assume !false; 409479#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 409478#L113 assume !(12292 == ssl3_accept_~s__state~0); 409477#L116 assume !(16384 == ssl3_accept_~s__state~0); 409476#L119 assume !(8192 == ssl3_accept_~s__state~0); 409475#L122 assume !(24576 == ssl3_accept_~s__state~0); 409474#L125 assume !(8195 == ssl3_accept_~s__state~0); 409473#L128 assume !(8480 == ssl3_accept_~s__state~0); 409472#L131 assume !(8481 == ssl3_accept_~s__state~0); 409471#L134 assume !(8482 == ssl3_accept_~s__state~0); 409470#L137 assume 8464 == ssl3_accept_~s__state~0; 403313#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 403314#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 412758#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 412757#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 412751#L591 ssl3_accept_~skip~0 := 0; 412750#L110-2 assume !false; 412749#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 412748#L113 assume !(12292 == ssl3_accept_~s__state~0); 412743#L116 assume !(16384 == ssl3_accept_~s__state~0); 412684#L119 assume !(8192 == ssl3_accept_~s__state~0); 412681#L122 assume !(24576 == ssl3_accept_~s__state~0); 412678#L125 assume !(8195 == ssl3_accept_~s__state~0); 412675#L128 assume !(8480 == ssl3_accept_~s__state~0); 412674#L131 assume !(8481 == ssl3_accept_~s__state~0); 412673#L134 assume !(8482 == ssl3_accept_~s__state~0); 412672#L137 assume !(8464 == ssl3_accept_~s__state~0); 412671#L140 assume !(8465 == ssl3_accept_~s__state~0); 412602#L143 assume !(8466 == ssl3_accept_~s__state~0); 412601#L146 assume 8496 == ssl3_accept_~s__state~0; 412598#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 406127#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 406128#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 411952#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 406117#L304-2 ssl3_accept_~s__init_num~0 := 0; 406118#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 413322#L591 ssl3_accept_~skip~0 := 0; 413321#L110-2 assume !false; 413320#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 413319#L113 assume !(12292 == ssl3_accept_~s__state~0); 413318#L116 assume !(16384 == ssl3_accept_~s__state~0); 413317#L119 assume !(8192 == ssl3_accept_~s__state~0); 413316#L122 assume !(24576 == ssl3_accept_~s__state~0); 413315#L125 assume !(8195 == ssl3_accept_~s__state~0); 413314#L128 assume !(8480 == ssl3_accept_~s__state~0); 413313#L131 assume !(8481 == ssl3_accept_~s__state~0); 413312#L134 assume !(8482 == ssl3_accept_~s__state~0); 413311#L137 assume !(8464 == ssl3_accept_~s__state~0); 413310#L140 assume !(8465 == ssl3_accept_~s__state~0); 413309#L143 assume !(8466 == ssl3_accept_~s__state~0); 413308#L146 assume !(8496 == ssl3_accept_~s__state~0); 413306#L149 assume !(8497 == ssl3_accept_~s__state~0); 403649#L152 [2021-10-28 08:35:22,473 INFO L793 eck$LassoCheckResult]: Loop: 403649#L152 assume 8512 == ssl3_accept_~s__state~0; 403650#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 408107#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 408108#L319 assume !(ssl3_accept_~ret~0 <= 0); 408871#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 408865#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 408859#L591 ssl3_accept_~skip~0 := 0; 408857#L110-2 assume !false; 408855#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 408853#L113 assume !(12292 == ssl3_accept_~s__state~0); 408851#L116 assume !(16384 == ssl3_accept_~s__state~0); 408849#L119 assume !(8192 == ssl3_accept_~s__state~0); 408847#L122 assume !(24576 == ssl3_accept_~s__state~0); 408845#L125 assume !(8195 == ssl3_accept_~s__state~0); 408843#L128 assume !(8480 == ssl3_accept_~s__state~0); 408841#L131 assume !(8481 == ssl3_accept_~s__state~0); 408834#L134 assume !(8482 == ssl3_accept_~s__state~0); 408792#L137 assume !(8464 == ssl3_accept_~s__state~0); 408735#L140 assume !(8465 == ssl3_accept_~s__state~0); 408728#L143 assume !(8466 == ssl3_accept_~s__state~0); 408725#L146 assume !(8496 == ssl3_accept_~s__state~0); 408722#L149 assume !(8497 == ssl3_accept_~s__state~0); 408695#L152 assume !(8512 == ssl3_accept_~s__state~0); 408626#L155 assume !(8513 == ssl3_accept_~s__state~0); 408620#L158 assume 8528 == ssl3_accept_~s__state~0; 408460#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 408607#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 408608#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 408588#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 408586#L364 assume !(ssl3_accept_~ret~0 <= 0); 408582#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 408515#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 408509#L591 ssl3_accept_~skip~0 := 0; 408507#L110-2 assume !false; 408505#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 408503#L113 assume !(12292 == ssl3_accept_~s__state~0); 408494#L116 assume !(16384 == ssl3_accept_~s__state~0); 408492#L119 assume !(8192 == ssl3_accept_~s__state~0); 408490#L122 assume !(24576 == ssl3_accept_~s__state~0); 408488#L125 assume !(8195 == ssl3_accept_~s__state~0); 408486#L128 assume !(8480 == ssl3_accept_~s__state~0); 408484#L131 assume !(8481 == ssl3_accept_~s__state~0); 408482#L134 assume !(8482 == ssl3_accept_~s__state~0); 408480#L137 assume !(8464 == ssl3_accept_~s__state~0); 408478#L140 assume !(8465 == ssl3_accept_~s__state~0); 408476#L143 assume !(8466 == ssl3_accept_~s__state~0); 408474#L146 assume !(8496 == ssl3_accept_~s__state~0); 408472#L149 assume !(8497 == ssl3_accept_~s__state~0); 408470#L152 assume !(8512 == ssl3_accept_~s__state~0); 408468#L155 assume !(8513 == ssl3_accept_~s__state~0); 408466#L158 assume !(8528 == ssl3_accept_~s__state~0); 408464#L161 assume !(8529 == ssl3_accept_~s__state~0); 408453#L164 assume 8544 == ssl3_accept_~s__state~0; 408451#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 408449#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 408446#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 408444#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 408441#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 403476#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 403477#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 411249#L591 ssl3_accept_~skip~0 := 0; 411247#L110-2 assume !false; 411245#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 411243#L113 assume !(12292 == ssl3_accept_~s__state~0); 411241#L116 assume !(16384 == ssl3_accept_~s__state~0); 411239#L119 assume !(8192 == ssl3_accept_~s__state~0); 411237#L122 assume !(24576 == ssl3_accept_~s__state~0); 411235#L125 assume !(8195 == ssl3_accept_~s__state~0); 411233#L128 assume !(8480 == ssl3_accept_~s__state~0); 411231#L131 assume !(8481 == ssl3_accept_~s__state~0); 411229#L134 assume !(8482 == ssl3_accept_~s__state~0); 411227#L137 assume !(8464 == ssl3_accept_~s__state~0); 411225#L140 assume !(8465 == ssl3_accept_~s__state~0); 411223#L143 assume !(8466 == ssl3_accept_~s__state~0); 411221#L146 assume !(8496 == ssl3_accept_~s__state~0); 411219#L149 assume !(8497 == ssl3_accept_~s__state~0); 411217#L152 assume !(8512 == ssl3_accept_~s__state~0); 411214#L155 assume !(8513 == ssl3_accept_~s__state~0); 411212#L158 assume !(8528 == ssl3_accept_~s__state~0); 411209#L161 assume !(8529 == ssl3_accept_~s__state~0); 411206#L164 assume !(8544 == ssl3_accept_~s__state~0); 411204#L167 assume !(8545 == ssl3_accept_~s__state~0); 411202#L170 assume !(8560 == ssl3_accept_~s__state~0); 411200#L173 assume !(8561 == ssl3_accept_~s__state~0); 411198#L176 assume 8448 == ssl3_accept_~s__state~0; 411199#L177 assume !(ssl3_accept_~num1~0 > 0); 411542#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 411413#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 411407#L591 ssl3_accept_~skip~0 := 0; 411405#L110-2 assume !false; 411403#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 411401#L113 assume !(12292 == ssl3_accept_~s__state~0); 411399#L116 assume !(16384 == ssl3_accept_~s__state~0); 411397#L119 assume !(8192 == ssl3_accept_~s__state~0); 411395#L122 assume !(24576 == ssl3_accept_~s__state~0); 411393#L125 assume !(8195 == ssl3_accept_~s__state~0); 411391#L128 assume !(8480 == ssl3_accept_~s__state~0); 411389#L131 assume !(8481 == ssl3_accept_~s__state~0); 411387#L134 assume !(8482 == ssl3_accept_~s__state~0); 411385#L137 assume !(8464 == ssl3_accept_~s__state~0); 411383#L140 assume !(8465 == ssl3_accept_~s__state~0); 411381#L143 assume !(8466 == ssl3_accept_~s__state~0); 411379#L146 assume !(8496 == ssl3_accept_~s__state~0); 411377#L149 assume !(8497 == ssl3_accept_~s__state~0); 411375#L152 assume !(8512 == ssl3_accept_~s__state~0); 411373#L155 assume !(8513 == ssl3_accept_~s__state~0); 411371#L158 assume !(8528 == ssl3_accept_~s__state~0); 411369#L161 assume !(8529 == ssl3_accept_~s__state~0); 411367#L164 assume !(8544 == ssl3_accept_~s__state~0); 411365#L167 assume !(8545 == ssl3_accept_~s__state~0); 411363#L170 assume !(8560 == ssl3_accept_~s__state~0); 411361#L173 assume !(8561 == ssl3_accept_~s__state~0); 411357#L176 assume !(8448 == ssl3_accept_~s__state~0); 411356#L179 assume 8576 == ssl3_accept_~s__state~0; 403393#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 403394#L451 assume !(ssl3_accept_~ret~0 <= 0); 403302#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 403304#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 410096#L591 ssl3_accept_~skip~0 := 0; 410094#L110-2 assume !false; 410092#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 410090#L113 assume !(12292 == ssl3_accept_~s__state~0); 410088#L116 assume !(16384 == ssl3_accept_~s__state~0); 410086#L119 assume !(8192 == ssl3_accept_~s__state~0); 410084#L122 assume !(24576 == ssl3_accept_~s__state~0); 410082#L125 assume !(8195 == ssl3_accept_~s__state~0); 409737#L128 assume !(8480 == ssl3_accept_~s__state~0); 409736#L131 assume !(8481 == ssl3_accept_~s__state~0); 409735#L134 assume !(8482 == ssl3_accept_~s__state~0); 409733#L137 assume !(8464 == ssl3_accept_~s__state~0); 409732#L140 assume !(8465 == ssl3_accept_~s__state~0); 409483#L143 assume 8466 == ssl3_accept_~s__state~0; 403831#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 409469#L285 assume !(0 == ssl3_accept_~blastFlag~0); 411446#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 411179#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 411173#L591 ssl3_accept_~skip~0 := 0; 411172#L110-2 assume !false; 411166#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 411164#L113 assume !(12292 == ssl3_accept_~s__state~0); 411162#L116 assume !(16384 == ssl3_accept_~s__state~0); 411160#L119 assume !(8192 == ssl3_accept_~s__state~0); 411158#L122 assume !(24576 == ssl3_accept_~s__state~0); 411156#L125 assume !(8195 == ssl3_accept_~s__state~0); 411154#L128 assume !(8480 == ssl3_accept_~s__state~0); 411152#L131 assume !(8481 == ssl3_accept_~s__state~0); 411150#L134 assume !(8482 == ssl3_accept_~s__state~0); 411148#L137 assume !(8464 == ssl3_accept_~s__state~0); 411146#L140 assume !(8465 == ssl3_accept_~s__state~0); 411144#L143 assume !(8466 == ssl3_accept_~s__state~0); 411142#L146 assume 8496 == ssl3_accept_~s__state~0; 403563#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 403401#L298 assume !(1 == ssl3_accept_~blastFlag~0); 403402#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 406120#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 406121#L304-2 ssl3_accept_~s__init_num~0 := 0; 404416#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 404409#L591 ssl3_accept_~skip~0 := 0; 404405#L110-2 assume !false; 404401#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 404397#L113 assume !(12292 == ssl3_accept_~s__state~0); 404393#L116 assume !(16384 == ssl3_accept_~s__state~0); 404388#L119 assume !(8192 == ssl3_accept_~s__state~0); 404383#L122 assume !(24576 == ssl3_accept_~s__state~0); 404374#L125 assume !(8195 == ssl3_accept_~s__state~0); 404368#L128 assume !(8480 == ssl3_accept_~s__state~0); 404365#L131 assume !(8481 == ssl3_accept_~s__state~0); 404362#L134 assume !(8482 == ssl3_accept_~s__state~0); 404230#L137 assume !(8464 == ssl3_accept_~s__state~0); 404204#L140 assume !(8465 == ssl3_accept_~s__state~0); 403805#L143 assume !(8466 == ssl3_accept_~s__state~0); 403797#L146 assume !(8496 == ssl3_accept_~s__state~0); 403798#L149 assume !(8497 == ssl3_accept_~s__state~0); 403649#L152 [2021-10-28 08:35:22,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:22,473 INFO L85 PathProgramCache]: Analyzing trace with hash 498824045, now seen corresponding path program 1 times [2021-10-28 08:35:22,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:22,473 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322422222] [2021-10-28 08:35:22,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:22,473 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:22,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:22,482 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:22,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:22,494 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:22,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:22,495 INFO L85 PathProgramCache]: Analyzing trace with hash 98720030, now seen corresponding path program 3 times [2021-10-28 08:35:22,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:22,495 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299431220] [2021-10-28 08:35:22,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:22,495 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:22,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:22,509 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:22,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:22,531 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:22,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:35:22,532 INFO L85 PathProgramCache]: Analyzing trace with hash -616544974, now seen corresponding path program 1 times [2021-10-28 08:35:22,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:35:22,532 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192336703] [2021-10-28 08:35:22,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:35:22,532 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:35:22,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:22,552 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:35:22,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:35:22,610 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:35:24,818 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.10 08:35:24 BoogieIcfgContainer [2021-10-28 08:35:24,819 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-28 08:35:24,819 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-28 08:35:24,819 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-28 08:35:24,819 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-28 08:35:24,820 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 08:34:54" (3/4) ... [2021-10-28 08:35:24,822 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-28 08:35:24,920 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/witness.graphml [2021-10-28 08:35:24,922 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-28 08:35:24,923 INFO L168 Benchmark]: Toolchain (without parser) took 31772.41 ms. Allocated memory was 104.9 MB in the beginning and 2.3 GB in the end (delta: 2.2 GB). Free memory was 76.1 MB in the beginning and 1.6 GB in the end (delta: -1.6 GB). Peak memory consumption was 647.9 MB. Max. memory is 16.1 GB. [2021-10-28 08:35:24,923 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 104.9 MB. Free memory is still 57.5 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 08:35:24,924 INFO L168 Benchmark]: CACSL2BoogieTranslator took 345.66 ms. Allocated memory was 104.9 MB in the beginning and 138.4 MB in the end (delta: 33.6 MB). Free memory was 75.7 MB in the beginning and 109.8 MB in the end (delta: -34.1 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-28 08:35:24,925 INFO L168 Benchmark]: Boogie Procedure Inliner took 58.46 ms. Allocated memory is still 138.4 MB. Free memory was 109.8 MB in the beginning and 107.1 MB in the end (delta: 2.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-28 08:35:24,925 INFO L168 Benchmark]: Boogie Preprocessor took 53.49 ms. Allocated memory is still 138.4 MB. Free memory was 107.1 MB in the beginning and 105.0 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-28 08:35:24,925 INFO L168 Benchmark]: RCFGBuilder took 702.44 ms. Allocated memory is still 138.4 MB. Free memory was 105.0 MB in the beginning and 79.8 MB in the end (delta: 25.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. [2021-10-28 08:35:24,926 INFO L168 Benchmark]: BuchiAutomizer took 30503.61 ms. Allocated memory was 138.4 MB in the beginning and 2.3 GB in the end (delta: 2.2 GB). Free memory was 79.8 MB in the beginning and 1.6 GB in the end (delta: -1.6 GB). Peak memory consumption was 707.2 MB. Max. memory is 16.1 GB. [2021-10-28 08:35:24,926 INFO L168 Benchmark]: Witness Printer took 102.77 ms. Allocated memory is still 2.3 GB. Free memory was 1.6 GB in the beginning and 1.6 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-28 08:35:24,929 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.12 ms. Allocated memory is still 104.9 MB. Free memory is still 57.5 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 345.66 ms. Allocated memory was 104.9 MB in the beginning and 138.4 MB in the end (delta: 33.6 MB). Free memory was 75.7 MB in the beginning and 109.8 MB in the end (delta: -34.1 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 58.46 ms. Allocated memory is still 138.4 MB. Free memory was 109.8 MB in the beginning and 107.1 MB in the end (delta: 2.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 53.49 ms. Allocated memory is still 138.4 MB. Free memory was 107.1 MB in the beginning and 105.0 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 702.44 ms. Allocated memory is still 138.4 MB. Free memory was 105.0 MB in the beginning and 79.8 MB in the end (delta: 25.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 30503.61 ms. Allocated memory was 138.4 MB in the beginning and 2.3 GB in the end (delta: 2.2 GB). Free memory was 79.8 MB in the beginning and 1.6 GB in the end (delta: -1.6 GB). Peak memory consumption was 707.2 MB. Max. memory is 16.1 GB. * Witness Printer took 102.77 ms. Allocated memory is still 2.3 GB. Free memory was 1.6 GB in the beginning and 1.6 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 36 terminating modules (33 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 33 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 10934 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 30.4s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 17.0s. Construction of modules took 3.2s. Büchi inclusion checks took 4.2s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 3.2s AutomataMinimizationTime, 36 MinimizatonAttempts, 30666 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 1.6s Buchi closure took 0.1s. Biggest automaton had 14052 states and ocurred in iteration 30. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 8179 SDtfs, 5611 SDslu, 5744 SDs, 0 SdLazy, 4088 SolverSat, 803 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.2s Time LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital53 mio100 ax100 hnf100 lsp32 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 31ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 152]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=12089} State at position 1 is {NULL=0, s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, NULL=12089, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@381eb0b2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ab9daed=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28257b9f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4080f639=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@426e23a5=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10bc0522=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ad92081=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4577fa91=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8a149ad=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22075053=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@460d984c=0, s__shutdown=0, NULL=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@388515dc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@234416=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b022651=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@700e520f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42914a58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a5e5812=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5063749a=0, __cil_tmp57=-4297064447, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=10, tmp___2=0, cb=10, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=19, tmp___6=0, tmp=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2db22919=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@10884ca4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@70c46f3d=0, s__s3__tmp__reuse_message=13, s__ctx__stats__sess_accept_renegotiate=0, l=-256, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@380976e9=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@499b97a5=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16cd8f89=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27d2586d=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@47229b36=0, blastFlag=2, NULL=12091, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@41e03af0=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1295344d=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1289b017=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10e7c1b8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77c81950=2, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42459c5e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b1d6029=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ad317e1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1aaeeb00=1, s__options=-4297064447, s__cert=11, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21a29344=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@12f11a9b=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3492bfb4=1, Time=8, num1=0, NULL=12092, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d77df4b=0, NULL=12090, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@bff5a42=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43e965d5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1640940a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@328bbbdf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@41a55827=0, s__init_buf___0=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@115f0e6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3126385c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d917a93=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@35933770=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a29275e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6535f14=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 152]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L624] int s ; [L625] int tmp ; [L629] s = 8464 [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback [L100] s__in_handshake ++ [L101] COND FALSE !(tmp___1 + 12288) [L106] COND FALSE !(s__cert == 0) [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND TRUE s__state == 8464 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) Loop: [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND FALSE !(__cil_tmp56 + 256UL) [L318] ret = __VERIFIER_nondet_int() [L319] COND FALSE !(ret <= 0) [L324] s__state = 8528 [L325] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND TRUE __cil_tmp57 + 2097152UL [L333] s__s3__tmp__use_rsa_tmp = 1 [L338] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L363] ret = __VERIFIER_nondet_int() [L364] COND FALSE !(ret <= 0) [L381] s__state = 8544 [L382] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND FALSE !(__cil_tmp61 + 256UL) [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-28 08:35:25,007 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-10-28 08:35:25,253 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-10-28 08:35:25,453 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-10-28 08:35:25,653 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-10-28 08:35:25,851 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-10-28 08:35:26,053 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-10-28 08:35:26,251 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-10-28 08:35:26,455 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-10-28 08:35:26,654 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-10-28 08:35:26,858 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73fcffc9-cfd7-483a-a9dc-328796df28cb/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...