./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 43912c058ca7c15c8c6457eeb789407e832150331154a382f35ff917be4b5bfe --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-13 18:04:48,824 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-13 18:04:48,827 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-13 18:04:48,855 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-13 18:04:48,856 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-13 18:04:48,857 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-13 18:04:48,859 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-13 18:04:48,862 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-13 18:04:48,864 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-13 18:04:48,865 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-13 18:04:48,867 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-13 18:04:48,868 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-13 18:04:48,869 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-13 18:04:48,870 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-13 18:04:48,872 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-13 18:04:48,874 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-13 18:04:48,875 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-13 18:04:48,877 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-13 18:04:48,879 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-13 18:04:48,882 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-13 18:04:48,884 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-13 18:04:48,886 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-13 18:04:48,888 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-13 18:04:48,895 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-13 18:04:48,900 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-13 18:04:48,906 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-13 18:04:48,907 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-13 18:04:48,908 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-13 18:04:48,909 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-13 18:04:48,910 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-13 18:04:48,912 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-13 18:04:48,913 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-13 18:04:48,915 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-13 18:04:48,917 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-13 18:04:48,918 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-13 18:04:48,918 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-13 18:04:48,919 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-13 18:04:48,919 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-13 18:04:48,919 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-13 18:04:48,920 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-13 18:04:48,921 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-13 18:04:48,922 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-11-13 18:04:48,947 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-13 18:04:48,947 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-13 18:04:48,947 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-13 18:04:48,948 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-13 18:04:48,949 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-13 18:04:48,949 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-13 18:04:48,949 INFO L138 SettingsManager]: * Use SBE=true [2021-11-13 18:04:48,950 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-11-13 18:04:48,950 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-11-13 18:04:48,950 INFO L138 SettingsManager]: * Use old map elimination=false [2021-11-13 18:04:48,950 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-11-13 18:04:48,951 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-11-13 18:04:48,951 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-11-13 18:04:48,951 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-13 18:04:48,951 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-13 18:04:48,951 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-13 18:04:48,952 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-13 18:04:48,952 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-13 18:04:48,952 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-13 18:04:48,952 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-11-13 18:04:48,953 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-11-13 18:04:48,953 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-11-13 18:04:48,953 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-13 18:04:48,953 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-13 18:04:48,953 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-11-13 18:04:48,954 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-13 18:04:48,954 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-11-13 18:04:48,954 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-13 18:04:48,954 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-13 18:04:48,955 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-13 18:04:48,955 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-13 18:04:48,955 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-13 18:04:48,956 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-11-13 18:04:48,956 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_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/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_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 43912c058ca7c15c8c6457eeb789407e832150331154a382f35ff917be4b5bfe [2021-11-13 18:04:49,203 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-13 18:04:49,231 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-13 18:04:49,234 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-13 18:04:49,236 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-13 18:04:49,237 INFO L275 PluginConnector]: CDTParser initialized [2021-11-13 18:04:49,239 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c [2021-11-13 18:04:49,317 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/data/326cda3f6/1d62c936d4334f829d39c98c01df7c22/FLAGbb4163186 [2021-11-13 18:04:49,807 INFO L306 CDTParser]: Found 1 translation units. [2021-11-13 18:04:49,808 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c [2021-11-13 18:04:49,820 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/data/326cda3f6/1d62c936d4334f829d39c98c01df7c22/FLAGbb4163186 [2021-11-13 18:04:50,158 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/data/326cda3f6/1d62c936d4334f829d39c98c01df7c22 [2021-11-13 18:04:50,161 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-13 18:04:50,163 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-13 18:04:50,164 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-13 18:04:50,165 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-13 18:04:50,181 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-13 18:04:50,181 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 06:04:50" (1/1) ... [2021-11-13 18:04:50,182 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@271bfa4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:04:50, skipping insertion in model container [2021-11-13 18:04:50,183 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 06:04:50" (1/1) ... [2021-11-13 18:04:50,190 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-13 18:04:50,230 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-13 18:04:50,519 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_59202e81-6859-4731-aba2-22d6a8f6ce65/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c[48499,48512] [2021-11-13 18:04:50,531 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 18:04:50,546 INFO L203 MainTranslator]: Completed pre-run [2021-11-13 18:04:50,618 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_59202e81-6859-4731-aba2-22d6a8f6ce65/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c[48499,48512] [2021-11-13 18:04:50,621 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 18:04:50,633 INFO L208 MainTranslator]: Completed translation [2021-11-13 18:04:50,634 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:04:50 WrapperNode [2021-11-13 18:04:50,634 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-13 18:04:50,636 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-13 18:04:50,636 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-13 18:04:50,636 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-13 18:04:50,644 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:04:50" (1/1) ... [2021-11-13 18:04:50,654 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:04:50" (1/1) ... [2021-11-13 18:04:50,694 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-13 18:04:50,695 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-13 18:04:50,695 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-13 18:04:50,695 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-13 18:04:50,708 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:04:50" (1/1) ... [2021-11-13 18:04:50,709 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:04:50" (1/1) ... [2021-11-13 18:04:50,723 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:04:50" (1/1) ... [2021-11-13 18:04:50,723 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:04:50" (1/1) ... [2021-11-13 18:04:50,732 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:04:50" (1/1) ... [2021-11-13 18:04:50,753 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:04:50" (1/1) ... [2021-11-13 18:04:50,759 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:04:50" (1/1) ... [2021-11-13 18:04:50,766 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-13 18:04:50,769 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-13 18:04:50,769 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-13 18:04:50,770 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-13 18:04:50,772 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:04:50" (1/1) ... [2021-11-13 18:04:50,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:50,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:50,804 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:04:50,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-11-13 18:04:50,847 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-13 18:04:50,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-13 18:04:50,848 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-13 18:04:50,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-13 18:04:50,970 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-13 18:04:51,525 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##93: assume !false; [2021-11-13 18:04:51,526 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##92: assume false; [2021-11-13 18:04:51,535 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-13 18:04:51,535 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-13 18:04:51,537 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 06:04:51 BoogieIcfgContainer [2021-11-13 18:04:51,538 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-13 18:04:51,539 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-11-13 18:04:51,539 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-11-13 18:04:51,542 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-11-13 18:04:51,543 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-13 18:04:51,543 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.11 06:04:50" (1/3) ... [2021-11-13 18:04:51,544 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1d776022 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.11 06:04:51, skipping insertion in model container [2021-11-13 18:04:51,545 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-13 18:04:51,545 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:04:50" (2/3) ... [2021-11-13 18:04:51,545 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1d776022 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.11 06:04:51, skipping insertion in model container [2021-11-13 18:04:51,545 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-13 18:04:51,546 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 06:04:51" (3/3) ... [2021-11-13 18:04:51,547 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6.cil-1.c [2021-11-13 18:04:51,590 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-11-13 18:04:51,590 INFO L360 BuchiCegarLoop]: Hoare is false [2021-11-13 18:04:51,591 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-11-13 18:04:51,591 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-11-13 18:04:51,591 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-11-13 18:04:51,591 INFO L364 BuchiCegarLoop]: Difference is false [2021-11-13 18:04:51,591 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-11-13 18:04:51,591 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-11-13 18:04:51,610 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 158 states, 157 states have (on average 1.7515923566878981) internal successors, (275), 157 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:51,639 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2021-11-13 18:04:51,639 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:51,640 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:51,648 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-13 18:04:51,648 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:51,648 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-11-13 18:04:51,649 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 158 states, 157 states have (on average 1.7515923566878981) internal successors, (275), 157 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:51,662 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2021-11-13 18:04:51,662 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:51,662 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:51,664 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-13 18:04:51,664 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:51,669 INFO L791 eck$LassoCheckResult]: Stem: 142#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 47#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 42#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 118#L93-2true ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 22#L104true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 157#L104-1true assume !(0 == ssl3_accept_~s__cert~0#1); 57#L113-2true [2021-11-13 18:04:51,670 INFO L793 eck$LassoCheckResult]: Loop: 57#L113-2true assume !false; 64#L114true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36#L116true assume !(12292 == ssl3_accept_~s__state~0#1); 143#L119true assume !(16384 == ssl3_accept_~s__state~0#1); 60#L122true assume !(8192 == ssl3_accept_~s__state~0#1); 104#L125true assume !(24576 == ssl3_accept_~s__state~0#1); 66#L128true assume !(8195 == ssl3_accept_~s__state~0#1); 50#L131true assume 8480 == ssl3_accept_~s__state~0#1; 127#L135true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 73#L273true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 79#L617true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 131#L654true ssl3_accept_~skip~0#1 := 0; 57#L113-2true [2021-11-13 18:04:51,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:51,676 INFO L85 PathProgramCache]: Analyzing trace with hash 889519896, now seen corresponding path program 1 times [2021-11-13 18:04:51,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:51,715 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283088172] [2021-11-13 18:04:51,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:51,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:51,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:51,827 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:04:51,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:51,870 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:04:51,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:51,873 INFO L85 PathProgramCache]: Analyzing trace with hash -2066131561, now seen corresponding path program 1 times [2021-11-13 18:04:51,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:51,874 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363756670] [2021-11-13 18:04:51,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:51,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:51,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:51,883 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:04:51,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:51,893 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:04:51,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:51,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1159555630, now seen corresponding path program 1 times [2021-11-13 18:04:51,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:51,895 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918203976] [2021-11-13 18:04:51,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:51,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:51,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:51,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:51,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:51,995 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918203976] [2021-11-13 18:04:51,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918203976] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:51,996 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:51,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:04:51,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974909796] [2021-11-13 18:04:51,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:52,138 INFO L210 LassoAnalysis]: Preferences: [2021-11-13 18:04:52,139 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-13 18:04:52,139 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-13 18:04:52,139 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-13 18:04:52,139 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-13 18:04:52,140 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:52,140 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-13 18:04:52,140 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-13 18:04:52,140 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration1_Loop [2021-11-13 18:04:52,140 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-13 18:04:52,141 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-13 18:04:52,160 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:04:52,168 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:04:52,172 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:04:52,176 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:04:52,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:04:52,185 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:04:52,192 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:04:52,290 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-13 18:04:52,291 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-13 18:04:52,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:52,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:52,299 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:04:52,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-11-13 18:04:52,307 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-13 18:04:52,307 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-13 18:04:52,335 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-13 18:04:52,336 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-13 18:04:52,364 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-11-13 18:04:52,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:52,365 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:52,387 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:04:52,397 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-13 18:04:52,398 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-13 18:04:52,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-11-13 18:04:52,423 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-13 18:04:52,423 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-13 18:04:52,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-11-13 18:04:52,462 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:52,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:52,464 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:04:52,469 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-13 18:04:52,470 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-13 18:04:52,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-11-13 18:04:52,478 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-13 18:04:52,478 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-13 18:04:52,500 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-11-13 18:04:52,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:52,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:52,502 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:04:52,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-11-13 18:04:52,504 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-13 18:04:52,505 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-13 18:04:52,531 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-13 18:04:52,531 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=3, ULTIMATE.start_ssl3_accept_~ret~0#1=3} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=3, ULTIMATE.start_ssl3_accept_~ret~0#1=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-13 18:04:52,575 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-11-13 18:04:52,575 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:52,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:52,576 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:04:52,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-11-13 18:04:52,581 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-13 18:04:52,581 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-13 18:04:52,602 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-13 18:04:52,602 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-13 18:04:52,624 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2021-11-13 18:04:52,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:52,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:52,625 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:04:52,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-11-13 18:04:52,639 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-13 18:04:52,639 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-13 18:04:52,711 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-11-13 18:04:52,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:52,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:52,713 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:04:52,727 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-13 18:04:52,727 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-13 18:04:52,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-11-13 18:04:52,751 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-13 18:04:52,772 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-11-13 18:04:52,773 INFO L210 LassoAnalysis]: Preferences: [2021-11-13 18:04:52,773 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-13 18:04:52,773 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-13 18:04:52,773 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-13 18:04:52,773 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-13 18:04:52,773 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:52,773 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-13 18:04:52,773 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-13 18:04:52,773 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration1_Loop [2021-11-13 18:04:52,773 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-13 18:04:52,774 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-13 18:04:52,775 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:04:52,780 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:04:52,783 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:04:52,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:04:52,791 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:04:52,794 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:04:52,801 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:04:52,894 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-13 18:04:52,898 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-13 18:04:52,899 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:52,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:52,903 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:04:52,908 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-13 18:04:52,917 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-13 18:04:52,918 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-13 18:04:52,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-13 18:04:52,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-13 18:04:52,918 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-13 18:04:52,921 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-13 18:04:52,921 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-13 18:04:52,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-11-13 18:04:52,943 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-13 18:04:52,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-11-13 18:04:52,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:52,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:52,981 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:04:52,987 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-13 18:04:52,996 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-13 18:04:52,996 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-13 18:04:52,996 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-13 18:04:52,996 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-13 18:04:52,996 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-13 18:04:52,997 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-13 18:04:52,998 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-13 18:04:52,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-11-13 18:04:53,012 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-13 18:04:53,031 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-11-13 18:04:53,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:53,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:53,032 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:04:53,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-11-13 18:04:53,037 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-13 18:04:53,043 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-13 18:04:53,044 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-13 18:04:53,044 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-13 18:04:53,044 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-13 18:04:53,044 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-13 18:04:53,044 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-13 18:04:53,045 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-13 18:04:53,046 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-13 18:04:53,068 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-11-13 18:04:53,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:53,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:53,070 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:04:53,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-11-13 18:04:53,071 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-13 18:04:53,081 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-13 18:04:53,081 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-13 18:04:53,081 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-13 18:04:53,081 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-13 18:04:53,082 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-13 18:04:53,083 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-13 18:04:53,083 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-13 18:04:53,106 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-13 18:04:53,139 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-11-13 18:04:53,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:53,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:53,143 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:04:53,148 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-13 18:04:53,157 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-13 18:04:53,157 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-13 18:04:53,173 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-13 18:04:53,173 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-13 18:04:53,173 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-13 18:04:53,179 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-13 18:04:53,179 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-13 18:04:53,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-11-13 18:04:53,189 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-13 18:04:53,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-11-13 18:04:53,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:53,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:53,226 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:04:53,235 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-13 18:04:53,249 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-13 18:04:53,249 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-13 18:04:53,249 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-13 18:04:53,250 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-13 18:04:53,250 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-13 18:04:53,252 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-13 18:04:53,252 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-13 18:04:53,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-11-13 18:04:53,262 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-13 18:04:53,267 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-13 18:04:53,267 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-13 18:04:53,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:04:53,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:53,270 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:04:53,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-11-13 18:04:53,287 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-13 18:04:53,287 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-13 18:04:53,287 INFO L513 LassoAnalysis]: Proved termination. [2021-11-13 18:04:53,288 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-11-13 18:04:53,309 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-11-13 18:04:53,311 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-13 18:04:53,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:53,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:53,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 18:04:53,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:04:53,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:53,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-13 18:04:53,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:04:53,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:53,580 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-13 18:04:53,583 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 158 states, 157 states have (on average 1.7515923566878981) internal successors, (275), 157 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:54,245 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 158 states, 157 states have (on average 1.7515923566878981) internal successors, (275), 157 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 876 states and 1499 transitions. Complement of second has 10 states. [2021-11-13 18:04:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-11-13 18:04:54,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:54,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 644 transitions. [2021-11-13 18:04:54,277 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 644 transitions. Stem has 6 letters. Loop has 12 letters. [2021-11-13 18:04:54,278 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-13 18:04:54,278 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 644 transitions. Stem has 18 letters. Loop has 12 letters. [2021-11-13 18:04:54,279 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-13 18:04:54,279 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 644 transitions. Stem has 6 letters. Loop has 24 letters. [2021-11-13 18:04:54,280 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-13 18:04:54,280 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 876 states and 1499 transitions. [2021-11-13 18:04:54,299 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2021-11-13 18:04:54,315 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 876 states to 728 states and 1156 transitions. [2021-11-13 18:04:54,316 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 409 [2021-11-13 18:04:54,318 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 420 [2021-11-13 18:04:54,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 728 states and 1156 transitions. [2021-11-13 18:04:54,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:54,319 INFO L681 BuchiCegarLoop]: Abstraction has 728 states and 1156 transitions. [2021-11-13 18:04:54,341 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-11-13 18:04:54,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states and 1156 transitions. [2021-11-13 18:04:54,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 504. [2021-11-13 18:04:54,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 504 states have (on average 1.5753968253968254) internal successors, (794), 503 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:54,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 794 transitions. [2021-11-13 18:04:54,395 INFO L704 BuchiCegarLoop]: Abstraction has 504 states and 794 transitions. [2021-11-13 18:04:54,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:54,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:54,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:54,400 INFO L87 Difference]: Start difference. First operand 504 states and 794 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:54,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:54,541 INFO L93 Difference]: Finished difference Result 556 states and 875 transitions. [2021-11-13 18:04:54,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:54,544 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 556 states and 875 transitions. [2021-11-13 18:04:54,557 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2021-11-13 18:04:54,563 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 556 states to 556 states and 875 transitions. [2021-11-13 18:04:54,563 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 342 [2021-11-13 18:04:54,564 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 342 [2021-11-13 18:04:54,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 556 states and 875 transitions. [2021-11-13 18:04:54,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:54,565 INFO L681 BuchiCegarLoop]: Abstraction has 556 states and 875 transitions. [2021-11-13 18:04:54,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states and 875 transitions. [2021-11-13 18:04:54,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 536. [2021-11-13 18:04:54,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 536 states have (on average 1.583955223880597) internal successors, (849), 535 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:54,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 849 transitions. [2021-11-13 18:04:54,586 INFO L704 BuchiCegarLoop]: Abstraction has 536 states and 849 transitions. [2021-11-13 18:04:54,586 INFO L587 BuchiCegarLoop]: Abstraction has 536 states and 849 transitions. [2021-11-13 18:04:54,586 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-11-13 18:04:54,586 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 536 states and 849 transitions. [2021-11-13 18:04:54,590 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 273 [2021-11-13 18:04:54,590 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:54,590 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:54,592 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:54,592 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:54,592 INFO L791 eck$LassoCheckResult]: Stem: 2475#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2323#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2308#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2269#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 2251#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2250#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2482#L113-2 assume !false; 2342#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2292#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 2293#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 2345#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 2347#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 2354#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 2324#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 2325#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 2375#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 2364#L140 assume 8464 == ssl3_accept_~s__state~0#1; 2365#L147 [2021-11-13 18:04:54,592 INFO L793 eck$LassoCheckResult]: Loop: 2365#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 2290#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 2291#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 2186#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2706#L654 ssl3_accept_~skip~0#1 := 0; 2665#L113-2 assume !false; 2660#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2622#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 2623#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 2655#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 2653#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 2651#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 2549#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 2547#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 2545#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 2543#L140 assume 8464 == ssl3_accept_~s__state~0#1; 2365#L147 [2021-11-13 18:04:54,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:54,593 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 1 times [2021-11-13 18:04:54,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:54,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345541198] [2021-11-13 18:04:54,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:54,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:54,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:54,610 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:04:54,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:54,635 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:04:54,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:54,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1565071203, now seen corresponding path program 1 times [2021-11-13 18:04:54,639 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:54,640 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159065261] [2021-11-13 18:04:54,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:54,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:54,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:54,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:54,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:54,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159065261] [2021-11-13 18:04:54,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159065261] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:54,682 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:54,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:04:54,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935695136] [2021-11-13 18:04:54,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:54,683 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:54,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:54,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:54,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:54,684 INFO L87 Difference]: Start difference. First operand 536 states and 849 transitions. cyclomatic complexity: 316 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:54,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:54,830 INFO L93 Difference]: Finished difference Result 646 states and 1027 transitions. [2021-11-13 18:04:54,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:54,831 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 646 states and 1027 transitions. [2021-11-13 18:04:54,838 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2021-11-13 18:04:54,844 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 646 states to 646 states and 1027 transitions. [2021-11-13 18:04:54,845 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2021-11-13 18:04:54,845 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2021-11-13 18:04:54,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 646 states and 1027 transitions. [2021-11-13 18:04:54,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:54,846 INFO L681 BuchiCegarLoop]: Abstraction has 646 states and 1027 transitions. [2021-11-13 18:04:54,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states and 1027 transitions. [2021-11-13 18:04:54,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 570. [2021-11-13 18:04:54,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 570 states have (on average 1.5771929824561404) internal successors, (899), 569 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:54,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 899 transitions. [2021-11-13 18:04:54,862 INFO L704 BuchiCegarLoop]: Abstraction has 570 states and 899 transitions. [2021-11-13 18:04:54,862 INFO L587 BuchiCegarLoop]: Abstraction has 570 states and 899 transitions. [2021-11-13 18:04:54,862 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-11-13 18:04:54,862 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 570 states and 899 transitions. [2021-11-13 18:04:54,866 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2021-11-13 18:04:54,866 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:54,866 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:54,868 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:54,868 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:54,868 INFO L791 eck$LassoCheckResult]: Stem: 3674#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3514#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3498#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3458#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 3439#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3438#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3683#L113-2 assume !false; 3793#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3792#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 3791#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 3789#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 3790#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 3788#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 3515#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 3516#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 3570#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 3571#L140 assume 8464 == ssl3_accept_~s__state~0#1; 3671#L147 [2021-11-13 18:04:54,868 INFO L793 eck$LassoCheckResult]: Loop: 3671#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 3479#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 3480#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 3538#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3847#L654 ssl3_accept_~skip~0#1 := 0; 3846#L113-2 assume !false; 3845#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3844#L116 assume 12292 == ssl3_accept_~s__state~0#1; 3729#L117 ssl3_accept_~s__new_session~0#1 := 1; 3504#L225 ssl3_accept_~s__server~0#1 := 1; 3505#L230 assume 0 != ssl3_accept_~cb~0#1; 3607#L230-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3668#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3459#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3461#L240-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3519#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post39#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post39#1;havoc ssl3_accept_#t~post39#1;ssl3_accept_~s__state~0#1 := 8480; 3650#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3735#L654 ssl3_accept_~skip~0#1 := 0; 3733#L113-2 assume !false; 3731#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3728#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 3726#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 3724#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 3722#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 3720#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 3715#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 3713#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 3714#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 3765#L140 assume 8464 == ssl3_accept_~s__state~0#1; 3671#L147 [2021-11-13 18:04:54,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:54,869 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 2 times [2021-11-13 18:04:54,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:54,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654168789] [2021-11-13 18:04:54,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:54,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:54,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:54,883 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:04:54,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:54,902 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:04:54,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:54,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1187682315, now seen corresponding path program 1 times [2021-11-13 18:04:54,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:54,903 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904844551] [2021-11-13 18:04:54,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:54,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:54,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:54,924 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:54,924 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:54,924 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904844551] [2021-11-13 18:04:54,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904844551] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:54,925 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:54,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:04:54,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754680386] [2021-11-13 18:04:54,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:54,925 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:54,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:54,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:54,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:54,926 INFO L87 Difference]: Start difference. First operand 570 states and 899 transitions. cyclomatic complexity: 332 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:55,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:55,087 INFO L93 Difference]: Finished difference Result 695 states and 1010 transitions. [2021-11-13 18:04:55,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:55,088 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 695 states and 1010 transitions. [2021-11-13 18:04:55,095 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 383 [2021-11-13 18:04:55,101 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 695 states to 622 states and 930 transitions. [2021-11-13 18:04:55,101 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 434 [2021-11-13 18:04:55,102 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 445 [2021-11-13 18:04:55,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 622 states and 930 transitions. [2021-11-13 18:04:55,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:55,104 INFO L681 BuchiCegarLoop]: Abstraction has 622 states and 930 transitions. [2021-11-13 18:04:55,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states and 930 transitions. [2021-11-13 18:04:55,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 579. [2021-11-13 18:04:55,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5181347150259068) internal successors, (879), 578 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:55,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 879 transitions. [2021-11-13 18:04:55,118 INFO L704 BuchiCegarLoop]: Abstraction has 579 states and 879 transitions. [2021-11-13 18:04:55,118 INFO L587 BuchiCegarLoop]: Abstraction has 579 states and 879 transitions. [2021-11-13 18:04:55,118 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-11-13 18:04:55,118 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 879 transitions. [2021-11-13 18:04:55,122 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-11-13 18:04:55,122 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:55,122 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:55,123 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:55,123 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:55,124 INFO L791 eck$LassoCheckResult]: Stem: 4954#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4784#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 4769#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4729#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 4709#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4708#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4959#L113-2 assume !false; 5030#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5190#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 5189#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 5188#L122 assume 8192 == ssl3_accept_~s__state~0#1; 4775#L225 [2021-11-13 18:04:55,124 INFO L793 eck$LassoCheckResult]: Loop: 4775#L225 ssl3_accept_~s__server~0#1 := 1; 4776#L230 assume 0 != ssl3_accept_~cb~0#1; 5219#L230-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5218#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5216#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5214#L240-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5213#L257 assume 12292 != ssl3_accept_~s__state~0#1; 4760#L258 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post38#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post38#1;havoc ssl3_accept_#t~post38#1; 4649#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5156#L654 ssl3_accept_~skip~0#1 := 0; 5150#L113-2 assume !false; 5148#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5146#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 5144#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 5142#L122 assume 8192 == ssl3_accept_~s__state~0#1; 4775#L225 [2021-11-13 18:04:55,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:55,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1663727330, now seen corresponding path program 1 times [2021-11-13 18:04:55,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:55,125 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641161117] [2021-11-13 18:04:55,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:55,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:55,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:55,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:55,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:55,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641161117] [2021-11-13 18:04:55,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641161117] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:55,169 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:55,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:04:55,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190433273] [2021-11-13 18:04:55,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:55,169 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-13 18:04:55,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:55,170 INFO L85 PathProgramCache]: Analyzing trace with hash 59966208, now seen corresponding path program 1 times [2021-11-13 18:04:55,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:55,170 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498615331] [2021-11-13 18:04:55,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:55,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:55,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:55,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:55,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:55,187 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498615331] [2021-11-13 18:04:55,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498615331] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:55,187 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:55,187 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:04:55,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547336207] [2021-11-13 18:04:55,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:55,188 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:55,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:55,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:55,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:55,189 INFO L87 Difference]: Start difference. First operand 579 states and 879 transitions. cyclomatic complexity: 303 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:55,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:55,284 INFO L93 Difference]: Finished difference Result 589 states and 887 transitions. [2021-11-13 18:04:55,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:55,288 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 589 states and 887 transitions. [2021-11-13 18:04:55,293 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2021-11-13 18:04:55,299 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 589 states to 589 states and 887 transitions. [2021-11-13 18:04:55,299 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 416 [2021-11-13 18:04:55,299 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2021-11-13 18:04:55,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 589 states and 887 transitions. [2021-11-13 18:04:55,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:55,300 INFO L681 BuchiCegarLoop]: Abstraction has 589 states and 887 transitions. [2021-11-13 18:04:55,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states and 887 transitions. [2021-11-13 18:04:55,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 579. [2021-11-13 18:04:55,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5112262521588946) internal successors, (875), 578 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:55,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 875 transitions. [2021-11-13 18:04:55,314 INFO L704 BuchiCegarLoop]: Abstraction has 579 states and 875 transitions. [2021-11-13 18:04:55,314 INFO L587 BuchiCegarLoop]: Abstraction has 579 states and 875 transitions. [2021-11-13 18:04:55,314 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-11-13 18:04:55,314 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 875 transitions. [2021-11-13 18:04:55,318 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-11-13 18:04:55,318 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:55,318 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:55,319 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:55,319 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:55,320 INFO L791 eck$LassoCheckResult]: Stem: 6102#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5953#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 5942#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5901#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 5884#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5883#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6107#L113-2 assume !false; 6313#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6372#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 6371#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 6370#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 6346#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 6345#L128 assume 8195 == ssl3_accept_~s__state~0#1; 5948#L225 [2021-11-13 18:04:55,321 INFO L793 eck$LassoCheckResult]: Loop: 5948#L225 ssl3_accept_~s__server~0#1 := 1; 5949#L230 assume 0 != ssl3_accept_~cb~0#1; 6034#L230-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 6099#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5904#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5906#L240-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5962#L257 assume 12292 != ssl3_accept_~s__state~0#1; 5934#L258 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post38#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post38#1;havoc ssl3_accept_#t~post38#1; 5824#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5873#L654 ssl3_accept_~skip~0#1 := 0; 5973#L113-2 assume !false; 5974#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5926#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 5927#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 6103#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 6383#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 6378#L128 assume 8195 == ssl3_accept_~s__state~0#1; 5948#L225 [2021-11-13 18:04:55,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:55,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1114125917, now seen corresponding path program 1 times [2021-11-13 18:04:55,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:55,322 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40988187] [2021-11-13 18:04:55,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:55,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:55,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:55,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:55,368 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:55,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40988187] [2021-11-13 18:04:55,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40988187] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:55,370 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:55,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:04:55,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038801962] [2021-11-13 18:04:55,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:55,371 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-13 18:04:55,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:55,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1792955141, now seen corresponding path program 1 times [2021-11-13 18:04:55,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:55,372 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340527957] [2021-11-13 18:04:55,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:55,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:55,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:55,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:55,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:55,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340527957] [2021-11-13 18:04:55,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340527957] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:55,414 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:55,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:04:55,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143700994] [2021-11-13 18:04:55,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:55,415 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:55,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:55,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:55,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:55,416 INFO L87 Difference]: Start difference. First operand 579 states and 875 transitions. cyclomatic complexity: 299 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:55,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:55,516 INFO L93 Difference]: Finished difference Result 589 states and 883 transitions. [2021-11-13 18:04:55,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:55,518 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 589 states and 883 transitions. [2021-11-13 18:04:55,523 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2021-11-13 18:04:55,528 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 589 states to 589 states and 883 transitions. [2021-11-13 18:04:55,528 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 416 [2021-11-13 18:04:55,529 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2021-11-13 18:04:55,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 589 states and 883 transitions. [2021-11-13 18:04:55,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:55,529 INFO L681 BuchiCegarLoop]: Abstraction has 589 states and 883 transitions. [2021-11-13 18:04:55,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states and 883 transitions. [2021-11-13 18:04:55,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 579. [2021-11-13 18:04:55,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5043177892918826) internal successors, (871), 578 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:55,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 871 transitions. [2021-11-13 18:04:55,542 INFO L704 BuchiCegarLoop]: Abstraction has 579 states and 871 transitions. [2021-11-13 18:04:55,542 INFO L587 BuchiCegarLoop]: Abstraction has 579 states and 871 transitions. [2021-11-13 18:04:55,542 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-11-13 18:04:55,542 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 871 transitions. [2021-11-13 18:04:55,546 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-11-13 18:04:55,546 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:55,546 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:55,549 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:55,549 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:55,549 INFO L791 eck$LassoCheckResult]: Stem: 7284#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7130#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7118#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7076#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 7059#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7058#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7289#L113-2 assume !false; 7395#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7509#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 7507#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 7505#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 7503#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 7501#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 7500#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 7499#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 7498#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 7497#L140 assume 8464 == ssl3_accept_~s__state~0#1; 7283#L147 [2021-11-13 18:04:55,550 INFO L793 eck$LassoCheckResult]: Loop: 7283#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 7093#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 7094#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 7154#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7556#L654 ssl3_accept_~skip~0#1 := 0; 7555#L113-2 assume !false; 7553#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7551#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 7549#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 7547#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 7545#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 7544#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 7543#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 7542#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 7520#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 7519#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 7518#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 7517#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 7258#L149 assume 8496 == ssl3_accept_~s__state~0#1; 7259#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 7481#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7480#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7479#L307 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7460#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 7293#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7451#L654 ssl3_accept_~skip~0#1 := 0; 7450#L113-2 assume !false; 7449#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7448#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 7446#L119 assume 16384 == ssl3_accept_~s__state~0#1; 7362#L225 ssl3_accept_~s__server~0#1 := 1; 7443#L230 assume 0 != ssl3_accept_~cb~0#1; 7442#L230-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7441#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7439#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7434#L240-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7429#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post39#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post39#1;havoc ssl3_accept_#t~post39#1;ssl3_accept_~s__state~0#1 := 8480; 7423#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7417#L654 ssl3_accept_~skip~0#1 := 0; 7415#L113-2 assume !false; 7413#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7411#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 7409#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 7407#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 7405#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 7402#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 7400#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 7398#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 7399#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 7341#L140 assume 8464 == ssl3_accept_~s__state~0#1; 7283#L147 [2021-11-13 18:04:55,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:55,551 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 3 times [2021-11-13 18:04:55,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:55,551 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635058318] [2021-11-13 18:04:55,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:55,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:55,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:55,580 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:04:55,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:55,604 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:04:55,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:55,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1370116643, now seen corresponding path program 1 times [2021-11-13 18:04:55,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:55,611 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414420967] [2021-11-13 18:04:55,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:55,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:55,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:55,633 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:55,633 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:55,633 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414420967] [2021-11-13 18:04:55,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414420967] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:55,634 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:55,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:04:55,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463838700] [2021-11-13 18:04:55,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:55,635 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:55,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:55,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:55,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:55,636 INFO L87 Difference]: Start difference. First operand 579 states and 871 transitions. cyclomatic complexity: 295 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:55,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:55,805 INFO L93 Difference]: Finished difference Result 728 states and 1099 transitions. [2021-11-13 18:04:55,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:55,806 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 728 states and 1099 transitions. [2021-11-13 18:04:55,812 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 469 [2021-11-13 18:04:55,819 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 728 states to 721 states and 1092 transitions. [2021-11-13 18:04:55,819 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 501 [2021-11-13 18:04:55,820 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 501 [2021-11-13 18:04:55,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 721 states and 1092 transitions. [2021-11-13 18:04:55,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:55,820 INFO L681 BuchiCegarLoop]: Abstraction has 721 states and 1092 transitions. [2021-11-13 18:04:55,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states and 1092 transitions. [2021-11-13 18:04:55,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 699. [2021-11-13 18:04:55,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 699 states have (on average 1.513590844062947) internal successors, (1058), 698 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:55,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 1058 transitions. [2021-11-13 18:04:55,836 INFO L704 BuchiCegarLoop]: Abstraction has 699 states and 1058 transitions. [2021-11-13 18:04:55,836 INFO L587 BuchiCegarLoop]: Abstraction has 699 states and 1058 transitions. [2021-11-13 18:04:55,836 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-11-13 18:04:55,836 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 699 states and 1058 transitions. [2021-11-13 18:04:55,841 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2021-11-13 18:04:55,841 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:55,841 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:55,842 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:55,842 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:55,843 INFO L791 eck$LassoCheckResult]: Stem: 8609#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8441#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 8430#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 8390#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 8373#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 8372#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 8614#L113-2 assume !false; 8850#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8911#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 8909#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 8907#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 8905#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 8903#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 8897#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 8893#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 8888#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 8889#L140 assume 8464 == ssl3_accept_~s__state~0#1; 8606#L147 [2021-11-13 18:04:55,843 INFO L793 eck$LassoCheckResult]: Loop: 8606#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 8413#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 8414#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 8467#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8924#L654 ssl3_accept_~skip~0#1 := 0; 8923#L113-2 assume !false; 8922#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8917#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 8915#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 8913#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 8912#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 8910#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 8908#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 8906#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 8904#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 8898#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 8894#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 8892#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 8820#L149 assume 8496 == ssl3_accept_~s__state~0#1; 8726#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 8811#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8810#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8808#L307 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8793#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 8622#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8773#L654 ssl3_accept_~skip~0#1 := 0; 8770#L113-2 assume !false; 8767#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8764#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 8761#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 8758#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 8755#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 8752#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 8749#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 8746#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 8743#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 8740#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 8737#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 8734#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 8731#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 8728#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 8724#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 8721#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 8717#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 8713#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 8635#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 8636#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 8637#L173 assume 8560 == ssl3_accept_~s__state~0#1; 8474#L177 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 8383#L441 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 8312#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8970#L654 ssl3_accept_~skip~0#1 := 0; 8969#L113-2 assume !false; 8968#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8967#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 8966#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 8886#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 8885#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 8884#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 8883#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 8657#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 8658#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 8649#L140 assume 8464 == ssl3_accept_~s__state~0#1; 8606#L147 [2021-11-13 18:04:55,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:55,844 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 4 times [2021-11-13 18:04:55,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:55,844 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588883308] [2021-11-13 18:04:55,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:55,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:55,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:55,852 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:04:55,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:55,864 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:04:55,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:55,865 INFO L85 PathProgramCache]: Analyzing trace with hash 2139406038, now seen corresponding path program 1 times [2021-11-13 18:04:55,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:55,865 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188092060] [2021-11-13 18:04:55,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:55,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:55,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:55,902 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:55,903 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:55,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188092060] [2021-11-13 18:04:55,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188092060] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:55,905 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:55,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:04:55,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742378425] [2021-11-13 18:04:55,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:55,906 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:55,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:55,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:55,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:55,907 INFO L87 Difference]: Start difference. First operand 699 states and 1058 transitions. cyclomatic complexity: 362 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:56,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:56,038 INFO L93 Difference]: Finished difference Result 835 states and 1168 transitions. [2021-11-13 18:04:56,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:56,039 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 835 states and 1168 transitions. [2021-11-13 18:04:56,046 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 549 [2021-11-13 18:04:56,053 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 835 states to 835 states and 1168 transitions. [2021-11-13 18:04:56,053 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 581 [2021-11-13 18:04:56,054 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 581 [2021-11-13 18:04:56,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 835 states and 1168 transitions. [2021-11-13 18:04:56,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:56,054 INFO L681 BuchiCegarLoop]: Abstraction has 835 states and 1168 transitions. [2021-11-13 18:04:56,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states and 1168 transitions. [2021-11-13 18:04:56,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 827. [2021-11-13 18:04:56,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 827 states, 827 states have (on average 1.3990326481257558) internal successors, (1157), 826 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:56,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 827 states to 827 states and 1157 transitions. [2021-11-13 18:04:56,071 INFO L704 BuchiCegarLoop]: Abstraction has 827 states and 1157 transitions. [2021-11-13 18:04:56,072 INFO L587 BuchiCegarLoop]: Abstraction has 827 states and 1157 transitions. [2021-11-13 18:04:56,072 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-11-13 18:04:56,072 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 827 states and 1157 transitions. [2021-11-13 18:04:56,077 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 542 [2021-11-13 18:04:56,077 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:56,077 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:56,078 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:56,078 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:56,078 INFO L791 eck$LassoCheckResult]: Stem: 10151#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9976#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 9964#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9926#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 9911#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9910#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10158#L113-2 assume !false; 10350#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10559#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 10558#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 10557#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 10556#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 10555#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 10554#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 10553#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 10552#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 10215#L140 assume 8464 == ssl3_accept_~s__state~0#1; 10150#L147 [2021-11-13 18:04:56,078 INFO L793 eck$LassoCheckResult]: Loop: 10150#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 9943#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 9944#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 10003#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10638#L654 ssl3_accept_~skip~0#1 := 0; 10637#L113-2 assume !false; 10636#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10635#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 10634#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 10633#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 10632#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 10631#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 10630#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 10153#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 10036#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 10019#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 10020#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 10608#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 10340#L149 assume 8496 == ssl3_accept_~s__state~0#1; 10327#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 10322#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 9939#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9940#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 9896#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 9897#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9901#L654 ssl3_accept_~skip~0#1 := 0; 9999#L113-2 assume !false; 10000#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9949#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 9950#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 10005#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 10006#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 10015#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 9981#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 9982#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 10624#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 10622#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 10620#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 10561#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 10562#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 10341#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 10342#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 10376#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 10374#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 10372#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 10206#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 10207#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 10208#L173 assume 8560 == ssl3_accept_~s__state~0#1; 10013#L177 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 9919#L441 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 9852#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10449#L654 ssl3_accept_~skip~0#1 := 0; 10446#L113-2 assume !false; 10443#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10439#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 10437#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 10435#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 10434#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 10433#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 10431#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 10225#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 10226#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 10360#L140 assume 8464 == ssl3_accept_~s__state~0#1; 10150#L147 [2021-11-13 18:04:56,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:56,079 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 5 times [2021-11-13 18:04:56,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:56,079 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576529521] [2021-11-13 18:04:56,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:56,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:56,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:56,087 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:04:56,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:56,097 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:04:56,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:56,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1731914536, now seen corresponding path program 1 times [2021-11-13 18:04:56,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:56,098 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109880830] [2021-11-13 18:04:56,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:56,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:56,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:56,122 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:56,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:56,123 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109880830] [2021-11-13 18:04:56,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109880830] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:56,123 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:56,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:04:56,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266761903] [2021-11-13 18:04:56,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:56,124 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:56,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:56,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:56,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:56,125 INFO L87 Difference]: Start difference. First operand 827 states and 1157 transitions. cyclomatic complexity: 333 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:56,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:56,224 INFO L93 Difference]: Finished difference Result 911 states and 1262 transitions. [2021-11-13 18:04:56,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:56,225 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 911 states and 1262 transitions. [2021-11-13 18:04:56,235 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2021-11-13 18:04:56,243 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 911 states to 911 states and 1262 transitions. [2021-11-13 18:04:56,243 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 630 [2021-11-13 18:04:56,244 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 630 [2021-11-13 18:04:56,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 911 states and 1262 transitions. [2021-11-13 18:04:56,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:56,244 INFO L681 BuchiCegarLoop]: Abstraction has 911 states and 1262 transitions. [2021-11-13 18:04:56,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states and 1262 transitions. [2021-11-13 18:04:56,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 896. [2021-11-13 18:04:56,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 896 states have (on average 1.3850446428571428) internal successors, (1241), 895 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:56,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 1241 transitions. [2021-11-13 18:04:56,265 INFO L704 BuchiCegarLoop]: Abstraction has 896 states and 1241 transitions. [2021-11-13 18:04:56,265 INFO L587 BuchiCegarLoop]: Abstraction has 896 states and 1241 transitions. [2021-11-13 18:04:56,265 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-11-13 18:04:56,265 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 896 states and 1241 transitions. [2021-11-13 18:04:56,270 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2021-11-13 18:04:56,270 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:56,270 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:56,273 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:56,273 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:56,275 INFO L791 eck$LassoCheckResult]: Stem: 11913#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11722#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 11709#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 11671#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 11656#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 11655#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 11926#L113-2 assume !false; 12236#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12234#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 12232#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 12230#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 12228#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 12210#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 12207#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 12204#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 12196#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 12197#L140 assume 8464 == ssl3_accept_~s__state~0#1; 11909#L147 [2021-11-13 18:04:56,275 INFO L793 eck$LassoCheckResult]: Loop: 11909#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 11689#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 11690#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 11749#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12434#L654 ssl3_accept_~skip~0#1 := 0; 12433#L113-2 assume !false; 12432#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12431#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 12430#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 12416#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 12415#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 12414#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 12413#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 12412#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 12411#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 12410#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 12409#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 12408#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 12095#L149 assume 8496 == ssl3_accept_~s__state~0#1; 11607#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 11608#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11685#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 11686#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 11831#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 12482#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12479#L654 ssl3_accept_~skip~0#1 := 0; 12478#L113-2 assume !false; 12477#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12476#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 12475#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 11752#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 11753#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 11763#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 11764#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 11915#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 11916#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 11769#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 11770#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 11855#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 11856#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 11699#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 11700#L155 assume 8512 == ssl3_accept_~s__state~0#1; 12157#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 11923#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 11807#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11776#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12459#L654 ssl3_accept_~skip~0#1 := 0; 12457#L113-2 assume !false; 12456#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12454#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 12449#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 12429#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 12428#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 12427#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 12426#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 12420#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 12419#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 12418#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 12417#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 12099#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 12100#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 12370#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 12168#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 12169#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 12154#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 12155#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 12333#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 12331#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 12329#L173 assume 8560 == ssl3_accept_~s__state~0#1; 11761#L177 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 11664#L441 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 11596#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12267#L654 ssl3_accept_~skip~0#1 := 0; 12264#L113-2 assume !false; 12261#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12258#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 12255#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 12252#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 12249#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 12246#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 12242#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 12241#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 12198#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 12191#L140 assume 8464 == ssl3_accept_~s__state~0#1; 11909#L147 [2021-11-13 18:04:56,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:56,276 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 6 times [2021-11-13 18:04:56,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:56,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231172044] [2021-11-13 18:04:56,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:56,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:56,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:56,288 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:04:56,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:56,305 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:04:56,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:56,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1674942998, now seen corresponding path program 1 times [2021-11-13 18:04:56,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:56,306 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400175028] [2021-11-13 18:04:56,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:56,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:56,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:56,382 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-13 18:04:56,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:56,383 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400175028] [2021-11-13 18:04:56,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400175028] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:56,383 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:56,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:04:56,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014892426] [2021-11-13 18:04:56,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:56,385 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:56,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:56,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:56,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:56,390 INFO L87 Difference]: Start difference. First operand 896 states and 1241 transitions. cyclomatic complexity: 348 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:56,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:56,498 INFO L93 Difference]: Finished difference Result 1013 states and 1400 transitions. [2021-11-13 18:04:56,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:56,499 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1013 states and 1400 transitions. [2021-11-13 18:04:56,507 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 666 [2021-11-13 18:04:56,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1013 states to 1013 states and 1400 transitions. [2021-11-13 18:04:56,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 698 [2021-11-13 18:04:56,516 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 698 [2021-11-13 18:04:56,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1013 states and 1400 transitions. [2021-11-13 18:04:56,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:56,517 INFO L681 BuchiCegarLoop]: Abstraction has 1013 states and 1400 transitions. [2021-11-13 18:04:56,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1013 states and 1400 transitions. [2021-11-13 18:04:56,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1013 to 971. [2021-11-13 18:04:56,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 971 states, 971 states have (on average 1.3707518022657055) internal successors, (1331), 970 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:56,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 971 states to 971 states and 1331 transitions. [2021-11-13 18:04:56,538 INFO L704 BuchiCegarLoop]: Abstraction has 971 states and 1331 transitions. [2021-11-13 18:04:56,538 INFO L587 BuchiCegarLoop]: Abstraction has 971 states and 1331 transitions. [2021-11-13 18:04:56,538 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-11-13 18:04:56,538 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 971 states and 1331 transitions. [2021-11-13 18:04:56,543 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 638 [2021-11-13 18:04:56,543 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:56,543 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:56,545 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:56,545 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:56,546 INFO L791 eck$LassoCheckResult]: Stem: 13798#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 13634#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 13623#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 13585#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 13569#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 13568#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 13804#L113-2 assume !false; 14108#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14411#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 14409#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 14407#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 14405#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 14403#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 14401#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 14399#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 14010#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 14011#L140 assume 8464 == ssl3_accept_~s__state~0#1; 13797#L147 [2021-11-13 18:04:56,547 INFO L793 eck$LassoCheckResult]: Loop: 13797#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 13602#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 13603#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 13659#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13560#L654 ssl3_accept_~skip~0#1 := 0; 13655#L113-2 assume !false; 13656#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13608#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 13609#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 13660#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 13661#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 13668#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 13639#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 13640#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 13690#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 13672#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 13673#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 13754#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 13755#L149 assume 8496 == ssl3_accept_~s__state~0#1; 13522#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 13523#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 13598#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 13599#L307 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 13730#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 14440#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14435#L654 ssl3_accept_~skip~0#1 := 0; 14434#L113-2 assume !false; 14433#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14432#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 14431#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 14430#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 14429#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 14428#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 14427#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 14426#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 14425#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 14424#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 14423#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 14422#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 14421#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 14420#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 14417#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 14415#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 14413#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 14412#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 14410#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 14408#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 14406#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 14404#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 14402#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 14400#L182 assume !(8576 == ssl3_accept_~s__state~0#1); 14014#L185 assume !(8577 == ssl3_accept_~s__state~0#1); 14013#L188 assume !(8592 == ssl3_accept_~s__state~0#1); 14012#L191 assume !(8593 == ssl3_accept_~s__state~0#1); 14009#L194 assume !(8608 == ssl3_accept_~s__state~0#1); 14008#L197 assume !(8609 == ssl3_accept_~s__state~0#1); 14007#L200 assume !(8640 == ssl3_accept_~s__state~0#1); 14006#L203 assume !(8641 == ssl3_accept_~s__state~0#1); 14005#L206 assume 8656 == ssl3_accept_~s__state~0#1; 13857#L210 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 13518#L542 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 13519#L547 assume 10 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 11; 13580#L556-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 13581#L567 assume !(0 == ssl3_accept_~tmp___10~0#1); 13651#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14157#L654 ssl3_accept_~skip~0#1 := 0; 14156#L113-2 assume !false; 14155#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14154#L116 assume 12292 == ssl3_accept_~s__state~0#1; 13506#L117 ssl3_accept_~s__new_session~0#1 := 1; 13507#L225 ssl3_accept_~s__server~0#1 := 1; 14149#L230 assume 0 != ssl3_accept_~cb~0#1; 14148#L230-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 14147#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 14145#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 14142#L240-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 14140#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post39#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post39#1;havoc ssl3_accept_#t~post39#1;ssl3_accept_~s__state~0#1 := 8480; 14138#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14132#L654 ssl3_accept_~skip~0#1 := 0; 14130#L113-2 assume !false; 14128#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14126#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 14124#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 14122#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 14120#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 14118#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 13871#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 13869#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 13870#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 13899#L140 assume 8464 == ssl3_accept_~s__state~0#1; 13797#L147 [2021-11-13 18:04:56,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:56,548 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 7 times [2021-11-13 18:04:56,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:56,548 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105272055] [2021-11-13 18:04:56,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:56,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:56,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:56,556 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:04:56,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:56,570 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:04:56,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:56,571 INFO L85 PathProgramCache]: Analyzing trace with hash 455229605, now seen corresponding path program 1 times [2021-11-13 18:04:56,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:56,572 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924767771] [2021-11-13 18:04:56,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:56,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:56,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:56,622 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-13 18:04:56,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:56,623 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924767771] [2021-11-13 18:04:56,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924767771] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:56,623 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:56,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:04:56,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353917401] [2021-11-13 18:04:56,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:56,624 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:56,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:56,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:56,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:56,625 INFO L87 Difference]: Start difference. First operand 971 states and 1331 transitions. cyclomatic complexity: 363 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:56,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:56,716 INFO L93 Difference]: Finished difference Result 1932 states and 2598 transitions. [2021-11-13 18:04:56,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:56,717 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1932 states and 2598 transitions. [2021-11-13 18:04:56,732 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2021-11-13 18:04:56,748 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1932 states to 1932 states and 2598 transitions. [2021-11-13 18:04:56,749 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1330 [2021-11-13 18:04:56,750 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1330 [2021-11-13 18:04:56,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1932 states and 2598 transitions. [2021-11-13 18:04:56,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:56,751 INFO L681 BuchiCegarLoop]: Abstraction has 1932 states and 2598 transitions. [2021-11-13 18:04:56,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1932 states and 2598 transitions. [2021-11-13 18:04:56,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1932 to 1932. [2021-11-13 18:04:56,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1932 states, 1932 states have (on average 1.34472049689441) internal successors, (2598), 1931 states have internal predecessors, (2598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:56,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1932 states to 1932 states and 2598 transitions. [2021-11-13 18:04:56,795 INFO L704 BuchiCegarLoop]: Abstraction has 1932 states and 2598 transitions. [2021-11-13 18:04:56,795 INFO L587 BuchiCegarLoop]: Abstraction has 1932 states and 2598 transitions. [2021-11-13 18:04:56,795 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-11-13 18:04:56,795 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1932 states and 2598 transitions. [2021-11-13 18:04:56,805 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2021-11-13 18:04:56,806 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:56,806 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:56,809 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:56,809 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:56,810 INFO L791 eck$LassoCheckResult]: Stem: 16748#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16543#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 16531#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16492#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 16478#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16477#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16770#L113-2 assume !false; 17464#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17459#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 17454#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 17449#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 17444#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 17439#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 17434#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 17428#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 17423#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 17419#L140 assume 8464 == ssl3_accept_~s__state~0#1; 16747#L147 [2021-11-13 18:04:56,815 INFO L793 eck$LassoCheckResult]: Loop: 16747#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 16514#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 16515#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 16569#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17473#L654 ssl3_accept_~skip~0#1 := 0; 17468#L113-2 assume !false; 17463#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17458#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 17453#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 17448#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 17443#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 17438#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 17433#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 17427#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 17422#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 17418#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 17414#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 17410#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 17147#L149 assume 8496 == ssl3_accept_~s__state~0#1; 16871#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 17146#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 17143#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 17141#L307 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 17142#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 18266#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18260#L654 ssl3_accept_~skip~0#1 := 0; 18258#L113-2 assume !false; 18256#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18254#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 18252#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 18250#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 18248#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 18246#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 18244#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 18242#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 18240#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 18238#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 18236#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 18234#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 18232#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 18230#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 18228#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 18226#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 18224#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 18222#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 18220#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 18218#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 18216#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 18214#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 18212#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 18211#L182 assume !(8576 == ssl3_accept_~s__state~0#1); 18210#L185 assume !(8577 == ssl3_accept_~s__state~0#1); 18208#L188 assume !(8592 == ssl3_accept_~s__state~0#1); 18206#L191 assume !(8593 == ssl3_accept_~s__state~0#1); 18205#L194 assume !(8608 == ssl3_accept_~s__state~0#1); 18204#L197 assume !(8609 == ssl3_accept_~s__state~0#1); 18203#L200 assume !(8640 == ssl3_accept_~s__state~0#1); 17937#L203 assume !(8641 == ssl3_accept_~s__state~0#1); 17910#L206 assume 8656 == ssl3_accept_~s__state~0#1; 17569#L210 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 16427#L542 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 16428#L547 assume !(10 == ssl3_accept_~blastFlag~0#1); 16533#L550 assume !(13 == ssl3_accept_~blastFlag~0#1); 16656#L553 assume !(16 == ssl3_accept_~blastFlag~0#1); 16657#L556 assume !(19 == ssl3_accept_~blastFlag~0#1); 16487#L556-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 16488#L567 assume !(0 == ssl3_accept_~tmp___10~0#1); 16561#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17946#L654 ssl3_accept_~skip~0#1 := 0; 17943#L113-2 assume !false; 17940#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17938#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 17939#L119 assume 16384 == ssl3_accept_~s__state~0#1; 16897#L225 ssl3_accept_~s__server~0#1 := 1; 18164#L230 assume 0 != ssl3_accept_~cb~0#1; 18160#L230-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 18158#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 18150#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 18140#L240-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 18133#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post39#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post39#1;havoc ssl3_accept_#t~post39#1;ssl3_accept_~s__state~0#1 := 8480; 18134#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18290#L654 ssl3_accept_~skip~0#1 := 0; 18289#L113-2 assume !false; 18288#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18287#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 18286#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 18285#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 18284#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 18283#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 18282#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 17567#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 16861#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 16863#L140 assume 8464 == ssl3_accept_~s__state~0#1; 16747#L147 [2021-11-13 18:04:56,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:56,816 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 8 times [2021-11-13 18:04:56,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:56,817 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483235141] [2021-11-13 18:04:56,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:56,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:56,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:56,825 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:04:56,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:56,836 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:04:56,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:56,836 INFO L85 PathProgramCache]: Analyzing trace with hash -639606205, now seen corresponding path program 1 times [2021-11-13 18:04:56,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:56,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644708641] [2021-11-13 18:04:56,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:56,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:56,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:56,861 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-13 18:04:56,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:56,861 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644708641] [2021-11-13 18:04:56,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644708641] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:56,862 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:56,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:04:56,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338930448] [2021-11-13 18:04:56,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:56,862 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:56,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:56,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:56,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:56,864 INFO L87 Difference]: Start difference. First operand 1932 states and 2598 transitions. cyclomatic complexity: 669 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:57,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:57,043 INFO L93 Difference]: Finished difference Result 1828 states and 2438 transitions. [2021-11-13 18:04:57,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:57,044 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1828 states and 2438 transitions. [2021-11-13 18:04:57,058 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1130 [2021-11-13 18:04:57,072 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1828 states to 1824 states and 2434 transitions. [2021-11-13 18:04:57,072 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1288 [2021-11-13 18:04:57,074 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1288 [2021-11-13 18:04:57,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1824 states and 2434 transitions. [2021-11-13 18:04:57,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:57,074 INFO L681 BuchiCegarLoop]: Abstraction has 1824 states and 2434 transitions. [2021-11-13 18:04:57,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1824 states and 2434 transitions. [2021-11-13 18:04:57,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1824 to 1810. [2021-11-13 18:04:57,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1810 states, 1810 states have (on average 1.3348066298342542) internal successors, (2416), 1809 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:57,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1810 states to 1810 states and 2416 transitions. [2021-11-13 18:04:57,117 INFO L704 BuchiCegarLoop]: Abstraction has 1810 states and 2416 transitions. [2021-11-13 18:04:57,117 INFO L587 BuchiCegarLoop]: Abstraction has 1810 states and 2416 transitions. [2021-11-13 18:04:57,117 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-11-13 18:04:57,117 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1810 states and 2416 transitions. [2021-11-13 18:04:57,125 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1116 [2021-11-13 18:04:57,125 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:57,125 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:57,126 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:57,127 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:57,127 INFO L791 eck$LassoCheckResult]: Stem: 20483#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20301#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 20290#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20253#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 20239#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20238#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20497#L113-2 assume !false; 20910#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21624#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 21622#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 21614#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 21611#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 21607#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 21580#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 21512#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 21509#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 21510#L140 assume 8464 == ssl3_accept_~s__state~0#1; 20953#L147 [2021-11-13 18:04:57,127 INFO L793 eck$LassoCheckResult]: Loop: 20953#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 21504#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 20271#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 20329#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21599#L654 ssl3_accept_~skip~0#1 := 0; 21597#L113-2 assume !false; 21595#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21593#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 21591#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 21590#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 21588#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 21585#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 21529#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 21524#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 21522#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 21520#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 21518#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 21505#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 21405#L149 assume 8496 == ssl3_accept_~s__state~0#1; 20950#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 21402#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 21398#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 21395#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 21396#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 21835#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21830#L654 ssl3_accept_~skip~0#1 := 0; 21829#L113-2 assume !false; 21828#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21827#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 21826#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 21825#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 21824#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 21823#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 21822#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 21821#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 21820#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 21819#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 21818#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 21817#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 21816#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 21815#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 21482#L155 assume 8512 == ssl3_accept_~s__state~0#1; 20947#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 21479#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 21477#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 21475#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21470#L654 ssl3_accept_~skip~0#1 := 0; 21469#L113-2 assume !false; 21468#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21467#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 21466#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 21465#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 21464#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 21463#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 21462#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 21461#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 21460#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 21459#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 21458#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 21457#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 21456#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 21455#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 21454#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 21453#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 21452#L161 assume 8528 == ssl3_accept_~s__state~0#1; 20944#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 21451#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 21449#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 21447#L347 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 21442#L350 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 21433#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 20511#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21424#L654 ssl3_accept_~skip~0#1 := 0; 21423#L113-2 assume !false; 21422#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21421#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 21420#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 21419#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 21418#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 21417#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 21416#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 21415#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 21414#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 21413#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 21412#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 21410#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 21409#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 21406#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 21407#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 21269#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 21263#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 21261#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 21256#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 21257#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 21258#L173 assume 8560 == ssl3_accept_~s__state~0#1; 20938#L177 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 20246#L441 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 20184#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21636#L654 ssl3_accept_~skip~0#1 := 0; 21635#L113-2 assume !false; 21630#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21628#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 21626#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 21625#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 21623#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 21621#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 21514#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 21515#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 21578#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 21136#L140 assume 8464 == ssl3_accept_~s__state~0#1; 20953#L147 [2021-11-13 18:04:57,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:57,128 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 9 times [2021-11-13 18:04:57,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:57,128 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734196716] [2021-11-13 18:04:57,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:57,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:57,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:57,135 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:04:57,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:57,144 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:04:57,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:57,145 INFO L85 PathProgramCache]: Analyzing trace with hash -312215454, now seen corresponding path program 1 times [2021-11-13 18:04:57,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:57,145 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775407959] [2021-11-13 18:04:57,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:57,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:57,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:57,181 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-13 18:04:57,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:57,181 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775407959] [2021-11-13 18:04:57,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775407959] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:57,182 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:57,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:04:57,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829047752] [2021-11-13 18:04:57,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:57,182 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:57,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:57,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:57,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:57,183 INFO L87 Difference]: Start difference. First operand 1810 states and 2416 transitions. cyclomatic complexity: 611 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:57,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:57,217 INFO L93 Difference]: Finished difference Result 3568 states and 4733 transitions. [2021-11-13 18:04:57,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:57,218 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3568 states and 4733 transitions. [2021-11-13 18:04:57,238 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2204 [2021-11-13 18:04:57,265 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3568 states to 3568 states and 4733 transitions. [2021-11-13 18:04:57,265 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2510 [2021-11-13 18:04:57,268 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2510 [2021-11-13 18:04:57,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3568 states and 4733 transitions. [2021-11-13 18:04:57,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:57,268 INFO L681 BuchiCegarLoop]: Abstraction has 3568 states and 4733 transitions. [2021-11-13 18:04:57,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3568 states and 4733 transitions. [2021-11-13 18:04:57,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3568 to 1816. [2021-11-13 18:04:57,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1816 states, 1816 states have (on average 1.3337004405286343) internal successors, (2422), 1815 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:57,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1816 states to 1816 states and 2422 transitions. [2021-11-13 18:04:57,320 INFO L704 BuchiCegarLoop]: Abstraction has 1816 states and 2422 transitions. [2021-11-13 18:04:57,320 INFO L587 BuchiCegarLoop]: Abstraction has 1816 states and 2422 transitions. [2021-11-13 18:04:57,320 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-11-13 18:04:57,321 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1816 states and 2422 transitions. [2021-11-13 18:04:57,327 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1120 [2021-11-13 18:04:57,327 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:57,327 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:57,328 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:57,328 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:57,330 INFO L791 eck$LassoCheckResult]: Stem: 25892#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25690#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 25679#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25641#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 25627#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25626#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25908#L113-2 assume !false; 26126#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26609#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 26607#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 26605#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 26603#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 26601#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 26599#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 26597#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 26595#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 26593#L140 assume 8464 == ssl3_accept_~s__state~0#1; 25890#L147 [2021-11-13 18:04:57,330 INFO L793 eck$LassoCheckResult]: Loop: 25890#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 25891#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 25663#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 27023#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27017#L654 ssl3_accept_~skip~0#1 := 0; 27015#L113-2 assume !false; 27013#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27011#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 27009#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 27008#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 27007#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 27006#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 27005#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 27004#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 27001#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 27000#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 26999#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 26995#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 26993#L149 assume 8496 == ssl3_accept_~s__state~0#1; 26318#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 26992#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 25833#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 26985#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 26983#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 26731#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26727#L654 ssl3_accept_~skip~0#1 := 0; 26718#L113-2 assume !false; 26719#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26708#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 26709#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 26699#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 26700#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 26691#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 26692#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 26685#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 26686#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 26677#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 26678#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 26669#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 26670#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 26661#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 26662#L155 assume 8512 == ssl3_accept_~s__state~0#1; 25790#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 25791#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 26964#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 26962#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26957#L654 ssl3_accept_~skip~0#1 := 0; 26956#L113-2 assume !false; 26955#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26954#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 26952#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 26950#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 26949#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 26946#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 26944#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 26942#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 26940#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 26938#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 26936#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 26934#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 26932#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 26929#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 26927#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 26925#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 26921#L161 assume 8528 == ssl3_accept_~s__state~0#1; 26306#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 26917#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 26657#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 26658#L347 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 25865#L350 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 25605#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 25749#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26890#L654 ssl3_accept_~skip~0#1 := 0; 26889#L113-2 assume !false; 26888#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26887#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 26886#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 26885#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 26884#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 26883#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 26882#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 26881#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 26880#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 26879#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 26878#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 26877#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 26778#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 26399#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 26384#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 26380#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 26379#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 26331#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 26295#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 26296#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 26297#L173 assume 8560 == ssl3_accept_~s__state~0#1; 25729#L177 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 25634#L441 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 25568#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26793#L654 ssl3_accept_~skip~0#1 := 0; 26786#L113-2 assume !false; 26787#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26779#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 26780#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 26774#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 26775#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 26770#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 26771#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 26710#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 26711#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 26701#L140 assume 8464 == ssl3_accept_~s__state~0#1; 25890#L147 [2021-11-13 18:04:57,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:57,330 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 10 times [2021-11-13 18:04:57,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:57,331 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276411243] [2021-11-13 18:04:57,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:57,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:57,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:57,339 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:04:57,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:57,349 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:04:57,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:57,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1933364000, now seen corresponding path program 1 times [2021-11-13 18:04:57,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:57,350 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940756261] [2021-11-13 18:04:57,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:57,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:57,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:57,390 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-11-13 18:04:57,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:57,390 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940756261] [2021-11-13 18:04:57,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940756261] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:57,390 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:57,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:04:57,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509148521] [2021-11-13 18:04:57,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:57,393 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:57,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:57,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:57,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:57,394 INFO L87 Difference]: Start difference. First operand 1816 states and 2422 transitions. cyclomatic complexity: 611 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:57,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:57,517 INFO L93 Difference]: Finished difference Result 2026 states and 2690 transitions. [2021-11-13 18:04:57,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:57,519 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2026 states and 2690 transitions. [2021-11-13 18:04:57,529 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1258 [2021-11-13 18:04:57,543 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2026 states to 2026 states and 2690 transitions. [2021-11-13 18:04:57,543 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1416 [2021-11-13 18:04:57,545 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1416 [2021-11-13 18:04:57,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2026 states and 2690 transitions. [2021-11-13 18:04:57,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:57,546 INFO L681 BuchiCegarLoop]: Abstraction has 2026 states and 2690 transitions. [2021-11-13 18:04:57,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2026 states and 2690 transitions. [2021-11-13 18:04:57,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2026 to 1978. [2021-11-13 18:04:57,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1978 states, 1978 states have (on average 1.321536905965622) internal successors, (2614), 1977 states have internal predecessors, (2614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:57,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2614 transitions. [2021-11-13 18:04:57,586 INFO L704 BuchiCegarLoop]: Abstraction has 1978 states and 2614 transitions. [2021-11-13 18:04:57,586 INFO L587 BuchiCegarLoop]: Abstraction has 1978 states and 2614 transitions. [2021-11-13 18:04:57,586 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-11-13 18:04:57,586 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2614 transitions. [2021-11-13 18:04:57,593 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1228 [2021-11-13 18:04:57,593 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:57,593 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:57,594 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:57,594 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:57,595 INFO L791 eck$LassoCheckResult]: Stem: 29748#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29540#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 29524#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 29487#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 29473#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 29472#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 29764#L113-2 assume !false; 30064#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30598#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 30596#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 30594#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 30592#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 30590#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 30587#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 30585#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 30580#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 30575#L140 assume 8464 == ssl3_accept_~s__state~0#1; 30277#L147 [2021-11-13 18:04:57,595 INFO L793 eck$LassoCheckResult]: Loop: 30277#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 29502#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 29503#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 30643#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30637#L654 ssl3_accept_~skip~0#1 := 0; 30635#L113-2 assume !false; 30633#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30631#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 30629#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 30627#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 30625#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 30623#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 30621#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 30619#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 30617#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 30581#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 30577#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 30571#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 30558#L149 assume 8496 == ssl3_accept_~s__state~0#1; 30270#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 30553#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 30498#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 30547#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 30548#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 30894#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30889#L654 ssl3_accept_~skip~0#1 := 0; 30888#L113-2 assume !false; 30887#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30886#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 30885#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 30884#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 30883#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 30882#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 30881#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 30880#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 30879#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 30878#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 30877#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 30876#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 30875#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 30874#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 30873#L155 assume 8512 == ssl3_accept_~s__state~0#1; 30263#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 30871#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 30869#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 30867#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30862#L654 ssl3_accept_~skip~0#1 := 0; 30861#L113-2 assume !false; 30860#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30859#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 30858#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 30857#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 30856#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 30855#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 30854#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 30853#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 30852#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 30851#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 30850#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 30849#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 30848#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 30847#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 30846#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 30845#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 30844#L161 assume 8528 == ssl3_accept_~s__state~0#1; 30256#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 30842#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 30841#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 30840#L347 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 30837#L350 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 30830#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 30828#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30822#L654 ssl3_accept_~skip~0#1 := 0; 30820#L113-2 assume !false; 30818#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30816#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 30814#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 30812#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 30810#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 30808#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 30806#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 30804#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 30803#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 30802#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 30801#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 30800#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 30798#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 30796#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 30794#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 30790#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 30788#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 30787#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 30781#L167 assume 8544 == ssl3_accept_~s__state~0#1; 30243#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 30654#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 30653#L405 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 30772#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 30651#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 30769#L420 assume !(4 == ssl3_accept_~blastFlag~0#1); 29413#L420-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 29414#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31256#L654 ssl3_accept_~skip~0#1 := 0; 31254#L113-2 assume !false; 31252#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31250#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 31248#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 31244#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 31242#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 31239#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 29541#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 29542#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 29965#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 30576#L140 assume 8464 == ssl3_accept_~s__state~0#1; 30277#L147 [2021-11-13 18:04:57,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:57,595 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 11 times [2021-11-13 18:04:57,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:57,596 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023433117] [2021-11-13 18:04:57,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:57,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:57,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:57,602 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:04:57,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:57,610 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:04:57,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:57,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1787147458, now seen corresponding path program 1 times [2021-11-13 18:04:57,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:57,611 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770546258] [2021-11-13 18:04:57,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:57,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:57,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:57,639 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-13 18:04:57,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:57,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770546258] [2021-11-13 18:04:57,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770546258] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:57,640 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:57,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:04:57,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682456173] [2021-11-13 18:04:57,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:57,640 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:57,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:57,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:57,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:57,641 INFO L87 Difference]: Start difference. First operand 1978 states and 2614 transitions. cyclomatic complexity: 641 Second operand has 3 states, 2 states have (on average 31.0) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:57,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:57,765 INFO L93 Difference]: Finished difference Result 2124 states and 2790 transitions. [2021-11-13 18:04:57,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:57,766 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2124 states and 2790 transitions. [2021-11-13 18:04:57,775 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1292 [2021-11-13 18:04:57,790 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2124 states to 2080 states and 2728 transitions. [2021-11-13 18:04:57,790 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1490 [2021-11-13 18:04:57,791 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1526 [2021-11-13 18:04:57,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2080 states and 2728 transitions. [2021-11-13 18:04:57,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:57,792 INFO L681 BuchiCegarLoop]: Abstraction has 2080 states and 2728 transitions. [2021-11-13 18:04:57,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2080 states and 2728 transitions. [2021-11-13 18:04:57,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2080 to 1978. [2021-11-13 18:04:57,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1978 states, 1978 states have (on average 1.3179979777553084) internal successors, (2607), 1977 states have internal predecessors, (2607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:57,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2607 transitions. [2021-11-13 18:04:57,832 INFO L704 BuchiCegarLoop]: Abstraction has 1978 states and 2607 transitions. [2021-11-13 18:04:57,832 INFO L587 BuchiCegarLoop]: Abstraction has 1978 states and 2607 transitions. [2021-11-13 18:04:57,832 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-11-13 18:04:57,832 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2607 transitions. [2021-11-13 18:04:57,838 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-11-13 18:04:57,838 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:57,838 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:57,839 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:57,839 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:57,839 INFO L791 eck$LassoCheckResult]: Stem: 33823#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33637#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 33625#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 33589#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 33576#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 33575#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 33839#L113-2 assume !false; 33881#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33879#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 33877#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 33875#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 33873#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 33871#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 33869#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 33866#L134 assume 8481 == ssl3_accept_~s__state~0#1; 33867#L135 [2021-11-13 18:04:57,839 INFO L793 eck$LassoCheckResult]: Loop: 33867#L135 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 35157#L273 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 35146#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35140#L654 ssl3_accept_~skip~0#1 := 0; 35138#L113-2 assume !false; 35136#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35134#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 35132#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 35130#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 35128#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 35126#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 35124#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 35122#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 35120#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 35118#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 35116#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 35115#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 35113#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 35092#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 35110#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 35108#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 35106#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 35104#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 35102#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 35100#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 35099#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 35093#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 34525#L179 assume 8448 == ssl3_accept_~s__state~0#1; 33518#L180 assume !(ssl3_accept_~num1~0#1 > 0); 33520#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 33782#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34314#L654 ssl3_accept_~skip~0#1 := 0; 34313#L113-2 assume !false; 34312#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33842#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 33843#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 34341#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 34340#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 34339#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 34338#L131 assume 8480 == ssl3_accept_~s__state~0#1; 33867#L135 [2021-11-13 18:04:57,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:57,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1228145112, now seen corresponding path program 1 times [2021-11-13 18:04:57,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:57,840 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460401220] [2021-11-13 18:04:57,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:57,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:57,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:57,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:57,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:57,855 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460401220] [2021-11-13 18:04:57,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460401220] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:57,855 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:57,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:04:57,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94051820] [2021-11-13 18:04:57,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:57,856 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-13 18:04:57,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:57,856 INFO L85 PathProgramCache]: Analyzing trace with hash -95142126, now seen corresponding path program 1 times [2021-11-13 18:04:57,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:57,856 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983333759] [2021-11-13 18:04:57,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:57,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:57,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:57,876 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:57,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:57,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983333759] [2021-11-13 18:04:57,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983333759] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 18:04:57,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443858812] [2021-11-13 18:04:57,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:57,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 18:04:57,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:57,878 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 18:04:57,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-13 18:04:57,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:57,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-13 18:04:57,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:04:58,088 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:58,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:04:58,203 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:58,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443858812] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 18:04:58,203 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 18:04:58,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-13 18:04:58,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530616553] [2021-11-13 18:04:58,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 18:04:58,204 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:58,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:58,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:58,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:58,205 INFO L87 Difference]: Start difference. First operand 1978 states and 2607 transitions. cyclomatic complexity: 636 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:58,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:58,316 INFO L93 Difference]: Finished difference Result 1982 states and 2607 transitions. [2021-11-13 18:04:58,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:58,317 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1982 states and 2607 transitions. [2021-11-13 18:04:58,325 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1274 [2021-11-13 18:04:58,347 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1982 states to 1982 states and 2607 transitions. [2021-11-13 18:04:58,348 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1428 [2021-11-13 18:04:58,349 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1428 [2021-11-13 18:04:58,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1982 states and 2607 transitions. [2021-11-13 18:04:58,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:58,350 INFO L681 BuchiCegarLoop]: Abstraction has 1982 states and 2607 transitions. [2021-11-13 18:04:58,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1982 states and 2607 transitions. [2021-11-13 18:04:58,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1982 to 1978. [2021-11-13 18:04:58,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1978 states, 1978 states have (on average 1.3159757330637007) internal successors, (2603), 1977 states have internal predecessors, (2603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:58,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2603 transitions. [2021-11-13 18:04:58,389 INFO L704 BuchiCegarLoop]: Abstraction has 1978 states and 2603 transitions. [2021-11-13 18:04:58,390 INFO L587 BuchiCegarLoop]: Abstraction has 1978 states and 2603 transitions. [2021-11-13 18:04:58,390 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-11-13 18:04:58,390 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2603 transitions. [2021-11-13 18:04:58,396 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-11-13 18:04:58,396 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:58,396 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:58,397 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:58,397 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:58,397 INFO L791 eck$LassoCheckResult]: Stem: 38025#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 37844#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 37830#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 37794#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 37781#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 37780#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 38031#L113-2 assume !false; 38218#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38219#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 38212#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 38213#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 38206#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 38207#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 38189#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 38190#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 38184#L137 assume 8482 == ssl3_accept_~s__state~0#1; 38185#L138 [2021-11-13 18:04:58,397 INFO L793 eck$LassoCheckResult]: Loop: 38185#L138 ssl3_accept_~s__state~0#1 := 3; 39422#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39416#L654 ssl3_accept_~skip~0#1 := 0; 39414#L113-2 assume !false; 39413#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39412#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 39411#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 39409#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 39403#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 39401#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 39399#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 39397#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 39394#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 39387#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 39381#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 39341#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 38861#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 38858#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 38855#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 38852#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 38849#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 38846#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 38834#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 38824#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 38701#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 38700#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 38698#L179 assume 8448 == ssl3_accept_~s__state~0#1; 38697#L180 assume !(ssl3_accept_~num1~0#1 > 0); 38695#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 38694#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38691#L654 ssl3_accept_~skip~0#1 := 0; 38689#L113-2 assume !false; 38687#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38033#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 38034#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 38823#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 38822#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 38821#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 38820#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 38819#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 38703#L137 assume 8482 == ssl3_accept_~s__state~0#1; 38185#L138 [2021-11-13 18:04:58,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:58,398 INFO L85 PathProgramCache]: Analyzing trace with hash 582207340, now seen corresponding path program 1 times [2021-11-13 18:04:58,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:58,398 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042868253] [2021-11-13 18:04:58,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:58,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:58,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:58,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:58,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:58,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042868253] [2021-11-13 18:04:58,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042868253] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:58,417 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:58,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:04:58,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255320449] [2021-11-13 18:04:58,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:58,418 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-13 18:04:58,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:58,419 INFO L85 PathProgramCache]: Analyzing trace with hash 122820009, now seen corresponding path program 1 times [2021-11-13 18:04:58,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:58,420 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965484125] [2021-11-13 18:04:58,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:58,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:58,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:58,436 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:04:58,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:58,436 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965484125] [2021-11-13 18:04:58,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965484125] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:58,437 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:58,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:04:58,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213309207] [2021-11-13 18:04:58,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:58,437 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:58,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:58,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:58,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:58,438 INFO L87 Difference]: Start difference. First operand 1978 states and 2603 transitions. cyclomatic complexity: 632 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:58,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:58,544 INFO L93 Difference]: Finished difference Result 1978 states and 2599 transitions. [2021-11-13 18:04:58,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:58,545 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1978 states and 2599 transitions. [2021-11-13 18:04:58,553 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-11-13 18:04:58,563 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1978 states to 1978 states and 2599 transitions. [2021-11-13 18:04:58,563 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1424 [2021-11-13 18:04:58,565 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1424 [2021-11-13 18:04:58,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1978 states and 2599 transitions. [2021-11-13 18:04:58,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:58,566 INFO L681 BuchiCegarLoop]: Abstraction has 1978 states and 2599 transitions. [2021-11-13 18:04:58,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1978 states and 2599 transitions. [2021-11-13 18:04:58,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1978 to 1978. [2021-11-13 18:04:58,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1978 states, 1978 states have (on average 1.313953488372093) internal successors, (2599), 1977 states have internal predecessors, (2599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:58,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2599 transitions. [2021-11-13 18:04:58,600 INFO L704 BuchiCegarLoop]: Abstraction has 1978 states and 2599 transitions. [2021-11-13 18:04:58,600 INFO L587 BuchiCegarLoop]: Abstraction has 1978 states and 2599 transitions. [2021-11-13 18:04:58,600 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-11-13 18:04:58,600 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2599 transitions. [2021-11-13 18:04:58,606 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-11-13 18:04:58,607 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:58,607 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:58,610 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:58,610 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:58,610 INFO L791 eck$LassoCheckResult]: Stem: 41998#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 41807#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 41792#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 41756#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 41743#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 41742#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 42009#L113-2 assume !false; 42350#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43574#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 43573#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 43567#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 43560#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 43557#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 43458#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 43457#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 43456#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 42530#L140 assume 8464 == ssl3_accept_~s__state~0#1; 41996#L147 [2021-11-13 18:04:58,611 INFO L793 eck$LassoCheckResult]: Loop: 41996#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 41774#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 41775#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 41828#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43170#L654 ssl3_accept_~skip~0#1 := 0; 43168#L113-2 assume !false; 43166#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43164#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 43162#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 43160#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 43158#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 43156#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 43154#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 43152#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 43150#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 43149#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 43148#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 43146#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 43039#L149 assume 8496 == ssl3_accept_~s__state~0#1; 42588#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 43034#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 42979#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 43028#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 43029#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 43235#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43230#L654 ssl3_accept_~skip~0#1 := 0; 43229#L113-2 assume !false; 43228#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43227#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 43226#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 43225#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 43224#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 43223#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 43222#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 43221#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 43220#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 43219#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 43218#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 43217#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 43216#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 43215#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 43007#L155 assume 8512 == ssl3_accept_~s__state~0#1; 42580#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 43003#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 43000#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 42996#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42990#L654 ssl3_accept_~skip~0#1 := 0; 42988#L113-2 assume !false; 42986#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42977#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 42973#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 42968#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 42963#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 42956#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 42953#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 42950#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 42947#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 42944#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 42941#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 42938#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 42935#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 42932#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 42929#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 42926#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 42922#L161 assume 8528 == ssl3_accept_~s__state~0#1; 42572#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 42915#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 42910#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 42906#L347 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 42898#L350 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 42889#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 42885#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42877#L654 ssl3_accept_~skip~0#1 := 0; 42874#L113-2 assume !false; 42870#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42866#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 42862#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 42858#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 42853#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 42832#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 42826#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 42824#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 42822#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 42820#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 42818#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 42816#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 42814#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 42812#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 42810#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 42808#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 42806#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 42804#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 42675#L167 assume 8544 == ssl3_accept_~s__state~0#1; 42564#L171 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 42666#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43096#L654 ssl3_accept_~skip~0#1 := 0; 43094#L113-2 assume !false; 43092#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43091#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 43090#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 43088#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 43085#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 43084#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 43069#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 43065#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 43061#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 43058#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 43054#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 43050#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 43046#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 43041#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 43042#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 42852#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 42790#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 42787#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 42788#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 42676#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 42183#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 42184#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 42187#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 42925#L182 assume 8576 == ssl3_accept_~s__state~0#1; 42519#L186 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 43147#L463 assume !(5 == ssl3_accept_~blastFlag~0#1); 43144#L463-2 assume !(ssl3_accept_~ret~0#1 <= 0); 43143#L469 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 41785#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43136#L654 ssl3_accept_~skip~0#1 := 0; 43133#L113-2 assume !false; 43131#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43127#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 43126#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 43083#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 43082#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 43068#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 43064#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 42444#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 43057#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 43053#L140 assume 8464 == ssl3_accept_~s__state~0#1; 41996#L147 [2021-11-13 18:04:58,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:58,612 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 12 times [2021-11-13 18:04:58,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:58,612 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445208465] [2021-11-13 18:04:58,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:58,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:58,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:58,618 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:04:58,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:58,636 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:04:58,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:58,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1091846189, now seen corresponding path program 1 times [2021-11-13 18:04:58,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:58,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713571451] [2021-11-13 18:04:58,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:58,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:58,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:58,678 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-13 18:04:58,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:58,678 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713571451] [2021-11-13 18:04:58,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713571451] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:04:58,679 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:04:58,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:04:58,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009852314] [2021-11-13 18:04:58,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:04:58,679 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:58,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:58,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:04:58,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:04:58,680 INFO L87 Difference]: Start difference. First operand 1978 states and 2599 transitions. cyclomatic complexity: 628 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:58,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:04:58,813 INFO L93 Difference]: Finished difference Result 1618 states and 2084 transitions. [2021-11-13 18:04:58,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:04:58,814 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1618 states and 2084 transitions. [2021-11-13 18:04:58,821 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 973 [2021-11-13 18:04:58,828 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1618 states to 1383 states and 1790 transitions. [2021-11-13 18:04:58,828 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1041 [2021-11-13 18:04:58,830 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1276 [2021-11-13 18:04:58,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1383 states and 1790 transitions. [2021-11-13 18:04:58,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:04:58,831 INFO L681 BuchiCegarLoop]: Abstraction has 1383 states and 1790 transitions. [2021-11-13 18:04:58,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1383 states and 1790 transitions. [2021-11-13 18:04:58,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1383 to 1144. [2021-11-13 18:04:58,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1144 states, 1144 states have (on average 1.2998251748251748) internal successors, (1487), 1143 states have internal predecessors, (1487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:04:58,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1144 states to 1144 states and 1487 transitions. [2021-11-13 18:04:58,853 INFO L704 BuchiCegarLoop]: Abstraction has 1144 states and 1487 transitions. [2021-11-13 18:04:58,853 INFO L587 BuchiCegarLoop]: Abstraction has 1144 states and 1487 transitions. [2021-11-13 18:04:58,853 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-11-13 18:04:58,853 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1144 states and 1487 transitions. [2021-11-13 18:04:58,857 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 969 [2021-11-13 18:04:58,857 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:04:58,857 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:04:58,859 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:58,859 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:04:58,859 INFO L791 eck$LassoCheckResult]: Stem: 45530#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 45391#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 45381#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 45348#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 45336#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 45335#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 45537#L113-2 assume !false; 45571#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46287#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 46284#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 46281#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 46278#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 46275#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 46272#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 46269#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 46266#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 46263#L140 assume 8464 == ssl3_accept_~s__state~0#1; 45666#L147 [2021-11-13 18:04:58,859 INFO L793 eck$LassoCheckResult]: Loop: 45666#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 46231#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 45367#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 46228#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46219#L654 ssl3_accept_~skip~0#1 := 0; 46217#L113-2 assume !false; 46215#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46213#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 46211#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 46209#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 46207#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 46205#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 46203#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 46201#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 46200#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 46198#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 46196#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 46194#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 46191#L149 assume 8496 == ssl3_accept_~s__state~0#1; 45644#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 45953#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 45950#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 45949#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 45320#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 45321#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46383#L654 ssl3_accept_~skip~0#1 := 0; 46382#L113-2 assume !false; 46381#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46380#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 46378#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 46377#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 46376#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 46375#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 46374#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 46372#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 46371#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 46370#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 46369#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 46367#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 46366#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 46365#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 46364#L155 assume 8512 == ssl3_accept_~s__state~0#1; 45462#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 45463#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 45452#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 45531#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46415#L654 ssl3_accept_~skip~0#1 := 0; 46414#L113-2 assume !false; 46412#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46408#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 46407#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 46405#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 46404#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 46402#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 46401#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 46400#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 46398#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 46396#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 46395#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 46394#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 46393#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 46392#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 46391#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 46390#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 46389#L161 assume 8528 == ssl3_accept_~s__state~0#1; 45306#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 45307#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 45419#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 45526#L347 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 45513#L350 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 45318#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 45434#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46425#L654 ssl3_accept_~skip~0#1 := 0; 46424#L113-2 assume !false; 46423#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46421#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 45528#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 45413#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 45414#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 46413#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 46411#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 46410#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 46409#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 45428#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 45429#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 45505#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 46403#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 45372#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 45373#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 45324#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 45308#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 45309#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 45480#L167 assume 8544 == ssl3_accept_~s__state~0#1; 45523#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 45492#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 45494#L405 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 45859#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 45388#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 45385#L420 assume !(4 == ssl3_accept_~blastFlag~0#1); 45292#L420-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 45293#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46353#L654 ssl3_accept_~skip~0#1 := 0; 46352#L113-2 assume !false; 46351#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46350#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 46349#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 46347#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 46346#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 46345#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 46343#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 46342#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 46340#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 46338#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 46336#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 46334#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 45728#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 45727#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 45725#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 45723#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 45722#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 45721#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 45719#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 45717#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 45716#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 45715#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 45712#L179 assume 8448 == ssl3_accept_~s__state~0#1; 45711#L180 assume !(ssl3_accept_~num1~0#1 > 0); 45707#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 45700#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45690#L654 ssl3_accept_~skip~0#1 := 0; 45688#L113-2 assume !false; 45686#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45684#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 45624#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 45625#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 45613#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 45614#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 45602#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 45603#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 45670#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 45665#L140 assume 8464 == ssl3_accept_~s__state~0#1; 45666#L147 [2021-11-13 18:04:58,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:58,860 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 13 times [2021-11-13 18:04:58,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:58,860 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982256454] [2021-11-13 18:04:58,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:58,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:58,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:58,866 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:04:58,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:04:58,875 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:04:58,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:04:58,875 INFO L85 PathProgramCache]: Analyzing trace with hash -865229721, now seen corresponding path program 1 times [2021-11-13 18:04:58,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:04:58,876 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005823796] [2021-11-13 18:04:58,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:58,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:04:58,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:58,913 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-13 18:04:58,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:04:58,914 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005823796] [2021-11-13 18:04:58,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005823796] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 18:04:58,914 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504807291] [2021-11-13 18:04:58,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:04:58,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 18:04:58,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:04:58,915 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 18:04:58,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-13 18:04:58,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:04:58,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-13 18:04:58,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:04:59,285 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-13 18:04:59,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:04:59,554 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-13 18:04:59,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504807291] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 18:04:59,555 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 18:04:59,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-13 18:04:59,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907047095] [2021-11-13 18:04:59,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 18:04:59,556 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:04:59,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:04:59,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-13 18:04:59,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-13 18:04:59,557 INFO L87 Difference]: Start difference. First operand 1144 states and 1487 transitions. cyclomatic complexity: 346 Second operand has 6 states, 5 states have (on average 26.4) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:00,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:00,204 INFO L93 Difference]: Finished difference Result 3150 states and 4043 transitions. [2021-11-13 18:05:00,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-13 18:05:00,205 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3150 states and 4043 transitions. [2021-11-13 18:05:00,221 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2915 [2021-11-13 18:05:00,245 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3150 states to 3090 states and 3983 transitions. [2021-11-13 18:05:00,246 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2983 [2021-11-13 18:05:00,249 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2983 [2021-11-13 18:05:00,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3090 states and 3983 transitions. [2021-11-13 18:05:00,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:00,251 INFO L681 BuchiCegarLoop]: Abstraction has 3090 states and 3983 transitions. [2021-11-13 18:05:00,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3090 states and 3983 transitions. [2021-11-13 18:05:00,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3090 to 1848. [2021-11-13 18:05:00,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1848 states, 1848 states have (on average 1.3133116883116882) internal successors, (2427), 1847 states have internal predecessors, (2427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:00,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1848 states to 1848 states and 2427 transitions. [2021-11-13 18:05:00,293 INFO L704 BuchiCegarLoop]: Abstraction has 1848 states and 2427 transitions. [2021-11-13 18:05:00,293 INFO L587 BuchiCegarLoop]: Abstraction has 1848 states and 2427 transitions. [2021-11-13 18:05:00,293 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-11-13 18:05:00,294 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1848 states and 2427 transitions. [2021-11-13 18:05:00,299 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1673 [2021-11-13 18:05:00,300 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:00,300 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:00,302 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:00,302 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:00,302 INFO L791 eck$LassoCheckResult]: Stem: 50713#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 50549#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 50539#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 50506#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 50491#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 50490#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 50719#L113-2 assume !false; 50744#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51430#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 51431#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 51212#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 51213#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 51201#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 51202#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 51193#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 51194#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 51185#L140 assume 8464 == ssl3_accept_~s__state~0#1; 50824#L147 [2021-11-13 18:05:00,303 INFO L793 eck$LassoCheckResult]: Loop: 50824#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 52267#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 50524#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 52265#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52261#L654 ssl3_accept_~skip~0#1 := 0; 52279#L113-2 assume !false; 52278#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52277#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 52276#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 52275#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 52274#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 52273#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 52272#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 52271#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 52270#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 52269#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 50676#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 50677#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 51971#L149 assume 8496 == ssl3_accept_~s__state~0#1; 50820#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 51968#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 51967#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 51964#L307 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 51962#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 51960#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 51914#L654 ssl3_accept_~skip~0#1 := 0; 51909#L113-2 assume !false; 51907#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51905#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 51903#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 51901#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 51899#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 51897#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 51895#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 51893#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 51891#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 51889#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 51887#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 51885#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 51883#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 51881#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 51879#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 51877#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 51875#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 51821#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 51815#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 51813#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 51811#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 51809#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 51807#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 51805#L182 assume !(8576 == ssl3_accept_~s__state~0#1); 51803#L185 assume !(8577 == ssl3_accept_~s__state~0#1); 51801#L188 assume !(8592 == ssl3_accept_~s__state~0#1); 51799#L191 assume !(8593 == ssl3_accept_~s__state~0#1); 51797#L194 assume !(8608 == ssl3_accept_~s__state~0#1); 51795#L197 assume !(8609 == ssl3_accept_~s__state~0#1); 51793#L200 assume !(8640 == ssl3_accept_~s__state~0#1); 51791#L203 assume !(8641 == ssl3_accept_~s__state~0#1); 51010#L206 assume 8656 == ssl3_accept_~s__state~0#1; 51612#L210 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 51787#L542 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 51785#L547 assume !(10 == ssl3_accept_~blastFlag~0#1); 51783#L550 assume !(13 == ssl3_accept_~blastFlag~0#1); 51781#L553 assume !(16 == ssl3_accept_~blastFlag~0#1); 51767#L556 assume !(19 == ssl3_accept_~blastFlag~0#1); 51764#L556-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 51761#L567 assume !(0 == ssl3_accept_~tmp___10~0#1); 51747#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 51742#L654 ssl3_accept_~skip~0#1 := 0; 51740#L113-2 assume !false; 51739#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51734#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 51732#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 51730#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 51724#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 51722#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 51720#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 51718#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 51716#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 51714#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 51712#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 51710#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 51708#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 51706#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 51704#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 51702#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 51700#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 51698#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 51696#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 51694#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 51692#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 51690#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 51688#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 51686#L182 assume !(8576 == ssl3_accept_~s__state~0#1); 51684#L185 assume !(8577 == ssl3_accept_~s__state~0#1); 51682#L188 assume !(8592 == ssl3_accept_~s__state~0#1); 51680#L191 assume !(8593 == ssl3_accept_~s__state~0#1); 51678#L194 assume !(8608 == ssl3_accept_~s__state~0#1); 51676#L197 assume !(8609 == ssl3_accept_~s__state~0#1); 51674#L200 assume !(8640 == ssl3_accept_~s__state~0#1); 51672#L203 assume !(8641 == ssl3_accept_~s__state~0#1); 51670#L206 assume !(8656 == ssl3_accept_~s__state~0#1); 51668#L209 assume !(8657 == ssl3_accept_~s__state~0#1); 50620#L212 assume 8672 == ssl3_accept_~s__state~0#1; 50621#L216 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 50470#L575 assume !(11 == ssl3_accept_~blastFlag~0#1); 50471#L578 assume !(14 == ssl3_accept_~blastFlag~0#1); 50563#L581 assume !(17 == ssl3_accept_~blastFlag~0#1); 50585#L584 assume !(20 == ssl3_accept_~blastFlag~0#1); 50586#L584-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 50680#L594 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 50681#L594-2 ssl3_accept_~s__init_num~0#1 := 0; 50606#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 51776#L654 ssl3_accept_~skip~0#1 := 0; 51770#L113-2 assume !false; 51434#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51435#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 51424#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 51425#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 51205#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 51206#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 51197#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 51198#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 51189#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 51190#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 51181#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 51182#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 51174#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 50931#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 50932#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 50923#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 50924#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 50915#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 50916#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 50907#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 50908#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 50832#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 50833#L179 assume 8448 == ssl3_accept_~s__state~0#1; 50895#L180 assume !(ssl3_accept_~num1~0#1 > 0); 50894#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 50890#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50886#L654 ssl3_accept_~skip~0#1 := 0; 50881#L113-2 assume !false; 50882#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50876#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 50878#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 50872#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 50873#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 50867#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 50868#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 51164#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 51165#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 50860#L140 assume 8464 == ssl3_accept_~s__state~0#1; 50824#L147 [2021-11-13 18:05:00,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:00,303 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 14 times [2021-11-13 18:05:00,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:00,304 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004168356] [2021-11-13 18:05:00,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:00,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:00,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:00,311 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:00,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:00,323 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:00,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:00,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1026390161, now seen corresponding path program 1 times [2021-11-13 18:05:00,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:00,325 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398566907] [2021-11-13 18:05:00,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:00,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:00,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:00,380 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-11-13 18:05:00,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:00,380 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398566907] [2021-11-13 18:05:00,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398566907] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:05:00,380 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:05:00,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:05:00,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50177068] [2021-11-13 18:05:00,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:05:00,381 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:05:00,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:00,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:05:00,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:05:00,382 INFO L87 Difference]: Start difference. First operand 1848 states and 2427 transitions. cyclomatic complexity: 582 Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:00,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:00,404 INFO L93 Difference]: Finished difference Result 3410 states and 4513 transitions. [2021-11-13 18:05:00,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:05:00,405 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3410 states and 4513 transitions. [2021-11-13 18:05:00,419 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3235 [2021-11-13 18:05:00,437 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3410 states to 3410 states and 4513 transitions. [2021-11-13 18:05:00,437 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3303 [2021-11-13 18:05:00,440 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3303 [2021-11-13 18:05:00,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3410 states and 4513 transitions. [2021-11-13 18:05:00,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:00,441 INFO L681 BuchiCegarLoop]: Abstraction has 3410 states and 4513 transitions. [2021-11-13 18:05:00,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3410 states and 4513 transitions. [2021-11-13 18:05:00,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3410 to 3410. [2021-11-13 18:05:00,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3410 states, 3410 states have (on average 1.3234604105571848) internal successors, (4513), 3409 states have internal predecessors, (4513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:00,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3410 states to 3410 states and 4513 transitions. [2021-11-13 18:05:00,515 INFO L704 BuchiCegarLoop]: Abstraction has 3410 states and 4513 transitions. [2021-11-13 18:05:00,515 INFO L587 BuchiCegarLoop]: Abstraction has 3410 states and 4513 transitions. [2021-11-13 18:05:00,515 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-11-13 18:05:00,515 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3410 states and 4513 transitions. [2021-11-13 18:05:00,527 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3235 [2021-11-13 18:05:00,527 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:00,527 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:00,529 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:00,529 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:00,530 INFO L791 eck$LassoCheckResult]: Stem: 55969#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 55817#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 55807#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 55770#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 55757#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 55756#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 55984#L113-2 assume !false; 56018#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57549#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 57543#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 57536#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 57530#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 57529#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 57528#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 57527#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 57526#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 57524#L140 assume 8464 == ssl3_accept_~s__state~0#1; 56619#L147 [2021-11-13 18:05:00,530 INFO L793 eck$LassoCheckResult]: Loop: 56619#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 57515#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 57514#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 57499#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57491#L654 ssl3_accept_~skip~0#1 := 0; 57487#L113-2 assume !false; 57484#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57481#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 57478#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 57475#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 57472#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 57469#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 57466#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 57464#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 57461#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 57455#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 57451#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 57448#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 57413#L149 assume 8496 == ssl3_accept_~s__state~0#1; 56936#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 57409#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 57405#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 57401#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 55903#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 57395#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57388#L654 ssl3_accept_~skip~0#1 := 0; 57385#L113-2 assume !false; 57382#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57380#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 57378#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 57376#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 57373#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 57370#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 57368#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 57364#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 57362#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 57358#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 57357#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 57356#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 57351#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 57349#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 57347#L155 assume 8512 == ssl3_accept_~s__state~0#1; 56929#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 57343#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 57340#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 57337#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57330#L654 ssl3_accept_~skip~0#1 := 0; 57327#L113-2 assume !false; 57323#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57319#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 57312#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 57301#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 57298#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 57295#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 57292#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 57289#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 57286#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 57283#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 57280#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 57277#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 57274#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 57271#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 57268#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 57265#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 56268#L161 assume 8528 == ssl3_accept_~s__state~0#1; 56266#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 56247#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 56249#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 56751#L347 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 56744#L350 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 56738#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 56735#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56729#L654 ssl3_accept_~skip~0#1 := 0; 56727#L113-2 assume !false; 56725#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56723#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 56721#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 56719#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 56717#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 56715#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 56713#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 56711#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 56709#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 56707#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 56705#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 56703#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 56701#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 56699#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 56697#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 56695#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 56693#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 56691#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 56684#L167 assume 8544 == ssl3_accept_~s__state~0#1; 56682#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 56680#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 56677#L405 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 56673#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 56666#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 56662#L420 assume !(4 == ssl3_accept_~blastFlag~0#1); 56658#L420-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 56651#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56645#L654 ssl3_accept_~skip~0#1 := 0; 56643#L113-2 assume !false; 56641#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56639#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 56637#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 56635#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 56633#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 56631#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 56629#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 56627#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 56625#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 56623#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 56621#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 56617#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 56614#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 56611#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 56607#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 56602#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 56596#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 56594#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 56592#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 56590#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 56588#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 56586#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 56584#L179 assume 8448 == ssl3_accept_~s__state~0#1; 56582#L180 assume !(ssl3_accept_~num1~0#1 > 0); 56579#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 56576#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56570#L654 ssl3_accept_~skip~0#1 := 0; 56568#L113-2 assume !false; 56566#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56563#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 56561#L119 assume 16384 == ssl3_accept_~s__state~0#1; 56557#L225 ssl3_accept_~s__server~0#1 := 1; 56683#L230 assume 0 != ssl3_accept_~cb~0#1; 56681#L230-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 56678#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 56675#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 56670#L240-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 56664#L257 assume 12292 != ssl3_accept_~s__state~0#1; 56661#L258 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post38#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post38#1;havoc ssl3_accept_#t~post38#1; 56656#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56646#L654 ssl3_accept_~skip~0#1 := 0; 56644#L113-2 assume !false; 56642#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56640#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 56638#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 56636#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 56634#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 56632#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 56630#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 56628#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 56626#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 56624#L140 assume 8464 == ssl3_accept_~s__state~0#1; 56619#L147 [2021-11-13 18:05:00,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:00,531 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 15 times [2021-11-13 18:05:00,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:00,531 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202450380] [2021-11-13 18:05:00,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:00,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:00,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:00,540 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:00,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:00,549 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:00,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:00,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1097253427, now seen corresponding path program 1 times [2021-11-13 18:05:00,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:00,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081809425] [2021-11-13 18:05:00,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:00,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:00,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:00,623 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-13 18:05:00,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:00,623 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081809425] [2021-11-13 18:05:00,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081809425] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 18:05:00,623 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043539923] [2021-11-13 18:05:00,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:00,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 18:05:00,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:05:00,630 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 18:05:00,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-13 18:05:00,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:00,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-13 18:05:00,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:05:00,957 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-13 18:05:00,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:05:01,172 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-13 18:05:01,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043539923] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 18:05:01,173 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 18:05:01,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-13 18:05:01,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582901282] [2021-11-13 18:05:01,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 18:05:01,174 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:05:01,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:01,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-13 18:05:01,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-13 18:05:01,176 INFO L87 Difference]: Start difference. First operand 3410 states and 4513 transitions. cyclomatic complexity: 1109 Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:01,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:01,625 INFO L93 Difference]: Finished difference Result 4985 states and 6370 transitions. [2021-11-13 18:05:01,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-13 18:05:01,626 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4985 states and 6370 transitions. [2021-11-13 18:05:01,648 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3990 [2021-11-13 18:05:01,668 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4985 states to 4885 states and 6262 transitions. [2021-11-13 18:05:01,669 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4778 [2021-11-13 18:05:01,674 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4778 [2021-11-13 18:05:01,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4885 states and 6262 transitions. [2021-11-13 18:05:01,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:01,674 INFO L681 BuchiCegarLoop]: Abstraction has 4885 states and 6262 transitions. [2021-11-13 18:05:01,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4885 states and 6262 transitions. [2021-11-13 18:05:01,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4885 to 3690. [2021-11-13 18:05:01,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3690 states, 3690 states have (on average 1.2962059620596207) internal successors, (4783), 3689 states have internal predecessors, (4783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:01,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3690 states to 3690 states and 4783 transitions. [2021-11-13 18:05:01,772 INFO L704 BuchiCegarLoop]: Abstraction has 3690 states and 4783 transitions. [2021-11-13 18:05:01,772 INFO L587 BuchiCegarLoop]: Abstraction has 3690 states and 4783 transitions. [2021-11-13 18:05:01,772 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-11-13 18:05:01,772 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3690 states and 4783 transitions. [2021-11-13 18:05:01,784 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3478 [2021-11-13 18:05:01,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:01,784 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:01,786 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:01,786 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:01,787 INFO L791 eck$LassoCheckResult]: Stem: 65289#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 65149#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 65141#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 65108#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 65095#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 65094#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 65304#L113-2 assume !false; 65336#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 65576#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 65577#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 65566#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 65567#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 65556#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 65557#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 65546#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 65547#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 65539#L140 assume 8464 == ssl3_accept_~s__state~0#1; 65444#L147 [2021-11-13 18:05:01,787 INFO L793 eck$LassoCheckResult]: Loop: 65444#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 68714#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 67678#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 68713#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68686#L654 ssl3_accept_~skip~0#1 := 0; 68687#L113-2 assume !false; 68678#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68679#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 68670#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 68671#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 68662#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 68663#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 68654#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 68655#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 68648#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 68649#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 68642#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 68306#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 68197#L149 assume 8496 == ssl3_accept_~s__state~0#1; 65441#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 68194#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 67519#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 68154#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 65225#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 68091#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68085#L654 ssl3_accept_~skip~0#1 := 0; 68082#L113-2 assume !false; 68079#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 67988#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 67987#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 67982#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 67980#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 67978#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 67976#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 67974#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 67972#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 67970#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 67968#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 67966#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 67964#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 67962#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 67523#L155 assume 8512 == ssl3_accept_~s__state~0#1; 65438#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 67474#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 65212#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 65295#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68343#L654 ssl3_accept_~skip~0#1 := 0; 68341#L113-2 assume !false; 68339#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68337#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 68335#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 68333#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 68331#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 68329#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 68327#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 68325#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 68323#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 68321#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 68319#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 68317#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 68315#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 68313#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 68311#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 68309#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 68308#L161 assume 8528 == ssl3_accept_~s__state~0#1; 65065#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 65066#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 65179#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 65285#L347 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 65271#L350 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 65077#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 65193#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68431#L654 ssl3_accept_~skip~0#1 := 0; 68430#L113-2 assume !false; 68429#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68428#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 68427#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 68426#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 68425#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 68424#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 68423#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 68414#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 68409#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 68407#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 68405#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 68403#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 68401#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 68399#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 68397#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 68395#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 68362#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 68360#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 68217#L167 assume 8544 == ssl3_accept_~s__state~0#1; 65280#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 65249#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 65232#L405 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 65233#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 65148#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 65145#L420 assume !(4 == ssl3_accept_~blastFlag~0#1); 65051#L420-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 65052#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68186#L654 ssl3_accept_~skip~0#1 := 0; 68185#L113-2 assume !false; 68184#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68183#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 68182#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 68181#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 68180#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 68179#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 68178#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 68177#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 68176#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 68175#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 68174#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 68173#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 68172#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 68171#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 67882#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 67883#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 67876#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 67877#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 67862#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 67863#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 67857#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 67858#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 67851#L179 assume 8448 == ssl3_accept_~s__state~0#1; 67852#L180 assume !(ssl3_accept_~num1~0#1 > 0); 65253#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 65254#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68388#L654 ssl3_accept_~skip~0#1 := 0; 68387#L113-2 assume !false; 68386#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68385#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 68384#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 68383#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 68382#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 68381#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 68380#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 68379#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 68378#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 68377#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 68376#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 68375#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 68374#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 68373#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 68372#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 68371#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 68370#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 68369#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 68368#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 68367#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 68366#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 68365#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 68364#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 68363#L182 assume 8576 == ssl3_accept_~s__state~0#1; 65207#L186 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 65150#L463 assume !(5 == ssl3_accept_~blastFlag~0#1); 65151#L463-2 assume !(ssl3_accept_~ret~0#1 <= 0); 65071#L469 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 65072#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68691#L654 ssl3_accept_~skip~0#1 := 0; 68682#L113-2 assume !false; 68683#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68674#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 68675#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 68666#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 68667#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 68658#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 68659#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 67633#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 68652#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 68644#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 68645#L143 assume 8465 == ssl3_accept_~s__state~0#1; 65444#L147 [2021-11-13 18:05:01,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:01,788 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 16 times [2021-11-13 18:05:01,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:01,788 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640147849] [2021-11-13 18:05:01,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:01,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:01,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:01,794 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:01,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:01,801 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:01,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:01,802 INFO L85 PathProgramCache]: Analyzing trace with hash -368997235, now seen corresponding path program 1 times [2021-11-13 18:05:01,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:01,803 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113904225] [2021-11-13 18:05:01,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:01,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:01,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:01,838 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-11-13 18:05:01,838 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:01,838 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113904225] [2021-11-13 18:05:01,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113904225] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:05:01,839 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:05:01,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:05:01,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807363974] [2021-11-13 18:05:01,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:05:01,840 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:05:01,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:01,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:05:01,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:05:01,840 INFO L87 Difference]: Start difference. First operand 3690 states and 4783 transitions. cyclomatic complexity: 1102 Second operand has 3 states, 2 states have (on average 38.0) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:01,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:01,976 INFO L93 Difference]: Finished difference Result 3704 states and 4797 transitions. [2021-11-13 18:05:01,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:05:01,977 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3704 states and 4797 transitions. [2021-11-13 18:05:01,993 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3492 [2021-11-13 18:05:02,005 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3704 states to 3704 states and 4797 transitions. [2021-11-13 18:05:02,005 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3597 [2021-11-13 18:05:02,009 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3597 [2021-11-13 18:05:02,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3704 states and 4797 transitions. [2021-11-13 18:05:02,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:02,009 INFO L681 BuchiCegarLoop]: Abstraction has 3704 states and 4797 transitions. [2021-11-13 18:05:02,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3704 states and 4797 transitions. [2021-11-13 18:05:02,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3704 to 3690. [2021-11-13 18:05:02,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3690 states, 3690 states have (on average 1.2951219512195122) internal successors, (4779), 3689 states have internal predecessors, (4779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:02,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3690 states to 3690 states and 4779 transitions. [2021-11-13 18:05:02,060 INFO L704 BuchiCegarLoop]: Abstraction has 3690 states and 4779 transitions. [2021-11-13 18:05:02,060 INFO L587 BuchiCegarLoop]: Abstraction has 3690 states and 4779 transitions. [2021-11-13 18:05:02,061 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-11-13 18:05:02,061 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3690 states and 4779 transitions. [2021-11-13 18:05:02,072 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3478 [2021-11-13 18:05:02,073 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:02,073 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:02,075 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:02,075 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:02,075 INFO L791 eck$LassoCheckResult]: Stem: 72716#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 72556#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 72545#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 72509#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 72496#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 72495#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 72729#L113-2 assume !false; 72762#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73702#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 73701#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 73700#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 73699#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 73698#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 73697#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 73696#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 73695#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 73694#L140 assume 8464 == ssl3_accept_~s__state~0#1; 72959#L147 [2021-11-13 18:05:02,076 INFO L793 eck$LassoCheckResult]: Loop: 72959#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 75554#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 74418#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 75549#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75545#L654 ssl3_accept_~skip~0#1 := 0; 75668#L113-2 assume !false; 75536#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75537#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 75666#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 75475#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 75476#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 75664#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 74275#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 74274#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 74272#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 74273#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 75658#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 75375#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 74012#L149 assume 8496 == ssl3_accept_~s__state~0#1; 72954#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 73907#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 73902#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 73903#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 72639#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 74002#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 73990#L654 ssl3_accept_~skip~0#1 := 0; 73991#L113-2 assume !false; 73982#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73983#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 73974#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 73975#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 73966#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 73967#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 73958#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 73959#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 73908#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 73909#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 73894#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 73895#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 73884#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 73885#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 73837#L155 assume 8512 == ssl3_accept_~s__state~0#1; 72949#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 74967#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 74968#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 76010#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 76005#L654 ssl3_accept_~skip~0#1 := 0; 76004#L113-2 assume !false; 76003#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 76002#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 76001#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 76000#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 75999#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 75998#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 75997#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 75996#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 75995#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 75994#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 75993#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 75992#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 75991#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 75990#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 75989#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 75988#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 75987#L161 assume 8528 == ssl3_accept_~s__state~0#1; 72944#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 75985#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 75984#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 75983#L347 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 75981#L350 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 75977#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 75976#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75971#L654 ssl3_accept_~skip~0#1 := 0; 75970#L113-2 assume !false; 75969#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75968#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 75967#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 75966#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 75965#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 75964#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 75963#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 75962#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 75961#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 75960#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 75959#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 75958#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 75957#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 75956#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 75955#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 75954#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 75953#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 75952#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 75358#L167 assume 8544 == ssl3_accept_~s__state~0#1; 72705#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 72706#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 73853#L405 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 73850#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 73849#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 72550#L420 assume !(4 == ssl3_accept_~blastFlag~0#1); 72551#L420-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 75940#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75934#L654 ssl3_accept_~skip~0#1 := 0; 75933#L113-2 assume !false; 75931#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75929#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 75927#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 75923#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 75919#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 75913#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 75911#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 75909#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 75907#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 75905#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 75903#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 75901#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 75899#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 75897#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 75895#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 75893#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 75891#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 75889#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 75887#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 75885#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 75883#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 75881#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 75879#L179 assume 8448 == ssl3_accept_~s__state~0#1; 72446#L180 assume !(ssl3_accept_~num1~0#1 > 0); 72448#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 72617#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72487#L654 ssl3_accept_~skip~0#1 := 0; 72574#L113-2 assume !false; 72575#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72529#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 72530#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 72581#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 72582#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 76061#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 76060#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 76059#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 76058#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 76057#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 76056#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 76055#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 76054#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 76053#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 72579#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 72480#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 72467#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 72468#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 72499#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 72500#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 76039#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 75951#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 75950#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 75943#L182 assume 8576 == ssl3_accept_~s__state~0#1; 75781#L186 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 75942#L463 assume !(5 == ssl3_accept_~blastFlag~0#1); 75941#L463-2 assume !(ssl3_accept_~ret~0#1 <= 0); 75551#L469 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 73615#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75542#L654 ssl3_accept_~skip~0#1 := 0; 75539#L113-2 assume !false; 75540#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75534#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 75531#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 75532#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 75472#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 75468#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 75469#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 75349#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 75661#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 74270#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 74262#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 74263#L146 assume 8466 == ssl3_accept_~s__state~0#1; 72959#L147 [2021-11-13 18:05:02,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:02,077 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 17 times [2021-11-13 18:05:02,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:02,079 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717225079] [2021-11-13 18:05:02,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:02,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:02,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:02,085 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:02,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:02,095 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:02,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:02,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1445987766, now seen corresponding path program 1 times [2021-11-13 18:05:02,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:02,097 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831504423] [2021-11-13 18:05:02,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:02,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:02,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:02,171 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-11-13 18:05:02,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:02,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831504423] [2021-11-13 18:05:02,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831504423] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:05:02,172 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:05:02,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:05:02,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561201562] [2021-11-13 18:05:02,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:05:02,172 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:05:02,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:02,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:05:02,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:05:02,173 INFO L87 Difference]: Start difference. First operand 3690 states and 4779 transitions. cyclomatic complexity: 1098 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:02,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:02,217 INFO L93 Difference]: Finished difference Result 6748 states and 8707 transitions. [2021-11-13 18:05:02,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:05:02,219 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6748 states and 8707 transitions. [2021-11-13 18:05:02,248 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6536 [2021-11-13 18:05:02,272 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6748 states to 6748 states and 8707 transitions. [2021-11-13 18:05:02,272 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6641 [2021-11-13 18:05:02,279 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6641 [2021-11-13 18:05:02,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6748 states and 8707 transitions. [2021-11-13 18:05:02,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:02,281 INFO L681 BuchiCegarLoop]: Abstraction has 6748 states and 8707 transitions. [2021-11-13 18:05:02,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6748 states and 8707 transitions. [2021-11-13 18:05:02,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6748 to 3690. [2021-11-13 18:05:02,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3690 states, 3690 states have (on average 1.2940379403794038) internal successors, (4775), 3689 states have internal predecessors, (4775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:02,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3690 states to 3690 states and 4775 transitions. [2021-11-13 18:05:02,345 INFO L704 BuchiCegarLoop]: Abstraction has 3690 states and 4775 transitions. [2021-11-13 18:05:02,345 INFO L587 BuchiCegarLoop]: Abstraction has 3690 states and 4775 transitions. [2021-11-13 18:05:02,345 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-11-13 18:05:02,346 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3690 states and 4775 transitions. [2021-11-13 18:05:02,355 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3478 [2021-11-13 18:05:02,356 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:02,356 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:02,358 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:02,358 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:02,360 INFO L791 eck$LassoCheckResult]: Stem: 83151#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 82997#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 82987#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 82953#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 82940#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 82939#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 83161#L113-2 assume !false; 83186#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83969#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 83968#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 83967#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 83966#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 83965#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 83964#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 83963#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 83962#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 83961#L140 assume 8464 == ssl3_accept_~s__state~0#1; 83288#L147 [2021-11-13 18:05:02,360 INFO L793 eck$LassoCheckResult]: Loop: 83288#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 85160#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 85159#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 85158#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 85152#L654 ssl3_accept_~skip~0#1 := 0; 85151#L113-2 assume !false; 85150#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 85145#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 85143#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 85141#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 85139#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 85137#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 85135#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 85133#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 85131#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 85129#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 85127#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 85125#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 84758#L149 assume 8496 == ssl3_accept_~s__state~0#1; 83283#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 84757#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 83103#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 84267#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 83076#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 84737#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 84730#L654 ssl3_accept_~skip~0#1 := 0; 84729#L113-2 assume !false; 84728#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84722#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 84720#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 84718#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 84712#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 84709#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 84706#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 84703#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 84567#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 84566#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 84564#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 84562#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 84561#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 84560#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 84384#L155 assume 8512 == ssl3_accept_~s__state~0#1; 83276#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 84383#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 83153#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 83154#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86336#L654 ssl3_accept_~skip~0#1 := 0; 86335#L113-2 assume !false; 86334#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86333#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 86332#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 86331#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 86330#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 86329#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 86328#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 86327#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 86326#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 86325#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 86324#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 86323#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 86322#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 86321#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 86320#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 86319#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 86318#L161 assume 8528 == ssl3_accept_~s__state~0#1; 83270#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 83025#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 83027#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 84281#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 86393#L370 assume !(3 == ssl3_accept_~blastFlag~0#1); 86316#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 86315#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 86314#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86309#L654 ssl3_accept_~skip~0#1 := 0; 86308#L113-2 assume !false; 86307#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86306#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 86305#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 86304#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 86303#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 86302#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 86301#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 86300#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 86299#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 86298#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 86297#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 86296#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 86295#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 86294#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 86293#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 86292#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 86291#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 86290#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 86289#L167 assume 8544 == ssl3_accept_~s__state~0#1; 83265#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 84132#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 84128#L405 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 84129#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 82994#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 82991#L420 assume !(4 == ssl3_accept_~blastFlag~0#1); 82895#L420-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 82896#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86555#L654 ssl3_accept_~skip~0#1 := 0; 86553#L113-2 assume !false; 86551#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86550#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 86549#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 86548#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 86547#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 86544#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 86541#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 86538#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 86536#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 86533#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 86530#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 86527#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 86524#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 86521#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 86518#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 86515#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 86513#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 86511#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 82943#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 82944#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 86503#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 86502#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 86501#L179 assume 8448 == ssl3_accept_~s__state~0#1; 82890#L180 assume !(ssl3_accept_~num1~0#1 > 0); 82892#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 83112#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86441#L654 ssl3_accept_~skip~0#1 := 0; 86438#L113-2 assume !false; 86435#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86432#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 86429#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 86426#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 86423#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 86420#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 86417#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 86414#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 86412#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 86410#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 86408#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 86407#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 86405#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 86403#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 86402#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 86401#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 86400#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 86399#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 86398#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 86397#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 86396#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 86394#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 86107#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 86029#L182 assume 8576 == ssl3_accept_~s__state~0#1; 83052#L186 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 82995#L463 assume !(5 == ssl3_accept_~blastFlag~0#1); 82996#L463-2 assume !(ssl3_accept_~ret~0#1 <= 0); 83019#L469 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 83796#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 85204#L654 ssl3_accept_~skip~0#1 := 0; 85202#L113-2 assume !false; 85200#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 85198#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 85196#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 85194#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 85192#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 85190#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 85188#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 84741#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 85186#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 85185#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 85183#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 85124#L146 assume 8466 == ssl3_accept_~s__state~0#1; 83288#L147 [2021-11-13 18:05:02,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:02,361 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 18 times [2021-11-13 18:05:02,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:02,361 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002521629] [2021-11-13 18:05:02,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:02,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:02,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:02,367 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:02,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:02,375 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:02,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:02,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1345573669, now seen corresponding path program 1 times [2021-11-13 18:05:02,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:02,376 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466652871] [2021-11-13 18:05:02,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:02,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:02,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:02,409 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-11-13 18:05:02,409 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:02,409 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466652871] [2021-11-13 18:05:02,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466652871] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:05:02,410 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:05:02,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:05:02,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788902451] [2021-11-13 18:05:02,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:05:02,410 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:05:02,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:02,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:05:02,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:05:02,411 INFO L87 Difference]: Start difference. First operand 3690 states and 4775 transitions. cyclomatic complexity: 1094 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:02,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:02,438 INFO L93 Difference]: Finished difference Result 6752 states and 8711 transitions. [2021-11-13 18:05:02,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:05:02,439 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6752 states and 8711 transitions. [2021-11-13 18:05:02,466 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6540 [2021-11-13 18:05:02,529 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6752 states to 6752 states and 8711 transitions. [2021-11-13 18:05:02,530 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6645 [2021-11-13 18:05:02,536 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6645 [2021-11-13 18:05:02,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6752 states and 8711 transitions. [2021-11-13 18:05:02,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:02,537 INFO L681 BuchiCegarLoop]: Abstraction has 6752 states and 8711 transitions. [2021-11-13 18:05:02,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6752 states and 8711 transitions. [2021-11-13 18:05:02,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6752 to 3690. [2021-11-13 18:05:02,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3690 states, 3690 states have (on average 1.2929539295392953) internal successors, (4771), 3689 states have internal predecessors, (4771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:02,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3690 states to 3690 states and 4771 transitions. [2021-11-13 18:05:02,608 INFO L704 BuchiCegarLoop]: Abstraction has 3690 states and 4771 transitions. [2021-11-13 18:05:02,608 INFO L587 BuchiCegarLoop]: Abstraction has 3690 states and 4771 transitions. [2021-11-13 18:05:02,608 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-11-13 18:05:02,608 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3690 states and 4771 transitions. [2021-11-13 18:05:02,621 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3478 [2021-11-13 18:05:02,621 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:02,621 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:02,625 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:02,625 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:02,626 INFO L791 eck$LassoCheckResult]: Stem: 93601#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 93444#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 93435#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 93400#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 93387#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 93386#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 93615#L113-2 assume !false; 93647#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94476#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 94475#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 94474#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 94473#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 94472#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 94471#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 94470#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 94469#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 94468#L140 assume 8464 == ssl3_accept_~s__state~0#1; 93737#L147 [2021-11-13 18:05:02,626 INFO L793 eck$LassoCheckResult]: Loop: 93737#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 96035#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 93416#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 96032#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 96026#L654 ssl3_accept_~skip~0#1 := 0; 96024#L113-2 assume !false; 96023#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 96021#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 96019#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 96017#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 96016#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 96015#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 96014#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 96013#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 96011#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 96009#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 96007#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 96005#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 96002#L149 assume 8496 == ssl3_accept_~s__state~0#1; 93732#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 96000#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 94673#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 94674#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 93531#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 96135#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 96128#L654 ssl3_accept_~skip~0#1 := 0; 96126#L113-2 assume !false; 96124#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 96122#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 96120#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 96118#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 96116#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 96114#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 96112#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 96110#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 96108#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 96106#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 96104#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 96102#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 96099#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 96097#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 96095#L155 assume 8512 == ssl3_accept_~s__state~0#1; 93726#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 96715#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 93515#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 95802#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95795#L654 ssl3_accept_~skip~0#1 := 0; 95792#L113-2 assume !false; 95789#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95786#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 95783#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 95780#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 95777#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 95772#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 95770#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 95769#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 95768#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 95767#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 95766#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 95764#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 95763#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 95762#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 95761#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 95760#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 94701#L161 assume 8528 == ssl3_accept_~s__state~0#1; 93720#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 93476#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 93477#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 93584#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 93585#L370 assume !(3 == ssl3_accept_~blastFlag~0#1); 96730#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 96729#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 96728#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 96629#L654 ssl3_accept_~skip~0#1 := 0; 96623#L113-2 assume !false; 96621#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 96619#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 96617#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 96615#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 96613#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 96611#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 96609#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 96607#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 96605#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 96603#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 96601#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 96599#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 96597#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 96595#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 96593#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 96591#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 96589#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 96587#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 96585#L167 assume 8544 == ssl3_accept_~s__state~0#1; 93715#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 96583#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 96582#L405 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 96635#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 96580#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 96668#L420 assume !(4 == ssl3_accept_~blastFlag~0#1); 96519#L420-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 96517#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 96511#L654 ssl3_accept_~skip~0#1 := 0; 96509#L113-2 assume !false; 96507#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 96505#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 96502#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 96500#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 96494#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 96492#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 96490#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 96488#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 96486#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 96484#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 96482#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 96480#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 96478#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 96476#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 96474#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 96472#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 96470#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 96468#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 96466#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 96464#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 96462#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 96460#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 96458#L179 assume 8448 == ssl3_accept_~s__state~0#1; 96456#L180 assume !(ssl3_accept_~num1~0#1 > 0); 96453#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 96451#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 96444#L654 ssl3_accept_~skip~0#1 := 0; 96443#L113-2 assume !false; 96442#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 96441#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 96440#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 96439#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 96438#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 96437#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 96436#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 96435#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 96434#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 96433#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 96432#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 96431#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 96430#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 96429#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 96428#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 96427#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 96421#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 96419#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 96418#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 96417#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 96416#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 96415#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 96414#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 96413#L182 assume 8576 == ssl3_accept_~s__state~0#1; 96281#L186 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 96411#L463 assume !(5 == ssl3_accept_~blastFlag~0#1); 93473#L463-2 assume !(ssl3_accept_~ret~0#1 <= 0); 93474#L469 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 94022#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 96041#L654 ssl3_accept_~skip~0#1 := 0; 96039#L113-2 assume !false; 96038#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 96037#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 96036#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 96034#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 96033#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 96027#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 96025#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 94946#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 96022#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 96020#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 96018#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 96004#L146 assume 8466 == ssl3_accept_~s__state~0#1; 93737#L147 [2021-11-13 18:05:02,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:02,627 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 19 times [2021-11-13 18:05:02,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:02,627 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464599384] [2021-11-13 18:05:02,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:02,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:02,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:02,634 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:02,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:02,649 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:02,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:02,650 INFO L85 PathProgramCache]: Analyzing trace with hash -306989095, now seen corresponding path program 1 times [2021-11-13 18:05:02,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:02,650 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217306325] [2021-11-13 18:05:02,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:02,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:02,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:02,763 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-13 18:05:02,763 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:02,763 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217306325] [2021-11-13 18:05:02,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217306325] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:05:02,764 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:05:02,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-13 18:05:02,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098959761] [2021-11-13 18:05:02,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:05:02,765 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:05:02,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:02,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-13 18:05:02,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-13 18:05:02,766 INFO L87 Difference]: Start difference. First operand 3690 states and 4771 transitions. cyclomatic complexity: 1090 Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:02,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:02,900 INFO L93 Difference]: Finished difference Result 15918 states and 20445 transitions. [2021-11-13 18:05:02,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-13 18:05:02,901 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15918 states and 20445 transitions. [2021-11-13 18:05:02,969 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 15554 [2021-11-13 18:05:03,115 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15918 states to 15918 states and 20445 transitions. [2021-11-13 18:05:03,116 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15811 [2021-11-13 18:05:03,139 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15811 [2021-11-13 18:05:03,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15918 states and 20445 transitions. [2021-11-13 18:05:03,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:03,158 INFO L681 BuchiCegarLoop]: Abstraction has 15918 states and 20445 transitions. [2021-11-13 18:05:03,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15918 states and 20445 transitions. [2021-11-13 18:05:03,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15918 to 6780. [2021-11-13 18:05:03,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6780 states, 6780 states have (on average 1.290117994100295) internal successors, (8747), 6779 states have internal predecessors, (8747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:03,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6780 states to 6780 states and 8747 transitions. [2021-11-13 18:05:03,293 INFO L704 BuchiCegarLoop]: Abstraction has 6780 states and 8747 transitions. [2021-11-13 18:05:03,293 INFO L587 BuchiCegarLoop]: Abstraction has 6780 states and 8747 transitions. [2021-11-13 18:05:03,293 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-11-13 18:05:03,293 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6780 states and 8747 transitions. [2021-11-13 18:05:03,357 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 6568 [2021-11-13 18:05:03,358 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:03,358 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:03,363 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:03,364 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:03,364 INFO L791 eck$LassoCheckResult]: Stem: 113217#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 113067#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 113057#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 113025#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 113012#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 113011#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 113224#L113-2 assume !false; 113252#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 113421#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 113417#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 113418#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 113413#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 113414#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 113409#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 113410#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 113405#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 113406#L140 assume 8464 == ssl3_accept_~s__state~0#1; 113214#L147 [2021-11-13 18:05:03,364 INFO L793 eck$LassoCheckResult]: Loop: 113214#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 113215#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 113089#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 113090#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 119089#L654 ssl3_accept_~skip~0#1 := 0; 119088#L113-2 assume !false; 119087#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 119086#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 119085#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 119080#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 119078#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 119076#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 119074#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 119072#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 119069#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 119066#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 119063#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 119062#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 118982#L149 assume 8496 == ssl3_accept_~s__state~0#1; 112976#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 112977#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 113033#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 113034#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 113145#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 118684#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 118679#L654 ssl3_accept_~skip~0#1 := 0; 118678#L113-2 assume !false; 118677#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 118676#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 118675#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 118674#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 118673#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 118672#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 118671#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 118670#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 118669#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 118668#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 118667#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 118666#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 118665#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 118664#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 113274#L155 assume 8512 == ssl3_accept_~s__state~0#1; 113275#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 113956#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 115347#L322 assume !(2 == ssl3_accept_~blastFlag~0#1); 118014#L322-2 assume !(ssl3_accept_~ret~0#1 <= 0); 119735#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 119487#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 119483#L654 ssl3_accept_~skip~0#1 := 0; 119476#L113-2 assume !false; 119477#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 119470#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 119471#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 119464#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 119465#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 119458#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 119459#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 119452#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 119453#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 119446#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 119447#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 119440#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 119441#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 119436#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 119437#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 119419#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 119420#L161 assume 8528 == ssl3_accept_~s__state~0#1; 113325#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 119732#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 113142#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 113143#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 112970#L370 assume !(3 == ssl3_accept_~blastFlag~0#1); 112971#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 119718#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 119716#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 119710#L654 ssl3_accept_~skip~0#1 := 0; 119705#L113-2 assume !false; 119703#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 119701#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 119699#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 119696#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 119693#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 119690#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 119687#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 119684#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 119681#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 119678#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 119675#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 119672#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 119669#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 119666#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 119663#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 112996#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 112984#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 112985#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 119653#L167 assume 8544 == ssl3_accept_~s__state~0#1; 113319#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 113840#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 113152#L405 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 113153#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 119599#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 119598#L420 assume !(4 == ssl3_accept_~blastFlag~0#1); 119592#L420-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 119590#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 119584#L654 ssl3_accept_~skip~0#1 := 0; 119582#L113-2 assume !false; 119580#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 119578#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 119576#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 119574#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 119572#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 119570#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 119568#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 119566#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 119564#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 119562#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 119560#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 119558#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 119556#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 119554#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 119552#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 119550#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 119548#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 119546#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 119544#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 119542#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 119540#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 119538#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 119536#L179 assume 8448 == ssl3_accept_~s__state~0#1; 112963#L180 assume !(ssl3_accept_~num1~0#1 > 0); 112965#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 113178#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 119646#L654 ssl3_accept_~skip~0#1 := 0; 119641#L113-2 assume !false; 119639#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 119637#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 119635#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 119633#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 119631#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 119629#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 119627#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 119625#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 119623#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 119621#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 119619#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 119617#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 119615#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 119613#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 119611#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 119609#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 119606#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 119604#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 113014#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 113015#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 113110#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 113072#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 113073#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 113190#L182 assume 8576 == ssl3_accept_~s__state~0#1; 113123#L186 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 113065#L463 assume !(5 == ssl3_accept_~blastFlag~0#1); 113066#L463-2 assume !(ssl3_accept_~ret~0#1 <= 0); 113091#L469 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 113533#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 118994#L654 ssl3_accept_~skip~0#1 := 0; 118993#L113-2 assume !false; 118992#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 118991#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 118990#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 118989#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 118988#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 118987#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 118986#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 118791#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 118985#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 118984#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 118983#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 118981#L146 assume 8466 == ssl3_accept_~s__state~0#1; 113214#L147 [2021-11-13 18:05:03,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:03,365 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 20 times [2021-11-13 18:05:03,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:03,365 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050714501] [2021-11-13 18:05:03,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:03,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:03,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:03,371 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:03,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:03,379 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:03,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:03,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1161012975, now seen corresponding path program 1 times [2021-11-13 18:05:03,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:03,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291943882] [2021-11-13 18:05:03,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:03,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:03,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:03,404 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-11-13 18:05:03,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:03,405 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291943882] [2021-11-13 18:05:03,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291943882] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:05:03,405 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:05:03,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:05:03,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287873178] [2021-11-13 18:05:03,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:05:03,406 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:05:03,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:03,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:05:03,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:05:03,407 INFO L87 Difference]: Start difference. First operand 6780 states and 8747 transitions. cyclomatic complexity: 1982 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:03,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:03,479 INFO L93 Difference]: Finished difference Result 9209 states and 11773 transitions. [2021-11-13 18:05:03,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:05:03,480 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9209 states and 11773 transitions. [2021-11-13 18:05:03,517 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8862 [2021-11-13 18:05:03,550 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9209 states to 9209 states and 11773 transitions. [2021-11-13 18:05:03,554 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9010 [2021-11-13 18:05:03,561 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9010 [2021-11-13 18:05:03,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9209 states and 11773 transitions. [2021-11-13 18:05:03,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:03,562 INFO L681 BuchiCegarLoop]: Abstraction has 9209 states and 11773 transitions. [2021-11-13 18:05:03,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9209 states and 11773 transitions. [2021-11-13 18:05:03,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9209 to 9117. [2021-11-13 18:05:03,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9117 states, 9117 states have (on average 1.280026324448832) internal successors, (11670), 9116 states have internal predecessors, (11670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:03,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9117 states to 9117 states and 11670 transitions. [2021-11-13 18:05:03,736 INFO L704 BuchiCegarLoop]: Abstraction has 9117 states and 11670 transitions. [2021-11-13 18:05:03,737 INFO L587 BuchiCegarLoop]: Abstraction has 9117 states and 11670 transitions. [2021-11-13 18:05:03,737 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-11-13 18:05:03,737 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9117 states and 11670 transitions. [2021-11-13 18:05:03,764 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8813 [2021-11-13 18:05:03,764 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:03,764 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:03,768 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:03,769 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:03,769 INFO L791 eck$LassoCheckResult]: Stem: 129239#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 129066#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 129057#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 129022#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 129009#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 129008#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 129258#L113-2 assume !false; 129277#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 130454#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 130442#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 130443#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 130425#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 130426#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 130416#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 130417#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 130402#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 130403#L140 assume 8464 == ssl3_accept_~s__state~0#1; 130096#L147 [2021-11-13 18:05:03,769 INFO L793 eck$LassoCheckResult]: Loop: 130096#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 132026#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 131985#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 132020#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132016#L654 ssl3_accept_~skip~0#1 := 0; 132011#L113-2 assume !false; 132012#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132007#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 132008#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 132003#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 132004#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 131999#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 132000#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 131996#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 131997#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 131992#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 131993#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 131989#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 129582#L149 assume 8496 == ssl3_accept_~s__state~0#1; 129583#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 129422#L301 assume !(1 == ssl3_accept_~blastFlag~0#1); 129423#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 131946#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 129161#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 131942#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 131937#L654 ssl3_accept_~skip~0#1 := 0; 131936#L113-2 assume !false; 131934#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 131931#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 131928#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 131922#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 131920#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 131918#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 131916#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 131914#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 131912#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 131910#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 131908#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 131906#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 131904#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 131902#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 131896#L155 assume 8512 == ssl3_accept_~s__state~0#1; 130330#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 131892#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 131885#L322 assume !(2 == ssl3_accept_~blastFlag~0#1); 131886#L322-2 assume !(ssl3_accept_~ret~0#1 <= 0); 132229#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 132227#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132222#L654 ssl3_accept_~skip~0#1 := 0; 132221#L113-2 assume !false; 132220#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132219#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 132218#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 132217#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 132216#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 132215#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 132214#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 132213#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 132212#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 132211#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 132210#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 132209#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 132208#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 132207#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 132206#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 132205#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 132204#L161 assume 8528 == ssl3_accept_~s__state~0#1; 130257#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 132202#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 132200#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 132193#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 132196#L370 assume !(3 == ssl3_accept_~blastFlag~0#1); 132191#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 132190#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 132188#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132183#L654 ssl3_accept_~skip~0#1 := 0; 132181#L113-2 assume !false; 132176#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132174#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 132172#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 132170#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 132168#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 132166#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 132164#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 132162#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 132160#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 132158#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 132156#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 132154#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 132152#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 132150#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 132148#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 132146#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 132144#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 132142#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 132140#L167 assume 8544 == ssl3_accept_~s__state~0#1; 130247#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 132137#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 132134#L405 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 132132#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 132127#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 132126#L420 assume !(4 == ssl3_accept_~blastFlag~0#1); 132124#L420-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 132122#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132117#L654 ssl3_accept_~skip~0#1 := 0; 132116#L113-2 assume !false; 132115#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132114#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 132113#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 132112#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 132111#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 132110#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 132109#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 132108#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 132107#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 132106#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 132105#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 132104#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 132103#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 132102#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 132101#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 132100#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 132099#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 132098#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 132097#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 132096#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 132095#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 132094#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 132093#L179 assume 8448 == ssl3_accept_~s__state~0#1; 132092#L180 assume !(ssl3_accept_~num1~0#1 > 0); 132090#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 132088#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132083#L654 ssl3_accept_~skip~0#1 := 0; 132082#L113-2 assume !false; 132081#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132080#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 132079#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 132078#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 132077#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 132076#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 132075#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 132074#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 132073#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 132072#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 132071#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 132070#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 132069#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 132068#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 132067#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 132066#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 132064#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 132065#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 132060#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 132061#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 132057#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 132055#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 132056#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 132043#L182 assume 8576 == ssl3_accept_~s__state~0#1; 132044#L186 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 132039#L463 assume !(5 == ssl3_accept_~blastFlag~0#1); 132040#L463-2 assume !(ssl3_accept_~ret~0#1 <= 0); 132024#L469 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 131419#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132013#L654 ssl3_accept_~skip~0#1 := 0; 132014#L113-2 assume !false; 132009#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132010#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 132005#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 132006#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 132001#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 132002#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 131998#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 131427#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 131994#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 131995#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 131990#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 131991#L146 assume 8466 == ssl3_accept_~s__state~0#1; 130096#L147 [2021-11-13 18:05:03,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:03,770 INFO L85 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 21 times [2021-11-13 18:05:03,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:03,770 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745768020] [2021-11-13 18:05:03,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:03,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:03,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:03,778 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:03,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:03,786 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:03,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:03,787 INFO L85 PathProgramCache]: Analyzing trace with hash -816184813, now seen corresponding path program 1 times [2021-11-13 18:05:03,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:03,788 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482709877] [2021-11-13 18:05:03,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:03,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:03,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:03,882 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:03,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:03,922 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:03,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:03,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1335359719, now seen corresponding path program 1 times [2021-11-13 18:05:03,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:03,924 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043025540] [2021-11-13 18:05:03,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:03,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:03,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:03,967 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-11-13 18:05:03,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:03,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043025540] [2021-11-13 18:05:03,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043025540] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:05:03,968 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:05:03,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:05:03,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137075295] [2021-11-13 18:05:03,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:05:05,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:05,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:05:05,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:05:05,726 INFO L87 Difference]: Start difference. First operand 9117 states and 11670 transitions. cyclomatic complexity: 2572 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:05,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:05,815 INFO L93 Difference]: Finished difference Result 12035 states and 15359 transitions. [2021-11-13 18:05:05,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:05:05,816 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12035 states and 15359 transitions. [2021-11-13 18:05:05,864 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 11815 [2021-11-13 18:05:05,902 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12035 states to 12035 states and 15359 transitions. [2021-11-13 18:05:05,902 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11928 [2021-11-13 18:05:05,910 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11928 [2021-11-13 18:05:05,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12035 states and 15359 transitions. [2021-11-13 18:05:05,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:05,914 INFO L681 BuchiCegarLoop]: Abstraction has 12035 states and 15359 transitions. [2021-11-13 18:05:05,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12035 states and 15359 transitions. [2021-11-13 18:05:06,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12035 to 12035. [2021-11-13 18:05:06,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12035 states, 12035 states have (on average 1.27619443290403) internal successors, (15359), 12034 states have internal predecessors, (15359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:06,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12035 states to 12035 states and 15359 transitions. [2021-11-13 18:05:06,062 INFO L704 BuchiCegarLoop]: Abstraction has 12035 states and 15359 transitions. [2021-11-13 18:05:06,062 INFO L587 BuchiCegarLoop]: Abstraction has 12035 states and 15359 transitions. [2021-11-13 18:05:06,062 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-11-13 18:05:06,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12035 states and 15359 transitions. [2021-11-13 18:05:06,102 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 11815 [2021-11-13 18:05:06,103 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:06,103 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:06,106 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:06,106 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:06,106 INFO L791 eck$LassoCheckResult]: Stem: 150380#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 150226#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 150214#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 150181#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 150168#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 150167#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 150390#L113-2 assume !false; 150419#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 155067#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 155066#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 155065#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 155064#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 155063#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 155062#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 155061#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 151511#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 151512#L140 assume 8464 == ssl3_accept_~s__state~0#1; 151218#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 155040#L288 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 155027#L288-2 [2021-11-13 18:05:06,107 INFO L793 eck$LassoCheckResult]: Loop: 155027#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 155032#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 155057#L654 ssl3_accept_~skip~0#1 := 0; 155056#L113-2 assume !false; 155055#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 155054#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 155053#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 155052#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 155051#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 155050#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 155049#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 155048#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 155047#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 155046#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 155045#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 153247#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 153248#L149 assume 8496 == ssl3_accept_~s__state~0#1; 150670#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 150671#L301 assume !(1 == ssl3_accept_~blastFlag~0#1); 153651#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 153652#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 153630#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 153631#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 153609#L654 ssl3_accept_~skip~0#1 := 0; 153610#L113-2 assume !false; 153599#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 153600#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 153589#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 153590#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 153579#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 153580#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 153568#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 153569#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 153557#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 153558#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 153546#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 153547#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 153537#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 153538#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 151208#L155 assume 8512 == ssl3_accept_~s__state~0#1; 151209#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 154984#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 154978#L322 assume !(2 == ssl3_accept_~blastFlag~0#1); 154979#L322-2 assume !(ssl3_accept_~ret~0#1 <= 0); 155547#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 155545#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 155540#L654 ssl3_accept_~skip~0#1 := 0; 155539#L113-2 assume !false; 155538#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 155537#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 155536#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 155535#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 155534#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 155533#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 155532#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 155531#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 155530#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 155529#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 155528#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 155527#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 155526#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 155525#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 155524#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 155523#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 155522#L161 assume 8528 == ssl3_accept_~s__state~0#1; 154011#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 155520#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 155518#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 155511#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 155514#L370 assume !(3 == ssl3_accept_~blastFlag~0#1); 155509#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 155508#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 155506#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 155501#L654 ssl3_accept_~skip~0#1 := 0; 155499#L113-2 assume !false; 155494#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 155492#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 155490#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 155488#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 155486#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 155484#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 155482#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 155480#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 155478#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 155476#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 155474#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 155472#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 155470#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 155468#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 155466#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 155464#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 155462#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 155460#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 155457#L167 assume 8544 == ssl3_accept_~s__state~0#1; 154004#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 155452#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 155448#L405 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 155445#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 155440#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 155438#L420 assume !(4 == ssl3_accept_~blastFlag~0#1); 155436#L420-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 155433#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 155427#L654 ssl3_accept_~skip~0#1 := 0; 155425#L113-2 assume !false; 155423#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 155421#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 155420#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 155419#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 155418#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 155417#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 155416#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 155415#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 155413#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 155412#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 155411#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 155396#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 155395#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 155393#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 155392#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 155390#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 155389#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 155388#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 155387#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 155386#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 155385#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 155355#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 155349#L179 assume 8448 == ssl3_accept_~s__state~0#1; 155348#L180 assume !(ssl3_accept_~num1~0#1 > 0); 155343#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 155322#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 155316#L654 ssl3_accept_~skip~0#1 := 0; 155314#L113-2 assume !false; 155312#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 155309#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 155306#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 155303#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 155300#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 155297#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 155294#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 155291#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 155288#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 155286#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 155283#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 155280#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 155277#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 155272#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 155266#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 155259#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 155256#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 155253#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 155250#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 155247#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 155192#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 155153#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 155152#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 155072#L182 assume 8576 == ssl3_accept_~s__state~0#1; 155070#L186 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 155069#L463 assume !(5 == ssl3_accept_~blastFlag~0#1); 155068#L463-2 assume !(ssl3_accept_~ret~0#1 <= 0); 155033#L469 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 154534#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 155012#L654 ssl3_accept_~skip~0#1 := 0; 155009#L113-2 assume !false; 155006#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 153530#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 153531#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 153524#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 153525#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 153160#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 153161#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 153152#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 153153#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 153144#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 153145#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 154993#L146 assume 8466 == ssl3_accept_~s__state~0#1; 151213#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 155039#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 155027#L288-2 [2021-11-13 18:05:06,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:06,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 1 times [2021-11-13 18:05:06,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:06,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941283546] [2021-11-13 18:05:06,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:06,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:06,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:06,181 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:06,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:06,190 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:06,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:06,191 INFO L85 PathProgramCache]: Analyzing trace with hash -452927171, now seen corresponding path program 2 times [2021-11-13 18:05:06,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:06,191 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251572963] [2021-11-13 18:05:06,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:06,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:06,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:06,202 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:06,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:06,234 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:06,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:06,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1051464270, now seen corresponding path program 1 times [2021-11-13 18:05:06,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:06,235 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876685674] [2021-11-13 18:05:06,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:06,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:06,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:06,263 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-11-13 18:05:06,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:06,264 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876685674] [2021-11-13 18:05:06,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876685674] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:05:06,264 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:05:06,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:05:06,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954659177] [2021-11-13 18:05:06,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:05:07,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:07,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:05:07,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:05:07,692 INFO L87 Difference]: Start difference. First operand 12035 states and 15359 transitions. cyclomatic complexity: 3348 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:07,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:07,765 INFO L93 Difference]: Finished difference Result 9037 states and 11565 transitions. [2021-11-13 18:05:07,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:05:07,770 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9037 states and 11565 transitions. [2021-11-13 18:05:07,811 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 8769 [2021-11-13 18:05:07,847 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9037 states to 9037 states and 11565 transitions. [2021-11-13 18:05:07,847 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8930 [2021-11-13 18:05:07,853 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8930 [2021-11-13 18:05:07,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9037 states and 11565 transitions. [2021-11-13 18:05:07,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:07,863 INFO L681 BuchiCegarLoop]: Abstraction has 9037 states and 11565 transitions. [2021-11-13 18:05:07,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9037 states and 11565 transitions. [2021-11-13 18:05:08,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9037 to 9037. [2021-11-13 18:05:08,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9037 states, 9037 states have (on average 1.279738851388735) internal successors, (11565), 9036 states have internal predecessors, (11565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:08,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9037 states to 9037 states and 11565 transitions. [2021-11-13 18:05:08,052 INFO L704 BuchiCegarLoop]: Abstraction has 9037 states and 11565 transitions. [2021-11-13 18:05:08,052 INFO L587 BuchiCegarLoop]: Abstraction has 9037 states and 11565 transitions. [2021-11-13 18:05:08,052 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-11-13 18:05:08,052 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9037 states and 11565 transitions. [2021-11-13 18:05:08,081 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 8769 [2021-11-13 18:05:08,081 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:08,081 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:08,083 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:08,084 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:08,084 INFO L791 eck$LassoCheckResult]: Stem: 171451#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 171308#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 171297#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 171263#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 171249#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 171248#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 171460#L113-2 assume !false; 171493#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 173861#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 173862#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 173853#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 173854#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 173845#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 173846#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 173837#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 173838#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 172798#L140 assume 8464 == ssl3_accept_~s__state~0#1; 172793#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 172599#L288 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 172597#L288-2 [2021-11-13 18:05:08,085 INFO L793 eck$LassoCheckResult]: Loop: 172597#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 172594#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 172588#L654 ssl3_accept_~skip~0#1 := 0; 172586#L113-2 assume !false; 172584#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 172582#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 172580#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 172578#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 172576#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 172574#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 172572#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 172570#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 172568#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 172566#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 172564#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 172562#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 171754#L149 assume 8496 == ssl3_accept_~s__state~0#1; 171755#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 171595#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 171593#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 171590#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 171585#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 171578#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 171572#L654 ssl3_accept_~skip~0#1 := 0; 171570#L113-2 assume !false; 171568#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 171566#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 171564#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 171562#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 171560#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 171558#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 171556#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 171553#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 171550#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 171548#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 171546#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 171543#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 171541#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 171538#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 171529#L155 assume 8512 == ssl3_accept_~s__state~0#1; 171530#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 171515#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 171516#L322 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 173491#L322-2 assume !(ssl3_accept_~ret~0#1 <= 0); 173490#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 173488#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 173483#L654 ssl3_accept_~skip~0#1 := 0; 173482#L113-2 assume !false; 173481#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 173480#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 173479#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 173478#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 173477#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 173476#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 173475#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 173474#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 173473#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 173472#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 173471#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 173470#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 173469#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 173468#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 173467#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 173466#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 173465#L161 assume 8528 == ssl3_accept_~s__state~0#1; 172359#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 173463#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 173461#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 173454#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 173457#L370 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 173452#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 173451#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 173449#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 173444#L654 ssl3_accept_~skip~0#1 := 0; 173442#L113-2 assume !false; 173437#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 173435#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 173433#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 173431#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 173429#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 173427#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 173425#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 173423#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 173421#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 173419#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 173417#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 173415#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 173413#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 173411#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 173409#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 173407#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 173405#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 173403#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 173401#L167 assume 8544 == ssl3_accept_~s__state~0#1; 172351#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 173398#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 173395#L405 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 173392#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 173387#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 173373#L420 assume 4 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 5; 173370#L420-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 173366#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 173359#L654 ssl3_accept_~skip~0#1 := 0; 173353#L113-2 assume !false; 173351#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 173349#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 173347#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 173345#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 173343#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 173341#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 173339#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 173337#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 173335#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 173333#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 173331#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 173329#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 173327#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 173325#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 173323#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 173321#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 173319#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 173317#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 173315#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 173313#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 173311#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 173309#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 173307#L179 assume 8448 == ssl3_accept_~s__state~0#1; 173305#L180 assume !(ssl3_accept_~num1~0#1 > 0); 173302#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 173299#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 173293#L654 ssl3_accept_~skip~0#1 := 0; 173291#L113-2 assume !false; 173289#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 173286#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 173281#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 173278#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 173275#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 173270#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 173264#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 173262#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 173260#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 173258#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 173256#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 173254#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 173252#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 173249#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 173246#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 173243#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 173238#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 173232#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 173225#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 173222#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 173218#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 173215#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 173212#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 173191#L182 assume 8576 == ssl3_accept_~s__state~0#1; 173189#L186 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 173182#L463 assume 5 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 6; 173178#L463-2 assume !(ssl3_accept_~ret~0#1 <= 0); 172838#L469 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 172834#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 172828#L654 ssl3_accept_~skip~0#1 := 0; 172826#L113-2 assume !false; 172824#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 172822#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 172820#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 172818#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 172816#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 172814#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 172812#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 172810#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 172808#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 172806#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 172804#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 172797#L146 assume 8466 == ssl3_accept_~s__state~0#1; 171765#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 172791#L288 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 172597#L288-2 [2021-11-13 18:05:08,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:08,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 2 times [2021-11-13 18:05:08,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:08,086 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550212367] [2021-11-13 18:05:08,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:08,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:08,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:08,096 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:08,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:08,111 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:08,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:08,112 INFO L85 PathProgramCache]: Analyzing trace with hash -567482499, now seen corresponding path program 1 times [2021-11-13 18:05:08,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:08,112 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425806963] [2021-11-13 18:05:08,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:08,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:08,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:08,152 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-11-13 18:05:08,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:08,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425806963] [2021-11-13 18:05:08,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425806963] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:05:08,153 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:05:08,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:05:08,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778051143] [2021-11-13 18:05:08,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:05:08,154 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:05:08,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:08,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:05:08,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:05:08,155 INFO L87 Difference]: Start difference. First operand 9037 states and 11565 transitions. cyclomatic complexity: 2548 Second operand has 3 states, 2 states have (on average 40.0) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:08,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:08,261 INFO L93 Difference]: Finished difference Result 12131 states and 15595 transitions. [2021-11-13 18:05:08,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:05:08,262 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12131 states and 15595 transitions. [2021-11-13 18:05:08,307 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2021-11-13 18:05:08,349 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12131 states to 12131 states and 15595 transitions. [2021-11-13 18:05:08,349 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12024 [2021-11-13 18:05:08,358 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12024 [2021-11-13 18:05:08,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12131 states and 15595 transitions. [2021-11-13 18:05:08,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:08,358 INFO L681 BuchiCegarLoop]: Abstraction has 12131 states and 15595 transitions. [2021-11-13 18:05:08,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12131 states and 15595 transitions. [2021-11-13 18:05:08,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12131 to 12131. [2021-11-13 18:05:08,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12131 states, 12131 states have (on average 1.2855494188442833) internal successors, (15595), 12130 states have internal predecessors, (15595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:08,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12131 states to 12131 states and 15595 transitions. [2021-11-13 18:05:08,525 INFO L704 BuchiCegarLoop]: Abstraction has 12131 states and 15595 transitions. [2021-11-13 18:05:08,525 INFO L587 BuchiCegarLoop]: Abstraction has 12131 states and 15595 transitions. [2021-11-13 18:05:08,525 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-11-13 18:05:08,525 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12131 states and 15595 transitions. [2021-11-13 18:05:08,564 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2021-11-13 18:05:08,565 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:08,565 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:08,567 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:08,567 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:08,567 INFO L791 eck$LassoCheckResult]: Stem: 192627#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 192477#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 192469#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 192435#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 192422#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 192421#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 192641#L113-2 assume !false; 192675#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 195071#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 195072#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 195065#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 195066#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 195058#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 195059#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 195051#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 195052#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 194270#L140 assume 8464 == ssl3_accept_~s__state~0#1; 194265#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 193867#L288 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 193865#L288-2 [2021-11-13 18:05:08,568 INFO L793 eck$LassoCheckResult]: Loop: 193865#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 193860#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 193854#L654 ssl3_accept_~skip~0#1 := 0; 193850#L113-2 assume !false; 193844#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 193842#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 193840#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 193838#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 193836#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 193834#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 193832#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 193830#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 193827#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 193823#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 193820#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 193814#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 192924#L149 assume 8496 == ssl3_accept_~s__state~0#1; 192925#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 192763#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 192760#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 192757#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 192755#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 192748#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 192742#L654 ssl3_accept_~skip~0#1 := 0; 192740#L113-2 assume !false; 192738#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 192736#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 192734#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 192732#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 192730#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 192728#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 192726#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 192723#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 192720#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 192718#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 192716#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 192713#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 192711#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 192708#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 192699#L155 assume 8512 == ssl3_accept_~s__state~0#1; 192700#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 192689#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 192690#L322 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 194650#L322-2 assume !(ssl3_accept_~ret~0#1 <= 0); 194649#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 194647#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 194642#L654 ssl3_accept_~skip~0#1 := 0; 194641#L113-2 assume !false; 194640#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 194639#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 194638#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 194637#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 194636#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 194635#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 194634#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 194633#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 194632#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 194631#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 194630#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 194629#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 194628#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 194627#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 194626#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 194625#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 194624#L161 assume 8528 == ssl3_accept_~s__state~0#1; 193531#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 194622#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 194620#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 194613#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 194616#L370 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 194611#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 194610#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 194608#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 194603#L654 ssl3_accept_~skip~0#1 := 0; 194601#L113-2 assume !false; 194596#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 194594#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 194592#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 194590#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 194588#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 194586#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 194584#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 194582#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 194580#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 194578#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 194576#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 194574#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 194572#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 194570#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 194568#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 194566#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 194564#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 194562#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 194560#L167 assume 8544 == ssl3_accept_~s__state~0#1; 193521#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 194557#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 194554#L405 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 194552#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 194548#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 194547#L420 assume 4 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 5; 194545#L420-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 194543#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 194538#L654 ssl3_accept_~skip~0#1 := 0; 194537#L113-2 assume !false; 194536#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 194535#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 194534#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 194533#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 194532#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 194531#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 194530#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 194529#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 194528#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 194527#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 194526#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 194525#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 194524#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 194523#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 194522#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 194521#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 194520#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 194519#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 194518#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 194517#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 194516#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 194515#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 194514#L179 assume 8448 == ssl3_accept_~s__state~0#1; 194513#L180 assume !(ssl3_accept_~num1~0#1 > 0); 194511#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 194509#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 194504#L654 ssl3_accept_~skip~0#1 := 0; 194503#L113-2 assume !false; 194502#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 194501#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 194500#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 194499#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 194498#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 194497#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 194496#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 194495#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 194494#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 194493#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 194492#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 194491#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 194490#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 194489#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 194488#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 194487#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 194486#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 194485#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 194483#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 194345#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 194317#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 194312#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 194307#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 194290#L182 assume 8576 == ssl3_accept_~s__state~0#1; 194286#L186 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 194282#L463 assume !(5 == ssl3_accept_~blastFlag~0#1); 194278#L463-2 assume !(ssl3_accept_~ret~0#1 <= 0); 194279#L469 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 194245#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 194222#L654 ssl3_accept_~skip~0#1 := 0; 194223#L113-2 assume !false; 194126#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 194127#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 194118#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 194119#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 194110#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 194111#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 194102#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 194103#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 194094#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 194095#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 194086#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 194087#L146 assume 8466 == ssl3_accept_~s__state~0#1; 192935#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 194221#L288 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 193865#L288-2 [2021-11-13 18:05:08,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:08,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 3 times [2021-11-13 18:05:08,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:08,569 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970014374] [2021-11-13 18:05:08,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:08,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:08,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:08,586 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:08,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:08,595 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:08,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:08,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1385130949, now seen corresponding path program 1 times [2021-11-13 18:05:08,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:08,596 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024831159] [2021-11-13 18:05:08,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:08,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:08,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:08,634 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 242 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2021-11-13 18:05:08,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:08,635 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024831159] [2021-11-13 18:05:08,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024831159] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:05:08,635 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:05:08,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:05:08,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080885878] [2021-11-13 18:05:08,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:05:08,636 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:05:08,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:08,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:05:08,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:05:08,637 INFO L87 Difference]: Start difference. First operand 12131 states and 15595 transitions. cyclomatic complexity: 3490 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:08,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:08,712 INFO L93 Difference]: Finished difference Result 12407 states and 15915 transitions. [2021-11-13 18:05:08,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:05:08,713 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12407 states and 15915 transitions. [2021-11-13 18:05:08,774 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2021-11-13 18:05:08,924 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12407 states to 12407 states and 15915 transitions. [2021-11-13 18:05:08,924 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12300 [2021-11-13 18:05:08,931 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12300 [2021-11-13 18:05:08,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12407 states and 15915 transitions. [2021-11-13 18:05:08,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:08,931 INFO L681 BuchiCegarLoop]: Abstraction has 12407 states and 15915 transitions. [2021-11-13 18:05:08,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12407 states and 15915 transitions. [2021-11-13 18:05:09,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12407 to 12407. [2021-11-13 18:05:09,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12407 states, 12407 states have (on average 1.2827436124768277) internal successors, (15915), 12406 states have internal predecessors, (15915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:09,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12407 states to 12407 states and 15915 transitions. [2021-11-13 18:05:09,072 INFO L704 BuchiCegarLoop]: Abstraction has 12407 states and 15915 transitions. [2021-11-13 18:05:09,072 INFO L587 BuchiCegarLoop]: Abstraction has 12407 states and 15915 transitions. [2021-11-13 18:05:09,072 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-11-13 18:05:09,072 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12407 states and 15915 transitions. [2021-11-13 18:05:09,107 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2021-11-13 18:05:09,107 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:09,107 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:09,109 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:09,109 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:09,110 INFO L791 eck$LassoCheckResult]: Stem: 217174#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 217023#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 217014#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 216979#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 216966#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 216965#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 217189#L113-2 assume !false; 217225#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 219625#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 219626#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 219619#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 219620#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 219612#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 219613#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 219604#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 219605#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 218821#L140 assume 8464 == ssl3_accept_~s__state~0#1; 218816#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 218418#L288 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 218416#L288-2 [2021-11-13 18:05:09,110 INFO L793 eck$LassoCheckResult]: Loop: 218416#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 218411#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 218405#L654 ssl3_accept_~skip~0#1 := 0; 218401#L113-2 assume !false; 218395#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 218393#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 218391#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 218389#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 218387#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 218385#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 218383#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 218381#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 218378#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 218374#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 218371#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 218365#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 217474#L149 assume 8496 == ssl3_accept_~s__state~0#1; 217475#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 217313#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 217310#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 217307#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 217305#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 217298#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 217292#L654 ssl3_accept_~skip~0#1 := 0; 217290#L113-2 assume !false; 217288#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 217286#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 217284#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 217282#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 217280#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 217278#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 217276#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 217273#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 217270#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 217268#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 217266#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 217263#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 217261#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 217258#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 217249#L155 assume 8512 == ssl3_accept_~s__state~0#1; 217250#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 217239#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 217240#L322 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 219201#L322-2 assume !(ssl3_accept_~ret~0#1 <= 0); 219200#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 219198#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 219193#L654 ssl3_accept_~skip~0#1 := 0; 219192#L113-2 assume !false; 219191#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 219190#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 219189#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 219188#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 219187#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 219186#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 219185#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 219184#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 219183#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 219182#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 219181#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 219180#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 219179#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 219178#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 219177#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 219176#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 219175#L161 assume 8528 == ssl3_accept_~s__state~0#1; 218081#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 219173#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 219171#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 219164#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 219167#L370 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 219162#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 219161#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 219159#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 219154#L654 ssl3_accept_~skip~0#1 := 0; 219152#L113-2 assume !false; 219147#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 219145#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 219143#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 219141#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 219139#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 219137#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 219135#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 219133#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 219131#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 219129#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 219127#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 219125#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 219123#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 219121#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 219119#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 219117#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 219115#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 219113#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 219111#L167 assume 8544 == ssl3_accept_~s__state~0#1; 218071#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 219108#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 219105#L405 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 219103#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 219099#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 219097#L420 assume !(4 == ssl3_accept_~blastFlag~0#1); 219095#L420-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 219093#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 219088#L654 ssl3_accept_~skip~0#1 := 0; 219087#L113-2 assume !false; 219086#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 219085#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 219084#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 219083#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 219082#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 219081#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 219080#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 219079#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 219078#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 219077#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 219076#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 219075#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 219074#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 219073#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 219072#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 219071#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 219070#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 219069#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 219068#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 219067#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 219066#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 219065#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 219064#L179 assume 8448 == ssl3_accept_~s__state~0#1; 219063#L180 assume !(ssl3_accept_~num1~0#1 > 0); 219061#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 219059#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 219054#L654 ssl3_accept_~skip~0#1 := 0; 219053#L113-2 assume !false; 219052#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 219051#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 219050#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 219049#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 219048#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 219047#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 219046#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 219045#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 219044#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 219043#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 219042#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 219041#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 219038#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 219037#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 219036#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 219034#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 219031#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 219028#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 219025#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 218898#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 218899#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 218864#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 218865#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 218841#L182 assume 8576 == ssl3_accept_~s__state~0#1; 218837#L186 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 218833#L463 assume !(5 == ssl3_accept_~blastFlag~0#1); 218829#L463-2 assume !(ssl3_accept_~ret~0#1 <= 0); 218830#L469 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 218796#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 218773#L654 ssl3_accept_~skip~0#1 := 0; 218774#L113-2 assume !false; 218677#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 218678#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 218669#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 218670#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 218661#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 218662#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 218653#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 218654#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 218645#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 218646#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 218637#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 218638#L146 assume 8466 == ssl3_accept_~s__state~0#1; 217485#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 218772#L288 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 218416#L288-2 [2021-11-13 18:05:09,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:09,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 4 times [2021-11-13 18:05:09,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:09,111 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60816192] [2021-11-13 18:05:09,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:09,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:09,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:09,118 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:09,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:09,125 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:09,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:09,126 INFO L85 PathProgramCache]: Analyzing trace with hash -546097287, now seen corresponding path program 1 times [2021-11-13 18:05:09,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:09,127 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253551633] [2021-11-13 18:05:09,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:09,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:09,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:09,155 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 266 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-11-13 18:05:09,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:09,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253551633] [2021-11-13 18:05:09,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253551633] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:05:09,155 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:05:09,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:05:09,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626539800] [2021-11-13 18:05:09,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:05:09,156 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:05:09,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:09,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:05:09,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:05:09,157 INFO L87 Difference]: Start difference. First operand 12407 states and 15915 transitions. cyclomatic complexity: 3534 Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:09,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:09,258 INFO L93 Difference]: Finished difference Result 15497 states and 19811 transitions. [2021-11-13 18:05:09,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:05:09,259 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15497 states and 19811 transitions. [2021-11-13 18:05:09,321 INFO L131 ngComponentsAnalysis]: Automaton has 31 accepting balls. 14945 [2021-11-13 18:05:09,368 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15497 states to 15497 states and 19811 transitions. [2021-11-13 18:05:09,368 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15390 [2021-11-13 18:05:09,378 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15390 [2021-11-13 18:05:09,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15497 states and 19811 transitions. [2021-11-13 18:05:09,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:09,393 INFO L681 BuchiCegarLoop]: Abstraction has 15497 states and 19811 transitions. [2021-11-13 18:05:09,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15497 states and 19811 transitions. [2021-11-13 18:05:09,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15497 to 15497. [2021-11-13 18:05:09,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15497 states, 15497 states have (on average 1.2783764599599923) internal successors, (19811), 15496 states have internal predecessors, (19811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:09,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15497 states to 15497 states and 19811 transitions. [2021-11-13 18:05:09,585 INFO L704 BuchiCegarLoop]: Abstraction has 15497 states and 19811 transitions. [2021-11-13 18:05:09,585 INFO L587 BuchiCegarLoop]: Abstraction has 15497 states and 19811 transitions. [2021-11-13 18:05:09,586 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-11-13 18:05:09,586 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15497 states and 19811 transitions. [2021-11-13 18:05:09,633 INFO L131 ngComponentsAnalysis]: Automaton has 31 accepting balls. 14945 [2021-11-13 18:05:09,633 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:09,633 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:09,635 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:09,636 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:09,636 INFO L791 eck$LassoCheckResult]: Stem: 245077#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 244934#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 244923#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 244889#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 244876#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 244875#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 245087#L113-2 assume !false; 245118#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 247520#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 247521#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 247512#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 247513#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 247504#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 247505#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 247497#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 247498#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 246565#L140 assume 8464 == ssl3_accept_~s__state~0#1; 246561#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 246317#L288 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 246315#L288-2 [2021-11-13 18:05:09,636 INFO L793 eck$LassoCheckResult]: Loop: 246315#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 246312#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 246306#L654 ssl3_accept_~skip~0#1 := 0; 246303#L113-2 assume !false; 246301#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 246299#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 246297#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 246295#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 246293#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 246289#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 246287#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 246283#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 246277#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 246275#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 246273#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 246271#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 245373#L149 assume 8496 == ssl3_accept_~s__state~0#1; 245374#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 245212#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 245209#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 245206#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 245204#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 245197#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 245191#L654 ssl3_accept_~skip~0#1 := 0; 245189#L113-2 assume !false; 245187#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 245185#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 245183#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 245181#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 245179#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 245177#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 245175#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 245172#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 245169#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 245167#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 245165#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 245162#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 245160#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 245157#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 245148#L155 assume 8512 == ssl3_accept_~s__state~0#1; 245149#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 245138#L318 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 245139#L322 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 247095#L322-2 assume !(ssl3_accept_~ret~0#1 <= 0); 247094#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 247092#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 247087#L654 ssl3_accept_~skip~0#1 := 0; 247086#L113-2 assume !false; 247085#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 247084#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 247083#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 247082#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 247081#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 247080#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 247079#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 247078#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 247077#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 247076#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 247075#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 247074#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 247073#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 247072#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 247071#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 247070#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 247069#L161 assume 8528 == ssl3_accept_~s__state~0#1; 246824#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 247067#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 247065#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 247057#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 247060#L370 assume !(3 == ssl3_accept_~blastFlag~0#1); 247055#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 247054#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 247052#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 247047#L654 ssl3_accept_~skip~0#1 := 0; 247045#L113-2 assume !false; 247040#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 247038#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 247036#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 247034#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 247032#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 247030#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 247028#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 247026#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 247024#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 247022#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 247020#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 247018#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 247016#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 247014#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 247012#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 247010#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 247008#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 247006#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 247004#L167 assume 8544 == ssl3_accept_~s__state~0#1; 245969#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 247001#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 246998#L405 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 246996#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 246992#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 246990#L420 assume !(4 == ssl3_accept_~blastFlag~0#1); 246988#L420-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 246986#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 246981#L654 ssl3_accept_~skip~0#1 := 0; 246980#L113-2 assume !false; 246979#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 246978#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 246977#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 246976#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 246975#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 246974#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 246973#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 246972#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 246971#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 246970#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 246969#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 246968#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 246967#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 246966#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 246965#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 246964#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 246963#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 246962#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 246961#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 246960#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 246959#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 246958#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 246957#L179 assume 8448 == ssl3_accept_~s__state~0#1; 246956#L180 assume !(ssl3_accept_~num1~0#1 > 0); 246954#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 246952#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 246943#L654 ssl3_accept_~skip~0#1 := 0; 246940#L113-2 assume !false; 246934#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 246929#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 246923#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 246921#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 246919#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 246917#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 246915#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 246913#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 246911#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 246909#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 246907#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 246905#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 246903#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 246901#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 246899#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 246897#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 246895#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 246893#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 246890#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 246887#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 246884#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 246881#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 246879#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 246853#L182 assume 8576 == ssl3_accept_~s__state~0#1; 246852#L186 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 246841#L463 assume !(5 == ssl3_accept_~blastFlag~0#1); 246835#L463-2 assume !(ssl3_accept_~ret~0#1 <= 0); 246593#L469 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 246586#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 246580#L654 ssl3_accept_~skip~0#1 := 0; 246578#L113-2 assume !false; 246576#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 246574#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 246572#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 246570#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 246558#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 246559#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 246418#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 246419#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 246412#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 246413#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 246408#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 246409#L146 assume 8466 == ssl3_accept_~s__state~0#1; 245384#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 246555#L288 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 246315#L288-2 [2021-11-13 18:05:09,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:09,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 5 times [2021-11-13 18:05:09,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:09,638 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197205732] [2021-11-13 18:05:09,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:09,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:09,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:09,645 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:09,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:09,653 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:09,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:09,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1775704631, now seen corresponding path program 1 times [2021-11-13 18:05:09,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:09,655 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530377484] [2021-11-13 18:05:09,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:09,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:09,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:09,687 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2021-11-13 18:05:09,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:09,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530377484] [2021-11-13 18:05:09,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530377484] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:05:09,688 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:05:09,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:05:09,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907739064] [2021-11-13 18:05:09,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:05:09,689 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:05:09,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:09,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:05:09,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:05:09,690 INFO L87 Difference]: Start difference. First operand 15497 states and 19811 transitions. cyclomatic complexity: 4346 Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:09,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:09,803 INFO L93 Difference]: Finished difference Result 15493 states and 19645 transitions. [2021-11-13 18:05:09,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:05:09,804 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15493 states and 19645 transitions. [2021-11-13 18:05:09,876 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 14849 [2021-11-13 18:05:09,930 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15493 states to 15493 states and 19645 transitions. [2021-11-13 18:05:09,931 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15386 [2021-11-13 18:05:09,941 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15386 [2021-11-13 18:05:09,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15493 states and 19645 transitions. [2021-11-13 18:05:09,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:09,954 INFO L681 BuchiCegarLoop]: Abstraction has 15493 states and 19645 transitions. [2021-11-13 18:05:09,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15493 states and 19645 transitions. [2021-11-13 18:05:10,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15493 to 15493. [2021-11-13 18:05:10,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15493 states, 15493 states have (on average 1.2679919963854644) internal successors, (19645), 15492 states have internal predecessors, (19645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:10,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15493 states to 15493 states and 19645 transitions. [2021-11-13 18:05:10,144 INFO L704 BuchiCegarLoop]: Abstraction has 15493 states and 19645 transitions. [2021-11-13 18:05:10,144 INFO L587 BuchiCegarLoop]: Abstraction has 15493 states and 19645 transitions. [2021-11-13 18:05:10,144 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-11-13 18:05:10,144 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15493 states and 19645 transitions. [2021-11-13 18:05:10,187 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 14849 [2021-11-13 18:05:10,187 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:10,187 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:10,188 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:10,188 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:10,188 INFO L791 eck$LassoCheckResult]: Stem: 276085#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 275933#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 275921#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 275887#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 275872#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 275871#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 276100#L113-2 assume !false; 276132#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 276942#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 276936#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 276937#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 276928#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 276929#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 276920#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 276921#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 276914#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 276915#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 276263#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 276264#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 277844#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 277056#L152 [2021-11-13 18:05:10,188 INFO L793 eck$LassoCheckResult]: Loop: 277056#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 277049#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 277050#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 277040#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 277041#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 277031#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 277032#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 277022#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 277023#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 277010#L179 assume 8448 == ssl3_accept_~s__state~0#1; 276964#L180 assume !(ssl3_accept_~num1~0#1 > 0); 276963#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 277001#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 276995#L654 ssl3_accept_~skip~0#1 := 0; 276993#L113-2 assume !false; 276990#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 276989#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 276984#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 276985#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 276980#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 276981#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 276983#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 277146#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 277143#L137 assume 8482 == ssl3_accept_~s__state~0#1; 277144#L138 ssl3_accept_~s__state~0#1 := 3; 277193#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 277188#L654 ssl3_accept_~skip~0#1 := 0; 277187#L113-2 assume !false; 277186#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 277185#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 277184#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 277183#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 277182#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 277181#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 277180#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 277179#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 277178#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 277177#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 277176#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 277175#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 277055#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 277056#L152 [2021-11-13 18:05:10,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:10,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1951259720, now seen corresponding path program 1 times [2021-11-13 18:05:10,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:10,189 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308707921] [2021-11-13 18:05:10,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:10,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:10,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:10,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:05:10,203 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:10,203 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308707921] [2021-11-13 18:05:10,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308707921] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:05:10,204 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:05:10,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:05:10,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853753885] [2021-11-13 18:05:10,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:05:10,204 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-13 18:05:10,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:10,205 INFO L85 PathProgramCache]: Analyzing trace with hash -897913173, now seen corresponding path program 2 times [2021-11-13 18:05:10,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:10,205 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584389994] [2021-11-13 18:05:10,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:10,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:10,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:10,209 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:10,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:10,214 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:10,322 INFO L210 LassoAnalysis]: Preferences: [2021-11-13 18:05:10,323 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-13 18:05:10,323 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-13 18:05:10,323 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-13 18:05:10,323 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-13 18:05:10,323 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:05:10,323 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-13 18:05:10,323 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-13 18:05:10,323 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration32_Loop [2021-11-13 18:05:10,323 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-13 18:05:10,324 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-13 18:05:10,325 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:05:10,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:05:10,336 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:05:10,338 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:05:10,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:05:10,383 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-13 18:05:10,383 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-13 18:05:10,384 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:05:10,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:05:10,388 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:05:10,401 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-13 18:05:10,401 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-13 18:05:10,414 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-11-13 18:05:10,431 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-13 18:05:10,431 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-13 18:05:10,463 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-11-13 18:05:10,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:05:10,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:05:10,465 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:05:10,480 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-13 18:05:10,480 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-13 18:05:10,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-11-13 18:05:10,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-11-13 18:05:10,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:05:10,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:05:10,554 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:05:10,560 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-13 18:05:10,560 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-13 18:05:10,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-11-13 18:05:10,586 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-13 18:05:10,622 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-11-13 18:05:10,622 INFO L210 LassoAnalysis]: Preferences: [2021-11-13 18:05:10,622 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-13 18:05:10,622 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-13 18:05:10,622 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-13 18:05:10,623 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-13 18:05:10,623 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:05:10,623 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-13 18:05:10,623 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-13 18:05:10,623 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration32_Loop [2021-11-13 18:05:10,623 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-13 18:05:10,623 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-13 18:05:10,624 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:05:10,631 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:05:10,633 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:05:10,636 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:05:10,638 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-13 18:05:10,677 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-13 18:05:10,677 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-13 18:05:10,677 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:05:10,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:05:10,678 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:05:10,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-11-13 18:05:10,679 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-13 18:05:10,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-13 18:05:10,686 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-13 18:05:10,686 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-13 18:05:10,686 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-13 18:05:10,686 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-13 18:05:10,688 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-13 18:05:10,688 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-13 18:05:10,695 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-13 18:05:10,698 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-13 18:05:10,698 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-13 18:05:10,698 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-13 18:05:10,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:05:10,699 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-13 18:05:10,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-11-13 18:05:10,791 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-13 18:05:10,791 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-13 18:05:10,792 INFO L513 LassoAnalysis]: Proved termination. [2021-11-13 18:05:10,792 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-11-13 18:05:10,814 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-11-13 18:05:10,814 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-13 18:05:10,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:10,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:10,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 18:05:10,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:05:10,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:10,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-13 18:05:10,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:05:11,091 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:05:11,095 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-13 18:05:11,095 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 15493 states and 19645 transitions. cyclomatic complexity: 4185 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:11,574 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 15493 states and 19645 transitions. cyclomatic complexity: 4185. 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 48835 states and 61417 transitions. Complement of second has 9 states. [2021-11-13 18:05:11,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-11-13 18:05:11,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:11,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 380 transitions. [2021-11-13 18:05:11,577 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 380 transitions. Stem has 20 letters. Loop has 41 letters. [2021-11-13 18:05:11,579 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-13 18:05:11,579 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 380 transitions. Stem has 61 letters. Loop has 41 letters. [2021-11-13 18:05:11,580 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-13 18:05:11,580 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 380 transitions. Stem has 20 letters. Loop has 82 letters. [2021-11-13 18:05:11,581 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-13 18:05:11,582 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 48835 states and 61417 transitions. [2021-11-13 18:05:11,780 INFO L131 ngComponentsAnalysis]: Automaton has 73 accepting balls. 28416 [2021-11-13 18:05:11,903 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 48835 states to 48222 states and 60663 transitions. [2021-11-13 18:05:11,903 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 31511 [2021-11-13 18:05:11,924 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 31674 [2021-11-13 18:05:11,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48222 states and 60663 transitions. [2021-11-13 18:05:11,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:11,925 INFO L681 BuchiCegarLoop]: Abstraction has 48222 states and 60663 transitions. [2021-11-13 18:05:11,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48222 states and 60663 transitions. [2021-11-13 18:05:12,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48222 to 41948. [2021-11-13 18:05:12,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41948 states, 41948 states have (on average 1.2683083818060457) internal successors, (53203), 41947 states have internal predecessors, (53203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:12,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41948 states to 41948 states and 53203 transitions. [2021-11-13 18:05:12,404 INFO L704 BuchiCegarLoop]: Abstraction has 41948 states and 53203 transitions. [2021-11-13 18:05:12,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:12,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:05:12,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:05:12,405 INFO L87 Difference]: Start difference. First operand 41948 states and 53203 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:12,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:12,826 INFO L93 Difference]: Finished difference Result 31554 states and 39843 transitions. [2021-11-13 18:05:12,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:05:12,835 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 31554 states and 39843 transitions. [2021-11-13 18:05:12,891 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-11-13 18:05:13,025 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 19052 [2021-11-13 18:05:13,289 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 31554 states to 31544 states and 39833 transitions. [2021-11-13 18:05:13,289 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20158 [2021-11-13 18:05:13,300 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 20158 [2021-11-13 18:05:13,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31544 states and 39833 transitions. [2021-11-13 18:05:13,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:13,301 INFO L681 BuchiCegarLoop]: Abstraction has 31544 states and 39833 transitions. [2021-11-13 18:05:13,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31544 states and 39833 transitions. [2021-11-13 18:05:13,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31544 to 31279. [2021-11-13 18:05:13,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31279 states, 31279 states have (on average 1.2638831164679178) internal successors, (39533), 31278 states have internal predecessors, (39533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:13,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31279 states to 31279 states and 39533 transitions. [2021-11-13 18:05:13,758 INFO L704 BuchiCegarLoop]: Abstraction has 31279 states and 39533 transitions. [2021-11-13 18:05:13,758 INFO L587 BuchiCegarLoop]: Abstraction has 31279 states and 39533 transitions. [2021-11-13 18:05:13,758 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-11-13 18:05:13,758 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 31279 states and 39533 transitions. [2021-11-13 18:05:13,845 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18965 [2021-11-13 18:05:13,845 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:13,845 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:13,847 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:13,847 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:13,847 INFO L791 eck$LassoCheckResult]: Stem: 414228#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 414009#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 413991#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 413951#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 413932#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 413931#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 414251#L113-2 assume !false; 414389#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 414388#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 414387#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 414386#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 414385#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 414383#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 414377#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 414375#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 414373#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 414371#L140 assume 8464 == ssl3_accept_~s__state~0#1; 414369#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 414367#L288 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 414365#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 414362#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 414356#L654 ssl3_accept_~skip~0#1 := 0; 414354#L113-2 assume !false; 414352#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 414350#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 414348#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 414346#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 414344#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 414342#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 414340#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 414338#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 414336#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 414334#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 414332#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 414330#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 414328#L149 assume 8496 == ssl3_accept_~s__state~0#1; 414326#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 414324#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 414322#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 414318#L307 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 414319#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 414740#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 414735#L654 ssl3_accept_~skip~0#1 := 0; 414734#L113-2 assume !false; 414733#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 414732#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 414731#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 414730#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 414729#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 414728#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 414727#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 414726#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 414725#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 414724#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 414723#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 414722#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 414721#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 414719#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 414720#L155 [2021-11-13 18:05:13,848 INFO L793 eck$LassoCheckResult]: Loop: 414720#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 425792#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 425788#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 425789#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 425784#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 425785#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 425780#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 425781#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 425776#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 425777#L182 assume !(8576 == ssl3_accept_~s__state~0#1); 425773#L185 assume !(8577 == ssl3_accept_~s__state~0#1); 425772#L188 assume !(8592 == ssl3_accept_~s__state~0#1); 425771#L191 assume !(8593 == ssl3_accept_~s__state~0#1); 425770#L194 assume !(8608 == ssl3_accept_~s__state~0#1); 425769#L197 assume !(8609 == ssl3_accept_~s__state~0#1); 425768#L200 assume !(8640 == ssl3_accept_~s__state~0#1); 425767#L203 assume !(8641 == ssl3_accept_~s__state~0#1); 425766#L206 assume 8656 == ssl3_accept_~s__state~0#1; 425685#L210 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 425765#L542 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 425764#L547 assume !(10 == ssl3_accept_~blastFlag~0#1); 425763#L550 assume !(13 == ssl3_accept_~blastFlag~0#1); 425762#L553 assume !(16 == ssl3_accept_~blastFlag~0#1); 425761#L556 assume !(19 == ssl3_accept_~blastFlag~0#1); 425760#L556-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 425759#L567 assume !(0 == ssl3_accept_~tmp___10~0#1); 425757#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 425752#L654 ssl3_accept_~skip~0#1 := 0; 425751#L113-2 assume !false; 425750#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 425749#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 425748#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 425746#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 425744#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 425742#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 425740#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 425738#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 425736#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 425734#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 425732#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 425730#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 425728#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 425726#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 425724#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 425722#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 425720#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 425718#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 425716#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 425714#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 425712#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 425710#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 425708#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 425706#L182 assume !(8576 == ssl3_accept_~s__state~0#1); 425703#L185 assume !(8577 == ssl3_accept_~s__state~0#1); 425701#L188 assume !(8592 == ssl3_accept_~s__state~0#1); 425698#L191 assume !(8593 == ssl3_accept_~s__state~0#1); 425696#L194 assume !(8608 == ssl3_accept_~s__state~0#1); 425693#L197 assume !(8609 == ssl3_accept_~s__state~0#1); 425691#L200 assume !(8640 == ssl3_accept_~s__state~0#1); 425689#L203 assume !(8641 == ssl3_accept_~s__state~0#1); 425687#L206 assume !(8656 == ssl3_accept_~s__state~0#1); 425684#L209 assume !(8657 == ssl3_accept_~s__state~0#1); 425681#L212 assume 8672 == ssl3_accept_~s__state~0#1; 425680#L216 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 425679#L575 assume !(11 == ssl3_accept_~blastFlag~0#1); 425678#L578 assume !(14 == ssl3_accept_~blastFlag~0#1); 425677#L581 assume !(17 == ssl3_accept_~blastFlag~0#1); 425676#L584 assume !(20 == ssl3_accept_~blastFlag~0#1); 425675#L584-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 425674#L594 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 425673#L594-2 ssl3_accept_~s__init_num~0#1 := 0; 414536#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 425667#L654 ssl3_accept_~skip~0#1 := 0; 425666#L113-2 assume !false; 425665#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 425664#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 425663#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 425662#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 425661#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 425660#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 425659#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 425658#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 425657#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 425656#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 425655#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 425654#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 425653#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 425652#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 425651#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 425650#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 425649#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 425648#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 425647#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 425646#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 425645#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 425644#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 425643#L179 assume 8448 == ssl3_accept_~s__state~0#1; 425642#L180 assume !(ssl3_accept_~num1~0#1 > 0); 425640#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 425638#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 425633#L654 ssl3_accept_~skip~0#1 := 0; 425632#L113-2 assume !false; 425631#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 425629#L116 assume 12292 == ssl3_accept_~s__state~0#1; 425628#L117 ssl3_accept_~s__new_session~0#1 := 1; 425627#L225 ssl3_accept_~s__server~0#1 := 1; 425626#L230 assume 0 != ssl3_accept_~cb~0#1; 425625#L230-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 425624#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 425622#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 425620#L240-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 425618#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post39#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post39#1;havoc ssl3_accept_#t~post39#1;ssl3_accept_~s__state~0#1 := 8480; 425616#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 425611#L654 ssl3_accept_~skip~0#1 := 0; 425610#L113-2 assume !false; 425609#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 425608#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 425607#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 425606#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 425605#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 425604#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 425602#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 425603#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 425869#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 425870#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 425861#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 425862#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 425854#L149 assume 8496 == ssl3_accept_~s__state~0#1; 425544#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 425852#L301 assume !(1 == ssl3_accept_~blastFlag~0#1); 425845#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 425842#L307 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 425837#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 425838#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 425823#L654 ssl3_accept_~skip~0#1 := 0; 425824#L113-2 assume !false; 425819#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 425820#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 425815#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 425816#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 425811#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 425812#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 425807#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 425808#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 425803#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 425804#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 425799#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 425800#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 425795#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 425796#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 414720#L155 [2021-11-13 18:05:13,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:13,849 INFO L85 PathProgramCache]: Analyzing trace with hash 465312689, now seen corresponding path program 1 times [2021-11-13 18:05:13,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:13,850 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491831131] [2021-11-13 18:05:13,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:13,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:13,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:13,859 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:13,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:13,980 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:13,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:13,980 INFO L85 PathProgramCache]: Analyzing trace with hash -412789539, now seen corresponding path program 1 times [2021-11-13 18:05:13,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:13,981 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491622640] [2021-11-13 18:05:13,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:13,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:14,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:14,032 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-11-13 18:05:14,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:14,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491622640] [2021-11-13 18:05:14,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491622640] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 18:05:14,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279998798] [2021-11-13 18:05:14,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:14,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 18:05:14,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:05:14,043 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 18:05:14,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-13 18:05:14,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:14,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 18:05:14,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:05:14,343 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-13 18:05:14,343 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-13 18:05:14,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279998798] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:05:14,343 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-13 18:05:14,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-13 18:05:14,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687035045] [2021-11-13 18:05:14,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:05:14,344 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:05:14,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:14,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:05:14,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-13 18:05:14,346 INFO L87 Difference]: Start difference. First operand 31279 states and 39533 transitions. cyclomatic complexity: 8319 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:14,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:14,521 INFO L93 Difference]: Finished difference Result 31418 states and 39628 transitions. [2021-11-13 18:05:14,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:05:14,522 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 31418 states and 39628 transitions. [2021-11-13 18:05:14,640 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 19023 [2021-11-13 18:05:14,847 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 31418 states to 31374 states and 39584 transitions. [2021-11-13 18:05:14,847 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20003 [2021-11-13 18:05:14,855 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 20003 [2021-11-13 18:05:14,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31374 states and 39584 transitions. [2021-11-13 18:05:14,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:14,856 INFO L681 BuchiCegarLoop]: Abstraction has 31374 states and 39584 transitions. [2021-11-13 18:05:14,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31374 states and 39584 transitions. [2021-11-13 18:05:15,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31374 to 31279. [2021-11-13 18:05:15,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31279 states, 31279 states have (on average 1.262476421880495) internal successors, (39489), 31278 states have internal predecessors, (39489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:15,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31279 states to 31279 states and 39489 transitions. [2021-11-13 18:05:15,337 INFO L704 BuchiCegarLoop]: Abstraction has 31279 states and 39489 transitions. [2021-11-13 18:05:15,337 INFO L587 BuchiCegarLoop]: Abstraction has 31279 states and 39489 transitions. [2021-11-13 18:05:15,337 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-11-13 18:05:15,337 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 31279 states and 39489 transitions. [2021-11-13 18:05:15,402 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18965 [2021-11-13 18:05:15,402 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:15,402 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:15,404 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:15,404 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, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:15,404 INFO L791 eck$LassoCheckResult]: Stem: 477372#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 477160#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 477142#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 477101#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 477083#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 477082#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 477394#L113-2 assume !false; 477534#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 477533#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 477532#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 477531#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 477530#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 477528#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 477522#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 477520#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 477518#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 477516#L140 assume 8464 == ssl3_accept_~s__state~0#1; 477514#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 477512#L288 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 477510#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 477507#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 477501#L654 ssl3_accept_~skip~0#1 := 0; 477499#L113-2 assume !false; 477497#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 477495#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 477493#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 477491#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 477489#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 477487#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 477485#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 477483#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 477481#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 477479#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 477477#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 477475#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 477473#L149 assume 8496 == ssl3_accept_~s__state~0#1; 477471#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 477469#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 477467#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 477463#L307 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 477464#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 477885#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 477880#L654 ssl3_accept_~skip~0#1 := 0; 477879#L113-2 assume !false; 477878#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 477877#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 477876#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 477875#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 477874#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 477873#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 477872#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 477871#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 477870#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 477869#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 477868#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 477867#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 477866#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 477864#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 477865#L155 [2021-11-13 18:05:15,405 INFO L793 eck$LassoCheckResult]: Loop: 477865#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 488931#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 488927#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 488928#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 488923#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 488924#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 488919#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 488920#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 488915#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 488916#L182 assume !(8576 == ssl3_accept_~s__state~0#1); 488912#L185 assume !(8577 == ssl3_accept_~s__state~0#1); 488911#L188 assume !(8592 == ssl3_accept_~s__state~0#1); 488910#L191 assume !(8593 == ssl3_accept_~s__state~0#1); 488909#L194 assume !(8608 == ssl3_accept_~s__state~0#1); 488908#L197 assume !(8609 == ssl3_accept_~s__state~0#1); 488907#L200 assume !(8640 == ssl3_accept_~s__state~0#1); 488906#L203 assume !(8641 == ssl3_accept_~s__state~0#1); 488905#L206 assume 8656 == ssl3_accept_~s__state~0#1; 488824#L210 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 488904#L542 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 488903#L547 assume !(10 == ssl3_accept_~blastFlag~0#1); 488902#L550 assume !(13 == ssl3_accept_~blastFlag~0#1); 488901#L553 assume !(16 == ssl3_accept_~blastFlag~0#1); 488900#L556 assume !(19 == ssl3_accept_~blastFlag~0#1); 488899#L556-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 488898#L567 assume !(0 == ssl3_accept_~tmp___10~0#1); 488896#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 488891#L654 ssl3_accept_~skip~0#1 := 0; 488890#L113-2 assume !false; 488889#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 488888#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 488887#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 488885#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 488883#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 488881#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 488879#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 488877#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 488875#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 488873#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 488871#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 488869#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 488867#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 488865#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 488863#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 488861#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 488859#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 488857#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 488855#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 488853#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 488851#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 488849#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 488847#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 488845#L182 assume !(8576 == ssl3_accept_~s__state~0#1); 488842#L185 assume !(8577 == ssl3_accept_~s__state~0#1); 488840#L188 assume !(8592 == ssl3_accept_~s__state~0#1); 488837#L191 assume !(8593 == ssl3_accept_~s__state~0#1); 488835#L194 assume !(8608 == ssl3_accept_~s__state~0#1); 488832#L197 assume !(8609 == ssl3_accept_~s__state~0#1); 488830#L200 assume !(8640 == ssl3_accept_~s__state~0#1); 488828#L203 assume !(8641 == ssl3_accept_~s__state~0#1); 488826#L206 assume !(8656 == ssl3_accept_~s__state~0#1); 488823#L209 assume !(8657 == ssl3_accept_~s__state~0#1); 488820#L212 assume 8672 == ssl3_accept_~s__state~0#1; 488819#L216 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 488818#L575 assume !(11 == ssl3_accept_~blastFlag~0#1); 488817#L578 assume !(14 == ssl3_accept_~blastFlag~0#1); 488816#L581 assume !(17 == ssl3_accept_~blastFlag~0#1); 488815#L584 assume !(20 == ssl3_accept_~blastFlag~0#1); 488814#L584-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 488813#L594 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 488812#L594-2 ssl3_accept_~s__init_num~0#1 := 0; 477684#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 488806#L654 ssl3_accept_~skip~0#1 := 0; 488805#L113-2 assume !false; 488804#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 488803#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 488802#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 488801#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 488800#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 488799#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 488798#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 488797#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 488796#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 488795#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 488794#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 488793#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 488792#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 488791#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 488790#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 488789#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 488788#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 488787#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 488786#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 488785#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 488784#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 488783#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 488782#L179 assume 8448 == ssl3_accept_~s__state~0#1; 488781#L180 assume !(ssl3_accept_~num1~0#1 > 0); 488779#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 488777#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 488772#L654 ssl3_accept_~skip~0#1 := 0; 488771#L113-2 assume !false; 488770#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 488768#L116 assume 12292 == ssl3_accept_~s__state~0#1; 488767#L117 ssl3_accept_~s__new_session~0#1 := 1; 488766#L225 ssl3_accept_~s__server~0#1 := 1; 488765#L230 assume 0 != ssl3_accept_~cb~0#1; 488764#L230-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 488763#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 488761#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 488759#L240-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 488757#L257 assume 12292 != ssl3_accept_~s__state~0#1; 488758#L258 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post38#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post38#1;havoc ssl3_accept_#t~post38#1; 489046#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 489040#L654 ssl3_accept_~skip~0#1 := 0; 489038#L113-2 assume !false; 489036#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 489035#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 489033#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 489032#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 489028#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 489026#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 489025#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 489023#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 489021#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 489019#L140 assume 8464 == ssl3_accept_~s__state~0#1; 488686#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 489017#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 489016#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 489014#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 489009#L654 ssl3_accept_~skip~0#1 := 0; 489008#L113-2 assume !false; 489007#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 489006#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 489005#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 489004#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 489003#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 489002#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 489001#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 489000#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 488999#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 488998#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 488997#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 488995#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 488993#L149 assume 8496 == ssl3_accept_~s__state~0#1; 488683#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 488991#L301 assume !(1 == ssl3_accept_~blastFlag~0#1); 488984#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 488981#L307 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 488976#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 488977#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 488962#L654 ssl3_accept_~skip~0#1 := 0; 488963#L113-2 assume !false; 488958#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 488959#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 488954#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 488955#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 488950#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 488951#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 488946#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 488947#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 488942#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 488943#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 488938#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 488939#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 488934#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 488935#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 477865#L155 [2021-11-13 18:05:15,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:15,405 INFO L85 PathProgramCache]: Analyzing trace with hash 465312689, now seen corresponding path program 2 times [2021-11-13 18:05:15,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:15,406 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462000675] [2021-11-13 18:05:15,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:15,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:15,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:15,414 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:15,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:15,429 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:15,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:15,430 INFO L85 PathProgramCache]: Analyzing trace with hash 2017409263, now seen corresponding path program 1 times [2021-11-13 18:05:15,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:15,430 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137666811] [2021-11-13 18:05:15,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:15,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:15,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:15,462 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 147 proven. 5 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-13 18:05:15,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:15,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137666811] [2021-11-13 18:05:15,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137666811] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 18:05:15,463 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322624182] [2021-11-13 18:05:15,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:15,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 18:05:15,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:05:15,471 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 18:05:15,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-13 18:05:15,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:15,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-13 18:05:15,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:05:15,860 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-11-13 18:05:15,860 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-13 18:05:15,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322624182] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:05:15,861 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-13 18:05:15,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-13 18:05:15,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2558061] [2021-11-13 18:05:15,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:05:15,861 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:05:15,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:15,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:05:15,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-13 18:05:15,862 INFO L87 Difference]: Start difference. First operand 31279 states and 39489 transitions. cyclomatic complexity: 8275 Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:16,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:16,050 INFO L93 Difference]: Finished difference Result 30975 states and 39082 transitions. [2021-11-13 18:05:16,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:05:16,051 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 30975 states and 39082 transitions. [2021-11-13 18:05:16,315 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18680 [2021-11-13 18:05:16,367 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 30975 states to 30975 states and 39082 transitions. [2021-11-13 18:05:16,367 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19786 [2021-11-13 18:05:16,376 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19786 [2021-11-13 18:05:16,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30975 states and 39082 transitions. [2021-11-13 18:05:16,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:16,377 INFO L681 BuchiCegarLoop]: Abstraction has 30975 states and 39082 transitions. [2021-11-13 18:05:16,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30975 states and 39082 transitions. [2021-11-13 18:05:16,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30975 to 30975. [2021-11-13 18:05:16,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30975 states, 30975 states have (on average 1.261727199354318) internal successors, (39082), 30974 states have internal predecessors, (39082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:16,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30975 states to 30975 states and 39082 transitions. [2021-11-13 18:05:16,816 INFO L704 BuchiCegarLoop]: Abstraction has 30975 states and 39082 transitions. [2021-11-13 18:05:16,816 INFO L587 BuchiCegarLoop]: Abstraction has 30975 states and 39082 transitions. [2021-11-13 18:05:16,816 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-11-13 18:05:16,817 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30975 states and 39082 transitions. [2021-11-13 18:05:16,874 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18680 [2021-11-13 18:05:16,874 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:16,874 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:16,875 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:16,875 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:16,875 INFO L791 eck$LassoCheckResult]: Stem: 540175#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 539930#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 539909#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 539870#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 539847#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 539846#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 540206#L113-2 assume !false; 540350#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 540349#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 540348#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 540347#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 540346#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 540344#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 540338#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 540336#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 540334#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 540332#L140 assume 8464 == ssl3_accept_~s__state~0#1; 540330#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 540328#L288 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 540326#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 540323#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 540317#L654 ssl3_accept_~skip~0#1 := 0; 540315#L113-2 assume !false; 540313#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 540311#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 540309#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 540307#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 540305#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 540303#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 540301#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 540299#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 540297#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 540295#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 540293#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 540291#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 540289#L149 assume 8496 == ssl3_accept_~s__state~0#1; 540287#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 540285#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 540283#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 540279#L307 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 540280#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 540700#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 540695#L654 ssl3_accept_~skip~0#1 := 0; 540694#L113-2 assume !false; 540693#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 540692#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 540691#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 540690#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 540689#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 540688#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 540687#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 540686#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 540685#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 540684#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 540683#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 540682#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 540681#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 540679#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 540680#L155 [2021-11-13 18:05:16,876 INFO L793 eck$LassoCheckResult]: Loop: 540680#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 551561#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 551560#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 551559#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 551558#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 551557#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 551556#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 551555#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 551554#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 551553#L182 assume !(8576 == ssl3_accept_~s__state~0#1); 551552#L185 assume !(8577 == ssl3_accept_~s__state~0#1); 551551#L188 assume !(8592 == ssl3_accept_~s__state~0#1); 551550#L191 assume !(8593 == ssl3_accept_~s__state~0#1); 551549#L194 assume !(8608 == ssl3_accept_~s__state~0#1); 551548#L197 assume !(8609 == ssl3_accept_~s__state~0#1); 551547#L200 assume !(8640 == ssl3_accept_~s__state~0#1); 551546#L203 assume !(8641 == ssl3_accept_~s__state~0#1); 551545#L206 assume 8656 == ssl3_accept_~s__state~0#1; 551464#L210 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 551544#L542 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 551543#L547 assume !(10 == ssl3_accept_~blastFlag~0#1); 551542#L550 assume !(13 == ssl3_accept_~blastFlag~0#1); 551541#L553 assume !(16 == ssl3_accept_~blastFlag~0#1); 551540#L556 assume !(19 == ssl3_accept_~blastFlag~0#1); 551539#L556-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 551538#L567 assume !(0 == ssl3_accept_~tmp___10~0#1); 551536#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 551531#L654 ssl3_accept_~skip~0#1 := 0; 551530#L113-2 assume !false; 551529#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 551528#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 551527#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 551525#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 551523#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 551521#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 551519#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 551517#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 551515#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 551513#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 551511#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 551509#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 551507#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 551505#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 551503#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 551501#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 551499#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 551497#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 551495#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 551493#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 551491#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 551489#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 551487#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 551485#L182 assume !(8576 == ssl3_accept_~s__state~0#1); 551482#L185 assume !(8577 == ssl3_accept_~s__state~0#1); 551480#L188 assume !(8592 == ssl3_accept_~s__state~0#1); 551477#L191 assume !(8593 == ssl3_accept_~s__state~0#1); 551475#L194 assume !(8608 == ssl3_accept_~s__state~0#1); 551472#L197 assume !(8609 == ssl3_accept_~s__state~0#1); 551470#L200 assume !(8640 == ssl3_accept_~s__state~0#1); 551468#L203 assume !(8641 == ssl3_accept_~s__state~0#1); 551466#L206 assume !(8656 == ssl3_accept_~s__state~0#1); 551463#L209 assume !(8657 == ssl3_accept_~s__state~0#1); 551460#L212 assume 8672 == ssl3_accept_~s__state~0#1; 551459#L216 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 551458#L575 assume !(11 == ssl3_accept_~blastFlag~0#1); 551457#L578 assume !(14 == ssl3_accept_~blastFlag~0#1); 551456#L581 assume !(17 == ssl3_accept_~blastFlag~0#1); 551455#L584 assume !(20 == ssl3_accept_~blastFlag~0#1); 551454#L584-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 551453#L594 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 551452#L594-2 ssl3_accept_~s__init_num~0#1 := 0; 540496#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 551446#L654 ssl3_accept_~skip~0#1 := 0; 551445#L113-2 assume !false; 551444#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 551443#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 551442#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 551441#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 551440#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 551439#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 551438#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 551437#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 551436#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 551435#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 551434#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 551433#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 551432#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 551431#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 551430#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 551429#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 551428#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 551427#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 551426#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 551425#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 551424#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 551423#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 551422#L179 assume 8448 == ssl3_accept_~s__state~0#1; 551421#L180 assume !(ssl3_accept_~num1~0#1 > 0); 551419#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 551417#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 551412#L654 ssl3_accept_~skip~0#1 := 0; 551411#L113-2 assume !false; 551410#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 551408#L116 assume 12292 == ssl3_accept_~s__state~0#1; 551407#L117 ssl3_accept_~s__new_session~0#1 := 1; 551406#L225 ssl3_accept_~s__server~0#1 := 1; 551405#L230 assume 0 != ssl3_accept_~cb~0#1; 551404#L230-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 551403#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 551401#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 551399#L240-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 551398#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post39#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post39#1;havoc ssl3_accept_#t~post39#1;ssl3_accept_~s__state~0#1 := 8480; 551396#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 551391#L654 ssl3_accept_~skip~0#1 := 0; 551390#L113-2 assume !false; 551389#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 551388#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 551387#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 551386#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 551385#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 551384#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 551382#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 551383#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 551664#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 551663#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 551662#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 551661#L146 assume 8466 == ssl3_accept_~s__state~0#1; 551327#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 551660#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 551659#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 551657#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 551652#L654 ssl3_accept_~skip~0#1 := 0; 551651#L113-2 assume !false; 551650#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 551649#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 551648#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 551647#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 551646#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 551645#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 551644#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 551643#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 551642#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 551641#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 551640#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 551607#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 551603#L149 assume 8496 == ssl3_accept_~s__state~0#1; 551324#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 551601#L301 assume !(1 == ssl3_accept_~blastFlag~0#1); 551595#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 551592#L307 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 551588#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 551582#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 551577#L654 ssl3_accept_~skip~0#1 := 0; 551576#L113-2 assume !false; 551575#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 551574#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 551573#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 551572#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 551571#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 551570#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 551569#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 551568#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 551567#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 551566#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 551565#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 551564#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 551563#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 551562#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 540680#L155 [2021-11-13 18:05:16,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:16,876 INFO L85 PathProgramCache]: Analyzing trace with hash 465312689, now seen corresponding path program 3 times [2021-11-13 18:05:16,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:16,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482301425] [2021-11-13 18:05:16,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:16,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:16,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:16,884 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:16,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:16,898 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:16,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:16,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1783055958, now seen corresponding path program 1 times [2021-11-13 18:05:16,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:16,899 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144523202] [2021-11-13 18:05:16,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:16,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:16,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:16,929 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 151 proven. 5 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-13 18:05:16,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:16,929 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144523202] [2021-11-13 18:05:16,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144523202] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 18:05:16,929 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393048070] [2021-11-13 18:05:16,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:16,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 18:05:16,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:05:16,944 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 18:05:16,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-13 18:05:17,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:17,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 18:05:17,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:05:17,263 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2021-11-13 18:05:17,263 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-13 18:05:17,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393048070] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:05:17,264 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-13 18:05:17,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-13 18:05:17,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027806882] [2021-11-13 18:05:17,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:05:17,265 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:05:17,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:17,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:05:17,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-13 18:05:17,265 INFO L87 Difference]: Start difference. First operand 30975 states and 39082 transitions. cyclomatic complexity: 8172 Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:17,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:17,587 INFO L93 Difference]: Finished difference Result 31090 states and 39174 transitions. [2021-11-13 18:05:17,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:05:17,603 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 31090 states and 39174 transitions. [2021-11-13 18:05:17,738 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18680 [2021-11-13 18:05:17,798 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 31090 states to 30975 states and 39059 transitions. [2021-11-13 18:05:17,798 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19786 [2021-11-13 18:05:17,808 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19786 [2021-11-13 18:05:17,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30975 states and 39059 transitions. [2021-11-13 18:05:17,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:17,809 INFO L681 BuchiCegarLoop]: Abstraction has 30975 states and 39059 transitions. [2021-11-13 18:05:17,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30975 states and 39059 transitions. [2021-11-13 18:05:18,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30975 to 30975. [2021-11-13 18:05:18,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30975 states, 30975 states have (on average 1.2609846650524617) internal successors, (39059), 30974 states have internal predecessors, (39059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:18,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30975 states to 30975 states and 39059 transitions. [2021-11-13 18:05:18,226 INFO L704 BuchiCegarLoop]: Abstraction has 30975 states and 39059 transitions. [2021-11-13 18:05:18,226 INFO L587 BuchiCegarLoop]: Abstraction has 30975 states and 39059 transitions. [2021-11-13 18:05:18,226 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-11-13 18:05:18,226 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30975 states and 39059 transitions. [2021-11-13 18:05:18,294 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18680 [2021-11-13 18:05:18,294 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:18,294 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:18,295 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:18,295 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:18,296 INFO L791 eck$LassoCheckResult]: Stem: 602716#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 602491#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 602474#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 602437#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 602420#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 602419#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 602734#L113-2 assume !false; 602874#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 602873#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 602872#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 602871#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 602870#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 602868#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 602862#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 602860#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 602858#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 602856#L140 assume 8464 == ssl3_accept_~s__state~0#1; 602854#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 602852#L288 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 602850#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 602847#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 602841#L654 ssl3_accept_~skip~0#1 := 0; 602839#L113-2 assume !false; 602837#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 602835#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 602833#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 602831#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 602829#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 602827#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 602825#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 602823#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 602821#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 602819#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 602817#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 602815#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 602813#L149 assume 8496 == ssl3_accept_~s__state~0#1; 602811#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 602809#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 602807#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 602803#L307 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 602804#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 603223#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 603218#L654 ssl3_accept_~skip~0#1 := 0; 603217#L113-2 assume !false; 603216#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 603215#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 603214#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 603213#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 603212#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 603211#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 603210#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 603209#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 603208#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 603207#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 603206#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 603205#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 603204#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 603202#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 603203#L155 [2021-11-13 18:05:18,296 INFO L793 eck$LassoCheckResult]: Loop: 603203#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 614113#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 614114#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 614109#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 614110#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 614105#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 614106#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 614101#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 614102#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 614097#L182 assume !(8576 == ssl3_accept_~s__state~0#1); 614098#L185 assume !(8577 == ssl3_accept_~s__state~0#1); 614094#L188 assume !(8592 == ssl3_accept_~s__state~0#1); 614093#L191 assume !(8593 == ssl3_accept_~s__state~0#1); 614092#L194 assume !(8608 == ssl3_accept_~s__state~0#1); 614091#L197 assume !(8609 == ssl3_accept_~s__state~0#1); 614090#L200 assume !(8640 == ssl3_accept_~s__state~0#1); 614089#L203 assume !(8641 == ssl3_accept_~s__state~0#1); 614088#L206 assume 8656 == ssl3_accept_~s__state~0#1; 614007#L210 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 614087#L542 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 614086#L547 assume !(10 == ssl3_accept_~blastFlag~0#1); 614085#L550 assume !(13 == ssl3_accept_~blastFlag~0#1); 614084#L553 assume !(16 == ssl3_accept_~blastFlag~0#1); 614083#L556 assume !(19 == ssl3_accept_~blastFlag~0#1); 614082#L556-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 614081#L567 assume !(0 == ssl3_accept_~tmp___10~0#1); 614079#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 614074#L654 ssl3_accept_~skip~0#1 := 0; 614073#L113-2 assume !false; 614072#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 614071#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 614070#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 614068#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 614066#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 614064#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 614062#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 614060#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 614058#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 614056#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 614054#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 614052#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 614050#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 614048#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 614046#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 614044#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 614042#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 614040#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 614038#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 614036#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 614034#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 614032#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 614030#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 614028#L182 assume !(8576 == ssl3_accept_~s__state~0#1); 614025#L185 assume !(8577 == ssl3_accept_~s__state~0#1); 614023#L188 assume !(8592 == ssl3_accept_~s__state~0#1); 614020#L191 assume !(8593 == ssl3_accept_~s__state~0#1); 614018#L194 assume !(8608 == ssl3_accept_~s__state~0#1); 614015#L197 assume !(8609 == ssl3_accept_~s__state~0#1); 614013#L200 assume !(8640 == ssl3_accept_~s__state~0#1); 614011#L203 assume !(8641 == ssl3_accept_~s__state~0#1); 614009#L206 assume !(8656 == ssl3_accept_~s__state~0#1); 614006#L209 assume !(8657 == ssl3_accept_~s__state~0#1); 614003#L212 assume 8672 == ssl3_accept_~s__state~0#1; 614002#L216 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 614001#L575 assume !(11 == ssl3_accept_~blastFlag~0#1); 614000#L578 assume !(14 == ssl3_accept_~blastFlag~0#1); 613999#L581 assume !(17 == ssl3_accept_~blastFlag~0#1); 613998#L584 assume !(20 == ssl3_accept_~blastFlag~0#1); 613997#L584-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 613996#L594 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 613995#L594-2 ssl3_accept_~s__init_num~0#1 := 0; 603019#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 613989#L654 ssl3_accept_~skip~0#1 := 0; 613988#L113-2 assume !false; 613987#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 613986#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 613985#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 613984#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 613983#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 613982#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 613981#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 613980#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 613979#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 613978#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 613977#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 613976#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 613975#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 613974#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 613973#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 613972#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 613971#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 613970#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 613969#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 613968#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 613967#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 613966#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 613961#L179 assume 8448 == ssl3_accept_~s__state~0#1; 613960#L180 assume !(ssl3_accept_~num1~0#1 > 0); 613958#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 613956#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 613951#L654 ssl3_accept_~skip~0#1 := 0; 613950#L113-2 assume !false; 613949#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 613947#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 613948#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 614069#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 614067#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 614065#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 614063#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 614061#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 614059#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 614057#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 614055#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 614053#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 614051#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 614049#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 614047#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 614045#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 614043#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 614041#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 614039#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 614037#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 614035#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 614033#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 614031#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 614029#L182 assume 8576 == ssl3_accept_~s__state~0#1; 614027#L186 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 614176#L463 assume !(5 == ssl3_accept_~blastFlag~0#1); 614172#L463-2 assume !(ssl3_accept_~ret~0#1 <= 0); 614166#L469 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 614167#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 614218#L654 ssl3_accept_~skip~0#1 := 0; 614217#L113-2 assume !false; 614215#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 614213#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 614210#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 614209#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 614208#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 614207#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 614206#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 614205#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 614204#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 614203#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 614202#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 614201#L146 assume 8466 == ssl3_accept_~s__state~0#1; 613867#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 614200#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 614199#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 614197#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 614192#L654 ssl3_accept_~skip~0#1 := 0; 614191#L113-2 assume !false; 614190#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 614189#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 614188#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 614187#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 614186#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 614185#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 614184#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 614182#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 614180#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 614178#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 614177#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 614175#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 614174#L149 assume 8496 == ssl3_accept_~s__state~0#1; 613864#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 614173#L301 assume !(1 == ssl3_accept_~blastFlag~0#1); 614168#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 614165#L307 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 614161#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 614153#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 614149#L654 ssl3_accept_~skip~0#1 := 0; 614144#L113-2 assume !false; 614145#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 614140#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 614141#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 614136#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 614137#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 614132#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 614133#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 614128#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 614129#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 614124#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 614125#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 614120#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 614121#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 614117#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 603203#L155 [2021-11-13 18:05:18,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:18,296 INFO L85 PathProgramCache]: Analyzing trace with hash 465312689, now seen corresponding path program 4 times [2021-11-13 18:05:18,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:18,297 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400144394] [2021-11-13 18:05:18,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:18,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:18,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:18,305 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:18,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:18,321 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:18,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:18,321 INFO L85 PathProgramCache]: Analyzing trace with hash -646410730, now seen corresponding path program 1 times [2021-11-13 18:05:18,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:18,322 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459391407] [2021-11-13 18:05:18,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:18,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:18,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:18,359 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-13 18:05:18,360 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:18,360 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459391407] [2021-11-13 18:05:18,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459391407] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 18:05:18,360 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853626768] [2021-11-13 18:05:18,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:18,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 18:05:18,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:05:18,362 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 18:05:18,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-13 18:05:18,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:18,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-13 18:05:18,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:05:18,813 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-13 18:05:18,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:05:19,174 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-13 18:05:19,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853626768] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 18:05:19,175 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 18:05:19,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-13 18:05:19,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423053131] [2021-11-13 18:05:19,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 18:05:19,177 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:05:19,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:19,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-13 18:05:19,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-13 18:05:19,177 INFO L87 Difference]: Start difference. First operand 30975 states and 39059 transitions. cyclomatic complexity: 8149 Second operand has 6 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:19,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:19,572 INFO L93 Difference]: Finished difference Result 36156 states and 44808 transitions. [2021-11-13 18:05:19,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 18:05:19,572 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36156 states and 44808 transitions. [2021-11-13 18:05:19,976 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 21802 [2021-11-13 18:05:20,059 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36156 states to 36156 states and 44808 transitions. [2021-11-13 18:05:20,059 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 22908 [2021-11-13 18:05:20,072 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 22908 [2021-11-13 18:05:20,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36156 states and 44808 transitions. [2021-11-13 18:05:20,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:20,073 INFO L681 BuchiCegarLoop]: Abstraction has 36156 states and 44808 transitions. [2021-11-13 18:05:20,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36156 states and 44808 transitions. [2021-11-13 18:05:20,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36156 to 33651. [2021-11-13 18:05:20,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33651 states, 33651 states have (on average 1.2403494695551396) internal successors, (41739), 33650 states have internal predecessors, (41739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:20,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33651 states to 33651 states and 41739 transitions. [2021-11-13 18:05:20,330 INFO L704 BuchiCegarLoop]: Abstraction has 33651 states and 41739 transitions. [2021-11-13 18:05:20,330 INFO L587 BuchiCegarLoop]: Abstraction has 33651 states and 41739 transitions. [2021-11-13 18:05:20,330 INFO L425 BuchiCegarLoop]: ======== Iteration 37============ [2021-11-13 18:05:20,330 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 33651 states and 41739 transitions. [2021-11-13 18:05:20,533 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 20136 [2021-11-13 18:05:20,534 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:20,534 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:20,535 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:20,535 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:20,536 INFO L791 eck$LassoCheckResult]: Stem: 670977#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 670749#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 670730#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 670691#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 670671#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 670670#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 671002#L113-2 assume !false; 671141#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 671140#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 671139#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 671138#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 671137#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 671135#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 671129#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 671127#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 671125#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 671123#L140 assume 8464 == ssl3_accept_~s__state~0#1; 671121#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 671119#L288 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 671117#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 671114#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 671108#L654 ssl3_accept_~skip~0#1 := 0; 671106#L113-2 assume !false; 671104#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 671102#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 671100#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 671098#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 671096#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 671094#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 671092#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 671090#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 671088#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 671086#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 671084#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 671082#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 671080#L149 assume 8496 == ssl3_accept_~s__state~0#1; 671078#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 671076#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 671074#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 671070#L307 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 671071#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 671471#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 671466#L654 ssl3_accept_~skip~0#1 := 0; 671465#L113-2 assume !false; 671464#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 671463#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 671462#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 671461#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 671460#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 671459#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 671458#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 671457#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 671456#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 671455#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 671454#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 671453#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 671452#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 671449#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 671451#L155 [2021-11-13 18:05:20,536 INFO L793 eck$LassoCheckResult]: Loop: 671451#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 683593#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 683592#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 683591#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 683590#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 683589#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 683588#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 683587#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 683586#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 683585#L182 assume !(8576 == ssl3_accept_~s__state~0#1); 683584#L185 assume !(8577 == ssl3_accept_~s__state~0#1); 683583#L188 assume !(8592 == ssl3_accept_~s__state~0#1); 683582#L191 assume !(8593 == ssl3_accept_~s__state~0#1); 683581#L194 assume !(8608 == ssl3_accept_~s__state~0#1); 683580#L197 assume !(8609 == ssl3_accept_~s__state~0#1); 683579#L200 assume !(8640 == ssl3_accept_~s__state~0#1); 683578#L203 assume !(8641 == ssl3_accept_~s__state~0#1); 683577#L206 assume 8656 == ssl3_accept_~s__state~0#1; 683499#L210 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 683576#L542 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 683575#L547 assume !(10 == ssl3_accept_~blastFlag~0#1); 683574#L550 assume !(13 == ssl3_accept_~blastFlag~0#1); 683573#L553 assume !(16 == ssl3_accept_~blastFlag~0#1); 683572#L556 assume !(19 == ssl3_accept_~blastFlag~0#1); 683571#L556-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 683570#L567 assume !(0 == ssl3_accept_~tmp___10~0#1); 683568#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 683563#L654 ssl3_accept_~skip~0#1 := 0; 683562#L113-2 assume !false; 683561#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 683560#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 683559#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 683558#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 683557#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 683556#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 683555#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 683554#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 683553#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 683552#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 683551#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 683550#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 683549#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 683548#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 683547#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 683546#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 683545#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 683544#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 683543#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 683542#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 683541#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 683540#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 683539#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 683538#L182 assume !(8576 == ssl3_accept_~s__state~0#1); 683537#L185 assume !(8577 == ssl3_accept_~s__state~0#1); 683536#L188 assume !(8592 == ssl3_accept_~s__state~0#1); 683535#L191 assume !(8593 == ssl3_accept_~s__state~0#1); 683534#L194 assume !(8608 == ssl3_accept_~s__state~0#1); 683533#L197 assume !(8609 == ssl3_accept_~s__state~0#1); 683532#L200 assume !(8640 == ssl3_accept_~s__state~0#1); 683531#L203 assume !(8641 == ssl3_accept_~s__state~0#1); 683530#L206 assume !(8656 == ssl3_accept_~s__state~0#1); 683529#L209 assume !(8657 == ssl3_accept_~s__state~0#1); 683495#L212 assume 8672 == ssl3_accept_~s__state~0#1; 683494#L216 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 683493#L575 assume !(11 == ssl3_accept_~blastFlag~0#1); 683492#L578 assume !(14 == ssl3_accept_~blastFlag~0#1); 683491#L581 assume !(17 == ssl3_accept_~blastFlag~0#1); 683490#L584 assume !(20 == ssl3_accept_~blastFlag~0#1); 683489#L584-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 683488#L594 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 683487#L594-2 ssl3_accept_~s__init_num~0#1 := 0; 671230#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 683481#L654 ssl3_accept_~skip~0#1 := 0; 683480#L113-2 assume !false; 683479#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 683478#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 683477#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 683476#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 683475#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 683474#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 683473#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 683472#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 683471#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 683470#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 683469#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 683468#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 683467#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 683466#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 683465#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 683464#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 683463#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 683462#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 683461#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 683460#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 683459#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 683458#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 683457#L179 assume 8448 == ssl3_accept_~s__state~0#1; 683456#L180 assume !(ssl3_accept_~num1~0#1 > 0); 683454#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 683452#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 683447#L654 ssl3_accept_~skip~0#1 := 0; 683446#L113-2 assume !false; 683445#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 683443#L116 assume 12292 == ssl3_accept_~s__state~0#1; 683442#L117 ssl3_accept_~s__new_session~0#1 := 1; 683441#L225 ssl3_accept_~s__server~0#1 := 1; 683440#L230 assume 0 != ssl3_accept_~cb~0#1; 683439#L230-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 683438#L235 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 683436#L240 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 683434#L240-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 683433#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post39#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post39#1;havoc ssl3_accept_#t~post39#1;ssl3_accept_~s__state~0#1 := 8480; 683431#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 683426#L654 ssl3_accept_~skip~0#1 := 0; 683425#L113-2 assume !false; 683424#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 683423#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 683422#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 683421#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 683420#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 683419#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 683418#L131 assume 8480 == ssl3_accept_~s__state~0#1; 683368#L135 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 683417#L273 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 671145#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 683411#L654 ssl3_accept_~skip~0#1 := 0; 683410#L113-2 assume !false; 683409#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 683408#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 683407#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 683406#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 683405#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 683404#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 683403#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 683402#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 683401#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 683400#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 683399#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 683398#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 683397#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 683396#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 683395#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 683394#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 683393#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 683392#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 683391#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 683390#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 683389#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 683388#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 683387#L179 assume 8448 == ssl3_accept_~s__state~0#1; 683386#L180 assume !(ssl3_accept_~num1~0#1 > 0); 683384#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 683382#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 683377#L654 ssl3_accept_~skip~0#1 := 0; 683376#L113-2 assume !false; 683375#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 683374#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 683373#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 683372#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 683371#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 683370#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 683369#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 683367#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 683366#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 683365#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 683364#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 683362#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 683361#L149 assume 8496 == ssl3_accept_~s__state~0#1; 683360#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 683631#L301 assume !(1 == ssl3_accept_~blastFlag~0#1); 683626#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 683623#L307 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 683620#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 683614#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 683609#L654 ssl3_accept_~skip~0#1 := 0; 683608#L113-2 assume !false; 683607#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 683606#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 683605#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 683604#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 683603#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 683602#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 683601#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 683600#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 683599#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 683598#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 683597#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 683596#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 683595#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 683594#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 671451#L155 [2021-11-13 18:05:20,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:20,537 INFO L85 PathProgramCache]: Analyzing trace with hash 465312689, now seen corresponding path program 5 times [2021-11-13 18:05:20,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:20,537 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161952789] [2021-11-13 18:05:20,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:20,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:20,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:20,543 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:20,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:20,557 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:20,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:20,557 INFO L85 PathProgramCache]: Analyzing trace with hash -571314066, now seen corresponding path program 1 times [2021-11-13 18:05:20,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:20,557 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805886781] [2021-11-13 18:05:20,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:20,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:20,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:20,588 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-11-13 18:05:20,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:05:20,589 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805886781] [2021-11-13 18:05:20,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805886781] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 18:05:20,589 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371677258] [2021-11-13 18:05:20,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:20,589 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 18:05:20,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:05:20,595 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 18:05:20,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-13 18:05:20,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:05:20,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-13 18:05:20,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:05:20,941 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-11-13 18:05:20,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:05:21,236 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-11-13 18:05:21,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371677258] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 18:05:21,237 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 18:05:21,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-13 18:05:21,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27457141] [2021-11-13 18:05:21,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 18:05:21,238 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-13 18:05:21,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:05:21,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-13 18:05:21,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-13 18:05:21,239 INFO L87 Difference]: Start difference. First operand 33651 states and 41739 transitions. cyclomatic complexity: 8153 Second operand has 6 states, 6 states have (on average 27.833333333333332) internal successors, (167), 6 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:21,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 18:05:21,525 INFO L93 Difference]: Finished difference Result 33138 states and 40770 transitions. [2021-11-13 18:05:21,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 18:05:21,525 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 33138 states and 40770 transitions. [2021-11-13 18:05:21,614 INFO L131 ngComponentsAnalysis]: Automaton has 78 accepting balls. 15209 [2021-11-13 18:05:21,671 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 33138 states to 30181 states and 37223 transitions. [2021-11-13 18:05:21,671 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20008 [2021-11-13 18:05:21,680 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 20008 [2021-11-13 18:05:21,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30181 states and 37223 transitions. [2021-11-13 18:05:21,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-13 18:05:21,681 INFO L681 BuchiCegarLoop]: Abstraction has 30181 states and 37223 transitions. [2021-11-13 18:05:21,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30181 states and 37223 transitions. [2021-11-13 18:05:22,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30181 to 24553. [2021-11-13 18:05:22,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24553 states, 24553 states have (on average 1.2460391805482018) internal successors, (30594), 24552 states have internal predecessors, (30594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:05:22,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24553 states to 24553 states and 30594 transitions. [2021-11-13 18:05:22,059 INFO L704 BuchiCegarLoop]: Abstraction has 24553 states and 30594 transitions. [2021-11-13 18:05:22,060 INFO L587 BuchiCegarLoop]: Abstraction has 24553 states and 30594 transitions. [2021-11-13 18:05:22,060 INFO L425 BuchiCegarLoop]: ======== Iteration 38============ [2021-11-13 18:05:22,060 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 24553 states and 30594 transitions. [2021-11-13 18:05:22,101 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 13235 [2021-11-13 18:05:22,101 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-13 18:05:22,101 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-13 18:05:22,103 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:22,103 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:05:22,103 INFO L791 eck$LassoCheckResult]: Stem: 738874#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 738674#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret57#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~post38#1, ssl3_accept_#t~post39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~post56#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet34#1;havoc ssl3_accept_#t~nondet34#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 738659#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 738623#L93-2 ssl3_accept_#t~post36#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1; 738604#L104 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 738603#L104-1 assume !(0 == ssl3_accept_~s__cert~0#1); 738886#L113-2 assume !false; 739137#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 739136#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 739135#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 739134#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 739133#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 739132#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 739131#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 739130#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 739129#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 739128#L140 assume 8464 == ssl3_accept_~s__state~0#1; 739127#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 739126#L288 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 739125#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 739123#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 739118#L654 ssl3_accept_~skip~0#1 := 0; 739117#L113-2 assume !false; 739116#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 739115#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 739114#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 739113#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 739112#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 739111#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 739110#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 739109#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 739108#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 739107#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 739106#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 739105#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 739104#L149 assume 8496 == ssl3_accept_~s__state~0#1; 739103#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 739102#L301 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 739101#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 739100#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 739099#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 739097#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 739092#L654 ssl3_accept_~skip~0#1 := 0; 739091#L113-2 assume !false; 739090#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 739089#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 739088#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 739087#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 739086#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 739085#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 739084#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 739083#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 739082#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 739081#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 739080#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 739079#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 739078#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 739076#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 739077#L155 assume 8512 == ssl3_accept_~s__state~0#1; 747603#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 747601#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 747602#L318-2 [2021-11-13 18:05:22,103 INFO L793 eck$LassoCheckResult]: Loop: 747602#L318-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 760736#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 760731#L654 ssl3_accept_~skip~0#1 := 0; 760730#L113-2 assume !false; 760729#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 760728#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 760727#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 760726#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 760725#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 760724#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 760723#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 760722#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 760721#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 760720#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 760719#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 760718#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 760717#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 760716#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 760715#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 760714#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 760713#L161 assume 8528 == ssl3_accept_~s__state~0#1; 760344#L165 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 760711#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 760709#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 760702#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 760705#L370 assume !(3 == ssl3_accept_~blastFlag~0#1); 760700#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 760699#L350-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 760697#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 760692#L654 ssl3_accept_~skip~0#1 := 0; 760691#L113-2 assume !false; 760690#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 760688#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 760683#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 760681#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 760679#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 760677#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 760675#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 760509#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 760504#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 760497#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 760489#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 760485#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 760481#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 760477#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 760473#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 760469#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 760465#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 760461#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 760457#L167 assume 8544 == ssl3_accept_~s__state~0#1; 760339#L171 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 760449#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 760444#L405 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 760440#L408 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 760435#L409 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 760419#L417 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 760414#L420 assume !(4 == ssl3_accept_~blastFlag~0#1); 760410#L420-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 760408#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 760403#L654 ssl3_accept_~skip~0#1 := 0; 760402#L113-2 assume !false; 760401#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 760400#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 760399#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 760398#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 760397#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 760396#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 760395#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 760394#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 760393#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 760392#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 760391#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 760390#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 760389#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 760388#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 760387#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 760386#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 760385#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 760384#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 760383#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 760382#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 760381#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 760380#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 760379#L179 assume 8448 == ssl3_accept_~s__state~0#1; 760378#L180 assume !(ssl3_accept_~num1~0#1 > 0); 760376#L449-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 760374#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 760369#L654 ssl3_accept_~skip~0#1 := 0; 760368#L113-2 assume !false; 760367#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 760366#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 760365#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 760364#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 760363#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 760362#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 760361#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 760360#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 760359#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 760358#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 760357#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 760356#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 760355#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 760354#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 760353#L155 assume !(8512 == ssl3_accept_~s__state~0#1); 760348#L158 assume !(8513 == ssl3_accept_~s__state~0#1); 760349#L161 assume !(8528 == ssl3_accept_~s__state~0#1); 760427#L164 assume !(8529 == ssl3_accept_~s__state~0#1); 760426#L167 assume !(8544 == ssl3_accept_~s__state~0#1); 760425#L170 assume !(8545 == ssl3_accept_~s__state~0#1); 760337#L173 assume !(8560 == ssl3_accept_~s__state~0#1); 760336#L176 assume !(8561 == ssl3_accept_~s__state~0#1); 760335#L179 assume !(8448 == ssl3_accept_~s__state~0#1); 760334#L182 assume 8576 == ssl3_accept_~s__state~0#1; 760259#L186 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 760333#L463 assume !(5 == ssl3_accept_~blastFlag~0#1); 760332#L463-2 assume !(ssl3_accept_~ret~0#1 <= 0); 760330#L469 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 760331#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 760802#L654 ssl3_accept_~skip~0#1 := 0; 760801#L113-2 assume !false; 760800#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 760799#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 760798#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 760797#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 760796#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 760795#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 760794#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 760793#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 760792#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 760791#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 760790#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 760789#L146 assume 8466 == ssl3_accept_~s__state~0#1; 760432#L147 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 760788#L288 assume !(0 == ssl3_accept_~blastFlag~0#1); 760787#L288-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 760785#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 760780#L654 ssl3_accept_~skip~0#1 := 0; 760779#L113-2 assume !false; 760778#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 760777#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 760776#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 760775#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 760774#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 760773#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 760772#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 760771#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 760770#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 760769#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 760768#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 760767#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 760766#L149 assume 8496 == ssl3_accept_~s__state~0#1; 760418#L153 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 760765#L301 assume !(1 == ssl3_accept_~blastFlag~0#1); 760764#L301-2 assume !(ssl3_accept_~ret~0#1 <= 0); 760763#L307 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 760762#L307-2 ssl3_accept_~s__init_num~0#1 := 0; 760760#L617 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 760755#L654 ssl3_accept_~skip~0#1 := 0; 760754#L113-2 assume !false; 760753#L114 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 760752#L116 assume !(12292 == ssl3_accept_~s__state~0#1); 760751#L119 assume !(16384 == ssl3_accept_~s__state~0#1); 760750#L122 assume !(8192 == ssl3_accept_~s__state~0#1); 760749#L125 assume !(24576 == ssl3_accept_~s__state~0#1); 760748#L128 assume !(8195 == ssl3_accept_~s__state~0#1); 760747#L131 assume !(8480 == ssl3_accept_~s__state~0#1); 760746#L134 assume !(8481 == ssl3_accept_~s__state~0#1); 760745#L137 assume !(8482 == ssl3_accept_~s__state~0#1); 760744#L140 assume !(8464 == ssl3_accept_~s__state~0#1); 760743#L143 assume !(8465 == ssl3_accept_~s__state~0#1); 760742#L146 assume !(8466 == ssl3_accept_~s__state~0#1); 760741#L149 assume !(8496 == ssl3_accept_~s__state~0#1); 760740#L152 assume !(8497 == ssl3_accept_~s__state~0#1); 760739#L155 assume 8512 == ssl3_accept_~s__state~0#1; 760351#L159 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 760738#L318 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 747602#L318-2 [2021-11-13 18:05:22,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:22,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1805137180, now seen corresponding path program 1 times [2021-11-13 18:05:22,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:22,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242146938] [2021-11-13 18:05:22,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:22,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:22,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:22,111 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:22,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:22,125 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:22,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:22,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1532038973, now seen corresponding path program 1 times [2021-11-13 18:05:22,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:22,126 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42184185] [2021-11-13 18:05:22,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:22,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:22,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:22,136 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:22,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:22,162 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:22,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:05:22,163 INFO L85 PathProgramCache]: Analyzing trace with hash -26404442, now seen corresponding path program 1 times [2021-11-13 18:05:22,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:05:22,163 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545577071] [2021-11-13 18:05:22,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:05:22,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:05:22,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:22,178 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:05:22,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:05:22,262 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:05:24,717 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 13.11 06:05:24 BoogieIcfgContainer [2021-11-13 18:05:24,717 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-11-13 18:05:24,718 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-13 18:05:24,718 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-13 18:05:24,718 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-13 18:05:24,719 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 06:04:51" (3/4) ... [2021-11-13 18:05:24,722 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-11-13 18:05:24,803 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/witness.graphml [2021-11-13 18:05:24,804 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-13 18:05:24,804 INFO L158 Benchmark]: Toolchain (without parser) took 34641.66ms. Allocated memory was 113.2MB in the beginning and 8.7GB in the end (delta: 8.6GB). Free memory was 81.8MB in the beginning and 7.7GB in the end (delta: -7.6GB). Peak memory consumption was 988.5MB. Max. memory is 16.1GB. [2021-11-13 18:05:24,805 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 88.1MB. Free memory is still 47.3MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-13 18:05:24,805 INFO L158 Benchmark]: CACSL2BoogieTranslator took 470.37ms. Allocated memory is still 113.2MB. Free memory was 81.8MB in the beginning and 84.8MB in the end (delta: -3.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-13 18:05:24,805 INFO L158 Benchmark]: Boogie Procedure Inliner took 58.57ms. Allocated memory is still 113.2MB. Free memory was 84.8MB in the beginning and 82.2MB in the end (delta: 2.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-11-13 18:05:24,806 INFO L158 Benchmark]: Boogie Preprocessor took 73.55ms. Allocated memory is still 113.2MB. Free memory was 82.2MB in the beginning and 79.7MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-13 18:05:24,806 INFO L158 Benchmark]: RCFGBuilder took 768.91ms. Allocated memory is still 113.2MB. Free memory was 79.7MB in the beginning and 52.4MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2021-11-13 18:05:24,807 INFO L158 Benchmark]: BuchiAutomizer took 33178.75ms. Allocated memory was 113.2MB in the beginning and 8.7GB in the end (delta: 8.6GB). Free memory was 52.4MB in the beginning and 7.7GB in the end (delta: -7.6GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2021-11-13 18:05:24,807 INFO L158 Benchmark]: Witness Printer took 85.61ms. Allocated memory is still 8.7GB. Free memory was 7.7GB in the beginning and 7.7GB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-13 18:05:24,809 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.29ms. Allocated memory is still 88.1MB. Free memory is still 47.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 470.37ms. Allocated memory is still 113.2MB. Free memory was 81.8MB in the beginning and 84.8MB in the end (delta: -3.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 58.57ms. Allocated memory is still 113.2MB. Free memory was 84.8MB in the beginning and 82.2MB in the end (delta: 2.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 73.55ms. Allocated memory is still 113.2MB. Free memory was 82.2MB in the beginning and 79.7MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 768.91ms. Allocated memory is still 113.2MB. Free memory was 79.7MB in the beginning and 52.4MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * BuchiAutomizer took 33178.75ms. Allocated memory was 113.2MB in the beginning and 8.7GB in the end (delta: 8.6GB). Free memory was 52.4MB in the beginning and 7.7GB in the end (delta: -7.6GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Witness Printer took 85.61ms. Allocated memory is still 8.7GB. Free memory was 7.7GB in the beginning and 7.7GB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 39 terminating modules (37 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 37 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 24553 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 33.0s and 38 iterations. TraceHistogramMax:7. Analysis of lassos took 14.7s. Construction of modules took 3.8s. Büchi inclusion checks took 3.9s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 39. Automata minimization 5.2s AutomataMinimizationTime, 39 MinimizatonAttempts, 35197 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 3.8s Buchi closure took 0.2s. Biggest automaton had 33651 states and ocurred in iteration 36. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7794 SdHoareTripleChecker+Valid, 4850.85ms IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7792 mSDsluCounter, 19356 SdHoareTripleChecker+Invalid, 3850.78ms Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8251 mSDsCounter, 946 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5186 IncrementalHoareTripleChecker+Invalid, 6132 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 946 mSolverCounterUnsat, 11105 mSDtfsCounter, 5186 mSolverCounterSat, 98.57ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI29 SFLT0 conc2 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital28 mio100 ax100 hnf100 lsp39 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 43ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 6 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 222]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=29317} State at position 1 is {org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8d348ba=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64b016d3=0, NULL=0, NULL=29317, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8daeb5b=0, tmp___9=0, s__ctx__stats__sess_accept=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2937b2d3=0, s__s3__tmp__new_cipher__algo_strength=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ac41ac6=2, s__ctx__info_callback=0, tmp=16, __cil_tmp55=0, s__s3__tmp__use_rsa_tmp=1, s__s3__tmp__new_cipher__algorithms=-257, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4926f2dd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@557a79ad=0, NULL=0, tmp___2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2831806e=0, cb=9, s__cert__pkeys__AT0__privatekey=0, s__options=8587837439, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16718f1c=0, s__shutdown=0, \result=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@461d15fd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14928ea9=0, s__cert=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4d57984f=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@12c03fd3=0, s__server=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fc911d5=0, \old(initial_state)=8464, \result=0, s__type=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@635f32e7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ef19a0b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a9a2e81=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@390f429=1, s__init_num=0, tmp___5=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61d6de57=0, s__ctx__stats__sess_accept_renegotiate=0, ret=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47f9ceef=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4af266a1=0, s__verify_mode=17, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26771f04=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25e4fb4f=0, tmp___7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d15a462=0, tmp___10=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4fa8b1ef=0, __cil_tmp61=-257, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5f8e57ae=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f1c32a5=1, l=-257, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@586f6866=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a26987f=0, __cil_tmp56=-257, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c519db0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d1777e4=1, tmp___1=-12288, s__info_callback=9, buf=0, s__s3__tmp__reuse_message=7, s__version=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69fd0bc1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d34ab93=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59fa807d=0, s__s3__tmp__next_state___0=8576, s__s3__tmp__new_cipher=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@100a9421=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@708e3ba=0, num1=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b839adf=0, s__debug=0, s__ctx__stats__sess_accept_good=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@14c733bc=0, tmp___3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@668cb7ce=1, NULL=29318, __cil_tmp60=0, s__in_handshake=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1cef633f=0, s__init_buf___0=1, initial_state=8464, tmp___4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ea6934f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bb3bb87=0, __cil_tmp59=0, skip=1, s__hit=0, NULL=29320, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b703b85=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@aa5cb91=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6269b4cf=0, NULL=29319, tmp___6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1978f627=0, s__session__peer=0, state=8512, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1696bca1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@23d54989=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ec43ce7=0, __cil_tmp57=8587837439, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@418c09ce=0, s__state=8512, s__new_session=0, tmp___8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@342e20d5=0, s=8464, Time=16, s__rwstate=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 318]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L687] int s ; [L688] int tmp ; [L692] s = 8464 [L693] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long() ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback [L103] s__in_handshake ++ [L104] COND FALSE !(tmp___1 + 12288) [L109] COND FALSE !(s__cert == 0) [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND TRUE s__state == 8464 [L286] s__shutdown = 0 [L287] ret = __VERIFIER_nondet_int() [L288] COND TRUE blastFlag == 0 [L289] blastFlag = 1 [L291] COND FALSE !(ret <= 0) [L294] got_new_session = 1 [L295] s__state = 8496 [L296] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND TRUE s__state == 8496 [L300] ret = __VERIFIER_nondet_int() [L301] COND TRUE blastFlag == 1 [L302] blastFlag = 2 [L304] COND FALSE !(ret <= 0) [L307] COND FALSE !(\read(s__hit)) [L310] s__state = 8512 [L312] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND TRUE s__state == 8512 [L317] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L318] COND TRUE __cil_tmp56 + 256UL [L319] skip = 1 Loop: [L330] s__state = 8528 [L331] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND FALSE !(s__state == 8512) [L158] COND FALSE !(s__state == 8513) [L161] COND TRUE s__state == 8528 [L335] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L337] __cil_tmp57 = (unsigned long )s__options [L338] COND TRUE __cil_tmp57 + 2097152UL [L339] s__s3__tmp__use_rsa_tmp = 1 [L344] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L369] ret = __VERIFIER_nondet_int() [L370] COND FALSE !(blastFlag == 3) [L373] COND FALSE !(ret <= 0) [L390] s__state = 8544 [L391] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND FALSE !(s__state == 8512) [L158] COND FALSE !(s__state == 8513) [L161] COND FALSE !(s__state == 8528) [L164] COND FALSE !(s__state == 8529) [L167] COND TRUE s__state == 8544 [L395] COND TRUE s__verify_mode + 1 [L396] COND FALSE !(s__session__peer != 0) [L407] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L408] COND TRUE __cil_tmp61 + 256UL [L409] COND TRUE s__verify_mode + 2 [L418] s__s3__tmp__cert_request = 1 [L419] ret = __VERIFIER_nondet_int() [L420] COND FALSE !(blastFlag == 4) [L423] COND FALSE !(ret <= 0) [L426] s__state = 8448 [L427] s__s3__tmp__next_state___0 = 8576 [L428] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND FALSE !(s__state == 8512) [L158] COND FALSE !(s__state == 8513) [L161] COND FALSE !(s__state == 8528) [L164] COND FALSE !(s__state == 8529) [L167] COND FALSE !(s__state == 8544) [L170] COND FALSE !(s__state == 8545) [L173] COND FALSE !(s__state == 8560) [L176] COND FALSE !(s__state == 8561) [L179] COND TRUE s__state == 8448 [L449] COND FALSE !(num1 > 0L) [L458] s__state = s__s3__tmp__next_state___0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND FALSE !(s__state == 8512) [L158] COND FALSE !(s__state == 8513) [L161] COND FALSE !(s__state == 8528) [L164] COND FALSE !(s__state == 8529) [L167] COND FALSE !(s__state == 8544) [L170] COND FALSE !(s__state == 8545) [L173] COND FALSE !(s__state == 8560) [L176] COND FALSE !(s__state == 8561) [L179] COND FALSE !(s__state == 8448) [L182] COND TRUE s__state == 8576 [L462] ret = __VERIFIER_nondet_int() [L463] COND FALSE !(blastFlag == 5) [L466] COND FALSE !(ret <= 0) [L469] COND TRUE ret == 2 [L470] s__state = 8466 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND TRUE s__state == 8466 [L286] s__shutdown = 0 [L287] ret = __VERIFIER_nondet_int() [L288] COND FALSE !(blastFlag == 0) [L291] COND FALSE !(ret <= 0) [L294] got_new_session = 1 [L295] s__state = 8496 [L296] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND TRUE s__state == 8496 [L300] ret = __VERIFIER_nondet_int() [L301] COND FALSE !(blastFlag == 1) [L304] COND FALSE !(ret <= 0) [L307] COND FALSE !(\read(s__hit)) [L310] s__state = 8512 [L312] s__init_num = 0 [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L671] skip = 0 [L113] COND TRUE 1 [L115] state = s__state [L116] COND FALSE !(s__state == 12292) [L119] COND FALSE !(s__state == 16384) [L122] COND FALSE !(s__state == 8192) [L125] COND FALSE !(s__state == 24576) [L128] COND FALSE !(s__state == 8195) [L131] COND FALSE !(s__state == 8480) [L134] COND FALSE !(s__state == 8481) [L137] COND FALSE !(s__state == 8482) [L140] COND FALSE !(s__state == 8464) [L143] COND FALSE !(s__state == 8465) [L146] COND FALSE !(s__state == 8466) [L149] COND FALSE !(s__state == 8496) [L152] COND FALSE !(s__state == 8497) [L155] COND TRUE s__state == 8512 [L317] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L318] COND TRUE __cil_tmp56 + 256UL [L319] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-11-13 18:05:24,893 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-13 18:05:25,102 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-13 18:05:25,305 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-11-13 18:05:25,502 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-11-13 18:05:25,702 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-13 18:05:25,903 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-11-13 18:05:26,103 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-13 18:05:26,306 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-13 18:05:26,504 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59202e81-6859-4731-aba2-22d6a8f6ce65/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)