./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 4e77c044 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt --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 e1ab2298d5235b5cdcda71de2855499593daaa9e ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 00:06:54,942 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 00:06:54,946 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 00:06:54,987 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 00:06:54,987 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 00:06:54,989 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 00:06:54,991 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 00:06:54,993 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 00:06:54,996 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 00:06:54,997 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 00:06:54,998 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 00:06:55,000 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 00:06:55,000 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 00:06:55,002 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 00:06:55,004 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 00:06:55,006 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 00:06:55,007 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 00:06:55,013 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 00:06:55,016 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 00:06:55,019 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 00:06:55,021 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 00:06:55,023 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 00:06:55,025 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 00:06:55,026 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 00:06:55,031 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 00:06:55,031 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 00:06:55,032 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 00:06:55,033 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 00:06:55,034 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 00:06:55,036 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 00:06:55,036 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 00:06:55,037 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 00:06:55,039 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 00:06:55,040 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 00:06:55,042 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 00:06:55,043 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 00:06:55,044 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 00:06:55,044 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 00:06:55,045 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 00:06:55,046 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 00:06:55,047 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 00:06:55,048 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-13 00:06:55,083 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 00:06:55,083 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 00:06:55,084 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-13 00:06:55,084 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-13 00:06:55,086 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 00:06:55,086 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 00:06:55,086 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 00:06:55,086 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-13 00:06:55,087 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-13 00:06:55,087 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-13 00:06:55,087 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-13 00:06:55,087 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-13 00:06:55,088 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-13 00:06:55,088 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 00:06:55,088 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 00:06:55,089 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 00:06:55,089 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 00:06:55,089 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 00:06:55,089 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 00:06:55,090 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-13 00:06:55,090 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-13 00:06:55,090 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-13 00:06:55,090 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 00:06:55,091 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 00:06:55,091 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-13 00:06:55,091 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 00:06:55,091 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-13 00:06:55,092 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 00:06:55,092 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 00:06:55,092 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 00:06:55,092 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 00:06:55,093 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 00:06:55,094 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-13 00:06:55,094 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_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/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_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt 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 -> e1ab2298d5235b5cdcda71de2855499593daaa9e [2021-10-13 00:06:55,402 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 00:06:55,430 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 00:06:55,434 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 00:06:55,435 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 00:06:55,437 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 00:06:55,438 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/../../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c [2021-10-13 00:06:55,557 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/data/aaf95560f/f63cbd889fe146ca832e99cd57fd8c82/FLAG171e3bdac [2021-10-13 00:06:56,147 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 00:06:56,147 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c [2021-10-13 00:06:56,162 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/data/aaf95560f/f63cbd889fe146ca832e99cd57fd8c82/FLAG171e3bdac [2021-10-13 00:06:56,449 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/data/aaf95560f/f63cbd889fe146ca832e99cd57fd8c82 [2021-10-13 00:06:56,452 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 00:06:56,458 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 00:06:56,460 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 00:06:56,460 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 00:06:56,465 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 00:06:56,466 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 12:06:56" (1/1) ... [2021-10-13 00:06:56,467 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a66e3e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:06:56, skipping insertion in model container [2021-10-13 00:06:56,468 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 12:06:56" (1/1) ... [2021-10-13 00:06:56,477 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 00:06:56,522 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 00:06:56,815 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_2cf46075-9640-4239-99b0-d19ea540313c/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c[42279,42292] [2021-10-13 00:06:56,832 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 00:06:56,844 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 00:06:56,901 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_2cf46075-9640-4239-99b0-d19ea540313c/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c[42279,42292] [2021-10-13 00:06:56,904 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 00:06:56,920 INFO L208 MainTranslator]: Completed translation [2021-10-13 00:06:56,920 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:06:56 WrapperNode [2021-10-13 00:06:56,921 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 00:06:56,922 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 00:06:56,923 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 00:06:56,923 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 00:06:56,933 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:06:56" (1/1) ... [2021-10-13 00:06:56,958 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:06:56" (1/1) ... [2021-10-13 00:06:57,015 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 00:06:57,019 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 00:06:57,020 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 00:06:57,020 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 00:06:57,031 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:06:56" (1/1) ... [2021-10-13 00:06:57,031 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:06:56" (1/1) ... [2021-10-13 00:06:57,042 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:06:56" (1/1) ... [2021-10-13 00:06:57,042 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:06:56" (1/1) ... [2021-10-13 00:06:57,053 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:06:56" (1/1) ... [2021-10-13 00:06:57,082 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:06:56" (1/1) ... [2021-10-13 00:06:57,087 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:06:56" (1/1) ... [2021-10-13 00:06:57,096 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 00:06:57,099 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 00:06:57,100 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 00:06:57,100 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 00:06:57,101 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:06:56" (1/1) ... [2021-10-13 00:06:57,110 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:06:57,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:06:57,146 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:06:57,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-13 00:06:57,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 00:06:57,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 00:06:57,217 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 00:06:57,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 00:06:57,341 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-13 00:06:57,951 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-13 00:06:57,951 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-13 00:06:57,967 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 00:06:57,967 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-13 00:06:57,970 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:06:57 BoogieIcfgContainer [2021-10-13 00:06:57,970 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 00:06:57,971 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-13 00:06:57,971 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-13 00:06:57,976 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-13 00:06:57,977 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:06:57,977 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.10 12:06:56" (1/3) ... [2021-10-13 00:06:57,979 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7be8dcf2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 12:06:57, skipping insertion in model container [2021-10-13 00:06:57,979 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:06:57,979 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:06:56" (2/3) ... [2021-10-13 00:06:57,980 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7be8dcf2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 12:06:57, skipping insertion in model container [2021-10-13 00:06:57,980 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:06:57,980 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:06:57" (3/3) ... [2021-10-13 00:06:57,982 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_3.cil.c [2021-10-13 00:06:58,035 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-13 00:06:58,035 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-13 00:06:58,035 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-13 00:06:58,035 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-13 00:06:58,035 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-13 00:06:58,035 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-13 00:06:58,036 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-13 00:06:58,036 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-13 00:06:58,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:06:58,096 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-10-13 00:06:58,096 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:06:58,096 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:06:58,106 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 00:06:58,106 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:06:58,107 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-13 00:06:58,108 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:06:58,118 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-10-13 00:06:58,118 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:06:58,119 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:06:58,120 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 00:06:58,120 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:06:58,126 INFO L791 eck$LassoCheckResult]: Stem: 127#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 41#L-1true havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23#L83true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 142#L86-2true ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 24#L91true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 38#L91-1true assume !(0 == ssl3_accept_~s__cert~0); 110#L100-2true [2021-10-13 00:06:58,127 INFO L793 eck$LassoCheckResult]: Loop: 110#L100-2true assume !false; 128#L101true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126#L103true assume !(12292 == ssl3_accept_~s__state~0); 125#L106true assume !(16384 == ssl3_accept_~s__state~0); 118#L109true assume !(8192 == ssl3_accept_~s__state~0); 51#L112true assume !(24576 == ssl3_accept_~s__state~0); 61#L115true assume !(8195 == ssl3_accept_~s__state~0); 102#L118true assume 8480 == ssl3_accept_~s__state~0; 49#L122true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 73#L260true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 46#L543true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4#L580true ssl3_accept_~skip~0 := 0; 110#L100-2true [2021-10-13 00:06:58,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:06:58,134 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-13 00:06:58,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:06:58,146 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98283618] [2021-10-13 00:06:58,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:06:58,147 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:06:58,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:06:58,266 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:06:58,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:06:58,319 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:06:58,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:06:58,323 INFO L82 PathProgramCache]: Analyzing trace with hash -289467017, now seen corresponding path program 1 times [2021-10-13 00:06:58,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:06:58,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777056578] [2021-10-13 00:06:58,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:06:58,324 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:06:58,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:06:58,334 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:06:58,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:06:58,345 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:06:58,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:06:58,348 INFO L82 PathProgramCache]: Analyzing trace with hash -1315320888, now seen corresponding path program 1 times [2021-10-13 00:06:58,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:06:58,355 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774587425] [2021-10-13 00:06:58,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:06:58,356 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:06:58,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:06:58,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:06:58,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:06:58,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774587425] [2021-10-13 00:06:58,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774587425] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:06:58,513 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:06:58,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:06:58,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811726901] [2021-10-13 00:06:58,701 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:06:58,702 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:06:58,703 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:06:58,703 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:06:58,703 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:06:58,704 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:06:58,704 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:06:58,705 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:06:58,705 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration1_Loop [2021-10-13 00:06:58,705 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:06:58,705 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:06:58,730 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:06:58,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:06:58,750 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:06:58,754 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:06:58,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:06:58,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:06:58,770 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:06:58,881 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:06:58,882 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:06:58,885 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:06:58,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:06:58,890 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:06:58,898 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:06:58,898 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:06:58,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-13 00:06:58,937 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:06:58,938 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:06:58,986 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-13 00:06:58,987 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:06:58,987 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:06:58,989 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:06:58,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-13 00:06:58,991 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:06:58,991 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:06:59,052 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-13 00:06:59,053 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:06:59,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:06:59,055 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:06:59,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-13 00:06:59,057 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:06:59,057 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:06:59,077 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:06:59,105 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-13 00:06:59,105 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:06:59,105 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:06:59,105 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:06:59,105 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:06:59,105 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:06:59,105 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:06:59,106 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:06:59,106 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:06:59,106 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration1_Loop [2021-10-13 00:06:59,106 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:06:59,106 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:06:59,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:06:59,118 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:06:59,125 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:06:59,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:06:59,144 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:06:59,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:06:59,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:06:59,268 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:06:59,273 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:06:59,275 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:06:59,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:06:59,277 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:06:59,286 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:06:59,298 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:06:59,298 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:06:59,299 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:06:59,299 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:06:59,300 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:06:59,303 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:06:59,304 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:06:59,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-13 00:06:59,320 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:06:59,361 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-13 00:06:59,362 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:06:59,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:06:59,363 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:06:59,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-13 00:06:59,368 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:06:59,378 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:06:59,378 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:06:59,378 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:06:59,378 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:06:59,379 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:06:59,382 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:06:59,383 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:06:59,400 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:06:59,406 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 00:06:59,407 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-13 00:06:59,408 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:06:59,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:06:59,409 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:06:59,419 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:06:59,420 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:06:59,420 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:06:59,420 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-13 00:06:59,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-13 00:06:59,457 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-13 00:06:59,460 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:06:59,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:06:59,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:06:59,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:06:59,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:06:59,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:06:59,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:06:59,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:06:59,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:06:59,756 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 00:06:59,759 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:00,573 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 788 states and 1325 transitions. Complement of second has 10 states. [2021-10-13 00:07:00,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-13 00:07:00,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:00,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2021-10-13 00:07:00,580 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 12 letters. [2021-10-13 00:07:00,582 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:07:00,582 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 18 letters. Loop has 12 letters. [2021-10-13 00:07:00,583 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:07:00,583 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 24 letters. [2021-10-13 00:07:00,585 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:07:00,586 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1325 transitions. [2021-10-13 00:07:00,624 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2021-10-13 00:07:00,642 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 650 states and 1003 transitions. [2021-10-13 00:07:00,643 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2021-10-13 00:07:00,646 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2021-10-13 00:07:00,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2021-10-13 00:07:00,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:00,648 INFO L681 BuchiCegarLoop]: Abstraction has 650 states and 1003 transitions. [2021-10-13 00:07:00,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2021-10-13 00:07:00,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2021-10-13 00:07:00,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 456 states have (on average 1.5350877192982457) internal successors, (700), 455 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:00,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2021-10-13 00:07:00,728 INFO L704 BuchiCegarLoop]: Abstraction has 456 states and 700 transitions. [2021-10-13 00:07:00,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:00,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:00,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:00,735 INFO L87 Difference]: Start difference. First operand 456 states and 700 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:00,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-13 00:07:00,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:00,955 INFO L93 Difference]: Finished difference Result 508 states and 781 transitions. [2021-10-13 00:07:00,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:00,956 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 508 states and 781 transitions. [2021-10-13 00:07:00,963 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2021-10-13 00:07:00,969 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 508 states to 508 states and 781 transitions. [2021-10-13 00:07:00,970 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 311 [2021-10-13 00:07:00,970 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2021-10-13 00:07:00,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 508 states and 781 transitions. [2021-10-13 00:07:00,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:00,971 INFO L681 BuchiCegarLoop]: Abstraction has 508 states and 781 transitions. [2021-10-13 00:07:00,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states and 781 transitions. [2021-10-13 00:07:00,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 488. [2021-10-13 00:07:00,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 488 states have (on average 1.5471311475409837) internal successors, (755), 487 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:00,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 755 transitions. [2021-10-13 00:07:00,997 INFO L704 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-10-13 00:07:00,997 INFO L587 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-10-13 00:07:00,997 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-13 00:07:00,997 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 488 states and 755 transitions. [2021-10-13 00:07:01,001 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2021-10-13 00:07:01,002 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:01,002 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:01,003 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:01,004 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:01,004 INFO L791 eck$LassoCheckResult]: Stem: 2241#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2099#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2055#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 1985#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 2056#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2058#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2095#L100-2 assume !false; 2223#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2238#L103 assume !(12292 == ssl3_accept_~s__state~0); 2235#L106 assume !(16384 == ssl3_accept_~s__state~0); 2236#L109 assume !(8192 == ssl3_accept_~s__state~0); 2346#L112 assume !(24576 == ssl3_accept_~s__state~0); 2152#L115 assume !(8195 == ssl3_accept_~s__state~0); 2154#L118 assume !(8480 == ssl3_accept_~s__state~0); 2301#L121 assume !(8481 == ssl3_accept_~s__state~0); 2299#L124 assume !(8482 == ssl3_accept_~s__state~0); 2287#L127 assume 8464 == ssl3_accept_~s__state~0; 2242#L134 [2021-10-13 00:07:01,005 INFO L793 eck$LassoCheckResult]: Loop: 2242#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2227#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2228#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 1987#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2417#L580 ssl3_accept_~skip~0 := 0; 2415#L100-2 assume !false; 2416#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2445#L103 assume !(12292 == ssl3_accept_~s__state~0); 2444#L106 assume !(16384 == ssl3_accept_~s__state~0); 2363#L109 assume !(8192 == ssl3_accept_~s__state~0); 2364#L112 assume !(24576 == ssl3_accept_~s__state~0); 2365#L115 assume !(8195 == ssl3_accept_~s__state~0); 2264#L118 assume !(8480 == ssl3_accept_~s__state~0); 2262#L121 assume !(8481 == ssl3_accept_~s__state~0); 2259#L124 assume !(8482 == ssl3_accept_~s__state~0); 2260#L127 assume 8464 == ssl3_accept_~s__state~0; 2242#L134 [2021-10-13 00:07:01,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:01,006 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-13 00:07:01,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:01,007 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838769743] [2021-10-13 00:07:01,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:01,007 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:01,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:01,028 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:01,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:01,057 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:01,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:01,059 INFO L82 PathProgramCache]: Analyzing trace with hash 1535184001, now seen corresponding path program 1 times [2021-10-13 00:07:01,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:01,059 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916718789] [2021-10-13 00:07:01,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:01,060 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:01,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:01,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:01,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:01,096 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916718789] [2021-10-13 00:07:01,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916718789] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:01,097 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:01,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:07:01,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667604805] [2021-10-13 00:07:01,098 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:01,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:01,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:01,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:01,100 INFO L87 Difference]: Start difference. First operand 488 states and 755 transitions. cyclomatic complexity: 270 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:01,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:01,304 INFO L93 Difference]: Finished difference Result 598 states and 933 transitions. [2021-10-13 00:07:01,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:01,305 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 933 transitions. [2021-10-13 00:07:01,313 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2021-10-13 00:07:01,320 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 933 transitions. [2021-10-13 00:07:01,320 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 375 [2021-10-13 00:07:01,321 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2021-10-13 00:07:01,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 933 transitions. [2021-10-13 00:07:01,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:01,322 INFO L681 BuchiCegarLoop]: Abstraction has 598 states and 933 transitions. [2021-10-13 00:07:01,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 933 transitions. [2021-10-13 00:07:01,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 522. [2021-10-13 00:07:01,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 522 states have (on average 1.5421455938697317) internal successors, (805), 521 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:01,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 805 transitions. [2021-10-13 00:07:01,340 INFO L704 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-10-13 00:07:01,341 INFO L587 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-10-13 00:07:01,341 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-13 00:07:01,341 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 522 states and 805 transitions. [2021-10-13 00:07:01,345 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2021-10-13 00:07:01,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:01,345 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:01,350 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:01,350 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:01,351 INFO L791 eck$LassoCheckResult]: Stem: 3333#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3188#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3146#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3077#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 3147#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3149#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3184#L100-2 assume !false; 3482#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3498#L103 assume !(12292 == ssl3_accept_~s__state~0); 3497#L106 assume !(16384 == ssl3_accept_~s__state~0); 3495#L109 assume !(8192 == ssl3_accept_~s__state~0); 3496#L112 assume !(24576 == ssl3_accept_~s__state~0); 3493#L115 assume !(8195 == ssl3_accept_~s__state~0); 3494#L118 assume !(8480 == ssl3_accept_~s__state~0); 3585#L121 assume !(8481 == ssl3_accept_~s__state~0); 3584#L124 assume !(8482 == ssl3_accept_~s__state~0); 3364#L127 assume 8464 == ssl3_accept_~s__state~0; 3335#L134 [2021-10-13 00:07:01,351 INFO L793 eck$LassoCheckResult]: Loop: 3335#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3319#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3320#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3326#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3552#L580 ssl3_accept_~skip~0 := 0; 3551#L100-2 assume !false; 3550#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3549#L103 assume !(12292 == ssl3_accept_~s__state~0); 3548#L106 assume 16384 == ssl3_accept_~s__state~0; 3351#L212 ssl3_accept_~s__server~0 := 1; 3591#L217 assume 0 != ssl3_accept_~cb~0; 3590#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3589#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3305#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3185#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3186#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 3271#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3469#L580 ssl3_accept_~skip~0 := 0; 3467#L100-2 assume !false; 3465#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3462#L103 assume !(12292 == ssl3_accept_~s__state~0); 3461#L106 assume !(16384 == ssl3_accept_~s__state~0); 3460#L109 assume !(8192 == ssl3_accept_~s__state~0); 3459#L112 assume !(24576 == ssl3_accept_~s__state~0); 3458#L115 assume !(8195 == ssl3_accept_~s__state~0); 3346#L118 assume !(8480 == ssl3_accept_~s__state~0); 3347#L121 assume !(8481 == ssl3_accept_~s__state~0); 3343#L124 assume !(8482 == ssl3_accept_~s__state~0); 3344#L127 assume 8464 == ssl3_accept_~s__state~0; 3335#L134 [2021-10-13 00:07:01,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:01,353 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-13 00:07:01,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:01,353 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317488192] [2021-10-13 00:07:01,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:01,354 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:01,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:01,390 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:01,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:01,448 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:01,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:01,449 INFO L82 PathProgramCache]: Analyzing trace with hash -1753557691, now seen corresponding path program 1 times [2021-10-13 00:07:01,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:01,449 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595553109] [2021-10-13 00:07:01,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:01,450 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:01,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:01,500 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:01,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:01,500 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595553109] [2021-10-13 00:07:01,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595553109] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:01,501 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:01,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:07:01,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155037892] [2021-10-13 00:07:01,502 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:01,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:01,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:01,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:01,503 INFO L87 Difference]: Start difference. First operand 522 states and 805 transitions. cyclomatic complexity: 286 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:01,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:01,707 INFO L93 Difference]: Finished difference Result 647 states and 916 transitions. [2021-10-13 00:07:01,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:01,708 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 647 states and 916 transitions. [2021-10-13 00:07:01,716 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2021-10-13 00:07:01,725 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 647 states to 574 states and 836 transitions. [2021-10-13 00:07:01,725 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 403 [2021-10-13 00:07:01,726 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 414 [2021-10-13 00:07:01,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 574 states and 836 transitions. [2021-10-13 00:07:01,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:01,727 INFO L681 BuchiCegarLoop]: Abstraction has 574 states and 836 transitions. [2021-10-13 00:07:01,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states and 836 transitions. [2021-10-13 00:07:01,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 531. [2021-10-13 00:07:01,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4783427495291903) internal successors, (785), 530 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:01,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 785 transitions. [2021-10-13 00:07:01,742 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-10-13 00:07:01,742 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-10-13 00:07:01,742 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-13 00:07:01,742 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 785 transitions. [2021-10-13 00:07:01,746 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-13 00:07:01,746 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:01,746 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:01,748 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:01,748 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:01,748 INFO L791 eck$LassoCheckResult]: Stem: 4519#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4368#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4323#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4252#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 4324#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4326#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 4363#L100-2 assume !false; 4582#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4728#L103 assume !(12292 == ssl3_accept_~s__state~0); 4726#L106 assume !(16384 == ssl3_accept_~s__state~0); 4724#L109 assume 8192 == ssl3_accept_~s__state~0; 4455#L212 [2021-10-13 00:07:01,749 INFO L793 eck$LassoCheckResult]: Loop: 4455#L212 ssl3_accept_~s__server~0 := 1; 4314#L217 assume 0 != ssl3_accept_~cb~0; 4315#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4476#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4477#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4365#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4366#L244 assume 12292 != ssl3_accept_~s__state~0; 4339#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 4254#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4741#L580 ssl3_accept_~skip~0 := 0; 4740#L100-2 assume !false; 4739#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4734#L103 assume !(12292 == ssl3_accept_~s__state~0); 4732#L106 assume !(16384 == ssl3_accept_~s__state~0); 4730#L109 assume 8192 == ssl3_accept_~s__state~0; 4455#L212 [2021-10-13 00:07:01,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:01,750 INFO L82 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-13 00:07:01,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:01,750 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033999190] [2021-10-13 00:07:01,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:01,751 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:01,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:01,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:01,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:01,814 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033999190] [2021-10-13 00:07:01,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033999190] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:01,815 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:01,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:07:01,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879142064] [2021-10-13 00:07:01,815 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:07:01,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:01,816 INFO L82 PathProgramCache]: Analyzing trace with hash -1715914790, now seen corresponding path program 1 times [2021-10-13 00:07:01,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:01,817 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075968889] [2021-10-13 00:07:01,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:01,817 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:01,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:01,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:01,849 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:01,849 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075968889] [2021-10-13 00:07:01,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075968889] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:01,853 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:01,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:07:01,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767462920] [2021-10-13 00:07:01,854 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:01,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:01,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:01,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:01,855 INFO L87 Difference]: Start difference. First operand 531 states and 785 transitions. cyclomatic complexity: 257 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:01,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:01,979 INFO L93 Difference]: Finished difference Result 541 states and 793 transitions. [2021-10-13 00:07:01,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:01,979 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 793 transitions. [2021-10-13 00:07:01,985 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-13 00:07:01,990 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 793 transitions. [2021-10-13 00:07:01,991 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-10-13 00:07:01,991 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-10-13 00:07:01,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 793 transitions. [2021-10-13 00:07:01,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:01,998 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 793 transitions. [2021-10-13 00:07:01,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 793 transitions. [2021-10-13 00:07:02,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-10-13 00:07:02,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4708097928436912) internal successors, (781), 530 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:02,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 781 transitions. [2021-10-13 00:07:02,014 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-10-13 00:07:02,014 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-10-13 00:07:02,034 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-13 00:07:02,034 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 781 transitions. [2021-10-13 00:07:02,038 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-13 00:07:02,038 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:02,038 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:02,039 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:02,039 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:02,039 INFO L791 eck$LassoCheckResult]: Stem: 5583#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5442#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5399#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5331#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 5400#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5402#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5438#L100-2 assume !false; 5803#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5816#L103 assume !(12292 == ssl3_accept_~s__state~0); 5815#L106 assume !(16384 == ssl3_accept_~s__state~0); 5814#L109 assume !(8192 == ssl3_accept_~s__state~0); 5813#L112 assume !(24576 == ssl3_accept_~s__state~0); 5812#L115 assume 8195 == ssl3_accept_~s__state~0; 5494#L212 [2021-10-13 00:07:02,040 INFO L793 eck$LassoCheckResult]: Loop: 5494#L212 ssl3_accept_~s__server~0 := 1; 5391#L217 assume 0 != ssl3_accept_~cb~0; 5392#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5546#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5547#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5440#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5349#L244 assume 12292 != ssl3_accept_~s__state~0; 5350#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 5333#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5326#L580 ssl3_accept_~skip~0 := 0; 5327#L100-2 assume !false; 5567#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5581#L103 assume !(12292 == ssl3_accept_~s__state~0); 5579#L106 assume !(16384 == ssl3_accept_~s__state~0); 5573#L109 assume !(8192 == ssl3_accept_~s__state~0); 5472#L112 assume !(24576 == ssl3_accept_~s__state~0); 5473#L115 assume 8195 == ssl3_accept_~s__state~0; 5494#L212 [2021-10-13 00:07:02,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:02,041 INFO L82 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-13 00:07:02,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:02,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366200555] [2021-10-13 00:07:02,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:02,042 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:02,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:02,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:02,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:02,071 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366200555] [2021-10-13 00:07:02,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366200555] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:02,071 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:02,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:07:02,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724440593] [2021-10-13 00:07:02,072 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:07:02,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:02,073 INFO L82 PathProgramCache]: Analyzing trace with hash 273332383, now seen corresponding path program 1 times [2021-10-13 00:07:02,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:02,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37649749] [2021-10-13 00:07:02,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:02,074 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:02,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:02,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:02,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:02,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37649749] [2021-10-13 00:07:02,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37649749] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:02,111 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:02,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:07:02,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661910749] [2021-10-13 00:07:02,113 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:02,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:02,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:02,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:02,115 INFO L87 Difference]: Start difference. First operand 531 states and 781 transitions. cyclomatic complexity: 253 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:02,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:02,237 INFO L93 Difference]: Finished difference Result 541 states and 789 transitions. [2021-10-13 00:07:02,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:02,237 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 789 transitions. [2021-10-13 00:07:02,243 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-13 00:07:02,248 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 789 transitions. [2021-10-13 00:07:02,248 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-10-13 00:07:02,249 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-10-13 00:07:02,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 789 transitions. [2021-10-13 00:07:02,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:02,252 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 789 transitions. [2021-10-13 00:07:02,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 789 transitions. [2021-10-13 00:07:02,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-10-13 00:07:02,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.463276836158192) internal successors, (777), 530 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:02,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 777 transitions. [2021-10-13 00:07:02,266 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-10-13 00:07:02,266 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-10-13 00:07:02,266 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-13 00:07:02,266 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 777 transitions. [2021-10-13 00:07:02,270 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-13 00:07:02,270 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:02,270 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:02,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-10-13 00:07:02,273 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:02,274 INFO L791 eck$LassoCheckResult]: Stem: 6664#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6522#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6479#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6410#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 6480#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6482#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 6519#L100-2 assume !false; 6707#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6886#L103 assume !(12292 == ssl3_accept_~s__state~0); 6885#L106 assume !(16384 == ssl3_accept_~s__state~0); 6884#L109 assume !(8192 == ssl3_accept_~s__state~0); 6883#L112 assume !(24576 == ssl3_accept_~s__state~0); 6882#L115 assume !(8195 == ssl3_accept_~s__state~0); 6881#L118 assume !(8480 == ssl3_accept_~s__state~0); 6879#L121 assume !(8481 == ssl3_accept_~s__state~0); 6877#L124 assume !(8482 == ssl3_accept_~s__state~0); 6875#L127 assume 8464 == ssl3_accept_~s__state~0; 6665#L134 [2021-10-13 00:07:02,274 INFO L793 eck$LassoCheckResult]: Loop: 6665#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 6648#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6649#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6655#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6908#L580 ssl3_accept_~skip~0 := 0; 6906#L100-2 assume !false; 6904#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6902#L103 assume !(12292 == ssl3_accept_~s__state~0); 6659#L106 assume !(16384 == ssl3_accept_~s__state~0); 6651#L109 assume !(8192 == ssl3_accept_~s__state~0); 6547#L112 assume !(24576 == ssl3_accept_~s__state~0); 6548#L115 assume !(8195 == ssl3_accept_~s__state~0); 6574#L118 assume !(8480 == ssl3_accept_~s__state~0); 6483#L121 assume !(8481 == ssl3_accept_~s__state~0); 6484#L124 assume !(8482 == ssl3_accept_~s__state~0); 6615#L127 assume !(8464 == ssl3_accept_~s__state~0); 6576#L130 assume !(8465 == ssl3_accept_~s__state~0); 6577#L133 assume !(8466 == ssl3_accept_~s__state~0); 6650#L136 assume 8496 == ssl3_accept_~s__state~0; 6500#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6491#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6492#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 6535#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6653#L294-2 ssl3_accept_~s__init_num~0 := 0; 6725#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6794#L580 ssl3_accept_~skip~0 := 0; 6792#L100-2 assume !false; 6790#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6787#L103 assume !(12292 == ssl3_accept_~s__state~0); 6785#L106 assume 16384 == ssl3_accept_~s__state~0; 6463#L212 ssl3_accept_~s__server~0 := 1; 6935#L217 assume 0 != ssl3_accept_~cb~0; 6934#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6933#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6931#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6929#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6928#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 6532#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6405#L580 ssl3_accept_~skip~0 := 0; 6406#L100-2 assume !false; 6644#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6661#L103 assume !(12292 == ssl3_accept_~s__state~0); 6662#L106 assume !(16384 == ssl3_accept_~s__state~0); 6898#L109 assume !(8192 == ssl3_accept_~s__state~0); 6897#L112 assume !(24576 == ssl3_accept_~s__state~0); 6896#L115 assume !(8195 == ssl3_accept_~s__state~0); 6714#L118 assume !(8480 == ssl3_accept_~s__state~0); 6715#L121 assume !(8481 == ssl3_accept_~s__state~0); 6684#L124 assume !(8482 == ssl3_accept_~s__state~0); 6672#L127 assume 8464 == ssl3_accept_~s__state~0; 6665#L134 [2021-10-13 00:07:02,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:02,275 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-13 00:07:02,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:02,275 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502602854] [2021-10-13 00:07:02,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:02,276 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:02,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:02,314 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:02,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:02,340 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:02,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:02,347 INFO L82 PathProgramCache]: Analyzing trace with hash -675892549, now seen corresponding path program 1 times [2021-10-13 00:07:02,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:02,347 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464427660] [2021-10-13 00:07:02,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:02,348 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:02,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:02,387 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:02,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:02,395 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464427660] [2021-10-13 00:07:02,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464427660] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:02,395 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:02,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:07:02,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486536015] [2021-10-13 00:07:02,397 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:02,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:02,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:02,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:02,400 INFO L87 Difference]: Start difference. First operand 531 states and 777 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:02,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:02,580 INFO L93 Difference]: Finished difference Result 671 states and 987 transitions. [2021-10-13 00:07:02,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:02,580 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 671 states and 987 transitions. [2021-10-13 00:07:02,586 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2021-10-13 00:07:02,596 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 671 states to 664 states and 980 transitions. [2021-10-13 00:07:02,596 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 464 [2021-10-13 00:07:02,597 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 464 [2021-10-13 00:07:02,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 980 transitions. [2021-10-13 00:07:02,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:02,599 INFO L681 BuchiCegarLoop]: Abstraction has 664 states and 980 transitions. [2021-10-13 00:07:02,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 980 transitions. [2021-10-13 00:07:02,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 651. [2021-10-13 00:07:02,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 651 states have (on average 1.4807987711213517) internal successors, (964), 650 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:02,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 964 transitions. [2021-10-13 00:07:02,614 INFO L704 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-10-13 00:07:02,615 INFO L587 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-10-13 00:07:02,615 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-13 00:07:02,615 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 651 states and 964 transitions. [2021-10-13 00:07:02,618 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2021-10-13 00:07:02,619 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:02,619 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:02,623 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:02,623 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:02,623 INFO L791 eck$LassoCheckResult]: Stem: 7876#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7730#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7686#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7618#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 7687#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7689#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7727#L100-2 assume !false; 7953#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8183#L103 assume !(12292 == ssl3_accept_~s__state~0); 8181#L106 assume !(16384 == ssl3_accept_~s__state~0); 8179#L109 assume !(8192 == ssl3_accept_~s__state~0); 8177#L112 assume !(24576 == ssl3_accept_~s__state~0); 8175#L115 assume !(8195 == ssl3_accept_~s__state~0); 8173#L118 assume !(8480 == ssl3_accept_~s__state~0); 8171#L121 assume !(8481 == ssl3_accept_~s__state~0); 8169#L124 assume !(8482 == ssl3_accept_~s__state~0); 8168#L127 assume 8464 == ssl3_accept_~s__state~0; 7878#L134 [2021-10-13 00:07:02,632 INFO L793 eck$LassoCheckResult]: Loop: 7878#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7864#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7865#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7869#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8260#L580 ssl3_accept_~skip~0 := 0; 8258#L100-2 assume !false; 7877#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7874#L103 assume !(12292 == ssl3_accept_~s__state~0); 7872#L106 assume !(16384 == ssl3_accept_~s__state~0); 7866#L109 assume !(8192 == ssl3_accept_~s__state~0); 7755#L112 assume !(24576 == ssl3_accept_~s__state~0); 7756#L115 assume !(8195 == ssl3_accept_~s__state~0); 7781#L118 assume !(8480 == ssl3_accept_~s__state~0); 7690#L121 assume !(8481 == ssl3_accept_~s__state~0); 7691#L124 assume !(8482 == ssl3_accept_~s__state~0); 7823#L127 assume !(8464 == ssl3_accept_~s__state~0); 7783#L130 assume !(8465 == ssl3_accept_~s__state~0); 7784#L133 assume !(8466 == ssl3_accept_~s__state~0); 7658#L136 assume 8496 == ssl3_accept_~s__state~0; 7659#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7698#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7699#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 8159#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8130#L294-2 ssl3_accept_~s__init_num~0 := 0; 7899#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8121#L580 ssl3_accept_~skip~0 := 0; 8119#L100-2 assume !false; 8117#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8107#L103 assume !(12292 == ssl3_accept_~s__state~0); 8106#L106 assume !(16384 == ssl3_accept_~s__state~0); 8105#L109 assume !(8192 == ssl3_accept_~s__state~0); 8103#L112 assume !(24576 == ssl3_accept_~s__state~0); 8101#L115 assume !(8195 == ssl3_accept_~s__state~0); 8099#L118 assume !(8480 == ssl3_accept_~s__state~0); 8097#L121 assume !(8481 == ssl3_accept_~s__state~0); 8095#L124 assume !(8482 == ssl3_accept_~s__state~0); 8093#L127 assume !(8464 == ssl3_accept_~s__state~0); 8091#L130 assume !(8465 == ssl3_accept_~s__state~0); 8090#L133 assume !(8466 == ssl3_accept_~s__state~0); 8088#L136 assume !(8496 == ssl3_accept_~s__state~0); 8086#L139 assume !(8497 == ssl3_accept_~s__state~0); 8084#L142 assume !(8512 == ssl3_accept_~s__state~0); 8082#L145 assume !(8513 == ssl3_accept_~s__state~0); 8081#L148 assume !(8528 == ssl3_accept_~s__state~0); 8075#L151 assume !(8529 == ssl3_accept_~s__state~0); 7905#L154 assume !(8544 == ssl3_accept_~s__state~0); 7906#L157 assume !(8545 == ssl3_accept_~s__state~0); 7887#L160 assume 8560 == ssl3_accept_~s__state~0; 7839#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 7619#L419 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 7620#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7613#L580 ssl3_accept_~skip~0 := 0; 7614#L100-2 assume !false; 7858#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8114#L103 assume !(12292 == ssl3_accept_~s__state~0); 8113#L106 assume !(16384 == ssl3_accept_~s__state~0); 8112#L109 assume !(8192 == ssl3_accept_~s__state~0); 8111#L112 assume !(24576 == ssl3_accept_~s__state~0); 8110#L115 assume !(8195 == ssl3_accept_~s__state~0); 8109#L118 assume !(8480 == ssl3_accept_~s__state~0); 7892#L121 assume !(8481 == ssl3_accept_~s__state~0); 7888#L124 assume !(8482 == ssl3_accept_~s__state~0); 7889#L127 assume 8464 == ssl3_accept_~s__state~0; 7878#L134 [2021-10-13 00:07:02,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:02,632 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-13 00:07:02,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:02,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560201240] [2021-10-13 00:07:02,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:02,633 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:02,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:02,649 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:02,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:02,675 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:02,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:02,687 INFO L82 PathProgramCache]: Analyzing trace with hash -1855337294, now seen corresponding path program 1 times [2021-10-13 00:07:02,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:02,687 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973875645] [2021-10-13 00:07:02,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:02,687 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:02,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:02,770 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:02,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:02,770 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973875645] [2021-10-13 00:07:02,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973875645] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:02,771 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:02,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:07:02,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548154910] [2021-10-13 00:07:02,771 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:02,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:02,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:02,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:02,772 INFO L87 Difference]: Start difference. First operand 651 states and 964 transitions. cyclomatic complexity: 316 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:02,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:02,938 INFO L93 Difference]: Finished difference Result 787 states and 1074 transitions. [2021-10-13 00:07:02,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:02,938 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1074 transitions. [2021-10-13 00:07:02,946 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2021-10-13 00:07:02,953 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 787 states and 1074 transitions. [2021-10-13 00:07:02,954 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2021-10-13 00:07:02,954 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 550 [2021-10-13 00:07:02,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 787 states and 1074 transitions. [2021-10-13 00:07:02,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:02,955 INFO L681 BuchiCegarLoop]: Abstraction has 787 states and 1074 transitions. [2021-10-13 00:07:02,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states and 1074 transitions. [2021-10-13 00:07:02,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 779. [2021-10-13 00:07:02,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 779 states have (on average 1.3645699614890885) internal successors, (1063), 778 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:02,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1063 transitions. [2021-10-13 00:07:02,974 INFO L704 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-10-13 00:07:02,974 INFO L587 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-10-13 00:07:02,974 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-13 00:07:02,974 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1063 transitions. [2021-10-13 00:07:02,979 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2021-10-13 00:07:02,979 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:02,979 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:02,981 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:02,981 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:02,981 INFO L791 eck$LassoCheckResult]: Stem: 9316#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9172#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9128#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9062#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 9129#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9131#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 9168#L100-2 assume !false; 9424#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9679#L103 assume !(12292 == ssl3_accept_~s__state~0); 9661#L106 assume !(16384 == ssl3_accept_~s__state~0); 9657#L109 assume !(8192 == ssl3_accept_~s__state~0); 9656#L112 assume !(24576 == ssl3_accept_~s__state~0); 9648#L115 assume !(8195 == ssl3_accept_~s__state~0); 9644#L118 assume !(8480 == ssl3_accept_~s__state~0); 9640#L121 assume !(8481 == ssl3_accept_~s__state~0); 9636#L124 assume !(8482 == ssl3_accept_~s__state~0); 9395#L127 assume 8464 == ssl3_accept_~s__state~0; 9317#L134 [2021-10-13 00:07:02,981 INFO L793 eck$LassoCheckResult]: Loop: 9317#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9301#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9302#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9309#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9608#L580 ssl3_accept_~skip~0 := 0; 9607#L100-2 assume !false; 9606#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9605#L103 assume !(12292 == ssl3_accept_~s__state~0); 9604#L106 assume !(16384 == ssl3_accept_~s__state~0); 9603#L109 assume !(8192 == ssl3_accept_~s__state~0); 9602#L112 assume !(24576 == ssl3_accept_~s__state~0); 9601#L115 assume !(8195 == ssl3_accept_~s__state~0); 9600#L118 assume !(8480 == ssl3_accept_~s__state~0); 9599#L121 assume !(8481 == ssl3_accept_~s__state~0); 9598#L124 assume !(8482 == ssl3_accept_~s__state~0); 9597#L127 assume !(8464 == ssl3_accept_~s__state~0); 9596#L130 assume !(8465 == ssl3_accept_~s__state~0); 9594#L133 assume !(8466 == ssl3_accept_~s__state~0); 9591#L136 assume 8496 == ssl3_accept_~s__state~0; 9210#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9136#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9137#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 9186#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9306#L294-2 ssl3_accept_~s__init_num~0 := 0; 9169#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9658#L580 ssl3_accept_~skip~0 := 0; 9649#L100-2 assume !false; 9645#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9641#L103 assume !(12292 == ssl3_accept_~s__state~0); 9637#L106 assume !(16384 == ssl3_accept_~s__state~0); 9633#L109 assume !(8192 == ssl3_accept_~s__state~0); 9627#L112 assume !(24576 == ssl3_accept_~s__state~0); 9625#L115 assume !(8195 == ssl3_accept_~s__state~0); 9623#L118 assume !(8480 == ssl3_accept_~s__state~0); 9621#L121 assume !(8481 == ssl3_accept_~s__state~0); 9619#L124 assume !(8482 == ssl3_accept_~s__state~0); 9618#L127 assume !(8464 == ssl3_accept_~s__state~0); 9587#L130 assume !(8465 == ssl3_accept_~s__state~0); 9546#L133 assume !(8466 == ssl3_accept_~s__state~0); 9547#L136 assume !(8496 == ssl3_accept_~s__state~0); 9579#L139 assume !(8497 == ssl3_accept_~s__state~0); 9577#L142 assume !(8512 == ssl3_accept_~s__state~0); 9575#L145 assume !(8513 == ssl3_accept_~s__state~0); 9573#L148 assume !(8528 == ssl3_accept_~s__state~0); 9571#L151 assume !(8529 == ssl3_accept_~s__state~0); 9569#L154 assume !(8544 == ssl3_accept_~s__state~0); 9568#L157 assume !(8545 == ssl3_accept_~s__state~0); 9336#L160 assume 8560 == ssl3_accept_~s__state~0; 9278#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 9063#L419 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9064#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9556#L580 ssl3_accept_~skip~0 := 0; 9555#L100-2 assume !false; 9554#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9553#L103 assume !(12292 == ssl3_accept_~s__state~0); 9551#L106 assume !(16384 == ssl3_accept_~s__state~0); 9549#L109 assume !(8192 == ssl3_accept_~s__state~0); 9545#L112 assume !(24576 == ssl3_accept_~s__state~0); 9543#L115 assume !(8195 == ssl3_accept_~s__state~0); 9540#L118 assume !(8480 == ssl3_accept_~s__state~0); 9541#L121 assume !(8481 == ssl3_accept_~s__state~0); 9341#L124 assume !(8482 == ssl3_accept_~s__state~0); 9342#L127 assume 8464 == ssl3_accept_~s__state~0; 9317#L134 [2021-10-13 00:07:02,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:02,982 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-13 00:07:02,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:02,982 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437760580] [2021-10-13 00:07:02,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:02,983 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:02,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:02,993 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:03,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:03,019 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:03,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:03,023 INFO L82 PathProgramCache]: Analyzing trace with hash -1431690572, now seen corresponding path program 1 times [2021-10-13 00:07:03,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:03,023 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924028668] [2021-10-13 00:07:03,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:03,024 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:03,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:03,087 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:03,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:03,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924028668] [2021-10-13 00:07:03,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924028668] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:03,088 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:03,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:07:03,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373263520] [2021-10-13 00:07:03,090 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:03,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:03,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:03,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:03,091 INFO L87 Difference]: Start difference. First operand 779 states and 1063 transitions. cyclomatic complexity: 287 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:03,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:03,215 INFO L93 Difference]: Finished difference Result 860 states and 1162 transitions. [2021-10-13 00:07:03,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:03,216 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 860 states and 1162 transitions. [2021-10-13 00:07:03,224 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2021-10-13 00:07:03,232 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 860 states to 860 states and 1162 transitions. [2021-10-13 00:07:03,232 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 597 [2021-10-13 00:07:03,233 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 597 [2021-10-13 00:07:03,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 860 states and 1162 transitions. [2021-10-13 00:07:03,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:03,234 INFO L681 BuchiCegarLoop]: Abstraction has 860 states and 1162 transitions. [2021-10-13 00:07:03,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states and 1162 transitions. [2021-10-13 00:07:03,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 848. [2021-10-13 00:07:03,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 848 states have (on average 1.3525943396226414) internal successors, (1147), 847 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:03,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1147 transitions. [2021-10-13 00:07:03,259 INFO L704 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-10-13 00:07:03,259 INFO L587 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-10-13 00:07:03,260 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-13 00:07:03,260 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 848 states and 1147 transitions. [2021-10-13 00:07:03,265 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2021-10-13 00:07:03,265 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:03,265 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:03,267 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:03,268 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:03,269 INFO L791 eck$LassoCheckResult]: Stem: 10978#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 10822#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10774#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10707#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 10775#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10777#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 10817#L100-2 assume !false; 11076#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11495#L103 assume !(12292 == ssl3_accept_~s__state~0); 11494#L106 assume !(16384 == ssl3_accept_~s__state~0); 11493#L109 assume !(8192 == ssl3_accept_~s__state~0); 11492#L112 assume !(24576 == ssl3_accept_~s__state~0); 11491#L115 assume !(8195 == ssl3_accept_~s__state~0); 11490#L118 assume !(8480 == ssl3_accept_~s__state~0); 11489#L121 assume !(8481 == ssl3_accept_~s__state~0); 11488#L124 assume !(8482 == ssl3_accept_~s__state~0); 11036#L127 assume 8464 == ssl3_accept_~s__state~0; 10980#L134 [2021-10-13 00:07:03,270 INFO L793 eck$LassoCheckResult]: Loop: 10980#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 10957#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10958#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10968#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11458#L580 ssl3_accept_~skip~0 := 0; 11457#L100-2 assume !false; 11455#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11453#L103 assume !(12292 == ssl3_accept_~s__state~0); 11451#L106 assume !(16384 == ssl3_accept_~s__state~0); 11449#L109 assume !(8192 == ssl3_accept_~s__state~0); 11447#L112 assume !(24576 == ssl3_accept_~s__state~0); 11445#L115 assume !(8195 == ssl3_accept_~s__state~0); 11443#L118 assume !(8480 == ssl3_accept_~s__state~0); 11440#L121 assume !(8481 == ssl3_accept_~s__state~0); 11437#L124 assume !(8482 == ssl3_accept_~s__state~0); 11434#L127 assume !(8464 == ssl3_accept_~s__state~0); 11431#L130 assume !(8465 == ssl3_accept_~s__state~0); 11426#L133 assume !(8466 == ssl3_accept_~s__state~0); 11185#L136 assume 8496 == ssl3_accept_~s__state~0; 11186#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11403#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11401#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 11399#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11400#L294-2 ssl3_accept_~s__init_num~0 := 0; 11534#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11529#L580 ssl3_accept_~skip~0 := 0; 11527#L100-2 assume !false; 11526#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11520#L103 assume !(12292 == ssl3_accept_~s__state~0); 11518#L106 assume !(16384 == ssl3_accept_~s__state~0); 11516#L109 assume !(8192 == ssl3_accept_~s__state~0); 11514#L112 assume !(24576 == ssl3_accept_~s__state~0); 11512#L115 assume !(8195 == ssl3_accept_~s__state~0); 11510#L118 assume !(8480 == ssl3_accept_~s__state~0); 11508#L121 assume !(8481 == ssl3_accept_~s__state~0); 11506#L124 assume !(8482 == ssl3_accept_~s__state~0); 11504#L127 assume !(8464 == ssl3_accept_~s__state~0); 11478#L130 assume !(8465 == ssl3_accept_~s__state~0); 11473#L133 assume !(8466 == ssl3_accept_~s__state~0); 11474#L136 assume !(8496 == ssl3_accept_~s__state~0); 10796#L139 assume !(8497 == ssl3_accept_~s__state~0); 10797#L142 assume 8512 == ssl3_accept_~s__state~0; 10935#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 10936#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10969#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10818#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11255#L580 ssl3_accept_~skip~0 := 0; 11251#L100-2 assume !false; 11247#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11243#L103 assume !(12292 == ssl3_accept_~s__state~0); 11238#L106 assume !(16384 == ssl3_accept_~s__state~0); 11234#L109 assume !(8192 == ssl3_accept_~s__state~0); 11230#L112 assume !(24576 == ssl3_accept_~s__state~0); 11226#L115 assume !(8195 == ssl3_accept_~s__state~0); 11222#L118 assume !(8480 == ssl3_accept_~s__state~0); 11220#L121 assume !(8481 == ssl3_accept_~s__state~0); 11218#L124 assume !(8482 == ssl3_accept_~s__state~0); 11216#L127 assume !(8464 == ssl3_accept_~s__state~0); 11214#L130 assume !(8465 == ssl3_accept_~s__state~0); 11212#L133 assume !(8466 == ssl3_accept_~s__state~0); 11210#L136 assume !(8496 == ssl3_accept_~s__state~0); 11208#L139 assume !(8497 == ssl3_accept_~s__state~0); 11207#L142 assume !(8512 == ssl3_accept_~s__state~0); 11206#L145 assume !(8513 == ssl3_accept_~s__state~0); 11205#L148 assume !(8528 == ssl3_accept_~s__state~0); 11204#L151 assume !(8529 == ssl3_accept_~s__state~0); 11203#L154 assume !(8544 == ssl3_accept_~s__state~0); 11202#L157 assume !(8545 == ssl3_accept_~s__state~0); 11201#L160 assume 8560 == ssl3_accept_~s__state~0; 10931#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 10708#L419 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10709#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11274#L580 ssl3_accept_~skip~0 := 0; 11271#L100-2 assume !false; 11260#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11253#L103 assume !(12292 == ssl3_accept_~s__state~0); 11249#L106 assume !(16384 == ssl3_accept_~s__state~0); 11245#L109 assume !(8192 == ssl3_accept_~s__state~0); 11241#L112 assume !(24576 == ssl3_accept_~s__state~0); 11236#L115 assume !(8195 == ssl3_accept_~s__state~0); 11232#L118 assume !(8480 == ssl3_accept_~s__state~0); 11000#L121 assume !(8481 == ssl3_accept_~s__state~0); 11001#L124 assume !(8482 == ssl3_accept_~s__state~0); 11002#L127 assume 8464 == ssl3_accept_~s__state~0; 10980#L134 [2021-10-13 00:07:03,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:03,270 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-13 00:07:03,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:03,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685987837] [2021-10-13 00:07:03,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:03,276 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:03,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:03,288 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:03,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:03,305 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:03,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:03,305 INFO L82 PathProgramCache]: Analyzing trace with hash -1524416678, now seen corresponding path program 1 times [2021-10-13 00:07:03,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:03,307 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568549975] [2021-10-13 00:07:03,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:03,308 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:03,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:03,377 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-13 00:07:03,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:03,377 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568549975] [2021-10-13 00:07:03,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568549975] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:03,378 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:03,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:07:03,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253940646] [2021-10-13 00:07:03,379 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:03,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:03,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:03,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:03,380 INFO L87 Difference]: Start difference. First operand 848 states and 1147 transitions. cyclomatic complexity: 302 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:03,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:03,498 INFO L93 Difference]: Finished difference Result 962 states and 1300 transitions. [2021-10-13 00:07:03,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:03,498 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 962 states and 1300 transitions. [2021-10-13 00:07:03,506 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2021-10-13 00:07:03,514 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 962 states to 962 states and 1300 transitions. [2021-10-13 00:07:03,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2021-10-13 00:07:03,516 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2021-10-13 00:07:03,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 962 states and 1300 transitions. [2021-10-13 00:07:03,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:03,517 INFO L681 BuchiCegarLoop]: Abstraction has 962 states and 1300 transitions. [2021-10-13 00:07:03,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states and 1300 transitions. [2021-10-13 00:07:03,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 923. [2021-10-13 00:07:03,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 923 states have (on average 1.3401950162513543) internal successors, (1237), 922 states have internal predecessors, (1237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:03,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1237 transitions. [2021-10-13 00:07:03,540 INFO L704 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-10-13 00:07:03,541 INFO L587 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-10-13 00:07:03,541 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-13 00:07:03,541 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 923 states and 1237 transitions. [2021-10-13 00:07:03,547 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2021-10-13 00:07:03,547 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:03,548 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:03,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-10-13 00:07:03,549 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] [2021-10-13 00:07:03,550 INFO L791 eck$LassoCheckResult]: Stem: 12788#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12631#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12589#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12523#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 12590#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12592#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 12627#L100-2 assume !false; 12905#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13401#L103 assume !(12292 == ssl3_accept_~s__state~0); 13399#L106 assume !(16384 == ssl3_accept_~s__state~0); 13397#L109 assume !(8192 == ssl3_accept_~s__state~0); 13395#L112 assume !(24576 == ssl3_accept_~s__state~0); 13393#L115 assume !(8195 == ssl3_accept_~s__state~0); 12756#L118 assume !(8480 == ssl3_accept_~s__state~0); 12593#L121 assume !(8481 == ssl3_accept_~s__state~0); 12594#L124 assume !(8482 == ssl3_accept_~s__state~0); 12725#L127 assume 8464 == ssl3_accept_~s__state~0; 12789#L134 [2021-10-13 00:07:03,550 INFO L793 eck$LassoCheckResult]: Loop: 12789#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 12772#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12773#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12780#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13301#L580 ssl3_accept_~skip~0 := 0; 13300#L100-2 assume !false; 13298#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13293#L103 assume !(12292 == ssl3_accept_~s__state~0); 13291#L106 assume !(16384 == ssl3_accept_~s__state~0); 13289#L109 assume !(8192 == ssl3_accept_~s__state~0); 13287#L112 assume !(24576 == ssl3_accept_~s__state~0); 13285#L115 assume !(8195 == ssl3_accept_~s__state~0); 13283#L118 assume !(8480 == ssl3_accept_~s__state~0); 13281#L121 assume !(8481 == ssl3_accept_~s__state~0); 13279#L124 assume !(8482 == ssl3_accept_~s__state~0); 13277#L127 assume !(8464 == ssl3_accept_~s__state~0); 13275#L130 assume !(8465 == ssl3_accept_~s__state~0); 13272#L133 assume !(8466 == ssl3_accept_~s__state~0); 13221#L136 assume 8496 == ssl3_accept_~s__state~0; 12981#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13200#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13195#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 13191#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13187#L294-2 ssl3_accept_~s__init_num~0 := 0; 13182#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13174#L580 ssl3_accept_~skip~0 := 0; 13170#L100-2 assume !false; 13166#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13163#L103 assume !(12292 == ssl3_accept_~s__state~0); 13141#L106 assume !(16384 == ssl3_accept_~s__state~0); 13095#L109 assume !(8192 == ssl3_accept_~s__state~0); 13078#L112 assume !(24576 == ssl3_accept_~s__state~0); 13073#L115 assume !(8195 == ssl3_accept_~s__state~0); 13071#L118 assume !(8480 == ssl3_accept_~s__state~0); 13069#L121 assume !(8481 == ssl3_accept_~s__state~0); 13067#L124 assume !(8482 == ssl3_accept_~s__state~0); 13065#L127 assume !(8464 == ssl3_accept_~s__state~0); 13063#L130 assume !(8465 == ssl3_accept_~s__state~0); 13061#L133 assume !(8466 == ssl3_accept_~s__state~0); 13059#L136 assume !(8496 == ssl3_accept_~s__state~0); 13057#L139 assume !(8497 == ssl3_accept_~s__state~0); 13055#L142 assume !(8512 == ssl3_accept_~s__state~0); 13054#L145 assume !(8513 == ssl3_accept_~s__state~0); 13053#L148 assume !(8528 == ssl3_accept_~s__state~0); 13052#L151 assume !(8529 == ssl3_accept_~s__state~0); 13051#L154 assume !(8544 == ssl3_accept_~s__state~0); 13050#L157 assume !(8545 == ssl3_accept_~s__state~0); 13049#L160 assume !(8560 == ssl3_accept_~s__state~0); 13047#L163 assume !(8561 == ssl3_accept_~s__state~0); 13045#L166 assume !(8448 == ssl3_accept_~s__state~0); 13043#L169 assume !(8576 == ssl3_accept_~s__state~0); 13041#L172 assume !(8577 == ssl3_accept_~s__state~0); 13039#L175 assume !(8592 == ssl3_accept_~s__state~0); 13037#L178 assume !(8593 == ssl3_accept_~s__state~0); 13035#L181 assume !(8608 == ssl3_accept_~s__state~0); 13034#L184 assume !(8609 == ssl3_accept_~s__state~0); 13033#L187 assume !(8640 == ssl3_accept_~s__state~0); 13031#L190 assume !(8641 == ssl3_accept_~s__state~0); 13029#L193 assume 8656 == ssl3_accept_~s__state~0; 12858#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13028#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13027#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13025#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13024#L505 assume !(0 == ssl3_accept_~tmp___10~0); 13023#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13014#L580 ssl3_accept_~skip~0 := 0; 13012#L100-2 assume !false; 13010#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13008#L103 assume !(12292 == ssl3_accept_~s__state~0); 13005#L106 assume 16384 == ssl3_accept_~s__state~0; 13000#L212 ssl3_accept_~s__server~0 := 1; 13424#L217 assume 0 != ssl3_accept_~cb~0; 13423#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13422#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13420#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13418#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13417#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 12641#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12518#L580 ssl3_accept_~skip~0 := 0; 12519#L100-2 assume !false; 12768#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12786#L103 assume !(12292 == ssl3_accept_~s__state~0); 12784#L106 assume !(16384 == ssl3_accept_~s__state~0); 12774#L109 assume !(8192 == ssl3_accept_~s__state~0); 12659#L112 assume !(24576 == ssl3_accept_~s__state~0); 12660#L115 assume !(8195 == ssl3_accept_~s__state~0); 12689#L118 assume !(8480 == ssl3_accept_~s__state~0); 12809#L121 assume !(8481 == ssl3_accept_~s__state~0); 12810#L124 assume !(8482 == ssl3_accept_~s__state~0); 12811#L127 assume 8464 == ssl3_accept_~s__state~0; 12789#L134 [2021-10-13 00:07:03,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:03,551 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-13 00:07:03,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:03,552 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776240638] [2021-10-13 00:07:03,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:03,552 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:03,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:03,561 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:03,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:03,574 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:03,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:03,575 INFO L82 PathProgramCache]: Analyzing trace with hash 463133017, now seen corresponding path program 1 times [2021-10-13 00:07:03,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:03,576 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654467643] [2021-10-13 00:07:03,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:03,576 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:03,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:03,605 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-13 00:07:03,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:03,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654467643] [2021-10-13 00:07:03,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654467643] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:03,606 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:03,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:07:03,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448297925] [2021-10-13 00:07:03,607 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:03,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:03,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:03,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:03,609 INFO L87 Difference]: Start difference. First operand 923 states and 1237 transitions. cyclomatic complexity: 317 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:03,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:03,784 INFO L93 Difference]: Finished difference Result 868 states and 1152 transitions. [2021-10-13 00:07:03,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:03,785 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 868 states and 1152 transitions. [2021-10-13 00:07:03,793 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 536 [2021-10-13 00:07:03,801 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 868 states to 866 states and 1150 transitions. [2021-10-13 00:07:03,801 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 615 [2021-10-13 00:07:03,802 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2021-10-13 00:07:03,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 866 states and 1150 transitions. [2021-10-13 00:07:03,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:03,802 INFO L681 BuchiCegarLoop]: Abstraction has 866 states and 1150 transitions. [2021-10-13 00:07:03,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states and 1150 transitions. [2021-10-13 00:07:03,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 862. [2021-10-13 00:07:03,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 862 states have (on average 1.3294663573085848) internal successors, (1146), 861 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:03,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1146 transitions. [2021-10-13 00:07:03,825 INFO L704 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-10-13 00:07:03,825 INFO L587 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-10-13 00:07:03,825 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-13 00:07:03,825 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1146 transitions. [2021-10-13 00:07:03,832 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 532 [2021-10-13 00:07:03,832 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:03,832 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:03,834 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:03,834 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:03,835 INFO L791 eck$LassoCheckResult]: Stem: 14568#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14422#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14379#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14320#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 14380#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14382#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 14419#L100-2 assume !false; 14707#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15151#L103 assume !(12292 == ssl3_accept_~s__state~0); 15150#L106 assume !(16384 == ssl3_accept_~s__state~0); 15149#L109 assume !(8192 == ssl3_accept_~s__state~0); 15144#L112 assume !(24576 == ssl3_accept_~s__state~0); 14472#L115 assume !(8195 == ssl3_accept_~s__state~0); 14473#L118 assume !(8480 == ssl3_accept_~s__state~0); 14383#L121 assume !(8481 == ssl3_accept_~s__state~0); 14384#L124 assume !(8482 == ssl3_accept_~s__state~0); 14512#L127 assume 8464 == ssl3_accept_~s__state~0; 14570#L134 [2021-10-13 00:07:03,835 INFO L793 eck$LassoCheckResult]: Loop: 14570#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14549#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14550#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14559#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15143#L580 ssl3_accept_~skip~0 := 0; 15142#L100-2 assume !false; 15136#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15134#L103 assume !(12292 == ssl3_accept_~s__state~0); 15132#L106 assume !(16384 == ssl3_accept_~s__state~0); 15130#L109 assume !(8192 == ssl3_accept_~s__state~0); 15128#L112 assume !(24576 == ssl3_accept_~s__state~0); 15120#L115 assume !(8195 == ssl3_accept_~s__state~0); 15116#L118 assume !(8480 == ssl3_accept_~s__state~0); 15112#L121 assume !(8481 == ssl3_accept_~s__state~0); 15108#L124 assume !(8482 == ssl3_accept_~s__state~0); 14573#L127 assume !(8464 == ssl3_accept_~s__state~0); 14574#L130 assume !(8465 == ssl3_accept_~s__state~0); 14551#L133 assume !(8466 == ssl3_accept_~s__state~0); 14355#L136 assume 8496 == ssl3_accept_~s__state~0; 14356#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 15173#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15172#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 14554#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14556#L294-2 ssl3_accept_~s__init_num~0 := 0; 15170#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15165#L580 ssl3_accept_~skip~0 := 0; 15164#L100-2 assume !false; 15163#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14566#L103 assume !(12292 == ssl3_accept_~s__state~0); 14564#L106 assume !(16384 == ssl3_accept_~s__state~0); 14552#L109 assume !(8192 == ssl3_accept_~s__state~0); 14446#L112 assume !(24576 == ssl3_accept_~s__state~0); 14447#L115 assume !(8195 == ssl3_accept_~s__state~0); 15117#L118 assume !(8480 == ssl3_accept_~s__state~0); 15113#L121 assume !(8481 == ssl3_accept_~s__state~0); 15109#L124 assume !(8482 == ssl3_accept_~s__state~0); 15105#L127 assume !(8464 == ssl3_accept_~s__state~0); 15100#L130 assume !(8465 == ssl3_accept_~s__state~0); 15098#L133 assume !(8466 == ssl3_accept_~s__state~0); 15079#L136 assume !(8496 == ssl3_accept_~s__state~0); 15080#L139 assume !(8497 == ssl3_accept_~s__state~0); 15084#L142 assume 8512 == ssl3_accept_~s__state~0; 14529#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14530#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15009#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15006#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15000#L580 ssl3_accept_~skip~0 := 0; 14998#L100-2 assume !false; 14996#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14994#L103 assume !(12292 == ssl3_accept_~s__state~0); 14992#L106 assume !(16384 == ssl3_accept_~s__state~0); 14990#L109 assume !(8192 == ssl3_accept_~s__state~0); 14988#L112 assume !(24576 == ssl3_accept_~s__state~0); 14986#L115 assume !(8195 == ssl3_accept_~s__state~0); 14984#L118 assume !(8480 == ssl3_accept_~s__state~0); 14982#L121 assume !(8481 == ssl3_accept_~s__state~0); 14980#L124 assume !(8482 == ssl3_accept_~s__state~0); 14978#L127 assume !(8464 == ssl3_accept_~s__state~0); 14976#L130 assume !(8465 == ssl3_accept_~s__state~0); 14974#L133 assume !(8466 == ssl3_accept_~s__state~0); 14973#L136 assume !(8496 == ssl3_accept_~s__state~0); 14972#L139 assume !(8497 == ssl3_accept_~s__state~0); 14971#L142 assume !(8512 == ssl3_accept_~s__state~0); 14969#L145 assume !(8513 == ssl3_accept_~s__state~0); 14968#L148 assume 8528 == ssl3_accept_~s__state~0; 14625#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14967#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14966#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 14337#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 14339#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 14414#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14420#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15092#L580 ssl3_accept_~skip~0 := 0; 15091#L100-2 assume !false; 15088#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15086#L103 assume !(12292 == ssl3_accept_~s__state~0); 14849#L106 assume !(16384 == ssl3_accept_~s__state~0); 14848#L109 assume !(8192 == ssl3_accept_~s__state~0); 14743#L112 assume !(24576 == ssl3_accept_~s__state~0); 14742#L115 assume !(8195 == ssl3_accept_~s__state~0); 14741#L118 assume !(8480 == ssl3_accept_~s__state~0); 14739#L121 assume !(8481 == ssl3_accept_~s__state~0); 14738#L124 assume !(8482 == ssl3_accept_~s__state~0); 14737#L127 assume !(8464 == ssl3_accept_~s__state~0); 14736#L130 assume !(8465 == ssl3_accept_~s__state~0); 14734#L133 assume !(8466 == ssl3_accept_~s__state~0); 14733#L136 assume !(8496 == ssl3_accept_~s__state~0); 14732#L139 assume !(8497 == ssl3_accept_~s__state~0); 14731#L142 assume !(8512 == ssl3_accept_~s__state~0); 14730#L145 assume !(8513 == ssl3_accept_~s__state~0); 14724#L148 assume !(8528 == ssl3_accept_~s__state~0); 14722#L151 assume !(8529 == ssl3_accept_~s__state~0); 14720#L154 assume !(8544 == ssl3_accept_~s__state~0); 14718#L157 assume !(8545 == ssl3_accept_~s__state~0); 14584#L160 assume 8560 == ssl3_accept_~s__state~0; 14524#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 14325#L419 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 14326#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14828#L580 ssl3_accept_~skip~0 := 0; 14826#L100-2 assume !false; 14824#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14822#L103 assume !(12292 == ssl3_accept_~s__state~0); 14820#L106 assume !(16384 == ssl3_accept_~s__state~0); 14818#L109 assume !(8192 == ssl3_accept_~s__state~0); 14816#L112 assume !(24576 == ssl3_accept_~s__state~0); 14745#L115 assume !(8195 == ssl3_accept_~s__state~0); 14744#L118 assume !(8480 == ssl3_accept_~s__state~0); 14646#L121 assume !(8481 == ssl3_accept_~s__state~0); 14647#L124 assume !(8482 == ssl3_accept_~s__state~0); 14649#L127 assume 8464 == ssl3_accept_~s__state~0; 14570#L134 [2021-10-13 00:07:03,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:03,836 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-13 00:07:03,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:03,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432021753] [2021-10-13 00:07:03,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:03,837 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:03,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:03,847 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:03,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:03,859 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:03,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:03,860 INFO L82 PathProgramCache]: Analyzing trace with hash -1902634618, now seen corresponding path program 1 times [2021-10-13 00:07:03,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:03,860 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946930561] [2021-10-13 00:07:03,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:03,860 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:03,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:03,900 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-13 00:07:03,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:03,900 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946930561] [2021-10-13 00:07:03,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946930561] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:03,901 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:03,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:07:03,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904333973] [2021-10-13 00:07:03,901 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:03,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:03,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:03,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:03,903 INFO L87 Difference]: Start difference. First operand 862 states and 1146 transitions. cyclomatic complexity: 288 Second operand has 3 states, 3 states have (on average 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-10-13 00:07:03,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:03,927 INFO L93 Difference]: Finished difference Result 1694 states and 2236 transitions. [2021-10-13 00:07:03,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:03,927 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1694 states and 2236 transitions. [2021-10-13 00:07:03,960 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1050 [2021-10-13 00:07:03,975 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1694 states to 1694 states and 2236 transitions. [2021-10-13 00:07:03,975 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1199 [2021-10-13 00:07:03,977 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1199 [2021-10-13 00:07:03,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1694 states and 2236 transitions. [2021-10-13 00:07:03,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:03,978 INFO L681 BuchiCegarLoop]: Abstraction has 1694 states and 2236 transitions. [2021-10-13 00:07:03,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1694 states and 2236 transitions. [2021-10-13 00:07:03,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1694 to 865. [2021-10-13 00:07:04,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 865 states have (on average 1.3283236994219654) internal successors, (1149), 864 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:04,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 1149 transitions. [2021-10-13 00:07:04,005 INFO L704 BuchiCegarLoop]: Abstraction has 865 states and 1149 transitions. [2021-10-13 00:07:04,005 INFO L587 BuchiCegarLoop]: Abstraction has 865 states and 1149 transitions. [2021-10-13 00:07:04,006 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-13 00:07:04,006 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 865 states and 1149 transitions. [2021-10-13 00:07:04,012 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 534 [2021-10-13 00:07:04,012 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:04,012 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:04,014 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:04,014 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:04,014 INFO L791 eck$LassoCheckResult]: Stem: 17133#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16982#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16942#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16882#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 16943#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16945#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 16980#L100-2 assume !false; 17234#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17701#L103 assume !(12292 == ssl3_accept_~s__state~0); 17694#L106 assume !(16384 == ssl3_accept_~s__state~0); 17115#L109 assume !(8192 == ssl3_accept_~s__state~0); 17116#L112 assume !(24576 == ssl3_accept_~s__state~0); 17032#L115 assume !(8195 == ssl3_accept_~s__state~0); 17033#L118 assume !(8480 == ssl3_accept_~s__state~0); 16946#L121 assume !(8481 == ssl3_accept_~s__state~0); 16947#L124 assume !(8482 == ssl3_accept_~s__state~0); 17071#L127 assume 8464 == ssl3_accept_~s__state~0; 17135#L134 [2021-10-13 00:07:04,015 INFO L793 eck$LassoCheckResult]: Loop: 17135#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 17111#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17112#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 17122#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17712#L580 ssl3_accept_~skip~0 := 0; 17705#L100-2 assume !false; 17702#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17695#L103 assume !(12292 == ssl3_accept_~s__state~0); 17692#L106 assume !(16384 == ssl3_accept_~s__state~0); 17690#L109 assume !(8192 == ssl3_accept_~s__state~0); 17006#L112 assume !(24576 == ssl3_accept_~s__state~0); 17007#L115 assume !(8195 == ssl3_accept_~s__state~0); 17096#L118 assume !(8480 == ssl3_accept_~s__state~0); 17097#L121 assume !(8481 == ssl3_accept_~s__state~0); 17679#L124 assume !(8482 == ssl3_accept_~s__state~0); 17678#L127 assume !(8464 == ssl3_accept_~s__state~0); 17036#L130 assume !(8465 == ssl3_accept_~s__state~0); 17037#L133 assume !(8466 == ssl3_accept_~s__state~0); 17553#L136 assume 8496 == ssl3_accept_~s__state~0; 17198#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 17545#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17544#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 17542#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17541#L294-2 ssl3_accept_~s__init_num~0 := 0; 17539#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17533#L580 ssl3_accept_~skip~0 := 0; 17528#L100-2 assume !false; 17526#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17525#L103 assume !(12292 == ssl3_accept_~s__state~0); 17524#L106 assume !(16384 == ssl3_accept_~s__state~0); 17523#L109 assume !(8192 == ssl3_accept_~s__state~0); 17522#L112 assume !(24576 == ssl3_accept_~s__state~0); 17521#L115 assume !(8195 == ssl3_accept_~s__state~0); 17520#L118 assume !(8480 == ssl3_accept_~s__state~0); 17519#L121 assume !(8481 == ssl3_accept_~s__state~0); 17518#L124 assume !(8482 == ssl3_accept_~s__state~0); 17517#L127 assume !(8464 == ssl3_accept_~s__state~0); 17515#L130 assume !(8465 == ssl3_accept_~s__state~0); 17513#L133 assume !(8466 == ssl3_accept_~s__state~0); 17511#L136 assume !(8496 == ssl3_accept_~s__state~0); 17507#L139 assume !(8497 == ssl3_accept_~s__state~0); 17505#L142 assume 8512 == ssl3_accept_~s__state~0; 17089#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17051#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17052#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17123#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17631#L580 ssl3_accept_~skip~0 := 0; 17629#L100-2 assume !false; 17627#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17625#L103 assume !(12292 == ssl3_accept_~s__state~0); 17623#L106 assume !(16384 == ssl3_accept_~s__state~0); 17621#L109 assume !(8192 == ssl3_accept_~s__state~0); 17619#L112 assume !(24576 == ssl3_accept_~s__state~0); 17617#L115 assume !(8195 == ssl3_accept_~s__state~0); 17615#L118 assume !(8480 == ssl3_accept_~s__state~0); 17613#L121 assume !(8481 == ssl3_accept_~s__state~0); 17611#L124 assume !(8482 == ssl3_accept_~s__state~0); 17609#L127 assume !(8464 == ssl3_accept_~s__state~0); 17607#L130 assume !(8465 == ssl3_accept_~s__state~0); 17605#L133 assume !(8466 == ssl3_accept_~s__state~0); 17603#L136 assume !(8496 == ssl3_accept_~s__state~0); 17601#L139 assume !(8497 == ssl3_accept_~s__state~0); 17600#L142 assume !(8512 == ssl3_accept_~s__state~0); 17490#L145 assume !(8513 == ssl3_accept_~s__state~0); 17311#L148 assume 8528 == ssl3_accept_~s__state~0; 17189#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17309#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 17308#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 17301#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 17299#L354 assume !(ssl3_accept_~ret~0 <= 0); 17296#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17289#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17284#L580 ssl3_accept_~skip~0 := 0; 17283#L100-2 assume !false; 17282#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17280#L103 assume !(12292 == ssl3_accept_~s__state~0); 17279#L106 assume !(16384 == ssl3_accept_~s__state~0); 17278#L109 assume !(8192 == ssl3_accept_~s__state~0); 17277#L112 assume !(24576 == ssl3_accept_~s__state~0); 17276#L115 assume !(8195 == ssl3_accept_~s__state~0); 17270#L118 assume !(8480 == ssl3_accept_~s__state~0); 17268#L121 assume !(8481 == ssl3_accept_~s__state~0); 17266#L124 assume !(8482 == ssl3_accept_~s__state~0); 17264#L127 assume !(8464 == ssl3_accept_~s__state~0); 17262#L130 assume !(8465 == ssl3_accept_~s__state~0); 17260#L133 assume !(8466 == ssl3_accept_~s__state~0); 17258#L136 assume !(8496 == ssl3_accept_~s__state~0); 17256#L139 assume !(8497 == ssl3_accept_~s__state~0); 17254#L142 assume !(8512 == ssl3_accept_~s__state~0); 17252#L145 assume !(8513 == ssl3_accept_~s__state~0); 17250#L148 assume !(8528 == ssl3_accept_~s__state~0); 17248#L151 assume !(8529 == ssl3_accept_~s__state~0); 17246#L154 assume !(8544 == ssl3_accept_~s__state~0); 17244#L157 assume !(8545 == ssl3_accept_~s__state~0); 17147#L160 assume 8560 == ssl3_accept_~s__state~0; 17084#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 16887#L419 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 16888#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17672#L580 ssl3_accept_~skip~0 := 0; 17670#L100-2 assume !false; 17669#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17668#L103 assume !(12292 == ssl3_accept_~s__state~0); 17667#L106 assume !(16384 == ssl3_accept_~s__state~0); 17493#L109 assume !(8192 == ssl3_accept_~s__state~0); 17357#L112 assume !(24576 == ssl3_accept_~s__state~0); 17356#L115 assume !(8195 == ssl3_accept_~s__state~0); 17355#L118 assume !(8480 == ssl3_accept_~s__state~0); 17209#L121 assume !(8481 == ssl3_accept_~s__state~0); 17210#L124 assume !(8482 == ssl3_accept_~s__state~0); 17212#L127 assume 8464 == ssl3_accept_~s__state~0; 17135#L134 [2021-10-13 00:07:04,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:04,015 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-13 00:07:04,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:04,016 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183403617] [2021-10-13 00:07:04,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:04,016 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:04,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:04,024 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:04,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:04,035 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:04,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:04,036 INFO L82 PathProgramCache]: Analyzing trace with hash -1895531389, now seen corresponding path program 1 times [2021-10-13 00:07:04,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:04,036 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258105862] [2021-10-13 00:07:04,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:04,036 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:04,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:04,073 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-13 00:07:04,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:04,073 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258105862] [2021-10-13 00:07:04,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258105862] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:04,074 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:04,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:07:04,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076544880] [2021-10-13 00:07:04,075 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:04,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:04,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:04,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:04,076 INFO L87 Difference]: Start difference. First operand 865 states and 1149 transitions. cyclomatic complexity: 288 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-10-13 00:07:04,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:04,097 INFO L93 Difference]: Finished difference Result 1694 states and 2233 transitions. [2021-10-13 00:07:04,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:04,098 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1694 states and 2233 transitions. [2021-10-13 00:07:04,114 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1050 [2021-10-13 00:07:04,131 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1694 states to 1694 states and 2233 transitions. [2021-10-13 00:07:04,131 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1199 [2021-10-13 00:07:04,133 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1199 [2021-10-13 00:07:04,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1694 states and 2233 transitions. [2021-10-13 00:07:04,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:04,134 INFO L681 BuchiCegarLoop]: Abstraction has 1694 states and 2233 transitions. [2021-10-13 00:07:04,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1694 states and 2233 transitions. [2021-10-13 00:07:04,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1694 to 865. [2021-10-13 00:07:04,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 865 states have (on average 1.3248554913294797) internal successors, (1146), 864 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:04,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 1146 transitions. [2021-10-13 00:07:04,162 INFO L704 BuchiCegarLoop]: Abstraction has 865 states and 1146 transitions. [2021-10-13 00:07:04,162 INFO L587 BuchiCegarLoop]: Abstraction has 865 states and 1146 transitions. [2021-10-13 00:07:04,163 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-13 00:07:04,163 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 865 states and 1146 transitions. [2021-10-13 00:07:04,167 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 534 [2021-10-13 00:07:04,167 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:04,168 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:04,169 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:04,170 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:04,170 INFO L791 eck$LassoCheckResult]: Stem: 19697#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 19547#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 19507#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19447#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 19508#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19510#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 19545#L100-2 assume !false; 19798#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20206#L103 assume !(12292 == ssl3_accept_~s__state~0); 20204#L106 assume !(16384 == ssl3_accept_~s__state~0); 20199#L109 assume !(8192 == ssl3_accept_~s__state~0); 20198#L112 assume !(24576 == ssl3_accept_~s__state~0); 20196#L115 assume !(8195 == ssl3_accept_~s__state~0); 20195#L118 assume !(8480 == ssl3_accept_~s__state~0); 20194#L121 assume !(8481 == ssl3_accept_~s__state~0); 20095#L124 assume !(8482 == ssl3_accept_~s__state~0); 20058#L127 assume 8464 == ssl3_accept_~s__state~0; 19700#L134 [2021-10-13 00:07:04,170 INFO L793 eck$LassoCheckResult]: Loop: 19700#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 19677#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 19678#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 19686#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20240#L580 ssl3_accept_~skip~0 := 0; 20238#L100-2 assume !false; 20236#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20234#L103 assume !(12292 == ssl3_accept_~s__state~0); 20232#L106 assume !(16384 == ssl3_accept_~s__state~0); 20230#L109 assume !(8192 == ssl3_accept_~s__state~0); 20228#L112 assume !(24576 == ssl3_accept_~s__state~0); 20226#L115 assume !(8195 == ssl3_accept_~s__state~0); 20224#L118 assume !(8480 == ssl3_accept_~s__state~0); 20222#L121 assume !(8481 == ssl3_accept_~s__state~0); 20220#L124 assume !(8482 == ssl3_accept_~s__state~0); 20218#L127 assume !(8464 == ssl3_accept_~s__state~0); 20216#L130 assume !(8465 == ssl3_accept_~s__state~0); 20214#L133 assume !(8466 == ssl3_accept_~s__state~0); 20146#L136 assume 8496 == ssl3_accept_~s__state~0; 19761#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 19515#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19516#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 19560#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19683#L294-2 ssl3_accept_~s__init_num~0 := 0; 20189#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20184#L580 ssl3_accept_~skip~0 := 0; 20183#L100-2 assume !false; 20181#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20179#L103 assume !(12292 == ssl3_accept_~s__state~0); 20177#L106 assume !(16384 == ssl3_accept_~s__state~0); 20175#L109 assume !(8192 == ssl3_accept_~s__state~0); 20173#L112 assume !(24576 == ssl3_accept_~s__state~0); 20172#L115 assume !(8195 == ssl3_accept_~s__state~0); 20170#L118 assume !(8480 == ssl3_accept_~s__state~0); 20169#L121 assume !(8481 == ssl3_accept_~s__state~0); 20168#L124 assume !(8482 == ssl3_accept_~s__state~0); 20167#L127 assume !(8464 == ssl3_accept_~s__state~0); 20166#L130 assume !(8465 == ssl3_accept_~s__state~0); 20164#L133 assume !(8466 == ssl3_accept_~s__state~0); 20163#L136 assume !(8496 == ssl3_accept_~s__state~0); 20161#L139 assume !(8497 == ssl3_accept_~s__state~0); 20096#L142 assume 8512 == ssl3_accept_~s__state~0; 19655#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19617#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19618#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19687#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20150#L580 ssl3_accept_~skip~0 := 0; 20149#L100-2 assume !false; 20148#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20147#L103 assume !(12292 == ssl3_accept_~s__state~0); 20145#L106 assume !(16384 == ssl3_accept_~s__state~0); 20144#L109 assume !(8192 == ssl3_accept_~s__state~0); 20142#L112 assume !(24576 == ssl3_accept_~s__state~0); 20140#L115 assume !(8195 == ssl3_accept_~s__state~0); 20139#L118 assume !(8480 == ssl3_accept_~s__state~0); 20136#L121 assume !(8481 == ssl3_accept_~s__state~0); 20135#L124 assume !(8482 == ssl3_accept_~s__state~0); 20134#L127 assume !(8464 == ssl3_accept_~s__state~0); 20132#L130 assume !(8465 == ssl3_accept_~s__state~0); 20131#L133 assume !(8466 == ssl3_accept_~s__state~0); 20130#L136 assume !(8496 == ssl3_accept_~s__state~0); 20129#L139 assume !(8497 == ssl3_accept_~s__state~0); 20127#L142 assume !(8512 == ssl3_accept_~s__state~0); 20054#L145 assume !(8513 == ssl3_accept_~s__state~0); 19875#L148 assume 8528 == ssl3_accept_~s__state~0; 19752#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19873#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 19872#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 19871#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 19868#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 19860#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19853#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19848#L580 ssl3_accept_~skip~0 := 0; 19847#L100-2 assume !false; 19846#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19844#L103 assume !(12292 == ssl3_accept_~s__state~0); 19843#L106 assume !(16384 == ssl3_accept_~s__state~0); 19842#L109 assume !(8192 == ssl3_accept_~s__state~0); 19841#L112 assume !(24576 == ssl3_accept_~s__state~0); 19840#L115 assume !(8195 == ssl3_accept_~s__state~0); 19834#L118 assume !(8480 == ssl3_accept_~s__state~0); 19832#L121 assume !(8481 == ssl3_accept_~s__state~0); 19830#L124 assume !(8482 == ssl3_accept_~s__state~0); 19828#L127 assume !(8464 == ssl3_accept_~s__state~0); 19826#L130 assume !(8465 == ssl3_accept_~s__state~0); 19824#L133 assume !(8466 == ssl3_accept_~s__state~0); 19822#L136 assume !(8496 == ssl3_accept_~s__state~0); 19820#L139 assume !(8497 == ssl3_accept_~s__state~0); 19818#L142 assume !(8512 == ssl3_accept_~s__state~0); 19816#L145 assume !(8513 == ssl3_accept_~s__state~0); 19814#L148 assume !(8528 == ssl3_accept_~s__state~0); 19812#L151 assume !(8529 == ssl3_accept_~s__state~0); 19810#L154 assume !(8544 == ssl3_accept_~s__state~0); 19808#L157 assume !(8545 == ssl3_accept_~s__state~0); 19709#L160 assume 8560 == ssl3_accept_~s__state~0; 19650#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 19452#L419 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 19453#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20110#L580 ssl3_accept_~skip~0 := 0; 20108#L100-2 assume !false; 20106#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20104#L103 assume !(12292 == ssl3_accept_~s__state~0); 20102#L106 assume !(16384 == ssl3_accept_~s__state~0); 20056#L109 assume !(8192 == ssl3_accept_~s__state~0); 19921#L112 assume !(24576 == ssl3_accept_~s__state~0); 19920#L115 assume !(8195 == ssl3_accept_~s__state~0); 19919#L118 assume !(8480 == ssl3_accept_~s__state~0); 19772#L121 assume !(8481 == ssl3_accept_~s__state~0); 19773#L124 assume !(8482 == ssl3_accept_~s__state~0); 19775#L127 assume 8464 == ssl3_accept_~s__state~0; 19700#L134 [2021-10-13 00:07:04,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:04,171 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-13 00:07:04,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:04,171 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917561066] [2021-10-13 00:07:04,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:04,172 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:04,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:04,180 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:04,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:04,191 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:04,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:04,192 INFO L82 PathProgramCache]: Analyzing trace with hash 342944836, now seen corresponding path program 1 times [2021-10-13 00:07:04,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:04,193 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702397239] [2021-10-13 00:07:04,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:04,193 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:04,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:04,227 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-13 00:07:04,227 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:04,227 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702397239] [2021-10-13 00:07:04,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702397239] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:04,228 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:04,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:07:04,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940499594] [2021-10-13 00:07:04,229 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:04,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:04,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:04,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:04,230 INFO L87 Difference]: Start difference. First operand 865 states and 1146 transitions. cyclomatic complexity: 285 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:04,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:04,355 INFO L93 Difference]: Finished difference Result 968 states and 1277 transitions. [2021-10-13 00:07:04,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:04,355 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 968 states and 1277 transitions. [2021-10-13 00:07:04,362 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 602 [2021-10-13 00:07:04,371 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 968 states to 968 states and 1277 transitions. [2021-10-13 00:07:04,371 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 681 [2021-10-13 00:07:04,372 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 681 [2021-10-13 00:07:04,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 968 states and 1277 transitions. [2021-10-13 00:07:04,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:04,374 INFO L681 BuchiCegarLoop]: Abstraction has 968 states and 1277 transitions. [2021-10-13 00:07:04,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 968 states and 1277 transitions. [2021-10-13 00:07:04,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 968 to 946. [2021-10-13 00:07:04,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 946 states have (on average 1.3128964059196617) internal successors, (1242), 945 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:04,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1242 transitions. [2021-10-13 00:07:04,398 INFO L704 BuchiCegarLoop]: Abstraction has 946 states and 1242 transitions. [2021-10-13 00:07:04,398 INFO L587 BuchiCegarLoop]: Abstraction has 946 states and 1242 transitions. [2021-10-13 00:07:04,398 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-13 00:07:04,398 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1242 transitions. [2021-10-13 00:07:04,403 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 588 [2021-10-13 00:07:04,403 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:04,403 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:04,405 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:04,405 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:04,405 INFO L791 eck$LassoCheckResult]: Stem: 21535#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 21388#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21346#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21286#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 21347#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21349#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 21384#L100-2 assume !false; 21689#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22212#L103 assume !(12292 == ssl3_accept_~s__state~0); 22211#L106 assume !(16384 == ssl3_accept_~s__state~0); 22210#L109 assume !(8192 == ssl3_accept_~s__state~0); 22209#L112 assume !(24576 == ssl3_accept_~s__state~0); 22208#L115 assume !(8195 == ssl3_accept_~s__state~0); 22207#L118 assume !(8480 == ssl3_accept_~s__state~0); 22206#L121 assume !(8481 == ssl3_accept_~s__state~0); 22205#L124 assume !(8482 == ssl3_accept_~s__state~0); 22204#L127 assume 8464 == ssl3_accept_~s__state~0; 21536#L134 [2021-10-13 00:07:04,406 INFO L793 eck$LassoCheckResult]: Loop: 21536#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 21517#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 21518#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 21398#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21281#L580 ssl3_accept_~skip~0 := 0; 21282#L100-2 assume !false; 21512#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21533#L103 assume !(12292 == ssl3_accept_~s__state~0); 21531#L106 assume !(16384 == ssl3_accept_~s__state~0); 21520#L109 assume !(8192 == ssl3_accept_~s__state~0); 21521#L112 assume !(24576 == ssl3_accept_~s__state~0); 22170#L115 assume !(8195 == ssl3_accept_~s__state~0); 22169#L118 assume !(8480 == ssl3_accept_~s__state~0); 22168#L121 assume !(8481 == ssl3_accept_~s__state~0); 22167#L124 assume !(8482 == ssl3_accept_~s__state~0); 22165#L127 assume !(8464 == ssl3_accept_~s__state~0); 21439#L130 assume !(8465 == ssl3_accept_~s__state~0); 21440#L133 assume !(8466 == ssl3_accept_~s__state~0); 21519#L136 assume 8496 == ssl3_accept_~s__state~0; 21600#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 21995#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21994#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 21993#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21981#L294-2 ssl3_accept_~s__init_num~0 := 0; 21982#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22143#L580 ssl3_accept_~skip~0 := 0; 22142#L100-2 assume !false; 22141#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22140#L103 assume !(12292 == ssl3_accept_~s__state~0); 22139#L106 assume !(16384 == ssl3_accept_~s__state~0); 22138#L109 assume !(8192 == ssl3_accept_~s__state~0); 22137#L112 assume !(24576 == ssl3_accept_~s__state~0); 22136#L115 assume !(8195 == ssl3_accept_~s__state~0); 22135#L118 assume !(8480 == ssl3_accept_~s__state~0); 22134#L121 assume !(8481 == ssl3_accept_~s__state~0); 22133#L124 assume !(8482 == ssl3_accept_~s__state~0); 22132#L127 assume !(8464 == ssl3_accept_~s__state~0); 22131#L130 assume !(8465 == ssl3_accept_~s__state~0); 22130#L133 assume !(8466 == ssl3_accept_~s__state~0); 22129#L136 assume !(8496 == ssl3_accept_~s__state~0); 22128#L139 assume !(8497 == ssl3_accept_~s__state~0); 22127#L142 assume 8512 == ssl3_accept_~s__state~0; 21595#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22126#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22124#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22123#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22118#L580 ssl3_accept_~skip~0 := 0; 22117#L100-2 assume !false; 22116#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22115#L103 assume !(12292 == ssl3_accept_~s__state~0); 22114#L106 assume !(16384 == ssl3_accept_~s__state~0); 22113#L109 assume !(8192 == ssl3_accept_~s__state~0); 22112#L112 assume !(24576 == ssl3_accept_~s__state~0); 22111#L115 assume !(8195 == ssl3_accept_~s__state~0); 22110#L118 assume !(8480 == ssl3_accept_~s__state~0); 22109#L121 assume !(8481 == ssl3_accept_~s__state~0); 22108#L124 assume !(8482 == ssl3_accept_~s__state~0); 22107#L127 assume !(8464 == ssl3_accept_~s__state~0); 22106#L130 assume !(8465 == ssl3_accept_~s__state~0); 22105#L133 assume !(8466 == ssl3_accept_~s__state~0); 22104#L136 assume !(8496 == ssl3_accept_~s__state~0); 22103#L139 assume !(8497 == ssl3_accept_~s__state~0); 22102#L142 assume !(8512 == ssl3_accept_~s__state~0); 22101#L145 assume !(8513 == ssl3_accept_~s__state~0); 22100#L148 assume 8528 == ssl3_accept_~s__state~0; 21590#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22098#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 22097#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 22096#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 22093#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 22087#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22086#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22081#L580 ssl3_accept_~skip~0 := 0; 22080#L100-2 assume !false; 22075#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22073#L103 assume !(12292 == ssl3_accept_~s__state~0); 22071#L106 assume !(16384 == ssl3_accept_~s__state~0); 22069#L109 assume !(8192 == ssl3_accept_~s__state~0); 22067#L112 assume !(24576 == ssl3_accept_~s__state~0); 22065#L115 assume !(8195 == ssl3_accept_~s__state~0); 22063#L118 assume !(8480 == ssl3_accept_~s__state~0); 22061#L121 assume !(8481 == ssl3_accept_~s__state~0); 22059#L124 assume !(8482 == ssl3_accept_~s__state~0); 22057#L127 assume !(8464 == ssl3_accept_~s__state~0); 22055#L130 assume !(8465 == ssl3_accept_~s__state~0); 22053#L133 assume !(8466 == ssl3_accept_~s__state~0); 22051#L136 assume !(8496 == ssl3_accept_~s__state~0); 22049#L139 assume !(8497 == ssl3_accept_~s__state~0); 22047#L142 assume !(8512 == ssl3_accept_~s__state~0); 22045#L145 assume !(8513 == ssl3_accept_~s__state~0); 22043#L148 assume !(8528 == ssl3_accept_~s__state~0); 22041#L151 assume !(8529 == ssl3_accept_~s__state~0); 21501#L154 assume 8544 == ssl3_accept_~s__state~0; 21502#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 21543#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 21545#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22158#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 21526#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 21301#L401 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 21292#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21638#L580 ssl3_accept_~skip~0 := 0; 21637#L100-2 assume !false; 21636#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21631#L103 assume !(12292 == ssl3_accept_~s__state~0); 21629#L106 assume !(16384 == ssl3_accept_~s__state~0); 21627#L109 assume !(8192 == ssl3_accept_~s__state~0); 21625#L112 assume !(24576 == ssl3_accept_~s__state~0); 21623#L115 assume !(8195 == ssl3_accept_~s__state~0); 21621#L118 assume !(8480 == ssl3_accept_~s__state~0); 21618#L121 assume !(8481 == ssl3_accept_~s__state~0); 21619#L124 assume !(8482 == ssl3_accept_~s__state~0); 21662#L127 assume 8464 == ssl3_accept_~s__state~0; 21536#L134 [2021-10-13 00:07:04,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:04,407 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-13 00:07:04,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:04,407 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828146717] [2021-10-13 00:07:04,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:04,408 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:04,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:04,416 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:04,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:04,427 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:04,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:04,428 INFO L82 PathProgramCache]: Analyzing trace with hash -627262060, now seen corresponding path program 1 times [2021-10-13 00:07:04,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:04,428 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771715060] [2021-10-13 00:07:04,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:04,429 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:04,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:04,462 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:07:04,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:04,463 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771715060] [2021-10-13 00:07:04,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771715060] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:04,463 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:04,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:07:04,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10824832] [2021-10-13 00:07:04,464 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:04,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:04,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:04,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:04,465 INFO L87 Difference]: Start difference. First operand 946 states and 1242 transitions. cyclomatic complexity: 300 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:04,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:04,605 INFO L93 Difference]: Finished difference Result 1019 states and 1330 transitions. [2021-10-13 00:07:04,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:04,606 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1019 states and 1330 transitions. [2021-10-13 00:07:04,613 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 620 [2021-10-13 00:07:04,622 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1019 states to 997 states and 1299 transitions. [2021-10-13 00:07:04,622 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 719 [2021-10-13 00:07:04,623 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 733 [2021-10-13 00:07:04,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 997 states and 1299 transitions. [2021-10-13 00:07:04,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:04,625 INFO L681 BuchiCegarLoop]: Abstraction has 997 states and 1299 transitions. [2021-10-13 00:07:04,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 997 states and 1299 transitions. [2021-10-13 00:07:04,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 997 to 950. [2021-10-13 00:07:04,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 950 states have (on average 1.3105263157894738) internal successors, (1245), 949 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:04,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1245 transitions. [2021-10-13 00:07:04,649 INFO L704 BuchiCegarLoop]: Abstraction has 950 states and 1245 transitions. [2021-10-13 00:07:04,649 INFO L587 BuchiCegarLoop]: Abstraction has 950 states and 1245 transitions. [2021-10-13 00:07:04,649 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-13 00:07:04,649 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1245 transitions. [2021-10-13 00:07:04,655 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 609 [2021-10-13 00:07:04,655 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:04,655 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:04,656 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:04,656 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:04,657 INFO L791 eck$LassoCheckResult]: Stem: 23503#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 23358#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23313#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23257#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 23314#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23316#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 23353#L100-2 assume !false; 23661#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23659#L103 assume !(12292 == ssl3_accept_~s__state~0); 23658#L106 assume !(16384 == ssl3_accept_~s__state~0); 23657#L109 assume !(8192 == ssl3_accept_~s__state~0); 23654#L112 assume !(24576 == ssl3_accept_~s__state~0); 23653#L115 assume !(8195 == ssl3_accept_~s__state~0); 23651#L118 assume !(8480 == ssl3_accept_~s__state~0); 23645#L121 assume 8481 == ssl3_accept_~s__state~0; 23373#L122 [2021-10-13 00:07:04,657 INFO L793 eck$LassoCheckResult]: Loop: 23373#L122 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 23374#L260 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 23263#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24060#L580 ssl3_accept_~skip~0 := 0; 24058#L100-2 assume !false; 24056#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24055#L103 assume !(12292 == ssl3_accept_~s__state~0); 24053#L106 assume !(16384 == ssl3_accept_~s__state~0); 24051#L109 assume !(8192 == ssl3_accept_~s__state~0); 24050#L112 assume !(24576 == ssl3_accept_~s__state~0); 24044#L115 assume !(8195 == ssl3_accept_~s__state~0); 24042#L118 assume !(8480 == ssl3_accept_~s__state~0); 24040#L121 assume !(8481 == ssl3_accept_~s__state~0); 24038#L124 assume !(8482 == ssl3_accept_~s__state~0); 24036#L127 assume !(8464 == ssl3_accept_~s__state~0); 24034#L130 assume !(8465 == ssl3_accept_~s__state~0); 24032#L133 assume !(8466 == ssl3_accept_~s__state~0); 24028#L136 assume !(8496 == ssl3_accept_~s__state~0); 24026#L139 assume !(8497 == ssl3_accept_~s__state~0); 24024#L142 assume !(8512 == ssl3_accept_~s__state~0); 24022#L145 assume !(8513 == ssl3_accept_~s__state~0); 24020#L148 assume !(8528 == ssl3_accept_~s__state~0); 24018#L151 assume !(8529 == ssl3_accept_~s__state~0); 24016#L154 assume !(8544 == ssl3_accept_~s__state~0); 24015#L157 assume !(8545 == ssl3_accept_~s__state~0); 24014#L160 assume !(8560 == ssl3_accept_~s__state~0); 23380#L163 assume !(8561 == ssl3_accept_~s__state~0); 23381#L166 assume 8448 == ssl3_accept_~s__state~0; 23302#L167 assume !(ssl3_accept_~num1~0 > 0); 23299#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23432#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23594#L580 ssl3_accept_~skip~0 := 0; 23592#L100-2 assume !false; 23590#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23588#L103 assume !(12292 == ssl3_accept_~s__state~0); 23586#L106 assume !(16384 == ssl3_accept_~s__state~0); 23584#L109 assume !(8192 == ssl3_accept_~s__state~0); 23582#L112 assume !(24576 == ssl3_accept_~s__state~0); 23581#L115 assume !(8195 == ssl3_accept_~s__state~0); 23577#L118 assume 8480 == ssl3_accept_~s__state~0; 23373#L122 [2021-10-13 00:07:04,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:04,658 INFO L82 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-13 00:07:04,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:04,660 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673105637] [2021-10-13 00:07:04,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:04,661 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:04,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:04,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:04,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:04,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673105637] [2021-10-13 00:07:04,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673105637] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:04,707 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:04,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:07:04,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933165773] [2021-10-13 00:07:04,708 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:07:04,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:04,708 INFO L82 PathProgramCache]: Analyzing trace with hash 1521907346, now seen corresponding path program 1 times [2021-10-13 00:07:04,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:04,709 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309787986] [2021-10-13 00:07:04,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:04,709 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:04,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:04,733 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:04,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:04,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309787986] [2021-10-13 00:07:04,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309787986] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:07:04,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097825378] [2021-10-13 00:07:04,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:04,734 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:07:04,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:04,737 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:07:04,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-13 00:07:04,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:04,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:07:04,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:07:04,951 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:04,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097825378] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:07:04,952 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:07:04,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 00:07:04,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970520150] [2021-10-13 00:07:04,952 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:04,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:04,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:04,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:04,954 INFO L87 Difference]: Start difference. First operand 950 states and 1245 transitions. cyclomatic complexity: 300 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:05,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:05,075 INFO L93 Difference]: Finished difference Result 952 states and 1245 transitions. [2021-10-13 00:07:05,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:05,076 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 952 states and 1245 transitions. [2021-10-13 00:07:05,083 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 611 [2021-10-13 00:07:05,091 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 952 states to 952 states and 1245 transitions. [2021-10-13 00:07:05,091 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 688 [2021-10-13 00:07:05,092 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 688 [2021-10-13 00:07:05,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 952 states and 1245 transitions. [2021-10-13 00:07:05,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:05,094 INFO L681 BuchiCegarLoop]: Abstraction has 952 states and 1245 transitions. [2021-10-13 00:07:05,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 952 states and 1245 transitions. [2021-10-13 00:07:05,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 952 to 950. [2021-10-13 00:07:05,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 950 states have (on average 1.308421052631579) internal successors, (1243), 949 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:05,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1243 transitions. [2021-10-13 00:07:05,117 INFO L704 BuchiCegarLoop]: Abstraction has 950 states and 1243 transitions. [2021-10-13 00:07:05,117 INFO L587 BuchiCegarLoop]: Abstraction has 950 states and 1243 transitions. [2021-10-13 00:07:05,117 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-13 00:07:05,117 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1243 transitions. [2021-10-13 00:07:05,121 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 609 [2021-10-13 00:07:05,121 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:05,121 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:05,122 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:05,122 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:05,124 INFO L791 eck$LassoCheckResult]: Stem: 25520#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25382#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25340#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25284#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 25341#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25343#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 25378#L100-2 assume !false; 25621#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25616#L103 assume !(12292 == ssl3_accept_~s__state~0); 25614#L106 assume !(16384 == ssl3_accept_~s__state~0); 25612#L109 assume !(8192 == ssl3_accept_~s__state~0); 25610#L112 assume !(24576 == ssl3_accept_~s__state~0); 25608#L115 assume !(8195 == ssl3_accept_~s__state~0); 25606#L118 assume !(8480 == ssl3_accept_~s__state~0); 25604#L121 assume !(8481 == ssl3_accept_~s__state~0); 25594#L124 assume 8482 == ssl3_accept_~s__state~0; 25477#L125 [2021-10-13 00:07:05,124 INFO L793 eck$LassoCheckResult]: Loop: 25477#L125 ssl3_accept_~s__state~0 := 3; 25290#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26200#L580 ssl3_accept_~skip~0 := 0; 26198#L100-2 assume !false; 26196#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26194#L103 assume !(12292 == ssl3_accept_~s__state~0); 26192#L106 assume !(16384 == ssl3_accept_~s__state~0); 26190#L109 assume !(8192 == ssl3_accept_~s__state~0); 26188#L112 assume !(24576 == ssl3_accept_~s__state~0); 26153#L115 assume !(8195 == ssl3_accept_~s__state~0); 26152#L118 assume !(8480 == ssl3_accept_~s__state~0); 26150#L121 assume !(8481 == ssl3_accept_~s__state~0); 26148#L124 assume !(8482 == ssl3_accept_~s__state~0); 26147#L127 assume !(8464 == ssl3_accept_~s__state~0); 26145#L130 assume !(8465 == ssl3_accept_~s__state~0); 26143#L133 assume !(8466 == ssl3_accept_~s__state~0); 25908#L136 assume !(8496 == ssl3_accept_~s__state~0); 25905#L139 assume !(8497 == ssl3_accept_~s__state~0); 25902#L142 assume !(8512 == ssl3_accept_~s__state~0); 25899#L145 assume !(8513 == ssl3_accept_~s__state~0); 25896#L148 assume !(8528 == ssl3_accept_~s__state~0); 25893#L151 assume !(8529 == ssl3_accept_~s__state~0); 25890#L154 assume !(8544 == ssl3_accept_~s__state~0); 25887#L157 assume !(8545 == ssl3_accept_~s__state~0); 25884#L160 assume !(8560 == ssl3_accept_~s__state~0); 25882#L163 assume !(8561 == ssl3_accept_~s__state~0); 25880#L166 assume 8448 == ssl3_accept_~s__state~0; 25329#L167 assume !(ssl3_accept_~num1~0 > 0); 25326#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25454#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25615#L580 ssl3_accept_~skip~0 := 0; 25613#L100-2 assume !false; 25611#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25609#L103 assume !(12292 == ssl3_accept_~s__state~0); 25607#L106 assume !(16384 == ssl3_accept_~s__state~0); 25605#L109 assume !(8192 == ssl3_accept_~s__state~0); 25603#L112 assume !(24576 == ssl3_accept_~s__state~0); 25602#L115 assume !(8195 == ssl3_accept_~s__state~0); 25600#L118 assume !(8480 == ssl3_accept_~s__state~0); 25598#L121 assume !(8481 == ssl3_accept_~s__state~0); 25593#L124 assume 8482 == ssl3_accept_~s__state~0; 25477#L125 [2021-10-13 00:07:05,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:05,125 INFO L82 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-13 00:07:05,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:05,126 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610825348] [2021-10-13 00:07:05,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:05,126 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:05,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:05,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:05,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:05,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610825348] [2021-10-13 00:07:05,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610825348] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:05,160 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:05,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:07:05,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646573603] [2021-10-13 00:07:05,161 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:07:05,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:05,161 INFO L82 PathProgramCache]: Analyzing trace with hash 73640739, now seen corresponding path program 1 times [2021-10-13 00:07:05,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:05,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848942657] [2021-10-13 00:07:05,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:05,162 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:05,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:05,182 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:05,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:05,183 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848942657] [2021-10-13 00:07:05,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848942657] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:05,184 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:05,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:07:05,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677632783] [2021-10-13 00:07:05,184 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:05,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:05,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:05,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:05,185 INFO L87 Difference]: Start difference. First operand 950 states and 1243 transitions. cyclomatic complexity: 298 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:05,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:05,300 INFO L93 Difference]: Finished difference Result 950 states and 1241 transitions. [2021-10-13 00:07:05,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:05,301 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 950 states and 1241 transitions. [2021-10-13 00:07:05,308 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 609 [2021-10-13 00:07:05,316 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 950 states to 950 states and 1241 transitions. [2021-10-13 00:07:05,317 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 686 [2021-10-13 00:07:05,318 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2021-10-13 00:07:05,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 950 states and 1241 transitions. [2021-10-13 00:07:05,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:05,319 INFO L681 BuchiCegarLoop]: Abstraction has 950 states and 1241 transitions. [2021-10-13 00:07:05,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states and 1241 transitions. [2021-10-13 00:07:05,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 950. [2021-10-13 00:07:05,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 950 states have (on average 1.3063157894736843) internal successors, (1241), 949 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:05,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1241 transitions. [2021-10-13 00:07:05,341 INFO L704 BuchiCegarLoop]: Abstraction has 950 states and 1241 transitions. [2021-10-13 00:07:05,342 INFO L587 BuchiCegarLoop]: Abstraction has 950 states and 1241 transitions. [2021-10-13 00:07:05,342 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-13 00:07:05,342 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1241 transitions. [2021-10-13 00:07:05,346 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 609 [2021-10-13 00:07:05,346 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:05,346 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:05,349 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:05,350 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:05,350 INFO L791 eck$LassoCheckResult]: Stem: 27427#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27291#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27248#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27191#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 27249#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27251#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 27287#L100-2 assume !false; 27853#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27857#L103 assume !(12292 == ssl3_accept_~s__state~0); 27855#L106 assume !(16384 == ssl3_accept_~s__state~0); 27852#L109 assume !(8192 == ssl3_accept_~s__state~0); 27850#L112 assume !(24576 == ssl3_accept_~s__state~0); 27848#L115 assume !(8195 == ssl3_accept_~s__state~0); 27846#L118 assume !(8480 == ssl3_accept_~s__state~0); 27844#L121 assume !(8481 == ssl3_accept_~s__state~0); 27842#L124 assume !(8482 == ssl3_accept_~s__state~0); 27840#L127 assume 8464 == ssl3_accept_~s__state~0; 27431#L134 [2021-10-13 00:07:05,350 INFO L793 eck$LassoCheckResult]: Loop: 27431#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 27410#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27411#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 27417#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28098#L580 ssl3_accept_~skip~0 := 0; 28095#L100-2 assume !false; 28093#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28091#L103 assume !(12292 == ssl3_accept_~s__state~0); 28088#L106 assume !(16384 == ssl3_accept_~s__state~0); 28086#L109 assume !(8192 == ssl3_accept_~s__state~0); 28084#L112 assume !(24576 == ssl3_accept_~s__state~0); 28082#L115 assume !(8195 == ssl3_accept_~s__state~0); 28080#L118 assume !(8480 == ssl3_accept_~s__state~0); 28078#L121 assume !(8481 == ssl3_accept_~s__state~0); 28076#L124 assume !(8482 == ssl3_accept_~s__state~0); 28074#L127 assume !(8464 == ssl3_accept_~s__state~0); 28071#L130 assume !(8465 == ssl3_accept_~s__state~0); 28069#L133 assume !(8466 == ssl3_accept_~s__state~0); 27763#L136 assume 8496 == ssl3_accept_~s__state~0; 27494#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 27761#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27760#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 27757#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27756#L294-2 ssl3_accept_~s__init_num~0 := 0; 27755#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27750#L580 ssl3_accept_~skip~0 := 0; 27749#L100-2 assume !false; 27744#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27742#L103 assume !(12292 == ssl3_accept_~s__state~0); 27740#L106 assume !(16384 == ssl3_accept_~s__state~0); 27738#L109 assume !(8192 == ssl3_accept_~s__state~0); 27736#L112 assume !(24576 == ssl3_accept_~s__state~0); 27734#L115 assume !(8195 == ssl3_accept_~s__state~0); 27732#L118 assume !(8480 == ssl3_accept_~s__state~0); 27730#L121 assume !(8481 == ssl3_accept_~s__state~0); 27728#L124 assume !(8482 == ssl3_accept_~s__state~0); 27726#L127 assume !(8464 == ssl3_accept_~s__state~0); 27724#L130 assume !(8465 == ssl3_accept_~s__state~0); 27722#L133 assume !(8466 == ssl3_accept_~s__state~0); 27720#L136 assume !(8496 == ssl3_accept_~s__state~0); 27718#L139 assume !(8497 == ssl3_accept_~s__state~0); 27716#L142 assume 8512 == ssl3_accept_~s__state~0; 27489#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27713#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27710#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27707#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27701#L580 ssl3_accept_~skip~0 := 0; 27699#L100-2 assume !false; 27697#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27695#L103 assume !(12292 == ssl3_accept_~s__state~0); 27693#L106 assume !(16384 == ssl3_accept_~s__state~0); 27691#L109 assume !(8192 == ssl3_accept_~s__state~0); 27689#L112 assume !(24576 == ssl3_accept_~s__state~0); 27687#L115 assume !(8195 == ssl3_accept_~s__state~0); 27686#L118 assume !(8480 == ssl3_accept_~s__state~0); 27682#L121 assume !(8481 == ssl3_accept_~s__state~0); 27681#L124 assume !(8482 == ssl3_accept_~s__state~0); 27680#L127 assume !(8464 == ssl3_accept_~s__state~0); 27678#L130 assume !(8465 == ssl3_accept_~s__state~0); 27677#L133 assume !(8466 == ssl3_accept_~s__state~0); 27676#L136 assume !(8496 == ssl3_accept_~s__state~0); 27675#L139 assume !(8497 == ssl3_accept_~s__state~0); 27674#L142 assume !(8512 == ssl3_accept_~s__state~0); 27673#L145 assume !(8513 == ssl3_accept_~s__state~0); 27671#L148 assume 8528 == ssl3_accept_~s__state~0; 27484#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27669#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 27668#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 27667#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 27664#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 27658#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27657#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27652#L580 ssl3_accept_~skip~0 := 0; 27651#L100-2 assume !false; 27650#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27648#L103 assume !(12292 == ssl3_accept_~s__state~0); 27647#L106 assume !(16384 == ssl3_accept_~s__state~0); 27646#L109 assume !(8192 == ssl3_accept_~s__state~0); 27645#L112 assume !(24576 == ssl3_accept_~s__state~0); 27644#L115 assume !(8195 == ssl3_accept_~s__state~0); 27641#L118 assume !(8480 == ssl3_accept_~s__state~0); 27640#L121 assume !(8481 == ssl3_accept_~s__state~0); 27639#L124 assume !(8482 == ssl3_accept_~s__state~0); 27638#L127 assume !(8464 == ssl3_accept_~s__state~0); 27636#L130 assume !(8465 == ssl3_accept_~s__state~0); 27634#L133 assume !(8466 == ssl3_accept_~s__state~0); 27633#L136 assume !(8496 == ssl3_accept_~s__state~0); 27632#L139 assume !(8497 == ssl3_accept_~s__state~0); 27630#L142 assume !(8512 == ssl3_accept_~s__state~0); 27628#L145 assume !(8513 == ssl3_accept_~s__state~0); 27627#L148 assume !(8528 == ssl3_accept_~s__state~0); 27623#L151 assume !(8529 == ssl3_accept_~s__state~0); 27622#L154 assume 8544 == ssl3_accept_~s__state~0; 27479#L158 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 27609#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27603#L580 ssl3_accept_~skip~0 := 0; 27601#L100-2 assume !false; 27599#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27597#L103 assume !(12292 == ssl3_accept_~s__state~0); 27595#L106 assume !(16384 == ssl3_accept_~s__state~0); 27593#L109 assume !(8192 == ssl3_accept_~s__state~0); 27591#L112 assume !(24576 == ssl3_accept_~s__state~0); 27589#L115 assume !(8195 == ssl3_accept_~s__state~0); 27587#L118 assume !(8480 == ssl3_accept_~s__state~0); 27585#L121 assume !(8481 == ssl3_accept_~s__state~0); 27583#L124 assume !(8482 == ssl3_accept_~s__state~0); 27581#L127 assume !(8464 == ssl3_accept_~s__state~0); 27579#L130 assume !(8465 == ssl3_accept_~s__state~0); 27577#L133 assume !(8466 == ssl3_accept_~s__state~0); 27575#L136 assume !(8496 == ssl3_accept_~s__state~0); 27573#L139 assume !(8497 == ssl3_accept_~s__state~0); 27571#L142 assume !(8512 == ssl3_accept_~s__state~0); 27569#L145 assume !(8513 == ssl3_accept_~s__state~0); 27567#L148 assume !(8528 == ssl3_accept_~s__state~0); 27565#L151 assume !(8529 == ssl3_accept_~s__state~0); 27563#L154 assume !(8544 == ssl3_accept_~s__state~0); 27562#L157 assume !(8545 == ssl3_accept_~s__state~0); 27443#L160 assume !(8560 == ssl3_accept_~s__state~0); 27438#L163 assume !(8561 == ssl3_accept_~s__state~0); 27439#L166 assume !(8448 == ssl3_accept_~s__state~0); 27631#L169 assume 8576 == ssl3_accept_~s__state~0; 27468#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 27637#L441 assume !(ssl3_accept_~ret~0 <= 0); 27635#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 27262#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27978#L580 ssl3_accept_~skip~0 := 0; 27976#L100-2 assume !false; 27974#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27972#L103 assume !(12292 == ssl3_accept_~s__state~0); 27970#L106 assume !(16384 == ssl3_accept_~s__state~0); 27968#L109 assume !(8192 == ssl3_accept_~s__state~0); 27966#L112 assume !(24576 == ssl3_accept_~s__state~0); 27964#L115 assume !(8195 == ssl3_accept_~s__state~0); 27963#L118 assume !(8480 == ssl3_accept_~s__state~0); 27516#L121 assume !(8481 == ssl3_accept_~s__state~0); 27960#L124 assume !(8482 == ssl3_accept_~s__state~0); 27955#L127 assume 8464 == ssl3_accept_~s__state~0; 27431#L134 [2021-10-13 00:07:05,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:05,351 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-13 00:07:05,351 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:05,352 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720110155] [2021-10-13 00:07:05,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:05,352 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:05,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:05,360 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:05,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:05,382 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:05,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:05,384 INFO L82 PathProgramCache]: Analyzing trace with hash 912687316, now seen corresponding path program 1 times [2021-10-13 00:07:05,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:05,384 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772989853] [2021-10-13 00:07:05,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:05,385 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:05,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:05,430 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:07:05,431 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:05,431 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772989853] [2021-10-13 00:07:05,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772989853] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:05,431 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:05,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:07:05,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052059960] [2021-10-13 00:07:05,432 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:05,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:05,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:05,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:05,433 INFO L87 Difference]: Start difference. First operand 950 states and 1241 transitions. cyclomatic complexity: 296 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:05,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:05,556 INFO L93 Difference]: Finished difference Result 920 states and 1166 transitions. [2021-10-13 00:07:05,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:05,557 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 920 states and 1166 transitions. [2021-10-13 00:07:05,562 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 491 [2021-10-13 00:07:05,577 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 920 states to 791 states and 1006 transitions. [2021-10-13 00:07:05,577 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 558 [2021-10-13 00:07:05,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2021-10-13 00:07:05,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 791 states and 1006 transitions. [2021-10-13 00:07:05,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:05,581 INFO L681 BuchiCegarLoop]: Abstraction has 791 states and 1006 transitions. [2021-10-13 00:07:05,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states and 1006 transitions. [2021-10-13 00:07:05,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 660. [2021-10-13 00:07:05,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 660 states have (on average 1.2757575757575759) internal successors, (842), 659 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:05,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 842 transitions. [2021-10-13 00:07:05,596 INFO L704 BuchiCegarLoop]: Abstraction has 660 states and 842 transitions. [2021-10-13 00:07:05,597 INFO L587 BuchiCegarLoop]: Abstraction has 660 states and 842 transitions. [2021-10-13 00:07:05,597 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-13 00:07:05,597 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 660 states and 842 transitions. [2021-10-13 00:07:05,600 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2021-10-13 00:07:05,600 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:05,600 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:05,601 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:05,602 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:05,602 INFO L791 eck$LassoCheckResult]: Stem: 29282#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29150#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29109#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29067#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 29110#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29112#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 29147#L100-2 assume !false; 29359#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29472#L103 assume !(12292 == ssl3_accept_~s__state~0); 29473#L106 assume !(16384 == ssl3_accept_~s__state~0); 29468#L109 assume !(8192 == ssl3_accept_~s__state~0); 29469#L112 assume !(24576 == ssl3_accept_~s__state~0); 29464#L115 assume !(8195 == ssl3_accept_~s__state~0); 29465#L118 assume !(8480 == ssl3_accept_~s__state~0); 29461#L121 assume !(8481 == ssl3_accept_~s__state~0); 29462#L124 assume !(8482 == ssl3_accept_~s__state~0); 29307#L127 assume 8464 == ssl3_accept_~s__state~0; 29286#L134 [2021-10-13 00:07:05,602 INFO L793 eck$LassoCheckResult]: Loop: 29286#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 29262#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29263#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29272#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29535#L580 ssl3_accept_~skip~0 := 0; 29533#L100-2 assume !false; 29531#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29529#L103 assume !(12292 == ssl3_accept_~s__state~0); 29527#L106 assume !(16384 == ssl3_accept_~s__state~0); 29524#L109 assume !(8192 == ssl3_accept_~s__state~0); 29522#L112 assume !(24576 == ssl3_accept_~s__state~0); 29519#L115 assume !(8195 == ssl3_accept_~s__state~0); 29517#L118 assume !(8480 == ssl3_accept_~s__state~0); 29515#L121 assume !(8481 == ssl3_accept_~s__state~0); 29513#L124 assume !(8482 == ssl3_accept_~s__state~0); 29511#L127 assume !(8464 == ssl3_accept_~s__state~0); 29509#L130 assume !(8465 == ssl3_accept_~s__state~0); 29507#L133 assume !(8466 == ssl3_accept_~s__state~0); 29431#L136 assume 8496 == ssl3_accept_~s__state~0; 29391#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29641#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29157#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 29158#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29160#L294-2 ssl3_accept_~s__init_num~0 := 0; 29161#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29710#L580 ssl3_accept_~skip~0 := 0; 29709#L100-2 assume !false; 29704#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29702#L103 assume !(12292 == ssl3_accept_~s__state~0); 29699#L106 assume !(16384 == ssl3_accept_~s__state~0); 29696#L109 assume !(8192 == ssl3_accept_~s__state~0); 29693#L112 assume !(24576 == ssl3_accept_~s__state~0); 29690#L115 assume !(8195 == ssl3_accept_~s__state~0); 29687#L118 assume !(8480 == ssl3_accept_~s__state~0); 29685#L121 assume !(8481 == ssl3_accept_~s__state~0); 29682#L124 assume !(8482 == ssl3_accept_~s__state~0); 29679#L127 assume !(8464 == ssl3_accept_~s__state~0); 29676#L130 assume !(8465 == ssl3_accept_~s__state~0); 29264#L133 assume !(8466 == ssl3_accept_~s__state~0); 29265#L136 assume !(8496 == ssl3_accept_~s__state~0); 29134#L139 assume !(8497 == ssl3_accept_~s__state~0); 29135#L142 assume 8512 == ssl3_accept_~s__state~0; 29238#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29210#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29211#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29273#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29703#L580 ssl3_accept_~skip~0 := 0; 29701#L100-2 assume !false; 29698#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29695#L103 assume !(12292 == ssl3_accept_~s__state~0); 29692#L106 assume !(16384 == ssl3_accept_~s__state~0); 29689#L109 assume !(8192 == ssl3_accept_~s__state~0); 29686#L112 assume !(24576 == ssl3_accept_~s__state~0); 29684#L115 assume !(8195 == ssl3_accept_~s__state~0); 29681#L118 assume !(8480 == ssl3_accept_~s__state~0); 29678#L121 assume !(8481 == ssl3_accept_~s__state~0); 29675#L124 assume !(8482 == ssl3_accept_~s__state~0); 29654#L127 assume !(8464 == ssl3_accept_~s__state~0); 29652#L130 assume !(8465 == ssl3_accept_~s__state~0); 29649#L133 assume !(8466 == ssl3_accept_~s__state~0); 29646#L136 assume !(8496 == ssl3_accept_~s__state~0); 29643#L139 assume !(8497 == ssl3_accept_~s__state~0); 29619#L142 assume !(8512 == ssl3_accept_~s__state~0); 29558#L145 assume !(8513 == ssl3_accept_~s__state~0); 29557#L148 assume 8528 == ssl3_accept_~s__state~0; 29142#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29143#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 29217#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 29081#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 29083#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 29144#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29148#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29715#L580 ssl3_accept_~skip~0 := 0; 29711#L100-2 assume !false; 29283#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29284#L103 assume !(12292 == ssl3_accept_~s__state~0); 29700#L106 assume !(16384 == ssl3_accept_~s__state~0); 29697#L109 assume !(8192 == ssl3_accept_~s__state~0); 29694#L112 assume !(24576 == ssl3_accept_~s__state~0); 29691#L115 assume !(8195 == ssl3_accept_~s__state~0); 29688#L118 assume !(8480 == ssl3_accept_~s__state~0); 29113#L121 assume !(8481 == ssl3_accept_~s__state~0); 29114#L124 assume !(8482 == ssl3_accept_~s__state~0); 29222#L127 assume !(8464 == ssl3_accept_~s__state~0); 29194#L130 assume !(8465 == ssl3_accept_~s__state~0); 29195#L133 assume !(8466 == ssl3_accept_~s__state~0); 29651#L136 assume !(8496 == ssl3_accept_~s__state~0); 29648#L139 assume !(8497 == ssl3_accept_~s__state~0); 29645#L142 assume !(8512 == ssl3_accept_~s__state~0); 29198#L145 assume !(8513 == ssl3_accept_~s__state~0); 29130#L148 assume !(8528 == ssl3_accept_~s__state~0); 29131#L151 assume !(8529 == ssl3_accept_~s__state~0); 29225#L154 assume 8544 == ssl3_accept_~s__state~0; 29089#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 29090#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 29088#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29095#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29096#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 29080#L401 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 29073#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29536#L580 ssl3_accept_~skip~0 := 0; 29534#L100-2 assume !false; 29532#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29530#L103 assume !(12292 == ssl3_accept_~s__state~0); 29528#L106 assume !(16384 == ssl3_accept_~s__state~0); 29525#L109 assume !(8192 == ssl3_accept_~s__state~0); 29523#L112 assume !(24576 == ssl3_accept_~s__state~0); 29520#L115 assume !(8195 == ssl3_accept_~s__state~0); 29518#L118 assume !(8480 == ssl3_accept_~s__state~0); 29516#L121 assume !(8481 == ssl3_accept_~s__state~0); 29514#L124 assume !(8482 == ssl3_accept_~s__state~0); 29512#L127 assume !(8464 == ssl3_accept_~s__state~0); 29510#L130 assume !(8465 == ssl3_accept_~s__state~0); 29508#L133 assume !(8466 == ssl3_accept_~s__state~0); 29505#L136 assume !(8496 == ssl3_accept_~s__state~0); 29503#L139 assume !(8497 == ssl3_accept_~s__state~0); 29502#L142 assume !(8512 == ssl3_accept_~s__state~0); 29501#L145 assume !(8513 == ssl3_accept_~s__state~0); 29499#L148 assume !(8528 == ssl3_accept_~s__state~0); 29496#L151 assume !(8529 == ssl3_accept_~s__state~0); 29493#L154 assume !(8544 == ssl3_accept_~s__state~0); 29490#L157 assume !(8545 == ssl3_accept_~s__state~0); 29488#L160 assume !(8560 == ssl3_accept_~s__state~0); 29486#L163 assume !(8561 == ssl3_accept_~s__state~0); 29306#L166 assume 8448 == ssl3_accept_~s__state~0; 29102#L167 assume !(ssl3_accept_~num1~0 > 0); 29099#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29216#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29319#L580 ssl3_accept_~skip~0 := 0; 29317#L100-2 assume !false; 29315#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29304#L103 assume !(12292 == ssl3_accept_~s__state~0); 29305#L106 assume !(16384 == ssl3_accept_~s__state~0); 29353#L109 assume !(8192 == ssl3_accept_~s__state~0); 29349#L112 assume !(24576 == ssl3_accept_~s__state~0); 29338#L115 assume !(8195 == ssl3_accept_~s__state~0); 29339#L118 assume !(8480 == ssl3_accept_~s__state~0); 29337#L121 assume !(8481 == ssl3_accept_~s__state~0); 29333#L124 assume !(8482 == ssl3_accept_~s__state~0); 29334#L127 assume 8464 == ssl3_accept_~s__state~0; 29286#L134 [2021-10-13 00:07:05,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:05,603 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-13 00:07:05,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:05,603 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069751755] [2021-10-13 00:07:05,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:05,604 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:05,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:05,613 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:05,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:05,628 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:05,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:05,629 INFO L82 PathProgramCache]: Analyzing trace with hash -1384510055, now seen corresponding path program 1 times [2021-10-13 00:07:05,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:05,630 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598622909] [2021-10-13 00:07:05,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:05,630 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:05,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:05,716 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:07:05,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:05,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598622909] [2021-10-13 00:07:05,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598622909] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:07:05,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533074176] [2021-10-13 00:07:05,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:05,717 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:07:05,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:05,721 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:07:05,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-13 00:07:05,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:05,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:07:05,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:07:06,195 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:07:06,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533074176] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:07:06,196 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:07:06,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 00:07:06,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716736634] [2021-10-13 00:07:06,198 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:06,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:06,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:07:06,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:07:06,200 INFO L87 Difference]: Start difference. First operand 660 states and 842 transitions. cyclomatic complexity: 185 Second operand has 4 states, 3 states have (on average 29.666666666666668) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:06,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:06,529 INFO L93 Difference]: Finished difference Result 1094 states and 1380 transitions. [2021-10-13 00:07:06,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:07:06,530 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1094 states and 1380 transitions. [2021-10-13 00:07:06,536 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 923 [2021-10-13 00:07:06,545 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1094 states to 1094 states and 1380 transitions. [2021-10-13 00:07:06,545 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 990 [2021-10-13 00:07:06,546 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 990 [2021-10-13 00:07:06,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1094 states and 1380 transitions. [2021-10-13 00:07:06,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:06,548 INFO L681 BuchiCegarLoop]: Abstraction has 1094 states and 1380 transitions. [2021-10-13 00:07:06,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states and 1380 transitions. [2021-10-13 00:07:06,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 833. [2021-10-13 00:07:06,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 833 states have (on average 1.2737094837935174) internal successors, (1061), 832 states have internal predecessors, (1061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:06,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1061 transitions. [2021-10-13 00:07:06,584 INFO L704 BuchiCegarLoop]: Abstraction has 833 states and 1061 transitions. [2021-10-13 00:07:06,584 INFO L587 BuchiCegarLoop]: Abstraction has 833 states and 1061 transitions. [2021-10-13 00:07:06,585 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-13 00:07:06,585 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 833 states and 1061 transitions. [2021-10-13 00:07:06,588 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 662 [2021-10-13 00:07:06,588 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:06,589 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:06,590 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:06,590 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:06,591 INFO L791 eck$LassoCheckResult]: Stem: 31451#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 31329#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31290#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31248#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 31291#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31293#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 31325#L100-2 assume !false; 31768#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31787#L103 assume !(12292 == ssl3_accept_~s__state~0); 31785#L106 assume !(16384 == ssl3_accept_~s__state~0); 31783#L109 assume !(8192 == ssl3_accept_~s__state~0); 31781#L112 assume !(24576 == ssl3_accept_~s__state~0); 31779#L115 assume !(8195 == ssl3_accept_~s__state~0); 31777#L118 assume !(8480 == ssl3_accept_~s__state~0); 31776#L121 assume !(8481 == ssl3_accept_~s__state~0); 31775#L124 assume !(8482 == ssl3_accept_~s__state~0); 31486#L127 assume 8464 == ssl3_accept_~s__state~0; 31453#L134 [2021-10-13 00:07:06,591 INFO L793 eck$LassoCheckResult]: Loop: 31453#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 31435#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31436#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 31441#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31964#L580 ssl3_accept_~skip~0 := 0; 31961#L100-2 assume !false; 31958#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31955#L103 assume !(12292 == ssl3_accept_~s__state~0); 31952#L106 assume !(16384 == ssl3_accept_~s__state~0); 31949#L109 assume !(8192 == ssl3_accept_~s__state~0); 31946#L112 assume !(24576 == ssl3_accept_~s__state~0); 31943#L115 assume !(8195 == ssl3_accept_~s__state~0); 31941#L118 assume !(8480 == ssl3_accept_~s__state~0); 31933#L121 assume !(8481 == ssl3_accept_~s__state~0); 31927#L124 assume !(8482 == ssl3_accept_~s__state~0); 31924#L127 assume !(8464 == ssl3_accept_~s__state~0); 31921#L130 assume !(8465 == ssl3_accept_~s__state~0); 31919#L133 assume !(8466 == ssl3_accept_~s__state~0); 31745#L136 assume 8496 == ssl3_accept_~s__state~0; 31743#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 31736#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31732#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 31728#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31341#L294-2 ssl3_accept_~s__init_num~0 := 0; 31335#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31243#L580 ssl3_accept_~skip~0 := 0; 31244#L100-2 assume !false; 31431#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31448#L103 assume !(12292 == ssl3_accept_~s__state~0); 31446#L106 assume !(16384 == ssl3_accept_~s__state~0); 31437#L109 assume !(8192 == ssl3_accept_~s__state~0); 31346#L112 assume !(24576 == ssl3_accept_~s__state~0); 31347#L115 assume !(8195 == ssl3_accept_~s__state~0); 31374#L118 assume !(8480 == ssl3_accept_~s__state~0); 31294#L121 assume !(8481 == ssl3_accept_~s__state~0); 31295#L124 assume !(8482 == ssl3_accept_~s__state~0); 31404#L127 assume !(8464 == ssl3_accept_~s__state~0); 31370#L130 assume !(8465 == ssl3_accept_~s__state~0); 31371#L133 assume !(8466 == ssl3_accept_~s__state~0); 31272#L136 assume !(8496 == ssl3_accept_~s__state~0); 31273#L139 assume !(8497 == ssl3_accept_~s__state~0); 31314#L142 assume !(8512 == ssl3_accept_~s__state~0); 31376#L145 assume !(8513 == ssl3_accept_~s__state~0); 31310#L148 assume !(8528 == ssl3_accept_~s__state~0); 31311#L151 assume !(8529 == ssl3_accept_~s__state~0); 31406#L154 assume !(8544 == ssl3_accept_~s__state~0); 31255#L157 assume !(8545 == ssl3_accept_~s__state~0); 31256#L160 assume !(8560 == ssl3_accept_~s__state~0); 31350#L163 assume !(8561 == ssl3_accept_~s__state~0); 31351#L166 assume !(8448 == ssl3_accept_~s__state~0); 31422#L169 assume !(8576 == ssl3_accept_~s__state~0); 32044#L172 assume !(8577 == ssl3_accept_~s__state~0); 32043#L175 assume !(8592 == ssl3_accept_~s__state~0); 31307#L178 assume !(8593 == ssl3_accept_~s__state~0); 31308#L181 assume !(8608 == ssl3_accept_~s__state~0); 31410#L184 assume !(8609 == ssl3_accept_~s__state~0); 31411#L187 assume !(8640 == ssl3_accept_~s__state~0); 32040#L190 assume !(8641 == ssl3_accept_~s__state~0); 31543#L193 assume 8656 == ssl3_accept_~s__state~0; 31554#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31443#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31444#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 31456#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31999#L505 assume !(0 == ssl3_accept_~tmp___10~0); 31997#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31992#L580 ssl3_accept_~skip~0 := 0; 31991#L100-2 assume !false; 31990#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31989#L103 assume !(12292 == ssl3_accept_~s__state~0); 31988#L106 assume !(16384 == ssl3_accept_~s__state~0); 31987#L109 assume !(8192 == ssl3_accept_~s__state~0); 31986#L112 assume !(24576 == ssl3_accept_~s__state~0); 31985#L115 assume !(8195 == ssl3_accept_~s__state~0); 31982#L118 assume !(8480 == ssl3_accept_~s__state~0); 31977#L121 assume !(8481 == ssl3_accept_~s__state~0); 31975#L124 assume !(8482 == ssl3_accept_~s__state~0); 31973#L127 assume !(8464 == ssl3_accept_~s__state~0); 31971#L130 assume !(8465 == ssl3_accept_~s__state~0); 31965#L133 assume !(8466 == ssl3_accept_~s__state~0); 31962#L136 assume !(8496 == ssl3_accept_~s__state~0); 31959#L139 assume !(8497 == ssl3_accept_~s__state~0); 31956#L142 assume !(8512 == ssl3_accept_~s__state~0); 31953#L145 assume !(8513 == ssl3_accept_~s__state~0); 31950#L148 assume !(8528 == ssl3_accept_~s__state~0); 31947#L151 assume !(8529 == ssl3_accept_~s__state~0); 31944#L154 assume !(8544 == ssl3_accept_~s__state~0); 31904#L157 assume !(8545 == ssl3_accept_~s__state~0); 31903#L160 assume !(8560 == ssl3_accept_~s__state~0); 31902#L163 assume !(8561 == ssl3_accept_~s__state~0); 31901#L166 assume !(8448 == ssl3_accept_~s__state~0); 31900#L169 assume !(8576 == ssl3_accept_~s__state~0); 31899#L172 assume !(8577 == ssl3_accept_~s__state~0); 31898#L175 assume !(8592 == ssl3_accept_~s__state~0); 31889#L178 assume !(8593 == ssl3_accept_~s__state~0); 31883#L181 assume !(8608 == ssl3_accept_~s__state~0); 31879#L184 assume !(8609 == ssl3_accept_~s__state~0); 31872#L187 assume !(8640 == ssl3_accept_~s__state~0); 31868#L190 assume !(8641 == ssl3_accept_~s__state~0); 31864#L193 assume !(8656 == ssl3_accept_~s__state~0); 31860#L196 assume !(8657 == ssl3_accept_~s__state~0); 31345#L199 assume 8672 == ssl3_accept_~s__state~0; 31302#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 31303#L513 assume !(4 == ssl3_accept_~blastFlag~0); 31409#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 31330#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31331#L520-2 ssl3_accept_~s__init_num~0 := 0; 31396#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31812#L580 ssl3_accept_~skip~0 := 0; 31810#L100-2 assume !false; 31808#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31806#L103 assume !(12292 == ssl3_accept_~s__state~0); 31804#L106 assume !(16384 == ssl3_accept_~s__state~0); 31802#L109 assume !(8192 == ssl3_accept_~s__state~0); 31800#L112 assume !(24576 == ssl3_accept_~s__state~0); 31795#L115 assume !(8195 == ssl3_accept_~s__state~0); 31794#L118 assume !(8480 == ssl3_accept_~s__state~0); 31793#L121 assume !(8481 == ssl3_accept_~s__state~0); 31792#L124 assume !(8482 == ssl3_accept_~s__state~0); 31786#L127 assume !(8464 == ssl3_accept_~s__state~0); 31784#L130 assume !(8465 == ssl3_accept_~s__state~0); 31782#L133 assume !(8466 == ssl3_accept_~s__state~0); 31632#L136 assume !(8496 == ssl3_accept_~s__state~0); 31630#L139 assume !(8497 == ssl3_accept_~s__state~0); 31628#L142 assume !(8512 == ssl3_accept_~s__state~0); 31626#L145 assume !(8513 == ssl3_accept_~s__state~0); 31624#L148 assume !(8528 == ssl3_accept_~s__state~0); 31622#L151 assume !(8529 == ssl3_accept_~s__state~0); 31620#L154 assume !(8544 == ssl3_accept_~s__state~0); 31618#L157 assume !(8545 == ssl3_accept_~s__state~0); 31616#L160 assume !(8560 == ssl3_accept_~s__state~0); 31614#L163 assume !(8561 == ssl3_accept_~s__state~0); 31536#L166 assume 8448 == ssl3_accept_~s__state~0; 31537#L167 assume !(ssl3_accept_~num1~0 > 0); 31394#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31395#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31516#L580 ssl3_accept_~skip~0 := 0; 31509#L100-2 assume !false; 31510#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31502#L103 assume !(12292 == ssl3_accept_~s__state~0); 31503#L106 assume !(16384 == ssl3_accept_~s__state~0); 31774#L109 assume !(8192 == ssl3_accept_~s__state~0); 31773#L112 assume !(24576 == ssl3_accept_~s__state~0); 31772#L115 assume !(8195 == ssl3_accept_~s__state~0); 31766#L118 assume !(8480 == ssl3_accept_~s__state~0); 31499#L121 assume !(8481 == ssl3_accept_~s__state~0); 31484#L124 assume !(8482 == ssl3_accept_~s__state~0); 31485#L127 assume 8464 == ssl3_accept_~s__state~0; 31453#L134 [2021-10-13 00:07:06,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:06,592 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-13 00:07:06,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:06,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246368695] [2021-10-13 00:07:06,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:06,593 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:06,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:06,616 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:06,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:06,624 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:06,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:06,625 INFO L82 PathProgramCache]: Analyzing trace with hash 1338012195, now seen corresponding path program 1 times [2021-10-13 00:07:06,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:06,625 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481780597] [2021-10-13 00:07:06,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:06,625 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:06,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:06,695 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-10-13 00:07:06,695 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:06,695 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481780597] [2021-10-13 00:07:06,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481780597] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:06,696 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:06,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:07:06,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103385936] [2021-10-13 00:07:06,696 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:06,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:06,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:06,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:06,697 INFO L87 Difference]: Start difference. First operand 833 states and 1061 transitions. cyclomatic complexity: 231 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:06,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:06,717 INFO L93 Difference]: Finished difference Result 1419 states and 1829 transitions. [2021-10-13 00:07:06,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:06,718 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1419 states and 1829 transitions. [2021-10-13 00:07:06,725 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1248 [2021-10-13 00:07:06,736 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1419 states to 1419 states and 1829 transitions. [2021-10-13 00:07:06,736 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1315 [2021-10-13 00:07:06,739 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1315 [2021-10-13 00:07:06,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1419 states and 1829 transitions. [2021-10-13 00:07:06,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:06,741 INFO L681 BuchiCegarLoop]: Abstraction has 1419 states and 1829 transitions. [2021-10-13 00:07:06,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1419 states and 1829 transitions. [2021-10-13 00:07:06,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1419 to 1419. [2021-10-13 00:07:06,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1419 states, 1419 states have (on average 1.2889358703312193) internal successors, (1829), 1418 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:06,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1419 states to 1419 states and 1829 transitions. [2021-10-13 00:07:06,779 INFO L704 BuchiCegarLoop]: Abstraction has 1419 states and 1829 transitions. [2021-10-13 00:07:06,779 INFO L587 BuchiCegarLoop]: Abstraction has 1419 states and 1829 transitions. [2021-10-13 00:07:06,779 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-13 00:07:06,779 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1419 states and 1829 transitions. [2021-10-13 00:07:06,786 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1248 [2021-10-13 00:07:06,786 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:06,787 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:06,789 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:06,789 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:06,789 INFO L791 eck$LassoCheckResult]: Stem: 33735#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33593#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 33549#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33506#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 33550#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33552#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 33589#L100-2 assume !false; 33776#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34844#L103 assume !(12292 == ssl3_accept_~s__state~0); 34843#L106 assume !(16384 == ssl3_accept_~s__state~0); 34842#L109 assume !(8192 == ssl3_accept_~s__state~0); 34841#L112 assume !(24576 == ssl3_accept_~s__state~0); 34840#L115 assume !(8195 == ssl3_accept_~s__state~0); 33692#L118 assume !(8480 == ssl3_accept_~s__state~0); 33553#L121 assume !(8481 == ssl3_accept_~s__state~0); 33554#L124 assume !(8482 == ssl3_accept_~s__state~0); 33666#L127 assume 8464 == ssl3_accept_~s__state~0; 33792#L134 [2021-10-13 00:07:06,790 INFO L793 eck$LassoCheckResult]: Loop: 33792#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 33708#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33709#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 34254#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34249#L580 ssl3_accept_~skip~0 := 0; 34248#L100-2 assume !false; 34247#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34246#L103 assume !(12292 == ssl3_accept_~s__state~0); 34245#L106 assume !(16384 == ssl3_accept_~s__state~0); 34244#L109 assume !(8192 == ssl3_accept_~s__state~0); 34243#L112 assume !(24576 == ssl3_accept_~s__state~0); 34242#L115 assume !(8195 == ssl3_accept_~s__state~0); 34240#L118 assume !(8480 == ssl3_accept_~s__state~0); 34238#L121 assume !(8481 == ssl3_accept_~s__state~0); 34236#L124 assume !(8482 == ssl3_accept_~s__state~0); 34234#L127 assume !(8464 == ssl3_accept_~s__state~0); 34232#L130 assume !(8465 == ssl3_accept_~s__state~0); 34230#L133 assume !(8466 == ssl3_accept_~s__state~0); 34228#L136 assume 8496 == ssl3_accept_~s__state~0; 34039#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 34227#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 34226#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 34225#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33718#L294-2 ssl3_accept_~s__init_num~0 := 0; 34223#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34218#L580 ssl3_accept_~skip~0 := 0; 34217#L100-2 assume !false; 34216#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34215#L103 assume !(12292 == ssl3_accept_~s__state~0); 34214#L106 assume !(16384 == ssl3_accept_~s__state~0); 34213#L109 assume !(8192 == ssl3_accept_~s__state~0); 34212#L112 assume !(24576 == ssl3_accept_~s__state~0); 34211#L115 assume !(8195 == ssl3_accept_~s__state~0); 34210#L118 assume !(8480 == ssl3_accept_~s__state~0); 34209#L121 assume !(8481 == ssl3_accept_~s__state~0); 34208#L124 assume !(8482 == ssl3_accept_~s__state~0); 34207#L127 assume !(8464 == ssl3_accept_~s__state~0); 34206#L130 assume !(8465 == ssl3_accept_~s__state~0); 34205#L133 assume !(8466 == ssl3_accept_~s__state~0); 34204#L136 assume !(8496 == ssl3_accept_~s__state~0); 34203#L139 assume !(8497 == ssl3_accept_~s__state~0); 34202#L142 assume 8512 == ssl3_accept_~s__state~0; 33806#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33646#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 33647#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 34199#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34194#L580 ssl3_accept_~skip~0 := 0; 34193#L100-2 assume !false; 34192#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34191#L103 assume !(12292 == ssl3_accept_~s__state~0); 34190#L106 assume !(16384 == ssl3_accept_~s__state~0); 34189#L109 assume !(8192 == ssl3_accept_~s__state~0); 34188#L112 assume !(24576 == ssl3_accept_~s__state~0); 34187#L115 assume !(8195 == ssl3_accept_~s__state~0); 34186#L118 assume !(8480 == ssl3_accept_~s__state~0); 34185#L121 assume !(8481 == ssl3_accept_~s__state~0); 34184#L124 assume !(8482 == ssl3_accept_~s__state~0); 34183#L127 assume !(8464 == ssl3_accept_~s__state~0); 34182#L130 assume !(8465 == ssl3_accept_~s__state~0); 34181#L133 assume !(8466 == ssl3_accept_~s__state~0); 34180#L136 assume !(8496 == ssl3_accept_~s__state~0); 34179#L139 assume !(8497 == ssl3_accept_~s__state~0); 34178#L142 assume !(8512 == ssl3_accept_~s__state~0); 34177#L145 assume !(8513 == ssl3_accept_~s__state~0); 34176#L148 assume 8528 == ssl3_accept_~s__state~0; 33581#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 33582#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 33758#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 33521#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 33702#L354 assume !(ssl3_accept_~ret~0 <= 0); 33590#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 33591#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34832#L580 ssl3_accept_~skip~0 := 0; 34831#L100-2 assume !false; 34830#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34829#L103 assume !(12292 == ssl3_accept_~s__state~0); 34828#L106 assume !(16384 == ssl3_accept_~s__state~0); 34827#L109 assume !(8192 == ssl3_accept_~s__state~0); 34826#L112 assume !(24576 == ssl3_accept_~s__state~0); 34825#L115 assume !(8195 == ssl3_accept_~s__state~0); 34824#L118 assume !(8480 == ssl3_accept_~s__state~0); 34823#L121 assume !(8481 == ssl3_accept_~s__state~0); 34822#L124 assume !(8482 == ssl3_accept_~s__state~0); 34821#L127 assume !(8464 == ssl3_accept_~s__state~0); 34820#L130 assume !(8465 == ssl3_accept_~s__state~0); 34819#L133 assume !(8466 == ssl3_accept_~s__state~0); 34818#L136 assume !(8496 == ssl3_accept_~s__state~0); 34817#L139 assume !(8497 == ssl3_accept_~s__state~0); 34816#L142 assume !(8512 == ssl3_accept_~s__state~0); 34815#L145 assume !(8513 == ssl3_accept_~s__state~0); 34814#L148 assume !(8528 == ssl3_accept_~s__state~0); 34813#L151 assume !(8529 == ssl3_accept_~s__state~0); 34812#L154 assume 8544 == ssl3_accept_~s__state~0; 33528#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 33529#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 33663#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33664#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 33719#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 33720#L401 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 34088#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34083#L580 ssl3_accept_~skip~0 := 0; 34082#L100-2 assume !false; 34081#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34080#L103 assume !(12292 == ssl3_accept_~s__state~0); 34079#L106 assume !(16384 == ssl3_accept_~s__state~0); 34078#L109 assume !(8192 == ssl3_accept_~s__state~0); 34077#L112 assume !(24576 == ssl3_accept_~s__state~0); 34076#L115 assume !(8195 == ssl3_accept_~s__state~0); 34074#L118 assume !(8480 == ssl3_accept_~s__state~0); 34072#L121 assume !(8481 == ssl3_accept_~s__state~0); 34070#L124 assume !(8482 == ssl3_accept_~s__state~0); 34068#L127 assume !(8464 == ssl3_accept_~s__state~0); 34066#L130 assume !(8465 == ssl3_accept_~s__state~0); 34063#L133 assume !(8466 == ssl3_accept_~s__state~0); 34050#L136 assume !(8496 == ssl3_accept_~s__state~0); 34047#L139 assume !(8497 == ssl3_accept_~s__state~0); 34044#L142 assume !(8512 == ssl3_accept_~s__state~0); 34041#L145 assume !(8513 == ssl3_accept_~s__state~0); 34037#L148 assume !(8528 == ssl3_accept_~s__state~0); 34035#L151 assume !(8529 == ssl3_accept_~s__state~0); 34033#L154 assume !(8544 == ssl3_accept_~s__state~0); 34021#L157 assume !(8545 == ssl3_accept_~s__state~0); 34016#L160 assume !(8560 == ssl3_accept_~s__state~0); 34015#L163 assume !(8561 == ssl3_accept_~s__state~0); 34013#L166 assume 8448 == ssl3_accept_~s__state~0; 34010#L167 assume !(ssl3_accept_~num1~0 > 0); 34007#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33993#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33985#L580 ssl3_accept_~skip~0 := 0; 33980#L100-2 assume !false; 33976#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33970#L103 assume 12292 == ssl3_accept_~s__state~0; 33971#L104 ssl3_accept_~s__new_session~0 := 1; 33956#L212 ssl3_accept_~s__server~0 := 1; 34784#L217 assume 0 != ssl3_accept_~cb~0; 34783#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 34778#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 34775#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 34772#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 34770#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 34766#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34760#L580 ssl3_accept_~skip~0 := 0; 34758#L100-2 assume !false; 34756#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34754#L103 assume !(12292 == ssl3_accept_~s__state~0); 34752#L106 assume !(16384 == ssl3_accept_~s__state~0); 34489#L109 assume !(8192 == ssl3_accept_~s__state~0); 34490#L112 assume !(24576 == ssl3_accept_~s__state~0); 34093#L115 assume !(8195 == ssl3_accept_~s__state~0); 34094#L118 assume !(8480 == ssl3_accept_~s__state~0); 34073#L121 assume !(8481 == ssl3_accept_~s__state~0); 34071#L124 assume !(8482 == ssl3_accept_~s__state~0); 34069#L127 assume 8464 == ssl3_accept_~s__state~0; 33792#L134 [2021-10-13 00:07:06,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:06,791 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-13 00:07:06,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:06,791 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941661595] [2021-10-13 00:07:06,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:06,791 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:06,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:06,827 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:06,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:06,838 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:06,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:06,839 INFO L82 PathProgramCache]: Analyzing trace with hash 993012088, now seen corresponding path program 1 times [2021-10-13 00:07:06,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:06,839 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511146092] [2021-10-13 00:07:06,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:06,841 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:06,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:06,894 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:07:06,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:06,894 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511146092] [2021-10-13 00:07:06,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511146092] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:07:06,895 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170062807] [2021-10-13 00:07:06,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:06,895 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:07:06,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:06,914 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:07:06,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-13 00:07:07,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:07,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:07:07,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:07:07,415 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-13 00:07:07,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170062807] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:07,416 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:07:07,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-13 00:07:07,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720508864] [2021-10-13 00:07:07,417 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:07,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:07,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:07,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:07:07,418 INFO L87 Difference]: Start difference. First operand 1419 states and 1829 transitions. cyclomatic complexity: 414 Second operand has 3 states, 2 states have (on average 38.5) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:07,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:07,574 INFO L93 Difference]: Finished difference Result 1485 states and 1895 transitions. [2021-10-13 00:07:07,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:07,575 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1485 states and 1895 transitions. [2021-10-13 00:07:07,583 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1274 [2021-10-13 00:07:07,593 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1485 states to 1445 states and 1855 transitions. [2021-10-13 00:07:07,594 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1341 [2021-10-13 00:07:07,595 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1341 [2021-10-13 00:07:07,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1445 states and 1855 transitions. [2021-10-13 00:07:07,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:07,597 INFO L681 BuchiCegarLoop]: Abstraction has 1445 states and 1855 transitions. [2021-10-13 00:07:07,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1445 states and 1855 transitions. [2021-10-13 00:07:07,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1445 to 1389. [2021-10-13 00:07:07,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1389 states, 1389 states have (on average 1.2865370770338374) internal successors, (1787), 1388 states have internal predecessors, (1787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:07,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1389 states to 1389 states and 1787 transitions. [2021-10-13 00:07:07,626 INFO L704 BuchiCegarLoop]: Abstraction has 1389 states and 1787 transitions. [2021-10-13 00:07:07,626 INFO L587 BuchiCegarLoop]: Abstraction has 1389 states and 1787 transitions. [2021-10-13 00:07:07,627 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-13 00:07:07,627 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1389 states and 1787 transitions. [2021-10-13 00:07:07,632 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1218 [2021-10-13 00:07:07,633 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:07,633 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:07,634 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:07,635 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:07,635 INFO L791 eck$LassoCheckResult]: Stem: 37103#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 36960#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 36916#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36874#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 36917#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36919#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 36956#L100-2 assume !false; 37280#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37840#L103 assume !(12292 == ssl3_accept_~s__state~0); 37835#L106 assume !(16384 == ssl3_accept_~s__state~0); 37830#L109 assume !(8192 == ssl3_accept_~s__state~0); 37825#L112 assume !(24576 == ssl3_accept_~s__state~0); 37819#L115 assume !(8195 == ssl3_accept_~s__state~0); 37814#L118 assume !(8480 == ssl3_accept_~s__state~0); 37809#L121 assume !(8481 == ssl3_accept_~s__state~0); 37803#L124 assume !(8482 == ssl3_accept_~s__state~0); 37798#L127 assume 8464 == ssl3_accept_~s__state~0; 37277#L134 [2021-10-13 00:07:07,635 INFO L793 eck$LassoCheckResult]: Loop: 37277#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 38257#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 38256#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 36965#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36869#L580 ssl3_accept_~skip~0 := 0; 36870#L100-2 assume !false; 37073#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37100#L103 assume !(12292 == ssl3_accept_~s__state~0); 37097#L106 assume !(16384 == ssl3_accept_~s__state~0); 37088#L109 assume !(8192 == ssl3_accept_~s__state~0); 36977#L112 assume !(24576 == ssl3_accept_~s__state~0); 36978#L115 assume !(8195 == ssl3_accept_~s__state~0); 37000#L118 assume !(8480 == ssl3_accept_~s__state~0); 37872#L121 assume !(8481 == ssl3_accept_~s__state~0); 38242#L124 assume !(8482 == ssl3_accept_~s__state~0); 38241#L127 assume !(8464 == ssl3_accept_~s__state~0); 38240#L130 assume !(8465 == ssl3_accept_~s__state~0); 37084#L133 assume !(8466 == ssl3_accept_~s__state~0); 37085#L136 assume 8496 == ssl3_accept_~s__state~0; 37273#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 37272#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 37271#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 37270#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 37092#L294-2 ssl3_accept_~s__init_num~0 := 0; 37268#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37263#L580 ssl3_accept_~skip~0 := 0; 37262#L100-2 assume !false; 37261#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37260#L103 assume !(12292 == ssl3_accept_~s__state~0); 37259#L106 assume !(16384 == ssl3_accept_~s__state~0); 37258#L109 assume !(8192 == ssl3_accept_~s__state~0); 37257#L112 assume !(24576 == ssl3_accept_~s__state~0); 37256#L115 assume !(8195 == ssl3_accept_~s__state~0); 37255#L118 assume !(8480 == ssl3_accept_~s__state~0); 37254#L121 assume !(8481 == ssl3_accept_~s__state~0); 37253#L124 assume !(8482 == ssl3_accept_~s__state~0); 37252#L127 assume !(8464 == ssl3_accept_~s__state~0); 37251#L130 assume !(8465 == ssl3_accept_~s__state~0); 37250#L133 assume !(8466 == ssl3_accept_~s__state~0); 37249#L136 assume !(8496 == ssl3_accept_~s__state~0); 37248#L139 assume !(8497 == ssl3_accept_~s__state~0); 37247#L142 assume 8512 == ssl3_accept_~s__state~0; 37052#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37018#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37019#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37094#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37324#L580 ssl3_accept_~skip~0 := 0; 37322#L100-2 assume !false; 37320#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37318#L103 assume !(12292 == ssl3_accept_~s__state~0); 37316#L106 assume !(16384 == ssl3_accept_~s__state~0); 37314#L109 assume !(8192 == ssl3_accept_~s__state~0); 37312#L112 assume !(24576 == ssl3_accept_~s__state~0); 37310#L115 assume !(8195 == ssl3_accept_~s__state~0); 37307#L118 assume !(8480 == ssl3_accept_~s__state~0); 37304#L121 assume !(8481 == ssl3_accept_~s__state~0); 37302#L124 assume !(8482 == ssl3_accept_~s__state~0); 37300#L127 assume !(8464 == ssl3_accept_~s__state~0); 37298#L130 assume !(8465 == ssl3_accept_~s__state~0); 37296#L133 assume !(8466 == ssl3_accept_~s__state~0); 37294#L136 assume !(8496 == ssl3_accept_~s__state~0); 37292#L139 assume !(8497 == ssl3_accept_~s__state~0); 37290#L142 assume !(8512 == ssl3_accept_~s__state~0); 37289#L145 assume !(8513 == ssl3_accept_~s__state~0); 37157#L148 assume 8528 == ssl3_accept_~s__state~0; 37158#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37654#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 37653#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 37028#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 36999#L354 assume !(ssl3_accept_~ret~0 <= 0); 36953#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37647#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37641#L580 ssl3_accept_~skip~0 := 0; 37639#L100-2 assume !false; 37637#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37635#L103 assume !(12292 == ssl3_accept_~s__state~0); 37633#L106 assume !(16384 == ssl3_accept_~s__state~0); 37631#L109 assume !(8192 == ssl3_accept_~s__state~0); 37629#L112 assume !(24576 == ssl3_accept_~s__state~0); 37627#L115 assume !(8195 == ssl3_accept_~s__state~0); 37625#L118 assume !(8480 == ssl3_accept_~s__state~0); 37623#L121 assume !(8481 == ssl3_accept_~s__state~0); 37621#L124 assume !(8482 == ssl3_accept_~s__state~0); 37619#L127 assume !(8464 == ssl3_accept_~s__state~0); 37617#L130 assume !(8465 == ssl3_accept_~s__state~0); 37615#L133 assume !(8466 == ssl3_accept_~s__state~0); 37612#L136 assume !(8496 == ssl3_accept_~s__state~0); 37606#L139 assume !(8497 == ssl3_accept_~s__state~0); 37604#L142 assume !(8512 == ssl3_accept_~s__state~0); 37602#L145 assume !(8513 == ssl3_accept_~s__state~0); 37598#L148 assume !(8528 == ssl3_accept_~s__state~0); 37597#L151 assume !(8529 == ssl3_accept_~s__state~0); 37591#L154 assume 8544 == ssl3_accept_~s__state~0; 37188#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 37588#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 37585#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37583#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 37579#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 37577#L401 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 37573#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37567#L580 ssl3_accept_~skip~0 := 0; 37565#L100-2 assume !false; 37563#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37561#L103 assume !(12292 == ssl3_accept_~s__state~0); 37559#L106 assume !(16384 == ssl3_accept_~s__state~0); 37557#L109 assume !(8192 == ssl3_accept_~s__state~0); 37556#L112 assume !(24576 == ssl3_accept_~s__state~0); 37555#L115 assume !(8195 == ssl3_accept_~s__state~0); 37554#L118 assume !(8480 == ssl3_accept_~s__state~0); 37553#L121 assume !(8481 == ssl3_accept_~s__state~0); 37552#L124 assume !(8482 == ssl3_accept_~s__state~0); 37551#L127 assume !(8464 == ssl3_accept_~s__state~0); 37550#L130 assume !(8465 == ssl3_accept_~s__state~0); 37549#L133 assume !(8466 == ssl3_accept_~s__state~0); 37543#L136 assume !(8496 == ssl3_accept_~s__state~0); 37540#L139 assume !(8497 == ssl3_accept_~s__state~0); 37538#L142 assume !(8512 == ssl3_accept_~s__state~0); 37534#L145 assume !(8513 == ssl3_accept_~s__state~0); 37533#L148 assume !(8528 == ssl3_accept_~s__state~0); 37527#L151 assume !(8529 == ssl3_accept_~s__state~0); 37525#L154 assume !(8544 == ssl3_accept_~s__state~0); 37523#L157 assume !(8545 == ssl3_accept_~s__state~0); 37521#L160 assume !(8560 == ssl3_accept_~s__state~0); 37519#L163 assume !(8561 == ssl3_accept_~s__state~0); 37517#L166 assume 8448 == ssl3_accept_~s__state~0; 37515#L167 assume !(ssl3_accept_~num1~0 > 0); 37512#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37509#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37503#L580 ssl3_accept_~skip~0 := 0; 37501#L100-2 assume !false; 37499#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37496#L103 assume !(12292 == ssl3_accept_~s__state~0); 37494#L106 assume 16384 == ssl3_accept_~s__state~0; 37492#L212 ssl3_accept_~s__server~0 := 1; 37715#L217 assume 0 != ssl3_accept_~cb~0; 37714#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 37713#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 37711#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 37708#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 37706#L244 assume 12292 != ssl3_accept_~s__state~0; 37599#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 37596#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37590#L580 ssl3_accept_~skip~0 := 0; 37589#L100-2 assume !false; 37586#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37584#L103 assume !(12292 == ssl3_accept_~s__state~0); 37580#L106 assume !(16384 == ssl3_accept_~s__state~0); 37578#L109 assume !(8192 == ssl3_accept_~s__state~0); 37575#L112 assume !(24576 == ssl3_accept_~s__state~0); 37574#L115 assume !(8195 == ssl3_accept_~s__state~0); 37568#L118 assume !(8480 == ssl3_accept_~s__state~0); 37566#L121 assume !(8481 == ssl3_accept_~s__state~0); 37564#L124 assume !(8482 == ssl3_accept_~s__state~0); 37562#L127 assume 8464 == ssl3_accept_~s__state~0; 37277#L134 [2021-10-13 00:07:07,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:07,636 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-13 00:07:07,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:07,636 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494562226] [2021-10-13 00:07:07,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:07,637 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:07,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:07,645 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:07,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:07,654 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:07,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:07,655 INFO L82 PathProgramCache]: Analyzing trace with hash 1558733280, now seen corresponding path program 1 times [2021-10-13 00:07:07,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:07,655 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050850053] [2021-10-13 00:07:07,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:07,657 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:07,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:07,710 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:07:07,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:07,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050850053] [2021-10-13 00:07:07,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050850053] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:07:07,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729922429] [2021-10-13 00:07:07,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:07,711 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:07:07,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:07,714 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:07:07,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-13 00:07:07,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:07,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:07:07,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:07:08,348 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:07:08,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729922429] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:07:08,348 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:07:08,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:07:08,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379589538] [2021-10-13 00:07:08,350 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:08,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:08,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:07:08,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:07:08,351 INFO L87 Difference]: Start difference. First operand 1389 states and 1787 transitions. cyclomatic complexity: 402 Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:08,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:08,679 INFO L93 Difference]: Finished difference Result 2361 states and 3005 transitions. [2021-10-13 00:07:08,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:07:08,679 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2361 states and 3005 transitions. [2021-10-13 00:07:08,694 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1809 [2021-10-13 00:07:08,712 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2361 states to 2325 states and 2967 transitions. [2021-10-13 00:07:08,713 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2221 [2021-10-13 00:07:08,716 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2221 [2021-10-13 00:07:08,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2325 states and 2967 transitions. [2021-10-13 00:07:08,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:08,716 INFO L681 BuchiCegarLoop]: Abstraction has 2325 states and 2967 transitions. [2021-10-13 00:07:08,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2325 states and 2967 transitions. [2021-10-13 00:07:08,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2325 to 1809. [2021-10-13 00:07:08,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1809 states, 1809 states have (on average 1.2940851299060254) internal successors, (2341), 1808 states have internal predecessors, (2341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:08,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1809 states to 1809 states and 2341 transitions. [2021-10-13 00:07:08,759 INFO L704 BuchiCegarLoop]: Abstraction has 1809 states and 2341 transitions. [2021-10-13 00:07:08,759 INFO L587 BuchiCegarLoop]: Abstraction has 1809 states and 2341 transitions. [2021-10-13 00:07:08,759 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-13 00:07:08,759 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1809 states and 2341 transitions. [2021-10-13 00:07:08,768 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1611 [2021-10-13 00:07:08,768 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:08,768 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:08,770 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:08,771 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:08,771 INFO L791 eck$LassoCheckResult]: Stem: 41303#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 41174#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41136#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41093#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 41137#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41139#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 41171#L100-2 assume !false; 41335#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41962#L103 assume !(12292 == ssl3_accept_~s__state~0); 41961#L106 assume !(16384 == ssl3_accept_~s__state~0); 41960#L109 assume !(8192 == ssl3_accept_~s__state~0); 41959#L112 assume !(24576 == ssl3_accept_~s__state~0); 41958#L115 assume !(8195 == ssl3_accept_~s__state~0); 41957#L118 assume !(8480 == ssl3_accept_~s__state~0); 41956#L121 assume !(8481 == ssl3_accept_~s__state~0); 41955#L124 assume !(8482 == ssl3_accept_~s__state~0); 41954#L127 assume 8464 == ssl3_accept_~s__state~0; 41306#L134 [2021-10-13 00:07:08,771 INFO L793 eck$LassoCheckResult]: Loop: 41306#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 41284#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41285#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 41293#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42878#L580 ssl3_accept_~skip~0 := 0; 42876#L100-2 assume !false; 42874#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42873#L103 assume !(12292 == ssl3_accept_~s__state~0); 42872#L106 assume !(16384 == ssl3_accept_~s__state~0); 42871#L109 assume !(8192 == ssl3_accept_~s__state~0); 42870#L112 assume !(24576 == ssl3_accept_~s__state~0); 42868#L115 assume !(8195 == ssl3_accept_~s__state~0); 42866#L118 assume !(8480 == ssl3_accept_~s__state~0); 42019#L121 assume !(8481 == ssl3_accept_~s__state~0); 42767#L124 assume !(8482 == ssl3_accept_~s__state~0); 42766#L127 assume !(8464 == ssl3_accept_~s__state~0); 42765#L130 assume !(8465 == ssl3_accept_~s__state~0); 42764#L133 assume !(8466 == ssl3_accept_~s__state~0); 42726#L136 assume 8496 == ssl3_accept_~s__state~0; 41204#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 41144#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 41145#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 42017#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 41184#L294-2 ssl3_accept_~s__init_num~0 := 0; 41185#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42849#L580 ssl3_accept_~skip~0 := 0; 42847#L100-2 assume !false; 42845#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42843#L103 assume !(12292 == ssl3_accept_~s__state~0); 42841#L106 assume !(16384 == ssl3_accept_~s__state~0); 42839#L109 assume !(8192 == ssl3_accept_~s__state~0); 42837#L112 assume !(24576 == ssl3_accept_~s__state~0); 42835#L115 assume !(8195 == ssl3_accept_~s__state~0); 42833#L118 assume !(8480 == ssl3_accept_~s__state~0); 42831#L121 assume !(8481 == ssl3_accept_~s__state~0); 42829#L124 assume !(8482 == ssl3_accept_~s__state~0); 42827#L127 assume !(8464 == ssl3_accept_~s__state~0); 42825#L130 assume !(8465 == ssl3_accept_~s__state~0); 42823#L133 assume !(8466 == ssl3_accept_~s__state~0); 42821#L136 assume !(8496 == ssl3_accept_~s__state~0); 42819#L139 assume !(8497 == ssl3_accept_~s__state~0); 42817#L142 assume 8512 == ssl3_accept_~s__state~0; 41261#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41228#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 41229#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41294#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42891#L580 ssl3_accept_~skip~0 := 0; 42890#L100-2 assume !false; 42889#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42887#L103 assume !(12292 == ssl3_accept_~s__state~0); 42886#L106 assume !(16384 == ssl3_accept_~s__state~0); 42885#L109 assume !(8192 == ssl3_accept_~s__state~0); 42884#L112 assume !(24576 == ssl3_accept_~s__state~0); 42879#L115 assume !(8195 == ssl3_accept_~s__state~0); 42877#L118 assume !(8480 == ssl3_accept_~s__state~0); 42875#L121 assume !(8481 == ssl3_accept_~s__state~0); 41243#L124 assume !(8482 == ssl3_accept_~s__state~0); 41244#L127 assume !(8464 == ssl3_accept_~s__state~0); 41213#L130 assume !(8465 == ssl3_accept_~s__state~0); 41214#L133 assume !(8466 == ssl3_accept_~s__state~0); 41117#L136 assume !(8496 == ssl3_accept_~s__state~0); 41118#L139 assume !(8497 == ssl3_accept_~s__state~0); 41160#L142 assume !(8512 == ssl3_accept_~s__state~0); 41219#L145 assume !(8513 == ssl3_accept_~s__state~0); 41156#L148 assume 8528 == ssl3_accept_~s__state~0; 41157#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41166#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 41236#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 41108#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 41212#L354 assume !(ssl3_accept_~ret~0 <= 0); 41168#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41172#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42855#L580 ssl3_accept_~skip~0 := 0; 42850#L100-2 assume !false; 42848#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42846#L103 assume !(12292 == ssl3_accept_~s__state~0); 42844#L106 assume !(16384 == ssl3_accept_~s__state~0); 42842#L109 assume !(8192 == ssl3_accept_~s__state~0); 42840#L112 assume !(24576 == ssl3_accept_~s__state~0); 42838#L115 assume !(8195 == ssl3_accept_~s__state~0); 42836#L118 assume !(8480 == ssl3_accept_~s__state~0); 42834#L121 assume !(8481 == ssl3_accept_~s__state~0); 42832#L124 assume !(8482 == ssl3_accept_~s__state~0); 42830#L127 assume !(8464 == ssl3_accept_~s__state~0); 42828#L130 assume !(8465 == ssl3_accept_~s__state~0); 42826#L133 assume !(8466 == ssl3_accept_~s__state~0); 42824#L136 assume !(8496 == ssl3_accept_~s__state~0); 42822#L139 assume !(8497 == ssl3_accept_~s__state~0); 42820#L142 assume !(8512 == ssl3_accept_~s__state~0); 42818#L145 assume !(8513 == ssl3_accept_~s__state~0); 42816#L148 assume !(8528 == ssl3_accept_~s__state~0); 41246#L151 assume !(8529 == ssl3_accept_~s__state~0); 41247#L154 assume 8544 == ssl3_accept_~s__state~0; 41115#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 41116#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 41114#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41123#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 41124#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 41106#L401 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 41099#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42758#L580 ssl3_accept_~skip~0 := 0; 42757#L100-2 assume !false; 42756#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42755#L103 assume !(12292 == ssl3_accept_~s__state~0); 42754#L106 assume !(16384 == ssl3_accept_~s__state~0); 42753#L109 assume !(8192 == ssl3_accept_~s__state~0); 42752#L112 assume !(24576 == ssl3_accept_~s__state~0); 42751#L115 assume !(8195 == ssl3_accept_~s__state~0); 42750#L118 assume !(8480 == ssl3_accept_~s__state~0); 42749#L121 assume !(8481 == ssl3_accept_~s__state~0); 42517#L124 assume !(8482 == ssl3_accept_~s__state~0); 42518#L127 assume !(8464 == ssl3_accept_~s__state~0); 42509#L130 assume !(8465 == ssl3_accept_~s__state~0); 42510#L133 assume !(8466 == ssl3_accept_~s__state~0); 42481#L136 assume !(8496 == ssl3_accept_~s__state~0); 42479#L139 assume !(8497 == ssl3_accept_~s__state~0); 42477#L142 assume !(8512 == ssl3_accept_~s__state~0); 42476#L145 assume !(8513 == ssl3_accept_~s__state~0); 42475#L148 assume !(8528 == ssl3_accept_~s__state~0); 42460#L151 assume !(8529 == ssl3_accept_~s__state~0); 42461#L154 assume !(8544 == ssl3_accept_~s__state~0); 42455#L157 assume !(8545 == ssl3_accept_~s__state~0); 42456#L160 assume !(8560 == ssl3_accept_~s__state~0); 42432#L163 assume !(8561 == ssl3_accept_~s__state~0); 42433#L166 assume 8448 == ssl3_accept_~s__state~0; 41128#L167 assume !(ssl3_accept_~num1~0 > 0); 41122#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41234#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42633#L580 ssl3_accept_~skip~0 := 0; 42631#L100-2 assume !false; 42629#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42627#L103 assume !(12292 == ssl3_accept_~s__state~0); 42625#L106 assume !(16384 == ssl3_accept_~s__state~0); 42623#L109 assume !(8192 == ssl3_accept_~s__state~0); 42621#L112 assume !(24576 == ssl3_accept_~s__state~0); 42619#L115 assume !(8195 == ssl3_accept_~s__state~0); 42617#L118 assume !(8480 == ssl3_accept_~s__state~0); 42615#L121 assume !(8481 == ssl3_accept_~s__state~0); 42613#L124 assume !(8482 == ssl3_accept_~s__state~0); 42611#L127 assume !(8464 == ssl3_accept_~s__state~0); 42609#L130 assume !(8465 == ssl3_accept_~s__state~0); 42607#L133 assume !(8466 == ssl3_accept_~s__state~0); 42605#L136 assume !(8496 == ssl3_accept_~s__state~0); 42603#L139 assume !(8497 == ssl3_accept_~s__state~0); 42601#L142 assume !(8512 == ssl3_accept_~s__state~0); 42599#L145 assume !(8513 == ssl3_accept_~s__state~0); 42597#L148 assume !(8528 == ssl3_accept_~s__state~0); 42595#L151 assume !(8529 == ssl3_accept_~s__state~0); 42593#L154 assume !(8544 == ssl3_accept_~s__state~0); 42591#L157 assume !(8545 == ssl3_accept_~s__state~0); 41263#L160 assume !(8560 == ssl3_accept_~s__state~0); 41195#L163 assume !(8561 == ssl3_accept_~s__state~0); 41196#L166 assume !(8448 == ssl3_accept_~s__state~0); 41222#L169 assume 8576 == ssl3_accept_~s__state~0; 41203#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 41129#L441 assume !(ssl3_accept_~ret~0 <= 0); 41130#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 41271#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42737#L580 ssl3_accept_~skip~0 := 0; 42736#L100-2 assume !false; 42735#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42734#L103 assume !(12292 == ssl3_accept_~s__state~0); 42733#L106 assume !(16384 == ssl3_accept_~s__state~0); 42732#L109 assume !(8192 == ssl3_accept_~s__state~0); 42731#L112 assume !(24576 == ssl3_accept_~s__state~0); 42730#L115 assume !(8195 == ssl3_accept_~s__state~0); 42729#L118 assume !(8480 == ssl3_accept_~s__state~0); 42728#L121 assume !(8481 == ssl3_accept_~s__state~0); 42727#L124 assume !(8482 == ssl3_accept_~s__state~0); 42512#L127 assume 8464 == ssl3_accept_~s__state~0; 41306#L134 [2021-10-13 00:07:08,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:08,772 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-13 00:07:08,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:08,773 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590427682] [2021-10-13 00:07:08,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:08,773 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:08,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:08,783 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:08,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:08,792 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:08,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:08,793 INFO L82 PathProgramCache]: Analyzing trace with hash -442389439, now seen corresponding path program 1 times [2021-10-13 00:07:08,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:08,794 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752503428] [2021-10-13 00:07:08,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:08,794 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:08,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:08,837 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-10-13 00:07:08,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:08,838 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752503428] [2021-10-13 00:07:08,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752503428] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:08,838 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:08,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:07:08,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030404387] [2021-10-13 00:07:08,839 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:08,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:08,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:08,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:08,840 INFO L87 Difference]: Start difference. First operand 1809 states and 2341 transitions. cyclomatic complexity: 538 Second operand has 3 states, 2 states have (on average 36.5) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:09,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:09,022 INFO L93 Difference]: Finished difference Result 1992 states and 2550 transitions. [2021-10-13 00:07:09,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:09,023 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1992 states and 2550 transitions. [2021-10-13 00:07:09,036 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1676 [2021-10-13 00:07:09,050 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1992 states to 1922 states and 2480 transitions. [2021-10-13 00:07:09,050 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1818 [2021-10-13 00:07:09,053 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1818 [2021-10-13 00:07:09,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1922 states and 2480 transitions. [2021-10-13 00:07:09,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:09,053 INFO L681 BuchiCegarLoop]: Abstraction has 1922 states and 2480 transitions. [2021-10-13 00:07:09,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1922 states and 2480 transitions. [2021-10-13 00:07:09,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1922 to 1807. [2021-10-13 00:07:09,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1807 states, 1807 states have (on average 1.2910902047592696) internal successors, (2333), 1806 states have internal predecessors, (2333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:09,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1807 states to 1807 states and 2333 transitions. [2021-10-13 00:07:09,092 INFO L704 BuchiCegarLoop]: Abstraction has 1807 states and 2333 transitions. [2021-10-13 00:07:09,092 INFO L587 BuchiCegarLoop]: Abstraction has 1807 states and 2333 transitions. [2021-10-13 00:07:09,093 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-13 00:07:09,093 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1807 states and 2333 transitions. [2021-10-13 00:07:09,101 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1603 [2021-10-13 00:07:09,101 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:09,101 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:09,103 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:09,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] [2021-10-13 00:07:09,103 INFO L791 eck$LassoCheckResult]: Stem: 45108#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 44981#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 44943#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 44900#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 44944#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 44946#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 44978#L100-2 assume !false; 45146#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45901#L103 assume !(12292 == ssl3_accept_~s__state~0); 45900#L106 assume !(16384 == ssl3_accept_~s__state~0); 45899#L109 assume !(8192 == ssl3_accept_~s__state~0); 45898#L112 assume !(24576 == ssl3_accept_~s__state~0); 45897#L115 assume !(8195 == ssl3_accept_~s__state~0); 45896#L118 assume !(8480 == ssl3_accept_~s__state~0); 45895#L121 assume !(8481 == ssl3_accept_~s__state~0); 45894#L124 assume !(8482 == ssl3_accept_~s__state~0); 45893#L127 assume 8464 == ssl3_accept_~s__state~0; 45110#L134 [2021-10-13 00:07:09,104 INFO L793 eck$LassoCheckResult]: Loop: 45110#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 45088#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45089#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 46666#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46661#L580 ssl3_accept_~skip~0 := 0; 46660#L100-2 assume !false; 46659#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46658#L103 assume !(12292 == ssl3_accept_~s__state~0); 46657#L106 assume !(16384 == ssl3_accept_~s__state~0); 46656#L109 assume !(8192 == ssl3_accept_~s__state~0); 46655#L112 assume !(24576 == ssl3_accept_~s__state~0); 46654#L115 assume !(8195 == ssl3_accept_~s__state~0); 46653#L118 assume !(8480 == ssl3_accept_~s__state~0); 45304#L121 assume !(8481 == ssl3_accept_~s__state~0); 46652#L124 assume !(8482 == ssl3_accept_~s__state~0); 46651#L127 assume !(8464 == ssl3_accept_~s__state~0); 46650#L130 assume !(8465 == ssl3_accept_~s__state~0); 46649#L133 assume !(8466 == ssl3_accept_~s__state~0); 45888#L136 assume 8496 == ssl3_accept_~s__state~0; 45230#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 45887#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45886#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 45885#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45096#L294-2 ssl3_accept_~s__init_num~0 := 0; 45882#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45872#L580 ssl3_accept_~skip~0 := 0; 45870#L100-2 assume !false; 45868#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45866#L103 assume !(12292 == ssl3_accept_~s__state~0); 45864#L106 assume !(16384 == ssl3_accept_~s__state~0); 45862#L109 assume !(8192 == ssl3_accept_~s__state~0); 45860#L112 assume !(24576 == ssl3_accept_~s__state~0); 45858#L115 assume !(8195 == ssl3_accept_~s__state~0); 45857#L118 assume !(8480 == ssl3_accept_~s__state~0); 45856#L121 assume !(8481 == ssl3_accept_~s__state~0); 45855#L124 assume !(8482 == ssl3_accept_~s__state~0); 45854#L127 assume !(8464 == ssl3_accept_~s__state~0); 45852#L130 assume !(8465 == ssl3_accept_~s__state~0); 45850#L133 assume !(8466 == ssl3_accept_~s__state~0); 45848#L136 assume !(8496 == ssl3_accept_~s__state~0); 45844#L139 assume !(8497 == ssl3_accept_~s__state~0); 45299#L142 assume 8512 == ssl3_accept_~s__state~0; 45225#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46434#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 46432#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 46431#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46426#L580 ssl3_accept_~skip~0 := 0; 46425#L100-2 assume !false; 46424#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46423#L103 assume !(12292 == ssl3_accept_~s__state~0); 46422#L106 assume !(16384 == ssl3_accept_~s__state~0); 46421#L109 assume !(8192 == ssl3_accept_~s__state~0); 46420#L112 assume !(24576 == ssl3_accept_~s__state~0); 46419#L115 assume !(8195 == ssl3_accept_~s__state~0); 46418#L118 assume !(8480 == ssl3_accept_~s__state~0); 46417#L121 assume !(8481 == ssl3_accept_~s__state~0); 46416#L124 assume !(8482 == ssl3_accept_~s__state~0); 46415#L127 assume !(8464 == ssl3_accept_~s__state~0); 46414#L130 assume !(8465 == ssl3_accept_~s__state~0); 46413#L133 assume !(8466 == ssl3_accept_~s__state~0); 46412#L136 assume !(8496 == ssl3_accept_~s__state~0); 46411#L139 assume !(8497 == ssl3_accept_~s__state~0); 46410#L142 assume !(8512 == ssl3_accept_~s__state~0); 46409#L145 assume !(8513 == ssl3_accept_~s__state~0); 46408#L148 assume 8528 == ssl3_accept_~s__state~0; 45167#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46406#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 46405#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 46396#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 46394#L354 assume !(ssl3_accept_~ret~0 <= 0); 46392#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45995#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45986#L580 ssl3_accept_~skip~0 := 0; 45984#L100-2 assume !false; 45982#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45980#L103 assume !(12292 == ssl3_accept_~s__state~0); 45978#L106 assume !(16384 == ssl3_accept_~s__state~0); 45976#L109 assume !(8192 == ssl3_accept_~s__state~0); 45974#L112 assume !(24576 == ssl3_accept_~s__state~0); 45972#L115 assume !(8195 == ssl3_accept_~s__state~0); 45970#L118 assume !(8480 == ssl3_accept_~s__state~0); 45968#L121 assume !(8481 == ssl3_accept_~s__state~0); 45966#L124 assume !(8482 == ssl3_accept_~s__state~0); 45964#L127 assume !(8464 == ssl3_accept_~s__state~0); 45962#L130 assume !(8465 == ssl3_accept_~s__state~0); 45960#L133 assume !(8466 == ssl3_accept_~s__state~0); 45958#L136 assume !(8496 == ssl3_accept_~s__state~0); 45956#L139 assume !(8497 == ssl3_accept_~s__state~0); 45949#L142 assume !(8512 == ssl3_accept_~s__state~0); 45944#L145 assume !(8513 == ssl3_accept_~s__state~0); 45711#L148 assume !(8528 == ssl3_accept_~s__state~0); 45710#L151 assume !(8529 == ssl3_accept_~s__state~0); 45310#L154 assume 8544 == ssl3_accept_~s__state~0; 44922#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 44923#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 45049#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44931#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 44932#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 45097#L401 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 46343#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46337#L580 ssl3_accept_~skip~0 := 0; 46335#L100-2 assume !false; 46333#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46331#L103 assume !(12292 == ssl3_accept_~s__state~0); 46329#L106 assume !(16384 == ssl3_accept_~s__state~0); 46327#L109 assume !(8192 == ssl3_accept_~s__state~0); 46325#L112 assume !(24576 == ssl3_accept_~s__state~0); 46323#L115 assume !(8195 == ssl3_accept_~s__state~0); 46321#L118 assume !(8480 == ssl3_accept_~s__state~0); 46319#L121 assume !(8481 == ssl3_accept_~s__state~0); 46317#L124 assume !(8482 == ssl3_accept_~s__state~0); 46315#L127 assume !(8464 == ssl3_accept_~s__state~0); 46313#L130 assume !(8465 == ssl3_accept_~s__state~0); 46311#L133 assume !(8466 == ssl3_accept_~s__state~0); 46309#L136 assume !(8496 == ssl3_accept_~s__state~0); 46307#L139 assume !(8497 == ssl3_accept_~s__state~0); 46305#L142 assume !(8512 == ssl3_accept_~s__state~0); 46303#L145 assume !(8513 == ssl3_accept_~s__state~0); 46301#L148 assume !(8528 == ssl3_accept_~s__state~0); 46299#L151 assume !(8529 == ssl3_accept_~s__state~0); 46297#L154 assume !(8544 == ssl3_accept_~s__state~0); 46294#L157 assume !(8545 == ssl3_accept_~s__state~0); 46292#L160 assume !(8560 == ssl3_accept_~s__state~0); 46290#L163 assume !(8561 == ssl3_accept_~s__state~0); 46271#L166 assume 8448 == ssl3_accept_~s__state~0; 44936#L167 assume !(ssl3_accept_~num1~0 > 0); 44930#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45042#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46552#L580 ssl3_accept_~skip~0 := 0; 46551#L100-2 assume !false; 46549#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46544#L103 assume !(12292 == ssl3_accept_~s__state~0); 46542#L106 assume !(16384 == ssl3_accept_~s__state~0); 46540#L109 assume !(8192 == ssl3_accept_~s__state~0); 46538#L112 assume !(24576 == ssl3_accept_~s__state~0); 46536#L115 assume !(8195 == ssl3_accept_~s__state~0); 46534#L118 assume !(8480 == ssl3_accept_~s__state~0); 46532#L121 assume !(8481 == ssl3_accept_~s__state~0); 46530#L124 assume !(8482 == ssl3_accept_~s__state~0); 46528#L127 assume !(8464 == ssl3_accept_~s__state~0); 46526#L130 assume !(8465 == ssl3_accept_~s__state~0); 46524#L133 assume !(8466 == ssl3_accept_~s__state~0); 46522#L136 assume !(8496 == ssl3_accept_~s__state~0); 46520#L139 assume !(8497 == ssl3_accept_~s__state~0); 46518#L142 assume !(8512 == ssl3_accept_~s__state~0); 46516#L145 assume !(8513 == ssl3_accept_~s__state~0); 46514#L148 assume !(8528 == ssl3_accept_~s__state~0); 46512#L151 assume !(8529 == ssl3_accept_~s__state~0); 46510#L154 assume !(8544 == ssl3_accept_~s__state~0); 44907#L157 assume !(8545 == ssl3_accept_~s__state~0); 44908#L160 assume !(8560 == ssl3_accept_~s__state~0); 45002#L163 assume !(8561 == ssl3_accept_~s__state~0); 45003#L166 assume !(8448 == ssl3_accept_~s__state~0); 45028#L169 assume 8576 == ssl3_accept_~s__state~0; 45012#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 44939#L441 assume !(ssl3_accept_~ret~0 <= 0); 44940#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 45077#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46690#L580 ssl3_accept_~skip~0 := 0; 46688#L100-2 assume !false; 46686#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46684#L103 assume !(12292 == ssl3_accept_~s__state~0); 46682#L106 assume !(16384 == ssl3_accept_~s__state~0); 46680#L109 assume !(8192 == ssl3_accept_~s__state~0); 46678#L112 assume !(24576 == ssl3_accept_~s__state~0); 46676#L115 assume !(8195 == ssl3_accept_~s__state~0); 46674#L118 assume !(8480 == ssl3_accept_~s__state~0); 46672#L121 assume !(8481 == ssl3_accept_~s__state~0); 46671#L124 assume !(8482 == ssl3_accept_~s__state~0); 46670#L127 assume !(8464 == ssl3_accept_~s__state~0); 46669#L130 assume !(8465 == ssl3_accept_~s__state~0); 46648#L133 assume 8466 == ssl3_accept_~s__state~0; 45110#L134 [2021-10-13 00:07:09,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:09,105 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-13 00:07:09,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:09,105 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448580984] [2021-10-13 00:07:09,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:09,105 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:09,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:09,140 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:09,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:09,149 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:09,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:09,150 INFO L82 PathProgramCache]: Analyzing trace with hash 65516294, now seen corresponding path program 1 times [2021-10-13 00:07:09,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:09,150 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208706487] [2021-10-13 00:07:09,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:09,151 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:09,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:09,291 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 00:07:09,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:09,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208706487] [2021-10-13 00:07:09,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208706487] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:09,292 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:09,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-13 00:07:09,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980438138] [2021-10-13 00:07:09,295 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:09,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:09,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 00:07:09,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:07:09,296 INFO L87 Difference]: Start difference. First operand 1807 states and 2333 transitions. cyclomatic complexity: 533 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:09,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:09,418 INFO L93 Difference]: Finished difference Result 7865 states and 10044 transitions. [2021-10-13 00:07:09,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 00:07:09,421 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7865 states and 10044 transitions. [2021-10-13 00:07:09,469 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7511 [2021-10-13 00:07:09,511 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7865 states to 7865 states and 10044 transitions. [2021-10-13 00:07:09,511 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7761 [2021-10-13 00:07:09,521 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7761 [2021-10-13 00:07:09,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7865 states and 10044 transitions. [2021-10-13 00:07:09,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:09,529 INFO L681 BuchiCegarLoop]: Abstraction has 7865 states and 10044 transitions. [2021-10-13 00:07:09,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7865 states and 10044 transitions. [2021-10-13 00:07:09,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7865 to 3043. [2021-10-13 00:07:09,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3043 states, 3043 states have (on average 1.2829444627012816) internal successors, (3904), 3042 states have internal predecessors, (3904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:09,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3043 states to 3043 states and 3904 transitions. [2021-10-13 00:07:09,623 INFO L704 BuchiCegarLoop]: Abstraction has 3043 states and 3904 transitions. [2021-10-13 00:07:09,623 INFO L587 BuchiCegarLoop]: Abstraction has 3043 states and 3904 transitions. [2021-10-13 00:07:09,623 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-13 00:07:09,623 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3043 states and 3904 transitions. [2021-10-13 00:07:09,637 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2839 [2021-10-13 00:07:09,637 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:09,637 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:09,639 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:09,639 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:09,640 INFO L791 eck$LassoCheckResult]: Stem: 54810#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 54673#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 54632#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54589#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 54633#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 54635#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 54669#L100-2 assume !false; 54844#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56429#L103 assume !(12292 == ssl3_accept_~s__state~0); 56430#L106 assume !(16384 == ssl3_accept_~s__state~0); 56425#L109 assume !(8192 == ssl3_accept_~s__state~0); 56426#L112 assume !(24576 == ssl3_accept_~s__state~0); 56421#L115 assume !(8195 == ssl3_accept_~s__state~0); 56422#L118 assume !(8480 == ssl3_accept_~s__state~0); 56417#L121 assume !(8481 == ssl3_accept_~s__state~0); 56418#L124 assume !(8482 == ssl3_accept_~s__state~0); 56413#L127 assume 8464 == ssl3_accept_~s__state~0; 56127#L134 [2021-10-13 00:07:09,640 INFO L793 eck$LassoCheckResult]: Loop: 56127#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 56811#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 56809#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 56804#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56797#L580 ssl3_accept_~skip~0 := 0; 56794#L100-2 assume !false; 56791#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56788#L103 assume !(12292 == ssl3_accept_~s__state~0); 56785#L106 assume !(16384 == ssl3_accept_~s__state~0); 56782#L109 assume !(8192 == ssl3_accept_~s__state~0); 56779#L112 assume !(24576 == ssl3_accept_~s__state~0); 56767#L115 assume !(8195 == ssl3_accept_~s__state~0); 56755#L118 assume !(8480 == ssl3_accept_~s__state~0); 56752#L121 assume !(8481 == ssl3_accept_~s__state~0); 56750#L124 assume !(8482 == ssl3_accept_~s__state~0); 56747#L127 assume !(8464 == ssl3_accept_~s__state~0); 56742#L130 assume !(8465 == ssl3_accept_~s__state~0); 56681#L133 assume !(8466 == ssl3_accept_~s__state~0); 56559#L136 assume 8496 == ssl3_accept_~s__state~0; 56120#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 56558#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 56557#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 56556#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 54800#L294-2 ssl3_accept_~s__init_num~0 := 0; 56554#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56549#L580 ssl3_accept_~skip~0 := 0; 56548#L100-2 assume !false; 56546#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56544#L103 assume !(12292 == ssl3_accept_~s__state~0); 56542#L106 assume !(16384 == ssl3_accept_~s__state~0); 56540#L109 assume !(8192 == ssl3_accept_~s__state~0); 56538#L112 assume !(24576 == ssl3_accept_~s__state~0); 56536#L115 assume !(8195 == ssl3_accept_~s__state~0); 56534#L118 assume !(8480 == ssl3_accept_~s__state~0); 56530#L121 assume !(8481 == ssl3_accept_~s__state~0); 56526#L124 assume !(8482 == ssl3_accept_~s__state~0); 56509#L127 assume !(8464 == ssl3_accept_~s__state~0); 56505#L130 assume !(8465 == ssl3_accept_~s__state~0); 56501#L133 assume !(8466 == ssl3_accept_~s__state~0); 56497#L136 assume !(8496 == ssl3_accept_~s__state~0); 56493#L139 assume !(8497 == ssl3_accept_~s__state~0); 55851#L142 assume 8512 == ssl3_accept_~s__state~0; 54859#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54860#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 55687#L309 assume !(ssl3_accept_~ret~0 <= 0); 57154#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 56861#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56857#L580 ssl3_accept_~skip~0 := 0; 56849#L100-2 assume !false; 56850#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56838#L103 assume !(12292 == ssl3_accept_~s__state~0); 56839#L106 assume !(16384 == ssl3_accept_~s__state~0); 56830#L109 assume !(8192 == ssl3_accept_~s__state~0); 56831#L112 assume !(24576 == ssl3_accept_~s__state~0); 56822#L115 assume !(8195 == ssl3_accept_~s__state~0); 56823#L118 assume !(8480 == ssl3_accept_~s__state~0); 56814#L121 assume !(8481 == ssl3_accept_~s__state~0); 56815#L124 assume !(8482 == ssl3_accept_~s__state~0); 56798#L127 assume !(8464 == ssl3_accept_~s__state~0); 56799#L130 assume !(8465 == ssl3_accept_~s__state~0); 56792#L133 assume !(8466 == ssl3_accept_~s__state~0); 56793#L136 assume !(8496 == ssl3_accept_~s__state~0); 56786#L139 assume !(8497 == ssl3_accept_~s__state~0); 56787#L142 assume !(8512 == ssl3_accept_~s__state~0); 56780#L145 assume !(8513 == ssl3_accept_~s__state~0); 56781#L148 assume 8528 == ssl3_accept_~s__state~0; 54663#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54664#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 54740#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 54604#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 54787#L354 assume !(ssl3_accept_~ret~0 <= 0); 54670#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54671#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57514#L580 ssl3_accept_~skip~0 := 0; 57513#L100-2 assume !false; 57512#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57511#L103 assume !(12292 == ssl3_accept_~s__state~0); 57510#L106 assume !(16384 == ssl3_accept_~s__state~0); 57508#L109 assume !(8192 == ssl3_accept_~s__state~0); 57507#L112 assume !(24576 == ssl3_accept_~s__state~0); 57506#L115 assume !(8195 == ssl3_accept_~s__state~0); 57505#L118 assume !(8480 == ssl3_accept_~s__state~0); 57504#L121 assume !(8481 == ssl3_accept_~s__state~0); 57503#L124 assume !(8482 == ssl3_accept_~s__state~0); 57497#L127 assume !(8464 == ssl3_accept_~s__state~0); 57495#L130 assume !(8465 == ssl3_accept_~s__state~0); 57493#L133 assume !(8466 == ssl3_accept_~s__state~0); 57491#L136 assume !(8496 == ssl3_accept_~s__state~0); 57489#L139 assume !(8497 == ssl3_accept_~s__state~0); 57487#L142 assume !(8512 == ssl3_accept_~s__state~0); 57485#L145 assume !(8513 == ssl3_accept_~s__state~0); 57484#L148 assume !(8528 == ssl3_accept_~s__state~0); 57483#L151 assume !(8529 == ssl3_accept_~s__state~0); 57482#L154 assume 8544 == ssl3_accept_~s__state~0; 54611#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54612#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 57084#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54874#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 54775#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 54602#L401 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 54595#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57067#L580 ssl3_accept_~skip~0 := 0; 57065#L100-2 assume !false; 57063#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57061#L103 assume !(12292 == ssl3_accept_~s__state~0); 57059#L106 assume !(16384 == ssl3_accept_~s__state~0); 57057#L109 assume !(8192 == ssl3_accept_~s__state~0); 57055#L112 assume !(24576 == ssl3_accept_~s__state~0); 57053#L115 assume !(8195 == ssl3_accept_~s__state~0); 57051#L118 assume !(8480 == ssl3_accept_~s__state~0); 57049#L121 assume !(8481 == ssl3_accept_~s__state~0); 57047#L124 assume !(8482 == ssl3_accept_~s__state~0); 57045#L127 assume !(8464 == ssl3_accept_~s__state~0); 57043#L130 assume !(8465 == ssl3_accept_~s__state~0); 57041#L133 assume !(8466 == ssl3_accept_~s__state~0); 57039#L136 assume !(8496 == ssl3_accept_~s__state~0); 57037#L139 assume !(8497 == ssl3_accept_~s__state~0); 57035#L142 assume !(8512 == ssl3_accept_~s__state~0); 57033#L145 assume !(8513 == ssl3_accept_~s__state~0); 57031#L148 assume !(8528 == ssl3_accept_~s__state~0); 57029#L151 assume !(8529 == ssl3_accept_~s__state~0); 57023#L154 assume !(8544 == ssl3_accept_~s__state~0); 56948#L157 assume !(8545 == ssl3_accept_~s__state~0); 56949#L160 assume !(8560 == ssl3_accept_~s__state~0); 56939#L163 assume !(8561 == ssl3_accept_~s__state~0); 56940#L166 assume 8448 == ssl3_accept_~s__state~0; 54624#L167 assume !(ssl3_accept_~num1~0 > 0); 54615#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57020#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57015#L580 ssl3_accept_~skip~0 := 0; 57014#L100-2 assume !false; 57013#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57012#L103 assume !(12292 == ssl3_accept_~s__state~0); 57011#L106 assume !(16384 == ssl3_accept_~s__state~0); 57010#L109 assume !(8192 == ssl3_accept_~s__state~0); 57009#L112 assume !(24576 == ssl3_accept_~s__state~0); 57008#L115 assume !(8195 == ssl3_accept_~s__state~0); 57007#L118 assume !(8480 == ssl3_accept_~s__state~0); 57006#L121 assume !(8481 == ssl3_accept_~s__state~0); 57005#L124 assume !(8482 == ssl3_accept_~s__state~0); 57004#L127 assume !(8464 == ssl3_accept_~s__state~0); 57003#L130 assume !(8465 == ssl3_accept_~s__state~0); 57002#L133 assume !(8466 == ssl3_accept_~s__state~0); 57001#L136 assume !(8496 == ssl3_accept_~s__state~0); 57000#L139 assume !(8497 == ssl3_accept_~s__state~0); 56999#L142 assume !(8512 == ssl3_accept_~s__state~0); 56998#L145 assume !(8513 == ssl3_accept_~s__state~0); 56997#L148 assume !(8528 == ssl3_accept_~s__state~0); 56996#L151 assume !(8529 == ssl3_accept_~s__state~0); 56995#L154 assume !(8544 == ssl3_accept_~s__state~0); 56993#L157 assume !(8545 == ssl3_accept_~s__state~0); 56991#L160 assume !(8560 == ssl3_accept_~s__state~0); 56989#L163 assume !(8561 == ssl3_accept_~s__state~0); 56986#L166 assume !(8448 == ssl3_accept_~s__state~0); 56987#L169 assume 8576 == ssl3_accept_~s__state~0; 56937#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 56938#L441 assume !(ssl3_accept_~ret~0 <= 0); 54777#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 54779#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57602#L580 ssl3_accept_~skip~0 := 0; 57600#L100-2 assume !false; 57597#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57594#L103 assume !(12292 == ssl3_accept_~s__state~0); 57592#L106 assume !(16384 == ssl3_accept_~s__state~0); 57590#L109 assume !(8192 == ssl3_accept_~s__state~0); 57585#L112 assume !(24576 == ssl3_accept_~s__state~0); 57583#L115 assume !(8195 == ssl3_accept_~s__state~0); 57581#L118 assume !(8480 == ssl3_accept_~s__state~0); 57577#L121 assume !(8481 == ssl3_accept_~s__state~0); 57576#L124 assume !(8482 == ssl3_accept_~s__state~0); 57574#L127 assume !(8464 == ssl3_accept_~s__state~0); 57572#L130 assume !(8465 == ssl3_accept_~s__state~0); 57571#L133 assume 8466 == ssl3_accept_~s__state~0; 56127#L134 [2021-10-13 00:07:09,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:09,641 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-13 00:07:09,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:09,641 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906533026] [2021-10-13 00:07:09,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:09,642 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:09,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:09,651 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:09,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:09,698 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:09,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:09,699 INFO L82 PathProgramCache]: Analyzing trace with hash -783177708, now seen corresponding path program 1 times [2021-10-13 00:07:09,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:09,699 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343145771] [2021-10-13 00:07:09,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:09,699 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:09,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:09,733 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:09,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:09,797 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:09,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:09,798 INFO L82 PathProgramCache]: Analyzing trace with hash 2056107560, now seen corresponding path program 1 times [2021-10-13 00:07:09,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:09,798 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640846851] [2021-10-13 00:07:09,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:09,799 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:09,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:09,826 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:09,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:09,909 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:11,535 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:07:11,535 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:07:11,535 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:07:11,536 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:07:11,536 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:07:11,536 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:07:11,536 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:07:11,536 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:07:11,536 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration24_Loop [2021-10-13 00:07:11,536 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:07:11,536 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:07:11,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,549 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,553 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,559 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,562 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,568 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,571 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,581 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,588 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,598 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,601 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,604 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,607 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,614 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,623 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,627 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,632 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:11,947 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:07:11,948 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:07:11,948 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:07:11,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:11,952 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:07:11,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-13 00:07:11,957 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:07:11,958 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:07:12,024 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-13 00:07:12,024 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:07:12,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:12,025 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:07:12,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-13 00:07:12,033 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:07:12,033 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:07:12,064 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:07:12,101 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-13 00:07:12,101 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:07:12,101 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:07:12,102 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:07:12,102 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:07:12,102 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:07:12,102 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:07:12,102 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:07:12,102 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:07:12,102 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration24_Loop [2021-10-13 00:07:12,102 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:07:12,102 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:07:12,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,112 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,118 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,124 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,127 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,142 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,149 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,152 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,178 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,183 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,191 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,198 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:12,456 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:07:12,457 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:07:12,457 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:07:12,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:12,465 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:07:12,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-13 00:07:12,467 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:07:12,477 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:07:12,477 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:07:12,477 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:07:12,478 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:07:12,478 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:07:12,479 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:07:12,479 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:07:12,492 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:07:12,495 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 00:07:12,495 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 00:07:12,495 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:07:12,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:12,496 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:07:12,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-13 00:07:12,501 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:07:12,501 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:07:12,501 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:07:12,501 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2021-10-13 00:07:12,526 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-13 00:07:12,527 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:07:12,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:12,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:12,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:07:12,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:07:12,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:12,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:07:12,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:07:13,668 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-13 00:07:13,935 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-13 00:07:13,936 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 00:07:13,936 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3043 states and 3904 transitions. cyclomatic complexity: 870 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:14,034 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3043 states and 3904 transitions. cyclomatic complexity: 870. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 8015 states and 10234 transitions. Complement of second has 4 states. [2021-10-13 00:07:14,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-10-13 00:07:14,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:14,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 379 transitions. [2021-10-13 00:07:14,039 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 17 letters. Loop has 173 letters. [2021-10-13 00:07:14,049 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:07:14,050 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 190 letters. Loop has 173 letters. [2021-10-13 00:07:14,051 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:07:14,051 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 17 letters. Loop has 346 letters. [2021-10-13 00:07:14,055 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:07:14,056 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8015 states and 10234 transitions. [2021-10-13 00:07:14,109 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5313 [2021-10-13 00:07:14,159 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8015 states to 8015 states and 10234 transitions. [2021-10-13 00:07:14,160 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5417 [2021-10-13 00:07:14,167 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5429 [2021-10-13 00:07:14,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8015 states and 10234 transitions. [2021-10-13 00:07:14,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:14,169 INFO L681 BuchiCegarLoop]: Abstraction has 8015 states and 10234 transitions. [2021-10-13 00:07:14,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8015 states and 10234 transitions. [2021-10-13 00:07:14,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8015 to 8003. [2021-10-13 00:07:14,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8003 states, 8003 states have (on average 1.2765213045108084) internal successors, (10216), 8002 states have internal predecessors, (10216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:14,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8003 states to 8003 states and 10216 transitions. [2021-10-13 00:07:14,389 INFO L704 BuchiCegarLoop]: Abstraction has 8003 states and 10216 transitions. [2021-10-13 00:07:14,408 INFO L587 BuchiCegarLoop]: Abstraction has 8003 states and 10216 transitions. [2021-10-13 00:07:14,408 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-13 00:07:14,408 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8003 states and 10216 transitions. [2021-10-13 00:07:14,439 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5313 [2021-10-13 00:07:14,440 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:14,440 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:14,446 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:14,446 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:14,446 INFO L791 eck$LassoCheckResult]: Stem: 66563#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 66363#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 66310#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 66238#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 66311#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 66313#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 66357#L100-2 assume !false; 67707#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72109#L103 assume !(12292 == ssl3_accept_~s__state~0); 72108#L106 assume !(16384 == ssl3_accept_~s__state~0); 72107#L109 assume !(8192 == ssl3_accept_~s__state~0); 72106#L112 assume !(24576 == ssl3_accept_~s__state~0); 72105#L115 assume !(8195 == ssl3_accept_~s__state~0); 72104#L118 assume !(8480 == ssl3_accept_~s__state~0); 72103#L121 assume !(8481 == ssl3_accept_~s__state~0); 69021#L124 assume !(8482 == ssl3_accept_~s__state~0); 69022#L127 assume 8464 == ssl3_accept_~s__state~0; 68093#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 68094#L275 [2021-10-13 00:07:14,447 INFO L793 eck$LassoCheckResult]: Loop: 68094#L275 assume !(0 == ssl3_accept_~blastFlag~0); 72052#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 71745#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71734#L580 ssl3_accept_~skip~0 := 0; 71731#L100-2 assume !false; 71728#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71725#L103 assume !(12292 == ssl3_accept_~s__state~0); 71722#L106 assume !(16384 == ssl3_accept_~s__state~0); 71719#L109 assume !(8192 == ssl3_accept_~s__state~0); 71716#L112 assume !(24576 == ssl3_accept_~s__state~0); 71712#L115 assume !(8195 == ssl3_accept_~s__state~0); 71713#L118 assume !(8480 == ssl3_accept_~s__state~0); 72400#L121 assume !(8481 == ssl3_accept_~s__state~0); 72398#L124 assume !(8482 == ssl3_accept_~s__state~0); 71700#L127 assume !(8464 == ssl3_accept_~s__state~0); 71618#L130 assume !(8465 == ssl3_accept_~s__state~0); 71594#L133 assume !(8466 == ssl3_accept_~s__state~0); 71339#L136 assume 8496 == ssl3_accept_~s__state~0; 71270#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 71338#L288 assume !(1 == ssl3_accept_~blastFlag~0); 71337#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 71327#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 71326#L294-2 ssl3_accept_~s__init_num~0 := 0; 71313#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71307#L580 ssl3_accept_~skip~0 := 0; 71301#L100-2 assume !false; 71299#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71297#L103 assume !(12292 == ssl3_accept_~s__state~0); 71295#L106 assume !(16384 == ssl3_accept_~s__state~0); 71293#L109 assume !(8192 == ssl3_accept_~s__state~0); 71291#L112 assume !(24576 == ssl3_accept_~s__state~0); 71288#L115 assume !(8195 == ssl3_accept_~s__state~0); 71286#L118 assume !(8480 == ssl3_accept_~s__state~0); 71283#L121 assume !(8481 == ssl3_accept_~s__state~0); 71280#L124 assume !(8482 == ssl3_accept_~s__state~0); 71278#L127 assume !(8464 == ssl3_accept_~s__state~0); 71276#L130 assume !(8465 == ssl3_accept_~s__state~0); 71273#L133 assume !(8466 == ssl3_accept_~s__state~0); 71271#L136 assume !(8496 == ssl3_accept_~s__state~0); 71268#L139 assume !(8497 == ssl3_accept_~s__state~0); 71263#L142 assume 8512 == ssl3_accept_~s__state~0; 66680#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66681#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 71255#L309 assume !(ssl3_accept_~ret~0 <= 0); 72748#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 72746#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72741#L580 ssl3_accept_~skip~0 := 0; 72740#L100-2 assume !false; 72739#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72738#L103 assume !(12292 == ssl3_accept_~s__state~0); 72737#L106 assume !(16384 == ssl3_accept_~s__state~0); 72736#L109 assume !(8192 == ssl3_accept_~s__state~0); 72735#L112 assume !(24576 == ssl3_accept_~s__state~0); 72734#L115 assume !(8195 == ssl3_accept_~s__state~0); 72733#L118 assume !(8480 == ssl3_accept_~s__state~0); 72732#L121 assume !(8481 == ssl3_accept_~s__state~0); 72731#L124 assume !(8482 == ssl3_accept_~s__state~0); 72730#L127 assume !(8464 == ssl3_accept_~s__state~0); 72729#L130 assume !(8465 == ssl3_accept_~s__state~0); 72728#L133 assume !(8466 == ssl3_accept_~s__state~0); 72727#L136 assume !(8496 == ssl3_accept_~s__state~0); 72726#L139 assume !(8497 == ssl3_accept_~s__state~0); 72725#L142 assume !(8512 == ssl3_accept_~s__state~0); 72724#L145 assume !(8513 == ssl3_accept_~s__state~0); 72723#L148 assume 8528 == ssl3_accept_~s__state~0; 72516#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 72722#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 72721#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 72719#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 72716#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 72710#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 72708#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72702#L580 ssl3_accept_~skip~0 := 0; 72701#L100-2 assume !false; 72696#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72694#L103 assume !(12292 == ssl3_accept_~s__state~0); 72692#L106 assume !(16384 == ssl3_accept_~s__state~0); 72690#L109 assume !(8192 == ssl3_accept_~s__state~0); 72688#L112 assume !(24576 == ssl3_accept_~s__state~0); 72686#L115 assume !(8195 == ssl3_accept_~s__state~0); 72684#L118 assume !(8480 == ssl3_accept_~s__state~0); 72682#L121 assume !(8481 == ssl3_accept_~s__state~0); 72680#L124 assume !(8482 == ssl3_accept_~s__state~0); 72678#L127 assume !(8464 == ssl3_accept_~s__state~0); 72676#L130 assume !(8465 == ssl3_accept_~s__state~0); 72674#L133 assume !(8466 == ssl3_accept_~s__state~0); 72672#L136 assume !(8496 == ssl3_accept_~s__state~0); 72670#L139 assume !(8497 == ssl3_accept_~s__state~0); 72668#L142 assume !(8512 == ssl3_accept_~s__state~0); 72666#L145 assume !(8513 == ssl3_accept_~s__state~0); 72664#L148 assume !(8528 == ssl3_accept_~s__state~0); 72662#L151 assume !(8529 == ssl3_accept_~s__state~0); 72660#L154 assume 8544 == ssl3_accept_~s__state~0; 72510#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 72657#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 72654#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72652#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 72648#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 72647#L401 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 72644#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72639#L580 ssl3_accept_~skip~0 := 0; 72638#L100-2 assume !false; 72637#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72636#L103 assume !(12292 == ssl3_accept_~s__state~0); 72635#L106 assume !(16384 == ssl3_accept_~s__state~0); 72634#L109 assume !(8192 == ssl3_accept_~s__state~0); 72633#L112 assume !(24576 == ssl3_accept_~s__state~0); 72632#L115 assume !(8195 == ssl3_accept_~s__state~0); 72631#L118 assume !(8480 == ssl3_accept_~s__state~0); 72630#L121 assume !(8481 == ssl3_accept_~s__state~0); 72629#L124 assume !(8482 == ssl3_accept_~s__state~0); 72628#L127 assume !(8464 == ssl3_accept_~s__state~0); 72627#L130 assume !(8465 == ssl3_accept_~s__state~0); 72626#L133 assume !(8466 == ssl3_accept_~s__state~0); 72622#L136 assume !(8496 == ssl3_accept_~s__state~0); 72620#L139 assume !(8497 == ssl3_accept_~s__state~0); 72619#L142 assume !(8512 == ssl3_accept_~s__state~0); 72618#L145 assume !(8513 == ssl3_accept_~s__state~0); 72615#L148 assume !(8528 == ssl3_accept_~s__state~0); 72613#L151 assume !(8529 == ssl3_accept_~s__state~0); 72608#L154 assume !(8544 == ssl3_accept_~s__state~0); 72607#L157 assume !(8545 == ssl3_accept_~s__state~0); 72601#L160 assume !(8560 == ssl3_accept_~s__state~0); 72599#L163 assume !(8561 == ssl3_accept_~s__state~0); 72597#L166 assume 8448 == ssl3_accept_~s__state~0; 72595#L167 assume !(ssl3_accept_~num1~0 > 0); 72592#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 72589#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72583#L580 ssl3_accept_~skip~0 := 0; 72581#L100-2 assume !false; 72579#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72577#L103 assume !(12292 == ssl3_accept_~s__state~0); 72575#L106 assume !(16384 == ssl3_accept_~s__state~0); 72573#L109 assume !(8192 == ssl3_accept_~s__state~0); 72571#L112 assume !(24576 == ssl3_accept_~s__state~0); 72569#L115 assume !(8195 == ssl3_accept_~s__state~0); 72567#L118 assume !(8480 == ssl3_accept_~s__state~0); 72565#L121 assume !(8481 == ssl3_accept_~s__state~0); 72563#L124 assume !(8482 == ssl3_accept_~s__state~0); 72561#L127 assume !(8464 == ssl3_accept_~s__state~0); 72559#L130 assume !(8465 == ssl3_accept_~s__state~0); 72557#L133 assume !(8466 == ssl3_accept_~s__state~0); 72555#L136 assume !(8496 == ssl3_accept_~s__state~0); 72553#L139 assume !(8497 == ssl3_accept_~s__state~0); 72551#L142 assume !(8512 == ssl3_accept_~s__state~0); 72549#L145 assume !(8513 == ssl3_accept_~s__state~0); 72547#L148 assume !(8528 == ssl3_accept_~s__state~0); 72545#L151 assume !(8529 == ssl3_accept_~s__state~0); 72513#L154 assume !(8544 == ssl3_accept_~s__state~0); 72512#L157 assume !(8545 == ssl3_accept_~s__state~0); 72511#L160 assume !(8560 == ssl3_accept_~s__state~0); 72508#L163 assume !(8561 == ssl3_accept_~s__state~0); 72385#L166 assume !(8448 == ssl3_accept_~s__state~0); 72067#L169 assume 8576 == ssl3_accept_~s__state~0; 72062#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 72058#L441 assume !(ssl3_accept_~ret~0 <= 0); 72059#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 72055#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72457#L580 ssl3_accept_~skip~0 := 0; 72456#L100-2 assume !false; 72455#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72454#L103 assume !(12292 == ssl3_accept_~s__state~0); 72453#L106 assume !(16384 == ssl3_accept_~s__state~0); 72452#L109 assume !(8192 == ssl3_accept_~s__state~0); 72451#L112 assume !(24576 == ssl3_accept_~s__state~0); 72450#L115 assume !(8195 == ssl3_accept_~s__state~0); 71709#L118 assume !(8480 == ssl3_accept_~s__state~0); 71706#L121 assume !(8481 == ssl3_accept_~s__state~0); 71703#L124 assume !(8482 == ssl3_accept_~s__state~0); 71704#L127 assume !(8464 == ssl3_accept_~s__state~0); 72389#L130 assume !(8465 == ssl3_accept_~s__state~0); 72388#L133 assume 8466 == ssl3_accept_~s__state~0; 71275#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 68094#L275 [2021-10-13 00:07:14,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:14,448 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-10-13 00:07:14,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:14,448 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833781467] [2021-10-13 00:07:14,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:14,448 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:14,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:14,461 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:14,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:14,472 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:14,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:14,473 INFO L82 PathProgramCache]: Analyzing trace with hash 1493691061, now seen corresponding path program 1 times [2021-10-13 00:07:14,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:14,474 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043085272] [2021-10-13 00:07:14,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:14,474 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:14,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:14,540 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-10-13 00:07:14,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:14,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043085272] [2021-10-13 00:07:14,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043085272] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:14,541 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:14,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:07:14,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559290216] [2021-10-13 00:07:14,542 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:14,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:14,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:14,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:14,544 INFO L87 Difference]: Start difference. First operand 8003 states and 10216 transitions. cyclomatic complexity: 2230 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:14,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:14,688 INFO L93 Difference]: Finished difference Result 15317 states and 19460 transitions. [2021-10-13 00:07:14,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:14,689 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15317 states and 19460 transitions. [2021-10-13 00:07:14,785 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 10181 [2021-10-13 00:07:14,867 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15317 states to 15317 states and 19460 transitions. [2021-10-13 00:07:14,867 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10289 [2021-10-13 00:07:14,880 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10289 [2021-10-13 00:07:14,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15317 states and 19460 transitions. [2021-10-13 00:07:14,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:14,881 INFO L681 BuchiCegarLoop]: Abstraction has 15317 states and 19460 transitions. [2021-10-13 00:07:14,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15317 states and 19460 transitions. [2021-10-13 00:07:15,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15317 to 8003. [2021-10-13 00:07:15,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8003 states, 8003 states have (on average 1.27502186679995) internal successors, (10204), 8002 states have internal predecessors, (10204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:15,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8003 states to 8003 states and 10204 transitions. [2021-10-13 00:07:15,158 INFO L704 BuchiCegarLoop]: Abstraction has 8003 states and 10204 transitions. [2021-10-13 00:07:15,158 INFO L587 BuchiCegarLoop]: Abstraction has 8003 states and 10204 transitions. [2021-10-13 00:07:15,158 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-13 00:07:15,158 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8003 states and 10204 transitions. [2021-10-13 00:07:15,186 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5313 [2021-10-13 00:07:15,187 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:15,187 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:15,189 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:15,189 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:15,189 INFO L791 eck$LassoCheckResult]: Stem: 89880#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 89682#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 89632#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 89564#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 89633#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 89635#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 89675#L100-2 assume !false; 91513#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92562#L103 assume !(12292 == ssl3_accept_~s__state~0); 92563#L106 assume !(16384 == ssl3_accept_~s__state~0); 92560#L109 assume !(8192 == ssl3_accept_~s__state~0); 92561#L112 assume !(24576 == ssl3_accept_~s__state~0); 92558#L115 assume !(8195 == ssl3_accept_~s__state~0); 92559#L118 assume !(8480 == ssl3_accept_~s__state~0); 92554#L121 assume !(8481 == ssl3_accept_~s__state~0); 92555#L124 assume !(8482 == ssl3_accept_~s__state~0); 92524#L127 assume 8464 == ssl3_accept_~s__state~0; 90362#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 90363#L275 [2021-10-13 00:07:15,190 INFO L793 eck$LassoCheckResult]: Loop: 90363#L275 assume !(0 == ssl3_accept_~blastFlag~0); 95235#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 95226#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95222#L580 ssl3_accept_~skip~0 := 0; 95166#L100-2 assume !false; 95167#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95160#L103 assume !(12292 == ssl3_accept_~s__state~0); 95161#L106 assume !(16384 == ssl3_accept_~s__state~0); 95154#L109 assume !(8192 == ssl3_accept_~s__state~0); 95155#L112 assume !(24576 == ssl3_accept_~s__state~0); 95148#L115 assume !(8195 == ssl3_accept_~s__state~0); 95149#L118 assume !(8480 == ssl3_accept_~s__state~0); 95142#L121 assume !(8481 == ssl3_accept_~s__state~0); 95143#L124 assume !(8482 == ssl3_accept_~s__state~0); 95136#L127 assume !(8464 == ssl3_accept_~s__state~0); 95137#L130 assume !(8465 == ssl3_accept_~s__state~0); 95026#L133 assume !(8466 == ssl3_accept_~s__state~0); 94933#L136 assume 8496 == ssl3_accept_~s__state~0; 94931#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 94929#L288 assume !(1 == ssl3_accept_~blastFlag~0); 94925#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 94922#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 94921#L294-2 ssl3_accept_~s__init_num~0 := 0; 94919#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94909#L580 ssl3_accept_~skip~0 := 0; 94907#L100-2 assume !false; 94905#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94903#L103 assume !(12292 == ssl3_accept_~s__state~0); 94901#L106 assume !(16384 == ssl3_accept_~s__state~0); 94899#L109 assume !(8192 == ssl3_accept_~s__state~0); 94897#L112 assume !(24576 == ssl3_accept_~s__state~0); 94895#L115 assume !(8195 == ssl3_accept_~s__state~0); 94893#L118 assume !(8480 == ssl3_accept_~s__state~0); 94891#L121 assume !(8481 == ssl3_accept_~s__state~0); 94889#L124 assume !(8482 == ssl3_accept_~s__state~0); 94887#L127 assume !(8464 == ssl3_accept_~s__state~0); 94885#L130 assume !(8465 == ssl3_accept_~s__state~0); 94883#L133 assume !(8466 == ssl3_accept_~s__state~0); 94881#L136 assume !(8496 == ssl3_accept_~s__state~0); 94879#L139 assume !(8497 == ssl3_accept_~s__state~0); 94774#L142 assume 8512 == ssl3_accept_~s__state~0; 94765#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 94766#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 95600#L309 assume !(ssl3_accept_~ret~0 <= 0); 95599#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 95597#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95592#L580 ssl3_accept_~skip~0 := 0; 95591#L100-2 assume !false; 95590#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95589#L103 assume !(12292 == ssl3_accept_~s__state~0); 95588#L106 assume !(16384 == ssl3_accept_~s__state~0); 95587#L109 assume !(8192 == ssl3_accept_~s__state~0); 95586#L112 assume !(24576 == ssl3_accept_~s__state~0); 95585#L115 assume !(8195 == ssl3_accept_~s__state~0); 95584#L118 assume !(8480 == ssl3_accept_~s__state~0); 95583#L121 assume !(8481 == ssl3_accept_~s__state~0); 95582#L124 assume !(8482 == ssl3_accept_~s__state~0); 95581#L127 assume !(8464 == ssl3_accept_~s__state~0); 95580#L130 assume !(8465 == ssl3_accept_~s__state~0); 95579#L133 assume !(8466 == ssl3_accept_~s__state~0); 95578#L136 assume !(8496 == ssl3_accept_~s__state~0); 95577#L139 assume !(8497 == ssl3_accept_~s__state~0); 95576#L142 assume !(8512 == ssl3_accept_~s__state~0); 95575#L145 assume !(8513 == ssl3_accept_~s__state~0); 95574#L148 assume 8528 == ssl3_accept_~s__state~0; 95007#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 95572#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 95573#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 95564#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 95562#L354 assume !(ssl3_accept_~ret~0 <= 0); 95561#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 95559#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95554#L580 ssl3_accept_~skip~0 := 0; 95552#L100-2 assume !false; 95547#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95545#L103 assume !(12292 == ssl3_accept_~s__state~0); 95543#L106 assume !(16384 == ssl3_accept_~s__state~0); 95541#L109 assume !(8192 == ssl3_accept_~s__state~0); 95539#L112 assume !(24576 == ssl3_accept_~s__state~0); 95537#L115 assume !(8195 == ssl3_accept_~s__state~0); 95535#L118 assume !(8480 == ssl3_accept_~s__state~0); 95533#L121 assume !(8481 == ssl3_accept_~s__state~0); 95531#L124 assume !(8482 == ssl3_accept_~s__state~0); 95529#L127 assume !(8464 == ssl3_accept_~s__state~0); 95527#L130 assume !(8465 == ssl3_accept_~s__state~0); 95525#L133 assume !(8466 == ssl3_accept_~s__state~0); 95523#L136 assume !(8496 == ssl3_accept_~s__state~0); 95521#L139 assume !(8497 == ssl3_accept_~s__state~0); 95519#L142 assume !(8512 == ssl3_accept_~s__state~0); 95517#L145 assume !(8513 == ssl3_accept_~s__state~0); 95515#L148 assume !(8528 == ssl3_accept_~s__state~0); 95513#L151 assume !(8529 == ssl3_accept_~s__state~0); 95511#L154 assume 8544 == ssl3_accept_~s__state~0; 94998#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 95508#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 95505#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 95503#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 95499#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 95498#L401 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 95495#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95490#L580 ssl3_accept_~skip~0 := 0; 95489#L100-2 assume !false; 95488#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95487#L103 assume !(12292 == ssl3_accept_~s__state~0); 95486#L106 assume !(16384 == ssl3_accept_~s__state~0); 95485#L109 assume !(8192 == ssl3_accept_~s__state~0); 95484#L112 assume !(24576 == ssl3_accept_~s__state~0); 95483#L115 assume !(8195 == ssl3_accept_~s__state~0); 95482#L118 assume !(8480 == ssl3_accept_~s__state~0); 95481#L121 assume !(8481 == ssl3_accept_~s__state~0); 95480#L124 assume !(8482 == ssl3_accept_~s__state~0); 95479#L127 assume !(8464 == ssl3_accept_~s__state~0); 95478#L130 assume !(8465 == ssl3_accept_~s__state~0); 95477#L133 assume !(8466 == ssl3_accept_~s__state~0); 95476#L136 assume !(8496 == ssl3_accept_~s__state~0); 95475#L139 assume !(8497 == ssl3_accept_~s__state~0); 95474#L142 assume !(8512 == ssl3_accept_~s__state~0); 95473#L145 assume !(8513 == ssl3_accept_~s__state~0); 95472#L148 assume !(8528 == ssl3_accept_~s__state~0); 95471#L151 assume !(8529 == ssl3_accept_~s__state~0); 95470#L154 assume !(8544 == ssl3_accept_~s__state~0); 95469#L157 assume !(8545 == ssl3_accept_~s__state~0); 95468#L160 assume !(8560 == ssl3_accept_~s__state~0); 95467#L163 assume !(8561 == ssl3_accept_~s__state~0); 95466#L166 assume 8448 == ssl3_accept_~s__state~0; 95465#L167 assume !(ssl3_accept_~num1~0 > 0); 95463#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 95461#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95456#L580 ssl3_accept_~skip~0 := 0; 95455#L100-2 assume !false; 95454#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95453#L103 assume !(12292 == ssl3_accept_~s__state~0); 95452#L106 assume !(16384 == ssl3_accept_~s__state~0); 95451#L109 assume !(8192 == ssl3_accept_~s__state~0); 95450#L112 assume !(24576 == ssl3_accept_~s__state~0); 95449#L115 assume !(8195 == ssl3_accept_~s__state~0); 95448#L118 assume !(8480 == ssl3_accept_~s__state~0); 95447#L121 assume !(8481 == ssl3_accept_~s__state~0); 95446#L124 assume !(8482 == ssl3_accept_~s__state~0); 95445#L127 assume !(8464 == ssl3_accept_~s__state~0); 95444#L130 assume !(8465 == ssl3_accept_~s__state~0); 95443#L133 assume !(8466 == ssl3_accept_~s__state~0); 95442#L136 assume !(8496 == ssl3_accept_~s__state~0); 95441#L139 assume !(8497 == ssl3_accept_~s__state~0); 95440#L142 assume !(8512 == ssl3_accept_~s__state~0); 95439#L145 assume !(8513 == ssl3_accept_~s__state~0); 95438#L148 assume !(8528 == ssl3_accept_~s__state~0); 95437#L151 assume !(8529 == ssl3_accept_~s__state~0); 95436#L154 assume !(8544 == ssl3_accept_~s__state~0); 95435#L157 assume !(8545 == ssl3_accept_~s__state~0); 95434#L160 assume !(8560 == ssl3_accept_~s__state~0); 95433#L163 assume !(8561 == ssl3_accept_~s__state~0); 95431#L166 assume !(8448 == ssl3_accept_~s__state~0); 95263#L169 assume 8576 == ssl3_accept_~s__state~0; 95254#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 95248#L441 assume !(ssl3_accept_~ret~0 <= 0); 95236#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 95238#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95173#L580 ssl3_accept_~skip~0 := 0; 95174#L100-2 assume !false; 95163#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95164#L103 assume !(12292 == ssl3_accept_~s__state~0); 95157#L106 assume !(16384 == ssl3_accept_~s__state~0); 95158#L109 assume !(8192 == ssl3_accept_~s__state~0); 95151#L112 assume !(24576 == ssl3_accept_~s__state~0); 95152#L115 assume !(8195 == ssl3_accept_~s__state~0); 95145#L118 assume !(8480 == ssl3_accept_~s__state~0); 95146#L121 assume !(8481 == ssl3_accept_~s__state~0); 95139#L124 assume !(8482 == ssl3_accept_~s__state~0); 95140#L127 assume !(8464 == ssl3_accept_~s__state~0); 95133#L130 assume !(8465 == ssl3_accept_~s__state~0); 95134#L133 assume 8466 == ssl3_accept_~s__state~0; 94939#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 90363#L275 [2021-10-13 00:07:15,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:15,191 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 2 times [2021-10-13 00:07:15,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:15,191 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260732151] [2021-10-13 00:07:15,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:15,192 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:15,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:15,202 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:15,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:15,213 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:15,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:15,214 INFO L82 PathProgramCache]: Analyzing trace with hash 63734036, now seen corresponding path program 1 times [2021-10-13 00:07:15,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:15,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102930195] [2021-10-13 00:07:15,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:15,215 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:15,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:15,232 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:15,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:15,266 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:15,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:15,267 INFO L82 PathProgramCache]: Analyzing trace with hash -769049811, now seen corresponding path program 1 times [2021-10-13 00:07:15,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:15,267 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146806427] [2021-10-13 00:07:15,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:15,267 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:15,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:15,415 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-10-13 00:07:15,415 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:15,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146806427] [2021-10-13 00:07:15,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146806427] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:15,416 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:15,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:07:15,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061671960] [2021-10-13 00:07:17,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:17,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:17,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:17,057 INFO L87 Difference]: Start difference. First operand 8003 states and 10204 transitions. cyclomatic complexity: 2218 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:17,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:17,123 INFO L93 Difference]: Finished difference Result 10420 states and 13243 transitions. [2021-10-13 00:07:17,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:17,124 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10420 states and 13243 transitions. [2021-10-13 00:07:17,191 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7705 [2021-10-13 00:07:17,242 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10420 states to 10416 states and 13239 transitions. [2021-10-13 00:07:17,242 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7826 [2021-10-13 00:07:17,249 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7826 [2021-10-13 00:07:17,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10416 states and 13239 transitions. [2021-10-13 00:07:17,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:17,252 INFO L681 BuchiCegarLoop]: Abstraction has 10416 states and 13239 transitions. [2021-10-13 00:07:17,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10416 states and 13239 transitions. [2021-10-13 00:07:17,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10416 to 10416. [2021-10-13 00:07:17,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10416 states, 10416 states have (on average 1.2710253456221199) internal successors, (13239), 10415 states have internal predecessors, (13239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:17,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10416 states to 10416 states and 13239 transitions. [2021-10-13 00:07:17,497 INFO L704 BuchiCegarLoop]: Abstraction has 10416 states and 13239 transitions. [2021-10-13 00:07:17,497 INFO L587 BuchiCegarLoop]: Abstraction has 10416 states and 13239 transitions. [2021-10-13 00:07:17,497 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-13 00:07:17,497 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10416 states and 13239 transitions. [2021-10-13 00:07:17,531 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7705 [2021-10-13 00:07:17,531 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:17,532 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:17,533 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:17,534 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:17,534 INFO L791 eck$LassoCheckResult]: Stem: 108312#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 108114#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 108066#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 107995#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 108067#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 108069#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 108107#L100-2 assume !false; 110131#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113873#L103 assume !(12292 == ssl3_accept_~s__state~0); 113871#L106 assume !(16384 == ssl3_accept_~s__state~0); 113869#L109 assume !(8192 == ssl3_accept_~s__state~0); 113867#L112 assume !(24576 == ssl3_accept_~s__state~0); 113865#L115 assume !(8195 == ssl3_accept_~s__state~0); 113863#L118 assume !(8480 == ssl3_accept_~s__state~0); 113861#L121 assume !(8481 == ssl3_accept_~s__state~0); 113859#L124 assume !(8482 == ssl3_accept_~s__state~0); 113857#L127 assume 8464 == ssl3_accept_~s__state~0; 110729#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 110724#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 110725#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 114334#L543 [2021-10-13 00:07:17,534 INFO L793 eck$LassoCheckResult]: Loop: 114334#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114330#L580 ssl3_accept_~skip~0 := 0; 114325#L100-2 assume !false; 114326#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114321#L103 assume !(12292 == ssl3_accept_~s__state~0); 114322#L106 assume !(16384 == ssl3_accept_~s__state~0); 114317#L109 assume !(8192 == ssl3_accept_~s__state~0); 114318#L112 assume !(24576 == ssl3_accept_~s__state~0); 114313#L115 assume !(8195 == ssl3_accept_~s__state~0); 114314#L118 assume !(8480 == ssl3_accept_~s__state~0); 114309#L121 assume !(8481 == ssl3_accept_~s__state~0); 114310#L124 assume !(8482 == ssl3_accept_~s__state~0); 114305#L127 assume !(8464 == ssl3_accept_~s__state~0); 114306#L130 assume !(8465 == ssl3_accept_~s__state~0); 114137#L133 assume !(8466 == ssl3_accept_~s__state~0); 113930#L136 assume 8496 == ssl3_accept_~s__state~0; 113929#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 113928#L288 assume !(1 == ssl3_accept_~blastFlag~0); 113927#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 113925#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 113924#L294-2 ssl3_accept_~s__init_num~0 := 0; 113922#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113917#L580 ssl3_accept_~skip~0 := 0; 113916#L100-2 assume !false; 113914#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113912#L103 assume !(12292 == ssl3_accept_~s__state~0); 113910#L106 assume !(16384 == ssl3_accept_~s__state~0); 113909#L109 assume !(8192 == ssl3_accept_~s__state~0); 113906#L112 assume !(24576 == ssl3_accept_~s__state~0); 113905#L115 assume !(8195 == ssl3_accept_~s__state~0); 113904#L118 assume !(8480 == ssl3_accept_~s__state~0); 113903#L121 assume !(8481 == ssl3_accept_~s__state~0); 113901#L124 assume !(8482 == ssl3_accept_~s__state~0); 113900#L127 assume !(8464 == ssl3_accept_~s__state~0); 113898#L130 assume !(8465 == ssl3_accept_~s__state~0); 113896#L133 assume !(8466 == ssl3_accept_~s__state~0); 113894#L136 assume !(8496 == ssl3_accept_~s__state~0); 113892#L139 assume !(8497 == ssl3_accept_~s__state~0); 113845#L142 assume 8512 == ssl3_accept_~s__state~0; 113846#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 114528#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 114527#L309 assume !(ssl3_accept_~ret~0 <= 0); 114526#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 114524#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114519#L580 ssl3_accept_~skip~0 := 0; 114518#L100-2 assume !false; 114517#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114516#L103 assume !(12292 == ssl3_accept_~s__state~0); 114515#L106 assume !(16384 == ssl3_accept_~s__state~0); 114514#L109 assume !(8192 == ssl3_accept_~s__state~0); 114513#L112 assume !(24576 == ssl3_accept_~s__state~0); 114512#L115 assume !(8195 == ssl3_accept_~s__state~0); 114511#L118 assume !(8480 == ssl3_accept_~s__state~0); 114510#L121 assume !(8481 == ssl3_accept_~s__state~0); 114509#L124 assume !(8482 == ssl3_accept_~s__state~0); 114508#L127 assume !(8464 == ssl3_accept_~s__state~0); 114507#L130 assume !(8465 == ssl3_accept_~s__state~0); 114506#L133 assume !(8466 == ssl3_accept_~s__state~0); 114505#L136 assume !(8496 == ssl3_accept_~s__state~0); 114504#L139 assume !(8497 == ssl3_accept_~s__state~0); 114503#L142 assume !(8512 == ssl3_accept_~s__state~0); 114502#L145 assume !(8513 == ssl3_accept_~s__state~0); 114501#L148 assume 8528 == ssl3_accept_~s__state~0; 114006#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 114500#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 114498#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 114491#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 114489#L354 assume !(ssl3_accept_~ret~0 <= 0); 114488#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 114486#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114481#L580 ssl3_accept_~skip~0 := 0; 114479#L100-2 assume !false; 114474#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114472#L103 assume !(12292 == ssl3_accept_~s__state~0); 114470#L106 assume !(16384 == ssl3_accept_~s__state~0); 114468#L109 assume !(8192 == ssl3_accept_~s__state~0); 114466#L112 assume !(24576 == ssl3_accept_~s__state~0); 114464#L115 assume !(8195 == ssl3_accept_~s__state~0); 114462#L118 assume !(8480 == ssl3_accept_~s__state~0); 114460#L121 assume !(8481 == ssl3_accept_~s__state~0); 114458#L124 assume !(8482 == ssl3_accept_~s__state~0); 114456#L127 assume !(8464 == ssl3_accept_~s__state~0); 114454#L130 assume !(8465 == ssl3_accept_~s__state~0); 114452#L133 assume !(8466 == ssl3_accept_~s__state~0); 114450#L136 assume !(8496 == ssl3_accept_~s__state~0); 114448#L139 assume !(8497 == ssl3_accept_~s__state~0); 114446#L142 assume !(8512 == ssl3_accept_~s__state~0); 114444#L145 assume !(8513 == ssl3_accept_~s__state~0); 114442#L148 assume !(8528 == ssl3_accept_~s__state~0); 114440#L151 assume !(8529 == ssl3_accept_~s__state~0); 114438#L154 assume 8544 == ssl3_accept_~s__state~0; 113988#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 114435#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 114432#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 114430#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 114426#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 114425#L401 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 114422#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114417#L580 ssl3_accept_~skip~0 := 0; 114416#L100-2 assume !false; 114415#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114414#L103 assume !(12292 == ssl3_accept_~s__state~0); 114413#L106 assume !(16384 == ssl3_accept_~s__state~0); 114412#L109 assume !(8192 == ssl3_accept_~s__state~0); 114411#L112 assume !(24576 == ssl3_accept_~s__state~0); 114410#L115 assume !(8195 == ssl3_accept_~s__state~0); 114409#L118 assume !(8480 == ssl3_accept_~s__state~0); 114408#L121 assume !(8481 == ssl3_accept_~s__state~0); 114407#L124 assume !(8482 == ssl3_accept_~s__state~0); 114406#L127 assume !(8464 == ssl3_accept_~s__state~0); 114405#L130 assume !(8465 == ssl3_accept_~s__state~0); 114404#L133 assume !(8466 == ssl3_accept_~s__state~0); 114403#L136 assume !(8496 == ssl3_accept_~s__state~0); 114402#L139 assume !(8497 == ssl3_accept_~s__state~0); 114401#L142 assume !(8512 == ssl3_accept_~s__state~0); 114400#L145 assume !(8513 == ssl3_accept_~s__state~0); 114399#L148 assume !(8528 == ssl3_accept_~s__state~0); 114398#L151 assume !(8529 == ssl3_accept_~s__state~0); 114397#L154 assume !(8544 == ssl3_accept_~s__state~0); 114396#L157 assume !(8545 == ssl3_accept_~s__state~0); 114395#L160 assume !(8560 == ssl3_accept_~s__state~0); 114394#L163 assume !(8561 == ssl3_accept_~s__state~0); 114393#L166 assume 8448 == ssl3_accept_~s__state~0; 114392#L167 assume !(ssl3_accept_~num1~0 > 0); 114390#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 114388#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114383#L580 ssl3_accept_~skip~0 := 0; 114382#L100-2 assume !false; 114381#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114380#L103 assume !(12292 == ssl3_accept_~s__state~0); 114379#L106 assume !(16384 == ssl3_accept_~s__state~0); 114378#L109 assume !(8192 == ssl3_accept_~s__state~0); 114377#L112 assume !(24576 == ssl3_accept_~s__state~0); 114376#L115 assume !(8195 == ssl3_accept_~s__state~0); 114375#L118 assume !(8480 == ssl3_accept_~s__state~0); 114374#L121 assume !(8481 == ssl3_accept_~s__state~0); 114373#L124 assume !(8482 == ssl3_accept_~s__state~0); 114372#L127 assume !(8464 == ssl3_accept_~s__state~0); 114371#L130 assume !(8465 == ssl3_accept_~s__state~0); 114370#L133 assume !(8466 == ssl3_accept_~s__state~0); 114369#L136 assume !(8496 == ssl3_accept_~s__state~0); 114368#L139 assume !(8497 == ssl3_accept_~s__state~0); 114367#L142 assume !(8512 == ssl3_accept_~s__state~0); 114366#L145 assume !(8513 == ssl3_accept_~s__state~0); 114365#L148 assume !(8528 == ssl3_accept_~s__state~0); 114364#L151 assume !(8529 == ssl3_accept_~s__state~0); 114363#L154 assume !(8544 == ssl3_accept_~s__state~0); 114362#L157 assume !(8545 == ssl3_accept_~s__state~0); 114361#L160 assume !(8560 == ssl3_accept_~s__state~0); 114360#L163 assume !(8561 == ssl3_accept_~s__state~0); 114358#L166 assume !(8448 == ssl3_accept_~s__state~0); 114359#L169 assume 8576 == ssl3_accept_~s__state~0; 114347#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 114348#L441 assume !(ssl3_accept_~ret~0 <= 0); 114339#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 114341#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114327#L580 ssl3_accept_~skip~0 := 0; 114328#L100-2 assume !false; 114323#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114324#L103 assume !(12292 == ssl3_accept_~s__state~0); 114319#L106 assume !(16384 == ssl3_accept_~s__state~0); 114320#L109 assume !(8192 == ssl3_accept_~s__state~0); 114315#L112 assume !(24576 == ssl3_accept_~s__state~0); 114316#L115 assume !(8195 == ssl3_accept_~s__state~0); 114311#L118 assume !(8480 == ssl3_accept_~s__state~0); 114312#L121 assume !(8481 == ssl3_accept_~s__state~0); 114307#L124 assume !(8482 == ssl3_accept_~s__state~0); 114308#L127 assume !(8464 == ssl3_accept_~s__state~0); 114179#L130 assume !(8465 == ssl3_accept_~s__state~0); 114180#L133 assume 8466 == ssl3_accept_~s__state~0; 113935#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 110728#L275 assume !(0 == ssl3_accept_~blastFlag~0); 114338#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 114334#L543 [2021-10-13 00:07:17,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:17,535 INFO L82 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-10-13 00:07:17,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:17,536 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832990715] [2021-10-13 00:07:17,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:17,536 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:17,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:17,548 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:17,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:17,568 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:17,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:17,570 INFO L82 PathProgramCache]: Analyzing trace with hash 1295369376, now seen corresponding path program 2 times [2021-10-13 00:07:17,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:17,570 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116208563] [2021-10-13 00:07:17,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:17,570 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:17,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:17,591 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:17,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:17,636 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:17,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:17,637 INFO L82 PathProgramCache]: Analyzing trace with hash -342025551, now seen corresponding path program 1 times [2021-10-13 00:07:17,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:17,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027910955] [2021-10-13 00:07:17,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:17,638 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:17,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:17,679 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-13 00:07:17,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:17,680 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027910955] [2021-10-13 00:07:17,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027910955] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:17,680 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:17,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:07:17,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349448004] [2021-10-13 00:07:19,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:19,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:19,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:19,151 INFO L87 Difference]: Start difference. First operand 10416 states and 13239 transitions. cyclomatic complexity: 2844 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:19,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:19,199 INFO L93 Difference]: Finished difference Result 10696 states and 13575 transitions. [2021-10-13 00:07:19,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:19,199 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10696 states and 13575 transitions. [2021-10-13 00:07:19,251 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7801 [2021-10-13 00:07:19,304 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10696 states to 10604 states and 13463 transitions. [2021-10-13 00:07:19,304 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7922 [2021-10-13 00:07:19,311 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7922 [2021-10-13 00:07:19,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10604 states and 13463 transitions. [2021-10-13 00:07:19,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:19,312 INFO L681 BuchiCegarLoop]: Abstraction has 10604 states and 13463 transitions. [2021-10-13 00:07:19,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10604 states and 13463 transitions. [2021-10-13 00:07:19,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10604 to 10604. [2021-10-13 00:07:19,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10604 states, 10604 states have (on average 1.269615239532252) internal successors, (13463), 10603 states have internal predecessors, (13463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:19,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10604 states to 10604 states and 13463 transitions. [2021-10-13 00:07:19,613 INFO L704 BuchiCegarLoop]: Abstraction has 10604 states and 13463 transitions. [2021-10-13 00:07:19,613 INFO L587 BuchiCegarLoop]: Abstraction has 10604 states and 13463 transitions. [2021-10-13 00:07:19,613 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-13 00:07:19,614 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10604 states and 13463 transitions. [2021-10-13 00:07:19,644 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7801 [2021-10-13 00:07:19,645 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:19,645 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:19,647 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:19,647 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:19,647 INFO L791 eck$LassoCheckResult]: Stem: 129435#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 129235#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 129185#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 129115#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 129186#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 129188#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 129228#L100-2 assume !false; 132171#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 135207#L103 assume !(12292 == ssl3_accept_~s__state~0); 135204#L106 assume !(16384 == ssl3_accept_~s__state~0); 135201#L109 assume !(8192 == ssl3_accept_~s__state~0); 135198#L112 assume !(24576 == ssl3_accept_~s__state~0); 135193#L115 assume !(8195 == ssl3_accept_~s__state~0); 135192#L118 assume !(8480 == ssl3_accept_~s__state~0); 132239#L121 assume !(8481 == ssl3_accept_~s__state~0); 132238#L124 assume !(8482 == ssl3_accept_~s__state~0); 129917#L127 assume !(8464 == ssl3_accept_~s__state~0); 129918#L130 assume 8465 == ssl3_accept_~s__state~0; 133350#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 133343#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 133340#L275-2 [2021-10-13 00:07:19,648 INFO L793 eck$LassoCheckResult]: Loop: 133340#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 133333#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133327#L580 ssl3_accept_~skip~0 := 0; 133325#L100-2 assume !false; 133323#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133321#L103 assume !(12292 == ssl3_accept_~s__state~0); 133319#L106 assume !(16384 == ssl3_accept_~s__state~0); 133317#L109 assume !(8192 == ssl3_accept_~s__state~0); 133315#L112 assume !(24576 == ssl3_accept_~s__state~0); 133313#L115 assume !(8195 == ssl3_accept_~s__state~0); 133311#L118 assume !(8480 == ssl3_accept_~s__state~0); 133309#L121 assume !(8481 == ssl3_accept_~s__state~0); 133307#L124 assume !(8482 == ssl3_accept_~s__state~0); 133305#L127 assume !(8464 == ssl3_accept_~s__state~0); 133303#L130 assume !(8465 == ssl3_accept_~s__state~0); 133300#L133 assume !(8466 == ssl3_accept_~s__state~0); 133297#L136 assume 8496 == ssl3_accept_~s__state~0; 133295#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 133252#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 133250#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 133246#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 133243#L294-2 ssl3_accept_~s__init_num~0 := 0; 133236#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133230#L580 ssl3_accept_~skip~0 := 0; 133228#L100-2 assume !false; 133226#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133224#L103 assume !(12292 == ssl3_accept_~s__state~0); 133222#L106 assume !(16384 == ssl3_accept_~s__state~0); 133220#L109 assume !(8192 == ssl3_accept_~s__state~0); 133218#L112 assume !(24576 == ssl3_accept_~s__state~0); 133216#L115 assume !(8195 == ssl3_accept_~s__state~0); 133214#L118 assume !(8480 == ssl3_accept_~s__state~0); 133212#L121 assume !(8481 == ssl3_accept_~s__state~0); 133210#L124 assume !(8482 == ssl3_accept_~s__state~0); 133208#L127 assume !(8464 == ssl3_accept_~s__state~0); 133206#L130 assume !(8465 == ssl3_accept_~s__state~0); 133203#L133 assume !(8466 == ssl3_accept_~s__state~0); 133200#L136 assume !(8496 == ssl3_accept_~s__state~0); 133197#L139 assume !(8497 == ssl3_accept_~s__state~0); 133195#L142 assume 8512 == ssl3_accept_~s__state~0; 133192#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 133189#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 133190#L309 assume !(ssl3_accept_~ret~0 <= 0); 134830#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 134828#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134823#L580 ssl3_accept_~skip~0 := 0; 134822#L100-2 assume !false; 134821#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134820#L103 assume !(12292 == ssl3_accept_~s__state~0); 134819#L106 assume !(16384 == ssl3_accept_~s__state~0); 134818#L109 assume !(8192 == ssl3_accept_~s__state~0); 134817#L112 assume !(24576 == ssl3_accept_~s__state~0); 134816#L115 assume !(8195 == ssl3_accept_~s__state~0); 134815#L118 assume !(8480 == ssl3_accept_~s__state~0); 134814#L121 assume !(8481 == ssl3_accept_~s__state~0); 134813#L124 assume !(8482 == ssl3_accept_~s__state~0); 134812#L127 assume !(8464 == ssl3_accept_~s__state~0); 134811#L130 assume !(8465 == ssl3_accept_~s__state~0); 134810#L133 assume !(8466 == ssl3_accept_~s__state~0); 134809#L136 assume !(8496 == ssl3_accept_~s__state~0); 134808#L139 assume !(8497 == ssl3_accept_~s__state~0); 134807#L142 assume !(8512 == ssl3_accept_~s__state~0); 134806#L145 assume !(8513 == ssl3_accept_~s__state~0); 134805#L148 assume 8528 == ssl3_accept_~s__state~0; 130759#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 134804#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 134802#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 134795#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 134793#L354 assume !(ssl3_accept_~ret~0 <= 0); 134792#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 134790#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134785#L580 ssl3_accept_~skip~0 := 0; 134783#L100-2 assume !false; 134778#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134776#L103 assume !(12292 == ssl3_accept_~s__state~0); 134774#L106 assume !(16384 == ssl3_accept_~s__state~0); 134772#L109 assume !(8192 == ssl3_accept_~s__state~0); 134770#L112 assume !(24576 == ssl3_accept_~s__state~0); 134768#L115 assume !(8195 == ssl3_accept_~s__state~0); 134766#L118 assume !(8480 == ssl3_accept_~s__state~0); 134764#L121 assume !(8481 == ssl3_accept_~s__state~0); 134762#L124 assume !(8482 == ssl3_accept_~s__state~0); 134760#L127 assume !(8464 == ssl3_accept_~s__state~0); 134758#L130 assume !(8465 == ssl3_accept_~s__state~0); 134756#L133 assume !(8466 == ssl3_accept_~s__state~0); 134754#L136 assume !(8496 == ssl3_accept_~s__state~0); 134752#L139 assume !(8497 == ssl3_accept_~s__state~0); 134750#L142 assume !(8512 == ssl3_accept_~s__state~0); 134748#L145 assume !(8513 == ssl3_accept_~s__state~0); 134746#L148 assume !(8528 == ssl3_accept_~s__state~0); 134744#L151 assume !(8529 == ssl3_accept_~s__state~0); 134742#L154 assume 8544 == ssl3_accept_~s__state~0; 130753#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 134739#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 134736#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 134734#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 134728#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 134726#L401 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 134723#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134718#L580 ssl3_accept_~skip~0 := 0; 134717#L100-2 assume !false; 134716#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134715#L103 assume !(12292 == ssl3_accept_~s__state~0); 134714#L106 assume !(16384 == ssl3_accept_~s__state~0); 134713#L109 assume !(8192 == ssl3_accept_~s__state~0); 134712#L112 assume !(24576 == ssl3_accept_~s__state~0); 134711#L115 assume !(8195 == ssl3_accept_~s__state~0); 134710#L118 assume !(8480 == ssl3_accept_~s__state~0); 134709#L121 assume !(8481 == ssl3_accept_~s__state~0); 134708#L124 assume !(8482 == ssl3_accept_~s__state~0); 134707#L127 assume !(8464 == ssl3_accept_~s__state~0); 134706#L130 assume !(8465 == ssl3_accept_~s__state~0); 134705#L133 assume !(8466 == ssl3_accept_~s__state~0); 134704#L136 assume !(8496 == ssl3_accept_~s__state~0); 134703#L139 assume !(8497 == ssl3_accept_~s__state~0); 134702#L142 assume !(8512 == ssl3_accept_~s__state~0); 134701#L145 assume !(8513 == ssl3_accept_~s__state~0); 134700#L148 assume !(8528 == ssl3_accept_~s__state~0); 134699#L151 assume !(8529 == ssl3_accept_~s__state~0); 134698#L154 assume !(8544 == ssl3_accept_~s__state~0); 134697#L157 assume !(8545 == ssl3_accept_~s__state~0); 134696#L160 assume !(8560 == ssl3_accept_~s__state~0); 134695#L163 assume !(8561 == ssl3_accept_~s__state~0); 134694#L166 assume 8448 == ssl3_accept_~s__state~0; 134693#L167 assume !(ssl3_accept_~num1~0 > 0); 134691#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 134688#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134683#L580 ssl3_accept_~skip~0 := 0; 134681#L100-2 assume !false; 134679#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134674#L103 assume !(12292 == ssl3_accept_~s__state~0); 134668#L106 assume !(16384 == ssl3_accept_~s__state~0); 134666#L109 assume !(8192 == ssl3_accept_~s__state~0); 134664#L112 assume !(24576 == ssl3_accept_~s__state~0); 134662#L115 assume !(8195 == ssl3_accept_~s__state~0); 134660#L118 assume !(8480 == ssl3_accept_~s__state~0); 134658#L121 assume !(8481 == ssl3_accept_~s__state~0); 134656#L124 assume !(8482 == ssl3_accept_~s__state~0); 134654#L127 assume !(8464 == ssl3_accept_~s__state~0); 134652#L130 assume !(8465 == ssl3_accept_~s__state~0); 134650#L133 assume !(8466 == ssl3_accept_~s__state~0); 134648#L136 assume !(8496 == ssl3_accept_~s__state~0); 134646#L139 assume !(8497 == ssl3_accept_~s__state~0); 134644#L142 assume !(8512 == ssl3_accept_~s__state~0); 134642#L145 assume !(8513 == ssl3_accept_~s__state~0); 134640#L148 assume !(8528 == ssl3_accept_~s__state~0); 134638#L151 assume !(8529 == ssl3_accept_~s__state~0); 134636#L154 assume !(8544 == ssl3_accept_~s__state~0); 134634#L157 assume !(8545 == ssl3_accept_~s__state~0); 134632#L160 assume !(8560 == ssl3_accept_~s__state~0); 134630#L163 assume !(8561 == ssl3_accept_~s__state~0); 134628#L166 assume !(8448 == ssl3_accept_~s__state~0); 134624#L169 assume 8576 == ssl3_accept_~s__state~0; 133801#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 133802#L441 assume !(ssl3_accept_~ret~0 <= 0); 133435#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 133414#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133401#L580 ssl3_accept_~skip~0 := 0; 133397#L100-2 assume !false; 133394#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133391#L103 assume !(12292 == ssl3_accept_~s__state~0); 133388#L106 assume !(16384 == ssl3_accept_~s__state~0); 133385#L109 assume !(8192 == ssl3_accept_~s__state~0); 133382#L112 assume !(24576 == ssl3_accept_~s__state~0); 133379#L115 assume !(8195 == ssl3_accept_~s__state~0); 133376#L118 assume !(8480 == ssl3_accept_~s__state~0); 133373#L121 assume !(8481 == ssl3_accept_~s__state~0); 133370#L124 assume !(8482 == ssl3_accept_~s__state~0); 133367#L127 assume !(8464 == ssl3_accept_~s__state~0); 133364#L130 assume !(8465 == ssl3_accept_~s__state~0); 133356#L133 assume 8466 == ssl3_accept_~s__state~0; 132233#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 133431#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 133340#L275-2 [2021-10-13 00:07:19,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:19,649 INFO L82 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-10-13 00:07:19,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:19,649 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887835420] [2021-10-13 00:07:19,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:19,650 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:19,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:19,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:19,674 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:19,675 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887835420] [2021-10-13 00:07:19,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887835420] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:19,675 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:19,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:07:19,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485874547] [2021-10-13 00:07:19,676 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:07:19,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:19,676 INFO L82 PathProgramCache]: Analyzing trace with hash 183207738, now seen corresponding path program 2 times [2021-10-13 00:07:19,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:19,677 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509757105] [2021-10-13 00:07:19,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:19,677 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:19,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:19,731 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-13 00:07:19,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:19,731 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509757105] [2021-10-13 00:07:19,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509757105] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:19,732 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:19,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:07:19,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973890431] [2021-10-13 00:07:19,732 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:19,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:19,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:19,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:19,733 INFO L87 Difference]: Start difference. First operand 10604 states and 13463 transitions. cyclomatic complexity: 2880 Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:19,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:19,993 INFO L93 Difference]: Finished difference Result 10656 states and 13496 transitions. [2021-10-13 00:07:19,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:19,994 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10656 states and 13496 transitions. [2021-10-13 00:07:20,045 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7829 [2021-10-13 00:07:20,090 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10656 states to 10656 states and 13496 transitions. [2021-10-13 00:07:20,091 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7958 [2021-10-13 00:07:20,098 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7958 [2021-10-13 00:07:20,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10656 states and 13496 transitions. [2021-10-13 00:07:20,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:20,100 INFO L681 BuchiCegarLoop]: Abstraction has 10656 states and 13496 transitions. [2021-10-13 00:07:20,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10656 states and 13496 transitions. [2021-10-13 00:07:20,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10656 to 10604. [2021-10-13 00:07:20,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10604 states, 10604 states have (on average 1.2670690305545078) internal successors, (13436), 10603 states have internal predecessors, (13436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:20,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10604 states to 10604 states and 13436 transitions. [2021-10-13 00:07:20,283 INFO L704 BuchiCegarLoop]: Abstraction has 10604 states and 13436 transitions. [2021-10-13 00:07:20,283 INFO L587 BuchiCegarLoop]: Abstraction has 10604 states and 13436 transitions. [2021-10-13 00:07:20,283 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-13 00:07:20,284 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10604 states and 13436 transitions. [2021-10-13 00:07:20,323 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7801 [2021-10-13 00:07:20,323 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:20,323 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:20,324 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:20,324 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:20,324 INFO L791 eck$LassoCheckResult]: Stem: 150709#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 150501#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 150452#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 150382#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 150453#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 150455#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 150494#L100-2 assume !false; 151735#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157183#L103 assume !(12292 == ssl3_accept_~s__state~0); 157181#L106 assume !(16384 == ssl3_accept_~s__state~0); 157179#L109 assume !(8192 == ssl3_accept_~s__state~0); 157177#L112 assume !(24576 == ssl3_accept_~s__state~0); 157175#L115 assume !(8195 == ssl3_accept_~s__state~0); 157172#L118 assume !(8480 == ssl3_accept_~s__state~0); 157170#L121 assume !(8481 == ssl3_accept_~s__state~0); 157084#L124 assume !(8482 == ssl3_accept_~s__state~0); 152043#L127 assume !(8464 == ssl3_accept_~s__state~0); 152044#L130 assume !(8465 == ssl3_accept_~s__state~0); 157078#L133 assume !(8466 == ssl3_accept_~s__state~0); 157079#L136 assume !(8496 == ssl3_accept_~s__state~0); 157319#L139 [2021-10-13 00:07:20,325 INFO L793 eck$LassoCheckResult]: Loop: 157319#L139 assume !(8497 == ssl3_accept_~s__state~0); 157316#L142 assume !(8512 == ssl3_accept_~s__state~0); 157313#L145 assume !(8513 == ssl3_accept_~s__state~0); 157314#L148 assume !(8528 == ssl3_accept_~s__state~0); 157307#L151 assume !(8529 == ssl3_accept_~s__state~0); 157308#L154 assume !(8544 == ssl3_accept_~s__state~0); 157300#L157 assume !(8545 == ssl3_accept_~s__state~0); 157301#L160 assume !(8560 == ssl3_accept_~s__state~0); 157190#L163 assume !(8561 == ssl3_accept_~s__state~0); 157191#L166 assume 8448 == ssl3_accept_~s__state~0; 157213#L167 assume !(ssl3_accept_~num1~0 > 0); 154488#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 154489#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154469#L580 ssl3_accept_~skip~0 := 0; 154470#L100-2 assume !false; 154461#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154462#L103 assume !(12292 == ssl3_accept_~s__state~0); 157158#L106 assume !(16384 == ssl3_accept_~s__state~0); 154450#L109 assume !(8192 == ssl3_accept_~s__state~0); 154451#L112 assume !(24576 == ssl3_accept_~s__state~0); 154441#L115 assume !(8195 == ssl3_accept_~s__state~0); 154443#L118 assume !(8480 == ssl3_accept_~s__state~0); 154432#L121 assume !(8481 == ssl3_accept_~s__state~0); 154434#L124 assume 8482 == ssl3_accept_~s__state~0; 157263#L125 ssl3_accept_~s__state~0 := 3; 157368#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157346#L580 ssl3_accept_~skip~0 := 0; 157345#L100-2 assume !false; 157343#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157342#L103 assume !(12292 == ssl3_accept_~s__state~0); 157340#L106 assume !(16384 == ssl3_accept_~s__state~0); 157338#L109 assume !(8192 == ssl3_accept_~s__state~0); 157337#L112 assume !(24576 == ssl3_accept_~s__state~0); 157336#L115 assume !(8195 == ssl3_accept_~s__state~0); 157334#L118 assume !(8480 == ssl3_accept_~s__state~0); 157332#L121 assume !(8481 == ssl3_accept_~s__state~0); 157331#L124 assume !(8482 == ssl3_accept_~s__state~0); 157330#L127 assume !(8464 == ssl3_accept_~s__state~0); 157328#L130 assume !(8465 == ssl3_accept_~s__state~0); 157327#L133 assume !(8466 == ssl3_accept_~s__state~0); 157321#L136 assume !(8496 == ssl3_accept_~s__state~0); 157319#L139 [2021-10-13 00:07:20,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:20,325 INFO L82 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-13 00:07:20,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:20,326 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158606315] [2021-10-13 00:07:20,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:20,326 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:20,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:20,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:20,351 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:20,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158606315] [2021-10-13 00:07:20,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158606315] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:20,352 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:07:20,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:07:20,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468781686] [2021-10-13 00:07:20,353 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:07:20,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:20,353 INFO L82 PathProgramCache]: Analyzing trace with hash 1661498341, now seen corresponding path program 2 times [2021-10-13 00:07:20,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:20,354 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726551484] [2021-10-13 00:07:20,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:20,354 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:20,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:20,490 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:20,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:20,509 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:20,624 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:07:20,624 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:07:20,624 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:07:20,624 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:07:20,624 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:07:20,625 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:07:20,625 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:07:20,625 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:07:20,625 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration29_Loop [2021-10-13 00:07:20,625 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:07:20,625 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:07:20,626 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:20,628 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:20,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-10-13 00:07:20,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:20,639 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:20,692 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:07:20,692 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:07:20,693 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:07:20,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:20,697 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:07:20,701 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:07:20,701 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:07:20,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-13 00:07:20,723 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:07:20,723 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:07:20,767 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-13 00:07:20,767 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:07:20,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:20,769 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:07:20,780 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:07:20,780 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:07:20,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-13 00:07:20,805 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:07:20,805 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:07:20,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-13 00:07:20,846 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:07:20,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:20,847 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:07:20,856 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:07:20,856 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:07:20,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-13 00:07:20,873 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:07:20,873 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:07:20,921 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-13 00:07:20,921 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:07:20,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:20,923 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:07:20,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-13 00:07:20,932 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:07:20,934 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:07:20,988 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-13 00:07:20,988 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:07:20,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:20,989 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:07:20,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-13 00:07:20,995 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:07:20,996 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:07:21,008 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:07:21,032 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-13 00:07:21,032 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:07:21,032 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:07:21,033 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:07:21,033 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:07:21,033 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:07:21,033 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:07:21,033 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:07:21,033 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:07:21,033 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration29_Loop [2021-10-13 00:07:21,033 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:07:21,033 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:07:21,034 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:21,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:21,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:21,057 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:21,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:07:21,125 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:07:21,125 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:07:21,126 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:07:21,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:21,127 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:07:21,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-13 00:07:21,138 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:07:21,147 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:07:21,147 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:07:21,147 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:07:21,147 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:07:21,147 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:07:21,148 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:07:21,148 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:07:21,149 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:07:21,172 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-13 00:07:21,172 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:07:21,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:21,173 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:07:21,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-13 00:07:21,178 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:07:21,186 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:07:21,186 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:07:21,186 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:07:21,187 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:07:21,187 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:07:21,188 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:07:21,188 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:07:21,191 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:07:21,194 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 00:07:21,194 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-13 00:07:21,194 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:07:21,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:21,195 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:07:21,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-13 00:07:21,197 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:07:21,197 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:07:21,197 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:07:21,198 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-13 00:07:21,225 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-13 00:07:21,225 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:07:21,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:21,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:21,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:07:21,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:07:21,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:21,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:07:21,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:07:21,507 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-13 00:07:21,659 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:07:21,660 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 00:07:21,660 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 10604 states and 13436 transitions. cyclomatic complexity: 2853 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:22,248 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 10604 states and 13436 transitions. cyclomatic complexity: 2853. 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 36199 states and 45481 transitions. Complement of second has 9 states. [2021-10-13 00:07:22,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-13 00:07:22,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:22,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 340 transitions. [2021-10-13 00:07:22,250 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 20 letters. Loop has 41 letters. [2021-10-13 00:07:22,251 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:07:22,251 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 61 letters. Loop has 41 letters. [2021-10-13 00:07:22,252 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:07:22,252 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 20 letters. Loop has 82 letters. [2021-10-13 00:07:22,253 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:07:22,253 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36199 states and 45481 transitions. [2021-10-13 00:07:22,550 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 15065 [2021-10-13 00:07:22,803 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36199 states to 35815 states and 44985 transitions. [2021-10-13 00:07:22,804 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16346 [2021-10-13 00:07:22,821 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16428 [2021-10-13 00:07:22,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35815 states and 44985 transitions. [2021-10-13 00:07:22,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:22,823 INFO L681 BuchiCegarLoop]: Abstraction has 35815 states and 44985 transitions. [2021-10-13 00:07:22,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35815 states and 44985 transitions. [2021-10-13 00:07:23,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35815 to 31667. [2021-10-13 00:07:23,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31667 states, 31667 states have (on average 1.2657340449047905) internal successors, (40082), 31666 states have internal predecessors, (40082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:23,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31667 states to 31667 states and 40082 transitions. [2021-10-13 00:07:23,529 INFO L704 BuchiCegarLoop]: Abstraction has 31667 states and 40082 transitions. [2021-10-13 00:07:23,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:23,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:23,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:07:23,530 INFO L87 Difference]: Start difference. First operand 31667 states and 40082 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:23,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:23,707 INFO L93 Difference]: Finished difference Result 14170 states and 17836 transitions. [2021-10-13 00:07:23,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:23,708 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14170 states and 17836 transitions. [2021-10-13 00:07:23,770 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4492 [2021-10-13 00:07:23,825 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14170 states to 14160 states and 17826 transitions. [2021-10-13 00:07:23,826 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4563 [2021-10-13 00:07:23,830 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4563 [2021-10-13 00:07:23,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14160 states and 17826 transitions. [2021-10-13 00:07:23,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:23,834 INFO L681 BuchiCegarLoop]: Abstraction has 14160 states and 17826 transitions. [2021-10-13 00:07:23,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14160 states and 17826 transitions. [2021-10-13 00:07:24,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14160 to 14000. [2021-10-13 00:07:24,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14000 states, 14000 states have (on average 1.2595714285714286) internal successors, (17634), 13999 states have internal predecessors, (17634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:24,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14000 states to 14000 states and 17634 transitions. [2021-10-13 00:07:24,153 INFO L704 BuchiCegarLoop]: Abstraction has 14000 states and 17634 transitions. [2021-10-13 00:07:24,153 INFO L587 BuchiCegarLoop]: Abstraction has 14000 states and 17634 transitions. [2021-10-13 00:07:24,153 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-13 00:07:24,153 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14000 states and 17634 transitions. [2021-10-13 00:07:24,195 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4430 [2021-10-13 00:07:24,195 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:24,195 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:24,197 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:24,197 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:24,198 INFO L791 eck$LassoCheckResult]: Stem: 243555#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 243354#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 243306#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 243233#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 243303#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 243305#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 243347#L100-2 assume !false; 249355#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 249352#L103 assume !(12292 == ssl3_accept_~s__state~0); 249350#L106 assume !(16384 == ssl3_accept_~s__state~0); 249346#L109 assume !(8192 == ssl3_accept_~s__state~0); 249343#L112 assume !(24576 == ssl3_accept_~s__state~0); 249338#L115 assume !(8195 == ssl3_accept_~s__state~0); 249336#L118 assume !(8480 == ssl3_accept_~s__state~0); 249332#L121 assume !(8481 == ssl3_accept_~s__state~0); 249326#L124 assume !(8482 == ssl3_accept_~s__state~0); 249324#L127 assume 8464 == ssl3_accept_~s__state~0; 249322#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 249320#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 249318#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 249315#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 249309#L580 ssl3_accept_~skip~0 := 0; 249307#L100-2 assume !false; 249305#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 249303#L103 assume !(12292 == ssl3_accept_~s__state~0); 249301#L106 assume !(16384 == ssl3_accept_~s__state~0); 249299#L109 assume !(8192 == ssl3_accept_~s__state~0); 249297#L112 assume !(24576 == ssl3_accept_~s__state~0); 249295#L115 assume !(8195 == ssl3_accept_~s__state~0); 249293#L118 assume !(8480 == ssl3_accept_~s__state~0); 249291#L121 assume !(8481 == ssl3_accept_~s__state~0); 249289#L124 assume !(8482 == ssl3_accept_~s__state~0); 249287#L127 assume !(8464 == ssl3_accept_~s__state~0); 249285#L130 assume !(8465 == ssl3_accept_~s__state~0); 249283#L133 assume !(8466 == ssl3_accept_~s__state~0); 249281#L136 assume 8496 == ssl3_accept_~s__state~0; 249279#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 243662#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 243663#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 246960#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 246955#L294-2 ssl3_accept_~s__init_num~0 := 0; 246953#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 246947#L580 ssl3_accept_~skip~0 := 0; 246944#L100-2 assume !false; 246937#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 246932#L103 assume !(12292 == ssl3_accept_~s__state~0); 246929#L106 assume !(16384 == ssl3_accept_~s__state~0); 246926#L109 assume !(8192 == ssl3_accept_~s__state~0); 246904#L112 assume !(24576 == ssl3_accept_~s__state~0); 246899#L115 assume !(8195 == ssl3_accept_~s__state~0); 246897#L118 assume !(8480 == ssl3_accept_~s__state~0); 246895#L121 assume !(8481 == ssl3_accept_~s__state~0); 246893#L124 assume !(8482 == ssl3_accept_~s__state~0); 246891#L127 assume !(8464 == ssl3_accept_~s__state~0); 246889#L130 assume !(8465 == ssl3_accept_~s__state~0); 246879#L133 assume !(8466 == ssl3_accept_~s__state~0); 246873#L136 assume !(8496 == ssl3_accept_~s__state~0); 246866#L139 assume !(8497 == ssl3_accept_~s__state~0); 246867#L142 [2021-10-13 00:07:24,198 INFO L793 eck$LassoCheckResult]: Loop: 246867#L142 assume !(8512 == ssl3_accept_~s__state~0); 250128#L145 assume !(8513 == ssl3_accept_~s__state~0); 250129#L148 assume !(8528 == ssl3_accept_~s__state~0); 250116#L151 assume !(8529 == ssl3_accept_~s__state~0); 250117#L154 assume !(8544 == ssl3_accept_~s__state~0); 250104#L157 assume !(8545 == ssl3_accept_~s__state~0); 250105#L160 assume !(8560 == ssl3_accept_~s__state~0); 250092#L163 assume !(8561 == ssl3_accept_~s__state~0); 250093#L166 assume !(8448 == ssl3_accept_~s__state~0); 250078#L169 assume !(8576 == ssl3_accept_~s__state~0); 250079#L172 assume !(8577 == ssl3_accept_~s__state~0); 250068#L175 assume !(8592 == ssl3_accept_~s__state~0); 250064#L178 assume !(8593 == ssl3_accept_~s__state~0); 250060#L181 assume !(8608 == ssl3_accept_~s__state~0); 250037#L184 assume !(8609 == ssl3_accept_~s__state~0); 250036#L187 assume !(8640 == ssl3_accept_~s__state~0); 244341#L190 assume !(8641 == ssl3_accept_~s__state~0); 244342#L193 assume 8656 == ssl3_accept_~s__state~0; 244099#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 244335#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 244327#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 244328#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 244319#L505 assume !(0 == ssl3_accept_~tmp___10~0); 244320#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 249247#L580 ssl3_accept_~skip~0 := 0; 249246#L100-2 assume !false; 249245#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 249244#L103 assume !(12292 == ssl3_accept_~s__state~0); 249243#L106 assume !(16384 == ssl3_accept_~s__state~0); 249242#L109 assume !(8192 == ssl3_accept_~s__state~0); 249241#L112 assume !(24576 == ssl3_accept_~s__state~0); 249240#L115 assume !(8195 == ssl3_accept_~s__state~0); 249239#L118 assume !(8480 == ssl3_accept_~s__state~0); 249238#L121 assume !(8481 == ssl3_accept_~s__state~0); 249237#L124 assume !(8482 == ssl3_accept_~s__state~0); 249236#L127 assume !(8464 == ssl3_accept_~s__state~0); 249235#L130 assume !(8465 == ssl3_accept_~s__state~0); 249234#L133 assume !(8466 == ssl3_accept_~s__state~0); 249233#L136 assume !(8496 == ssl3_accept_~s__state~0); 249232#L139 assume !(8497 == ssl3_accept_~s__state~0); 249231#L142 assume !(8512 == ssl3_accept_~s__state~0); 249230#L145 assume !(8513 == ssl3_accept_~s__state~0); 249229#L148 assume !(8528 == ssl3_accept_~s__state~0); 249228#L151 assume !(8529 == ssl3_accept_~s__state~0); 249227#L154 assume !(8544 == ssl3_accept_~s__state~0); 249226#L157 assume !(8545 == ssl3_accept_~s__state~0); 249225#L160 assume !(8560 == ssl3_accept_~s__state~0); 244177#L163 assume !(8561 == ssl3_accept_~s__state~0); 244178#L166 assume !(8448 == ssl3_accept_~s__state~0); 244169#L169 assume !(8576 == ssl3_accept_~s__state~0); 244170#L172 assume !(8577 == ssl3_accept_~s__state~0); 244161#L175 assume !(8592 == ssl3_accept_~s__state~0); 244162#L178 assume !(8593 == ssl3_accept_~s__state~0); 244153#L181 assume !(8608 == ssl3_accept_~s__state~0); 244154#L184 assume !(8609 == ssl3_accept_~s__state~0); 244145#L187 assume !(8640 == ssl3_accept_~s__state~0); 244146#L190 assume !(8641 == ssl3_accept_~s__state~0); 244137#L193 assume !(8656 == ssl3_accept_~s__state~0); 244138#L196 assume !(8657 == ssl3_accept_~s__state~0); 244097#L199 assume 8672 == ssl3_accept_~s__state~0; 244095#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 244085#L513 assume !(4 == ssl3_accept_~blastFlag~0); 244086#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 244071#L520 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 244068#L520-2 ssl3_accept_~s__init_num~0 := 0; 244066#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 244061#L580 ssl3_accept_~skip~0 := 0; 244060#L100-2 assume !false; 244059#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 244058#L103 assume !(12292 == ssl3_accept_~s__state~0); 244057#L106 assume !(16384 == ssl3_accept_~s__state~0); 244056#L109 assume !(8192 == ssl3_accept_~s__state~0); 244055#L112 assume !(24576 == ssl3_accept_~s__state~0); 244054#L115 assume !(8195 == ssl3_accept_~s__state~0); 244053#L118 assume !(8480 == ssl3_accept_~s__state~0); 244052#L121 assume !(8481 == ssl3_accept_~s__state~0); 244051#L124 assume !(8482 == ssl3_accept_~s__state~0); 244050#L127 assume !(8464 == ssl3_accept_~s__state~0); 244049#L130 assume !(8465 == ssl3_accept_~s__state~0); 244048#L133 assume !(8466 == ssl3_accept_~s__state~0); 244047#L136 assume !(8496 == ssl3_accept_~s__state~0); 244046#L139 assume !(8497 == ssl3_accept_~s__state~0); 244045#L142 assume !(8512 == ssl3_accept_~s__state~0); 244044#L145 assume !(8513 == ssl3_accept_~s__state~0); 244043#L148 assume !(8528 == ssl3_accept_~s__state~0); 244042#L151 assume !(8529 == ssl3_accept_~s__state~0); 244041#L154 assume !(8544 == ssl3_accept_~s__state~0); 244040#L157 assume !(8545 == ssl3_accept_~s__state~0); 244039#L160 assume !(8560 == ssl3_accept_~s__state~0); 244038#L163 assume !(8561 == ssl3_accept_~s__state~0); 244037#L166 assume 8448 == ssl3_accept_~s__state~0; 244036#L167 assume !(ssl3_accept_~num1~0 > 0); 244034#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 244032#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 244027#L580 ssl3_accept_~skip~0 := 0; 244026#L100-2 assume !false; 244025#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 244024#L103 assume !(12292 == ssl3_accept_~s__state~0); 244019#L106 assume 16384 == ssl3_accept_~s__state~0; 244018#L212 ssl3_accept_~s__server~0 := 1; 244017#L217 assume 0 != ssl3_accept_~cb~0; 244016#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 244014#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 244010#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 244006#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 243999#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 243996#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 243990#L580 ssl3_accept_~skip~0 := 0; 243988#L100-2 assume !false; 243986#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 243984#L103 assume !(12292 == ssl3_accept_~s__state~0); 243982#L106 assume !(16384 == ssl3_accept_~s__state~0); 243980#L109 assume !(8192 == ssl3_accept_~s__state~0); 243978#L112 assume !(24576 == ssl3_accept_~s__state~0); 243976#L115 assume !(8195 == ssl3_accept_~s__state~0); 243972#L118 assume !(8480 == ssl3_accept_~s__state~0); 243973#L121 assume !(8481 == ssl3_accept_~s__state~0); 250512#L124 assume !(8482 == ssl3_accept_~s__state~0); 250474#L127 assume !(8464 == ssl3_accept_~s__state~0); 250468#L130 assume !(8465 == ssl3_accept_~s__state~0); 250266#L133 assume !(8466 == ssl3_accept_~s__state~0); 250264#L136 assume 8496 == ssl3_accept_~s__state~0; 243681#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 250261#L288 assume !(1 == ssl3_accept_~blastFlag~0); 250255#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 250252#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 243648#L294-2 ssl3_accept_~s__init_num~0 := 0; 250240#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 250236#L580 ssl3_accept_~skip~0 := 0; 250223#L100-2 assume !false; 250224#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 250211#L103 assume !(12292 == ssl3_accept_~s__state~0); 250212#L106 assume !(16384 == ssl3_accept_~s__state~0); 250199#L109 assume !(8192 == ssl3_accept_~s__state~0); 250200#L112 assume !(24576 == ssl3_accept_~s__state~0); 250187#L115 assume !(8195 == ssl3_accept_~s__state~0); 250188#L118 assume !(8480 == ssl3_accept_~s__state~0); 250175#L121 assume !(8481 == ssl3_accept_~s__state~0); 250176#L124 assume !(8482 == ssl3_accept_~s__state~0); 250163#L127 assume !(8464 == ssl3_accept_~s__state~0); 250164#L130 assume !(8465 == ssl3_accept_~s__state~0); 250151#L133 assume !(8466 == ssl3_accept_~s__state~0); 250152#L136 assume !(8496 == ssl3_accept_~s__state~0); 250140#L139 assume !(8497 == ssl3_accept_~s__state~0); 246867#L142 [2021-10-13 00:07:24,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:24,199 INFO L82 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 1 times [2021-10-13 00:07:24,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:24,200 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224146104] [2021-10-13 00:07:24,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:24,200 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:24,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:24,214 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:24,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:24,239 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:24,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:24,240 INFO L82 PathProgramCache]: Analyzing trace with hash -2099510561, now seen corresponding path program 1 times [2021-10-13 00:07:24,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:24,241 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392020669] [2021-10-13 00:07:24,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:24,241 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:24,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:24,287 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 119 proven. 6 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-10-13 00:07:24,288 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:24,288 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392020669] [2021-10-13 00:07:24,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392020669] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:07:24,288 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246033676] [2021-10-13 00:07:24,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:24,289 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:07:24,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:24,293 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:07:24,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-10-13 00:07:24,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:24,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:07:24,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:07:25,300 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2021-10-13 00:07:25,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246033676] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:25,300 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:07:25,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-13 00:07:25,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397299412] [2021-10-13 00:07:25,302 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:25,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:25,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:25,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:07:25,303 INFO L87 Difference]: Start difference. First operand 14000 states and 17634 transitions. cyclomatic complexity: 3658 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:25,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:25,485 INFO L93 Difference]: Finished difference Result 14120 states and 17778 transitions. [2021-10-13 00:07:25,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:25,486 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14120 states and 17778 transitions. [2021-10-13 00:07:25,557 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4470 [2021-10-13 00:07:25,617 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14120 states to 14120 states and 17778 transitions. [2021-10-13 00:07:25,617 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4541 [2021-10-13 00:07:25,622 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4541 [2021-10-13 00:07:25,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14120 states and 17778 transitions. [2021-10-13 00:07:25,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:25,623 INFO L681 BuchiCegarLoop]: Abstraction has 14120 states and 17778 transitions. [2021-10-13 00:07:25,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14120 states and 17778 transitions. [2021-10-13 00:07:25,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14120 to 14072. [2021-10-13 00:07:25,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14072 states, 14072 states have (on average 1.2593803297328028) internal successors, (17722), 14071 states have internal predecessors, (17722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:25,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14072 states to 14072 states and 17722 transitions. [2021-10-13 00:07:25,850 INFO L704 BuchiCegarLoop]: Abstraction has 14072 states and 17722 transitions. [2021-10-13 00:07:25,851 INFO L587 BuchiCegarLoop]: Abstraction has 14072 states and 17722 transitions. [2021-10-13 00:07:25,851 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-13 00:07:25,851 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14072 states and 17722 transitions. [2021-10-13 00:07:25,896 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4448 [2021-10-13 00:07:25,897 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:25,897 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:25,899 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:25,899 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:25,900 INFO L791 eck$LassoCheckResult]: Stem: 272092#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 271906#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 271858#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 271790#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 271859#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 271861#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 271898#L100-2 assume !false; 276638#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 276637#L103 assume !(12292 == ssl3_accept_~s__state~0); 276636#L106 assume !(16384 == ssl3_accept_~s__state~0); 276635#L109 assume !(8192 == ssl3_accept_~s__state~0); 276634#L112 assume !(24576 == ssl3_accept_~s__state~0); 276633#L115 assume !(8195 == ssl3_accept_~s__state~0); 276632#L118 assume !(8480 == ssl3_accept_~s__state~0); 276631#L121 assume !(8481 == ssl3_accept_~s__state~0); 276630#L124 assume !(8482 == ssl3_accept_~s__state~0); 276629#L127 assume 8464 == ssl3_accept_~s__state~0; 276628#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 276627#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 276626#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 276624#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 276619#L580 ssl3_accept_~skip~0 := 0; 276618#L100-2 assume !false; 276617#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 276616#L103 assume !(12292 == ssl3_accept_~s__state~0); 276615#L106 assume !(16384 == ssl3_accept_~s__state~0); 276614#L109 assume !(8192 == ssl3_accept_~s__state~0); 276613#L112 assume !(24576 == ssl3_accept_~s__state~0); 276612#L115 assume !(8195 == ssl3_accept_~s__state~0); 276611#L118 assume !(8480 == ssl3_accept_~s__state~0); 276610#L121 assume !(8481 == ssl3_accept_~s__state~0); 276609#L124 assume !(8482 == ssl3_accept_~s__state~0); 276608#L127 assume !(8464 == ssl3_accept_~s__state~0); 276607#L130 assume !(8465 == ssl3_accept_~s__state~0); 276606#L133 assume !(8466 == ssl3_accept_~s__state~0); 276605#L136 assume 8496 == ssl3_accept_~s__state~0; 276604#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 276603#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 272183#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 272185#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 276600#L294-2 ssl3_accept_~s__init_num~0 := 0; 276598#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 276593#L580 ssl3_accept_~skip~0 := 0; 276592#L100-2 assume !false; 276591#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 276590#L103 assume !(12292 == ssl3_accept_~s__state~0); 276589#L106 assume !(16384 == ssl3_accept_~s__state~0); 276588#L109 assume !(8192 == ssl3_accept_~s__state~0); 276587#L112 assume !(24576 == ssl3_accept_~s__state~0); 276586#L115 assume !(8195 == ssl3_accept_~s__state~0); 276585#L118 assume !(8480 == ssl3_accept_~s__state~0); 276584#L121 assume !(8481 == ssl3_accept_~s__state~0); 276583#L124 assume !(8482 == ssl3_accept_~s__state~0); 276582#L127 assume !(8464 == ssl3_accept_~s__state~0); 276581#L130 assume !(8465 == ssl3_accept_~s__state~0); 276580#L133 assume !(8466 == ssl3_accept_~s__state~0); 276579#L136 assume !(8496 == ssl3_accept_~s__state~0); 276577#L139 assume !(8497 == ssl3_accept_~s__state~0); 272865#L142 [2021-10-13 00:07:25,900 INFO L793 eck$LassoCheckResult]: Loop: 272865#L142 assume !(8512 == ssl3_accept_~s__state~0); 272856#L145 assume !(8513 == ssl3_accept_~s__state~0); 272857#L148 assume !(8528 == ssl3_accept_~s__state~0); 272848#L151 assume !(8529 == ssl3_accept_~s__state~0); 272849#L154 assume !(8544 == ssl3_accept_~s__state~0); 272840#L157 assume !(8545 == ssl3_accept_~s__state~0); 272841#L160 assume !(8560 == ssl3_accept_~s__state~0); 272832#L163 assume !(8561 == ssl3_accept_~s__state~0); 272833#L166 assume !(8448 == ssl3_accept_~s__state~0); 272825#L169 assume !(8576 == ssl3_accept_~s__state~0); 272821#L172 assume !(8577 == ssl3_accept_~s__state~0); 272818#L175 assume !(8592 == ssl3_accept_~s__state~0); 272814#L178 assume !(8593 == ssl3_accept_~s__state~0); 272811#L181 assume !(8608 == ssl3_accept_~s__state~0); 272807#L184 assume !(8609 == ssl3_accept_~s__state~0); 272806#L187 assume !(8640 == ssl3_accept_~s__state~0); 272805#L190 assume !(8641 == ssl3_accept_~s__state~0); 272804#L193 assume 8656 == ssl3_accept_~s__state~0; 272725#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 272803#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 272802#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 272801#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 272800#L505 assume !(0 == ssl3_accept_~tmp___10~0); 272798#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 272793#L580 ssl3_accept_~skip~0 := 0; 272792#L100-2 assume !false; 272791#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 272790#L103 assume !(12292 == ssl3_accept_~s__state~0); 272789#L106 assume !(16384 == ssl3_accept_~s__state~0); 272787#L109 assume !(8192 == ssl3_accept_~s__state~0); 272784#L112 assume !(24576 == ssl3_accept_~s__state~0); 272782#L115 assume !(8195 == ssl3_accept_~s__state~0); 272780#L118 assume !(8480 == ssl3_accept_~s__state~0); 272778#L121 assume !(8481 == ssl3_accept_~s__state~0); 272776#L124 assume !(8482 == ssl3_accept_~s__state~0); 272774#L127 assume !(8464 == ssl3_accept_~s__state~0); 272772#L130 assume !(8465 == ssl3_accept_~s__state~0); 272770#L133 assume !(8466 == ssl3_accept_~s__state~0); 272768#L136 assume !(8496 == ssl3_accept_~s__state~0); 272766#L139 assume !(8497 == ssl3_accept_~s__state~0); 272764#L142 assume !(8512 == ssl3_accept_~s__state~0); 272762#L145 assume !(8513 == ssl3_accept_~s__state~0); 272760#L148 assume !(8528 == ssl3_accept_~s__state~0); 272758#L151 assume !(8529 == ssl3_accept_~s__state~0); 272756#L154 assume !(8544 == ssl3_accept_~s__state~0); 272754#L157 assume !(8545 == ssl3_accept_~s__state~0); 272752#L160 assume !(8560 == ssl3_accept_~s__state~0); 272750#L163 assume !(8561 == ssl3_accept_~s__state~0); 272748#L166 assume !(8448 == ssl3_accept_~s__state~0); 272746#L169 assume !(8576 == ssl3_accept_~s__state~0); 272743#L172 assume !(8577 == ssl3_accept_~s__state~0); 272741#L175 assume !(8592 == ssl3_accept_~s__state~0); 272738#L178 assume !(8593 == ssl3_accept_~s__state~0); 272736#L181 assume !(8608 == ssl3_accept_~s__state~0); 272733#L184 assume !(8609 == ssl3_accept_~s__state~0); 272731#L187 assume !(8640 == ssl3_accept_~s__state~0); 272729#L190 assume !(8641 == ssl3_accept_~s__state~0); 272727#L193 assume !(8656 == ssl3_accept_~s__state~0); 272724#L196 assume !(8657 == ssl3_accept_~s__state~0); 272718#L199 assume 8672 == ssl3_accept_~s__state~0; 272715#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 272713#L513 assume !(4 == ssl3_accept_~blastFlag~0); 272711#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 272709#L520 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 272500#L520-2 ssl3_accept_~s__init_num~0 := 0; 272705#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 272700#L580 ssl3_accept_~skip~0 := 0; 272699#L100-2 assume !false; 272698#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 272697#L103 assume !(12292 == ssl3_accept_~s__state~0); 272696#L106 assume !(16384 == ssl3_accept_~s__state~0); 272695#L109 assume !(8192 == ssl3_accept_~s__state~0); 272694#L112 assume !(24576 == ssl3_accept_~s__state~0); 272693#L115 assume !(8195 == ssl3_accept_~s__state~0); 272692#L118 assume !(8480 == ssl3_accept_~s__state~0); 272691#L121 assume !(8481 == ssl3_accept_~s__state~0); 272690#L124 assume !(8482 == ssl3_accept_~s__state~0); 272689#L127 assume !(8464 == ssl3_accept_~s__state~0); 272688#L130 assume !(8465 == ssl3_accept_~s__state~0); 272687#L133 assume !(8466 == ssl3_accept_~s__state~0); 272686#L136 assume !(8496 == ssl3_accept_~s__state~0); 272685#L139 assume !(8497 == ssl3_accept_~s__state~0); 272684#L142 assume !(8512 == ssl3_accept_~s__state~0); 272683#L145 assume !(8513 == ssl3_accept_~s__state~0); 272682#L148 assume !(8528 == ssl3_accept_~s__state~0); 272681#L151 assume !(8529 == ssl3_accept_~s__state~0); 272680#L154 assume !(8544 == ssl3_accept_~s__state~0); 272679#L157 assume !(8545 == ssl3_accept_~s__state~0); 272678#L160 assume !(8560 == ssl3_accept_~s__state~0); 272677#L163 assume !(8561 == ssl3_accept_~s__state~0); 272676#L166 assume 8448 == ssl3_accept_~s__state~0; 272675#L167 assume !(ssl3_accept_~num1~0 > 0); 272673#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 272671#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 272666#L580 ssl3_accept_~skip~0 := 0; 272665#L100-2 assume !false; 272664#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 272662#L103 assume 12292 == ssl3_accept_~s__state~0; 272661#L104 ssl3_accept_~s__new_session~0 := 1; 272660#L212 ssl3_accept_~s__server~0 := 1; 272659#L217 assume 0 != ssl3_accept_~cb~0; 272658#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 272656#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 272652#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 272648#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 272641#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 272638#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 272632#L580 ssl3_accept_~skip~0 := 0; 272630#L100-2 assume !false; 272628#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 272626#L103 assume !(12292 == ssl3_accept_~s__state~0); 272624#L106 assume !(16384 == ssl3_accept_~s__state~0); 272622#L109 assume !(8192 == ssl3_accept_~s__state~0); 272620#L112 assume !(24576 == ssl3_accept_~s__state~0); 272618#L115 assume !(8195 == ssl3_accept_~s__state~0); 272614#L118 assume !(8480 == ssl3_accept_~s__state~0); 272615#L121 assume !(8481 == ssl3_accept_~s__state~0); 276947#L124 assume !(8482 == ssl3_accept_~s__state~0); 276944#L127 assume !(8464 == ssl3_accept_~s__state~0); 276940#L130 assume !(8465 == ssl3_accept_~s__state~0); 276723#L133 assume !(8466 == ssl3_accept_~s__state~0); 276722#L136 assume 8496 == ssl3_accept_~s__state~0; 272215#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 276721#L288 assume !(1 == ssl3_accept_~blastFlag~0); 276714#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 276709#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 272181#L294-2 ssl3_accept_~s__init_num~0 := 0; 276705#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 276691#L580 ssl3_accept_~skip~0 := 0; 276692#L100-2 assume !false; 276683#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 276684#L103 assume !(12292 == ssl3_accept_~s__state~0); 276675#L106 assume !(16384 == ssl3_accept_~s__state~0); 276676#L109 assume !(8192 == ssl3_accept_~s__state~0); 276667#L112 assume !(24576 == ssl3_accept_~s__state~0); 276668#L115 assume !(8195 == ssl3_accept_~s__state~0); 276658#L118 assume !(8480 == ssl3_accept_~s__state~0); 276659#L121 assume !(8481 == ssl3_accept_~s__state~0); 276649#L124 assume !(8482 == ssl3_accept_~s__state~0); 276650#L127 assume !(8464 == ssl3_accept_~s__state~0); 276643#L130 assume !(8465 == ssl3_accept_~s__state~0); 276644#L133 assume !(8466 == ssl3_accept_~s__state~0); 275429#L136 assume !(8496 == ssl3_accept_~s__state~0); 272864#L139 assume !(8497 == ssl3_accept_~s__state~0); 272865#L142 [2021-10-13 00:07:25,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:25,901 INFO L82 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 2 times [2021-10-13 00:07:25,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:25,902 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851585189] [2021-10-13 00:07:25,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:25,902 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:26,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:26,051 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:26,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:26,066 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:26,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:26,067 INFO L82 PathProgramCache]: Analyzing trace with hash -1051999757, now seen corresponding path program 1 times [2021-10-13 00:07:26,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:26,067 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921762190] [2021-10-13 00:07:26,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:26,067 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:26,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:26,103 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-10-13 00:07:26,103 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:26,103 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921762190] [2021-10-13 00:07:26,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921762190] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:07:26,104 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134271255] [2021-10-13 00:07:26,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:26,104 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:07:26,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:26,105 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:07:26,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-10-13 00:07:26,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:26,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:07:26,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:07:27,016 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-13 00:07:27,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134271255] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:27,017 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:07:27,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-13 00:07:27,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343559925] [2021-10-13 00:07:27,018 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:27,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:27,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:27,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:07:27,019 INFO L87 Difference]: Start difference. First operand 14072 states and 17722 transitions. cyclomatic complexity: 3674 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:27,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:27,225 INFO L93 Difference]: Finished difference Result 14244 states and 17878 transitions. [2021-10-13 00:07:27,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:27,226 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14244 states and 17878 transitions. [2021-10-13 00:07:27,278 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4484 [2021-10-13 00:07:27,324 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14244 states to 14160 states and 17782 transitions. [2021-10-13 00:07:27,324 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4555 [2021-10-13 00:07:27,328 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4555 [2021-10-13 00:07:27,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14160 states and 17782 transitions. [2021-10-13 00:07:27,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:27,329 INFO L681 BuchiCegarLoop]: Abstraction has 14160 states and 17782 transitions. [2021-10-13 00:07:27,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14160 states and 17782 transitions. [2021-10-13 00:07:27,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14160 to 14072. [2021-10-13 00:07:27,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14072 states, 14072 states have (on average 1.256822057987493) internal successors, (17686), 14071 states have internal predecessors, (17686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:27,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14072 states to 14072 states and 17686 transitions. [2021-10-13 00:07:27,656 INFO L704 BuchiCegarLoop]: Abstraction has 14072 states and 17686 transitions. [2021-10-13 00:07:27,656 INFO L587 BuchiCegarLoop]: Abstraction has 14072 states and 17686 transitions. [2021-10-13 00:07:27,657 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-13 00:07:27,657 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14072 states and 17686 transitions. [2021-10-13 00:07:27,689 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4448 [2021-10-13 00:07:27,690 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:27,690 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:27,692 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:27,692 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:27,693 INFO L791 eck$LassoCheckResult]: Stem: 300850#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 300660#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 300612#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 300543#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 300613#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 300615#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 300653#L100-2 assume !false; 305931#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 305930#L103 assume !(12292 == ssl3_accept_~s__state~0); 305929#L106 assume !(16384 == ssl3_accept_~s__state~0); 305928#L109 assume !(8192 == ssl3_accept_~s__state~0); 305927#L112 assume !(24576 == ssl3_accept_~s__state~0); 305926#L115 assume !(8195 == ssl3_accept_~s__state~0); 305925#L118 assume !(8480 == ssl3_accept_~s__state~0); 305924#L121 assume !(8481 == ssl3_accept_~s__state~0); 305923#L124 assume !(8482 == ssl3_accept_~s__state~0); 305922#L127 assume 8464 == ssl3_accept_~s__state~0; 305921#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 305920#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 305919#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 305917#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 305912#L580 ssl3_accept_~skip~0 := 0; 305911#L100-2 assume !false; 305910#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 305909#L103 assume !(12292 == ssl3_accept_~s__state~0); 305908#L106 assume !(16384 == ssl3_accept_~s__state~0); 305907#L109 assume !(8192 == ssl3_accept_~s__state~0); 305906#L112 assume !(24576 == ssl3_accept_~s__state~0); 305905#L115 assume !(8195 == ssl3_accept_~s__state~0); 305904#L118 assume !(8480 == ssl3_accept_~s__state~0); 305903#L121 assume !(8481 == ssl3_accept_~s__state~0); 305902#L124 assume !(8482 == ssl3_accept_~s__state~0); 305901#L127 assume !(8464 == ssl3_accept_~s__state~0); 305900#L130 assume !(8465 == ssl3_accept_~s__state~0); 305899#L133 assume !(8466 == ssl3_accept_~s__state~0); 305898#L136 assume 8496 == ssl3_accept_~s__state~0; 305897#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 300957#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 300945#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 300941#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 300942#L294-2 ssl3_accept_~s__init_num~0 := 0; 303394#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 303389#L580 ssl3_accept_~skip~0 := 0; 303388#L100-2 assume !false; 303387#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 303386#L103 assume !(12292 == ssl3_accept_~s__state~0); 303385#L106 assume !(16384 == ssl3_accept_~s__state~0); 303384#L109 assume !(8192 == ssl3_accept_~s__state~0); 303383#L112 assume !(24576 == ssl3_accept_~s__state~0); 303382#L115 assume !(8195 == ssl3_accept_~s__state~0); 303381#L118 assume !(8480 == ssl3_accept_~s__state~0); 303380#L121 assume !(8481 == ssl3_accept_~s__state~0); 303379#L124 assume !(8482 == ssl3_accept_~s__state~0); 303378#L127 assume !(8464 == ssl3_accept_~s__state~0); 303377#L130 assume !(8465 == ssl3_accept_~s__state~0); 303376#L133 assume !(8466 == ssl3_accept_~s__state~0); 303375#L136 assume !(8496 == ssl3_accept_~s__state~0); 303371#L139 assume !(8497 == ssl3_accept_~s__state~0); 303372#L142 [2021-10-13 00:07:27,694 INFO L793 eck$LassoCheckResult]: Loop: 303372#L142 assume !(8512 == ssl3_accept_~s__state~0); 306401#L145 assume !(8513 == ssl3_accept_~s__state~0); 306402#L148 assume !(8528 == ssl3_accept_~s__state~0); 306393#L151 assume !(8529 == ssl3_accept_~s__state~0); 306394#L154 assume !(8544 == ssl3_accept_~s__state~0); 306384#L157 assume !(8545 == ssl3_accept_~s__state~0); 306385#L160 assume !(8560 == ssl3_accept_~s__state~0); 306378#L163 assume !(8561 == ssl3_accept_~s__state~0); 306379#L166 assume !(8448 == ssl3_accept_~s__state~0); 306360#L169 assume !(8576 == ssl3_accept_~s__state~0); 306361#L172 assume !(8577 == ssl3_accept_~s__state~0); 306202#L175 assume !(8592 == ssl3_accept_~s__state~0); 306061#L178 assume !(8593 == ssl3_accept_~s__state~0); 305893#L181 assume !(8608 == ssl3_accept_~s__state~0); 305762#L184 assume !(8609 == ssl3_accept_~s__state~0); 305757#L187 assume !(8640 == ssl3_accept_~s__state~0); 305753#L190 assume !(8641 == ssl3_accept_~s__state~0); 305746#L193 assume 8656 == ssl3_accept_~s__state~0; 305602#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 305734#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 305731#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 305728#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 305725#L505 assume !(0 == ssl3_accept_~tmp___10~0); 305721#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 305711#L580 ssl3_accept_~skip~0 := 0; 305709#L100-2 assume !false; 305707#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 305705#L103 assume !(12292 == ssl3_accept_~s__state~0); 305703#L106 assume !(16384 == ssl3_accept_~s__state~0); 305701#L109 assume !(8192 == ssl3_accept_~s__state~0); 305698#L112 assume !(24576 == ssl3_accept_~s__state~0); 305694#L115 assume !(8195 == ssl3_accept_~s__state~0); 305691#L118 assume !(8480 == ssl3_accept_~s__state~0); 305688#L121 assume !(8481 == ssl3_accept_~s__state~0); 305685#L124 assume !(8482 == ssl3_accept_~s__state~0); 305682#L127 assume !(8464 == ssl3_accept_~s__state~0); 305679#L130 assume !(8465 == ssl3_accept_~s__state~0); 305676#L133 assume !(8466 == ssl3_accept_~s__state~0); 305673#L136 assume !(8496 == ssl3_accept_~s__state~0); 305670#L139 assume !(8497 == ssl3_accept_~s__state~0); 305667#L142 assume !(8512 == ssl3_accept_~s__state~0); 305664#L145 assume !(8513 == ssl3_accept_~s__state~0); 305661#L148 assume !(8528 == ssl3_accept_~s__state~0); 305658#L151 assume !(8529 == ssl3_accept_~s__state~0); 305655#L154 assume !(8544 == ssl3_accept_~s__state~0); 305652#L157 assume !(8545 == ssl3_accept_~s__state~0); 305649#L160 assume !(8560 == ssl3_accept_~s__state~0); 305646#L163 assume !(8561 == ssl3_accept_~s__state~0); 305643#L166 assume !(8448 == ssl3_accept_~s__state~0); 305640#L169 assume !(8576 == ssl3_accept_~s__state~0); 305636#L172 assume !(8577 == ssl3_accept_~s__state~0); 305631#L175 assume !(8592 == ssl3_accept_~s__state~0); 305624#L178 assume !(8593 == ssl3_accept_~s__state~0); 305620#L181 assume !(8608 == ssl3_accept_~s__state~0); 305617#L184 assume !(8609 == ssl3_accept_~s__state~0); 305613#L187 assume !(8640 == ssl3_accept_~s__state~0); 305609#L190 assume !(8641 == ssl3_accept_~s__state~0); 305606#L193 assume !(8656 == ssl3_accept_~s__state~0); 305603#L196 assume !(8657 == ssl3_accept_~s__state~0); 305599#L199 assume 8672 == ssl3_accept_~s__state~0; 305595#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 305593#L513 assume !(4 == ssl3_accept_~blastFlag~0); 305589#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 305587#L520 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 301192#L520-2 ssl3_accept_~s__init_num~0 := 0; 302148#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 305573#L580 ssl3_accept_~skip~0 := 0; 305572#L100-2 assume !false; 305568#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 305562#L103 assume !(12292 == ssl3_accept_~s__state~0); 305560#L106 assume !(16384 == ssl3_accept_~s__state~0); 305558#L109 assume !(8192 == ssl3_accept_~s__state~0); 305556#L112 assume !(24576 == ssl3_accept_~s__state~0); 305554#L115 assume !(8195 == ssl3_accept_~s__state~0); 305552#L118 assume !(8480 == ssl3_accept_~s__state~0); 305550#L121 assume !(8481 == ssl3_accept_~s__state~0); 305548#L124 assume !(8482 == ssl3_accept_~s__state~0); 305546#L127 assume !(8464 == ssl3_accept_~s__state~0); 305544#L130 assume !(8465 == ssl3_accept_~s__state~0); 305542#L133 assume !(8466 == ssl3_accept_~s__state~0); 305540#L136 assume !(8496 == ssl3_accept_~s__state~0); 305538#L139 assume !(8497 == ssl3_accept_~s__state~0); 305536#L142 assume !(8512 == ssl3_accept_~s__state~0); 305534#L145 assume !(8513 == ssl3_accept_~s__state~0); 305532#L148 assume !(8528 == ssl3_accept_~s__state~0); 305530#L151 assume !(8529 == ssl3_accept_~s__state~0); 305528#L154 assume !(8544 == ssl3_accept_~s__state~0); 305527#L157 assume !(8545 == ssl3_accept_~s__state~0); 305526#L160 assume !(8560 == ssl3_accept_~s__state~0); 305522#L163 assume !(8561 == ssl3_accept_~s__state~0); 305516#L166 assume 8448 == ssl3_accept_~s__state~0; 305514#L167 assume !(ssl3_accept_~num1~0 > 0); 305511#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 305508#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 305502#L580 ssl3_accept_~skip~0 := 0; 305500#L100-2 assume !false; 305498#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 305495#L103 assume 12292 == ssl3_accept_~s__state~0; 305493#L104 ssl3_accept_~s__new_session~0 := 1; 305491#L212 ssl3_accept_~s__server~0 := 1; 305489#L217 assume 0 != ssl3_accept_~cb~0; 305487#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 305485#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 305482#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 305479#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 305476#L244 assume 12292 != ssl3_accept_~s__state~0; 305477#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 307835#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 307827#L580 ssl3_accept_~skip~0 := 0; 307823#L100-2 assume !false; 307819#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307815#L103 assume !(12292 == ssl3_accept_~s__state~0); 307811#L106 assume !(16384 == ssl3_accept_~s__state~0); 307807#L109 assume !(8192 == ssl3_accept_~s__state~0); 307803#L112 assume !(24576 == ssl3_accept_~s__state~0); 307799#L115 assume !(8195 == ssl3_accept_~s__state~0); 307795#L118 assume !(8480 == ssl3_accept_~s__state~0); 307791#L121 assume !(8481 == ssl3_accept_~s__state~0); 307787#L124 assume !(8482 == ssl3_accept_~s__state~0); 307783#L127 assume 8464 == ssl3_accept_~s__state~0; 300984#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 307778#L275 assume !(0 == ssl3_accept_~blastFlag~0); 307773#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 307757#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 307752#L580 ssl3_accept_~skip~0 := 0; 307747#L100-2 assume !false; 307745#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307743#L103 assume !(12292 == ssl3_accept_~s__state~0); 307741#L106 assume !(16384 == ssl3_accept_~s__state~0); 307739#L109 assume !(8192 == ssl3_accept_~s__state~0); 307737#L112 assume !(24576 == ssl3_accept_~s__state~0); 307735#L115 assume !(8195 == ssl3_accept_~s__state~0); 307733#L118 assume !(8480 == ssl3_accept_~s__state~0); 307731#L121 assume !(8481 == ssl3_accept_~s__state~0); 307729#L124 assume !(8482 == ssl3_accept_~s__state~0); 307727#L127 assume !(8464 == ssl3_accept_~s__state~0); 307725#L130 assume !(8465 == ssl3_accept_~s__state~0); 307723#L133 assume !(8466 == ssl3_accept_~s__state~0); 307721#L136 assume 8496 == ssl3_accept_~s__state~0; 300959#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 307718#L288 assume !(1 == ssl3_accept_~blastFlag~0); 307642#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 307636#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 302837#L294-2 ssl3_accept_~s__init_num~0 := 0; 306477#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 306473#L580 ssl3_accept_~skip~0 := 0; 306464#L100-2 assume !false; 306465#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 306456#L103 assume !(12292 == ssl3_accept_~s__state~0); 306457#L106 assume !(16384 == ssl3_accept_~s__state~0); 306448#L109 assume !(8192 == ssl3_accept_~s__state~0); 306449#L112 assume !(24576 == ssl3_accept_~s__state~0); 306440#L115 assume !(8195 == ssl3_accept_~s__state~0); 306441#L118 assume !(8480 == ssl3_accept_~s__state~0); 306432#L121 assume !(8481 == ssl3_accept_~s__state~0); 306433#L124 assume !(8482 == ssl3_accept_~s__state~0); 306424#L127 assume !(8464 == ssl3_accept_~s__state~0); 306425#L130 assume !(8465 == ssl3_accept_~s__state~0); 306416#L133 assume !(8466 == ssl3_accept_~s__state~0); 306417#L136 assume !(8496 == ssl3_accept_~s__state~0); 306409#L139 assume !(8497 == ssl3_accept_~s__state~0); 303372#L142 [2021-10-13 00:07:27,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:27,695 INFO L82 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 3 times [2021-10-13 00:07:27,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:27,695 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230612411] [2021-10-13 00:07:27,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:27,696 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:27,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:27,709 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:27,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:27,724 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:27,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:27,726 INFO L82 PathProgramCache]: Analyzing trace with hash 176942323, now seen corresponding path program 1 times [2021-10-13 00:07:27,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:27,726 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539295688] [2021-10-13 00:07:27,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:27,727 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:27,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:27,764 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 147 proven. 5 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-10-13 00:07:27,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:27,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539295688] [2021-10-13 00:07:27,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539295688] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:07:27,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185955925] [2021-10-13 00:07:27,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:27,766 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:07:27,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:27,768 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:07:27,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-10-13 00:07:28,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:28,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:07:28,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:07:28,691 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-10-13 00:07:28,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185955925] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:07:28,692 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:07:28,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-13 00:07:28,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341044296] [2021-10-13 00:07:28,692 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:28,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:28,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:07:28,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:07:28,694 INFO L87 Difference]: Start difference. First operand 14072 states and 17686 transitions. cyclomatic complexity: 3638 Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:28,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:28,846 INFO L93 Difference]: Finished difference Result 14072 states and 17674 transitions. [2021-10-13 00:07:28,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:07:28,846 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14072 states and 17674 transitions. [2021-10-13 00:07:28,905 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4448 [2021-10-13 00:07:28,938 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14072 states to 14072 states and 17674 transitions. [2021-10-13 00:07:28,938 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4519 [2021-10-13 00:07:28,942 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4519 [2021-10-13 00:07:28,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14072 states and 17674 transitions. [2021-10-13 00:07:28,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:28,945 INFO L681 BuchiCegarLoop]: Abstraction has 14072 states and 17674 transitions. [2021-10-13 00:07:28,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14072 states and 17674 transitions. [2021-10-13 00:07:29,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14072 to 14072. [2021-10-13 00:07:29,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14072 states, 14072 states have (on average 1.2559693007390562) internal successors, (17674), 14071 states have internal predecessors, (17674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:29,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14072 states to 14072 states and 17674 transitions. [2021-10-13 00:07:29,275 INFO L704 BuchiCegarLoop]: Abstraction has 14072 states and 17674 transitions. [2021-10-13 00:07:29,275 INFO L587 BuchiCegarLoop]: Abstraction has 14072 states and 17674 transitions. [2021-10-13 00:07:29,275 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-13 00:07:29,275 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14072 states and 17674 transitions. [2021-10-13 00:07:29,314 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4448 [2021-10-13 00:07:29,314 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:29,314 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:29,325 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:29,325 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:29,328 INFO L791 eck$LassoCheckResult]: Stem: 329495#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 329293#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 329243#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 329175#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 329244#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 329246#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 329286#L100-2 assume !false; 331618#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 331616#L103 assume !(12292 == ssl3_accept_~s__state~0); 331614#L106 assume !(16384 == ssl3_accept_~s__state~0); 331612#L109 assume !(8192 == ssl3_accept_~s__state~0); 331610#L112 assume !(24576 == ssl3_accept_~s__state~0); 331608#L115 assume !(8195 == ssl3_accept_~s__state~0); 331606#L118 assume !(8480 == ssl3_accept_~s__state~0); 331604#L121 assume !(8481 == ssl3_accept_~s__state~0); 331602#L124 assume !(8482 == ssl3_accept_~s__state~0); 331600#L127 assume 8464 == ssl3_accept_~s__state~0; 331599#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 331597#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 331594#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 331587#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 331581#L580 ssl3_accept_~skip~0 := 0; 331579#L100-2 assume !false; 331577#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 331575#L103 assume !(12292 == ssl3_accept_~s__state~0); 331573#L106 assume !(16384 == ssl3_accept_~s__state~0); 331571#L109 assume !(8192 == ssl3_accept_~s__state~0); 331569#L112 assume !(24576 == ssl3_accept_~s__state~0); 331567#L115 assume !(8195 == ssl3_accept_~s__state~0); 331565#L118 assume !(8480 == ssl3_accept_~s__state~0); 331563#L121 assume !(8481 == ssl3_accept_~s__state~0); 331561#L124 assume !(8482 == ssl3_accept_~s__state~0); 331559#L127 assume !(8464 == ssl3_accept_~s__state~0); 331557#L130 assume !(8465 == ssl3_accept_~s__state~0); 331555#L133 assume !(8466 == ssl3_accept_~s__state~0); 331553#L136 assume 8496 == ssl3_accept_~s__state~0; 331552#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 331549#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 331544#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 331539#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 331540#L294-2 ssl3_accept_~s__init_num~0 := 0; 334628#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 334622#L580 ssl3_accept_~skip~0 := 0; 334620#L100-2 assume !false; 334618#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 334616#L103 assume !(12292 == ssl3_accept_~s__state~0); 334614#L106 assume !(16384 == ssl3_accept_~s__state~0); 334612#L109 assume !(8192 == ssl3_accept_~s__state~0); 334610#L112 assume !(24576 == ssl3_accept_~s__state~0); 334608#L115 assume !(8195 == ssl3_accept_~s__state~0); 334606#L118 assume !(8480 == ssl3_accept_~s__state~0); 334604#L121 assume !(8481 == ssl3_accept_~s__state~0); 334602#L124 assume !(8482 == ssl3_accept_~s__state~0); 334600#L127 assume !(8464 == ssl3_accept_~s__state~0); 334598#L130 assume !(8465 == ssl3_accept_~s__state~0); 334596#L133 assume !(8466 == ssl3_accept_~s__state~0); 334594#L136 assume !(8496 == ssl3_accept_~s__state~0); 334233#L139 assume !(8497 == ssl3_accept_~s__state~0); 334234#L142 [2021-10-13 00:07:29,331 INFO L793 eck$LassoCheckResult]: Loop: 334234#L142 assume !(8512 == ssl3_accept_~s__state~0); 338234#L145 assume !(8513 == ssl3_accept_~s__state~0); 338232#L148 assume !(8528 == ssl3_accept_~s__state~0); 338230#L151 assume !(8529 == ssl3_accept_~s__state~0); 338228#L154 assume !(8544 == ssl3_accept_~s__state~0); 338226#L157 assume !(8545 == ssl3_accept_~s__state~0); 338224#L160 assume !(8560 == ssl3_accept_~s__state~0); 338223#L163 assume !(8561 == ssl3_accept_~s__state~0); 338222#L166 assume !(8448 == ssl3_accept_~s__state~0); 338221#L169 assume !(8576 == ssl3_accept_~s__state~0); 338220#L172 assume !(8577 == ssl3_accept_~s__state~0); 335841#L175 assume !(8592 == ssl3_accept_~s__state~0); 335297#L178 assume !(8593 == ssl3_accept_~s__state~0); 335204#L181 assume !(8608 == ssl3_accept_~s__state~0); 330684#L184 assume !(8609 == ssl3_accept_~s__state~0); 330682#L187 assume !(8640 == ssl3_accept_~s__state~0); 330680#L190 assume !(8641 == ssl3_accept_~s__state~0); 330678#L193 assume 8656 == ssl3_accept_~s__state~0; 330506#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 330675#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 330673#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 330671#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 330669#L505 assume !(0 == ssl3_accept_~tmp___10~0); 330666#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 330660#L580 ssl3_accept_~skip~0 := 0; 330658#L100-2 assume !false; 330656#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 330654#L103 assume !(12292 == ssl3_accept_~s__state~0); 330652#L106 assume !(16384 == ssl3_accept_~s__state~0); 330651#L109 assume !(8192 == ssl3_accept_~s__state~0); 330649#L112 assume !(24576 == ssl3_accept_~s__state~0); 330645#L115 assume !(8195 == ssl3_accept_~s__state~0); 330642#L118 assume !(8480 == ssl3_accept_~s__state~0); 330639#L121 assume !(8481 == ssl3_accept_~s__state~0); 330635#L124 assume !(8482 == ssl3_accept_~s__state~0); 330628#L127 assume !(8464 == ssl3_accept_~s__state~0); 330624#L130 assume !(8465 == ssl3_accept_~s__state~0); 330619#L133 assume !(8466 == ssl3_accept_~s__state~0); 330612#L136 assume !(8496 == ssl3_accept_~s__state~0); 330604#L139 assume !(8497 == ssl3_accept_~s__state~0); 330600#L142 assume !(8512 == ssl3_accept_~s__state~0); 330596#L145 assume !(8513 == ssl3_accept_~s__state~0); 330592#L148 assume !(8528 == ssl3_accept_~s__state~0); 330588#L151 assume !(8529 == ssl3_accept_~s__state~0); 330584#L154 assume !(8544 == ssl3_accept_~s__state~0); 330579#L157 assume !(8545 == ssl3_accept_~s__state~0); 330574#L160 assume !(8560 == ssl3_accept_~s__state~0); 330569#L163 assume !(8561 == ssl3_accept_~s__state~0); 330564#L166 assume !(8448 == ssl3_accept_~s__state~0); 330559#L169 assume !(8576 == ssl3_accept_~s__state~0); 330554#L172 assume !(8577 == ssl3_accept_~s__state~0); 330548#L175 assume !(8592 == ssl3_accept_~s__state~0); 330543#L178 assume !(8593 == ssl3_accept_~s__state~0); 330537#L181 assume !(8608 == ssl3_accept_~s__state~0); 330532#L184 assume !(8609 == ssl3_accept_~s__state~0); 330526#L187 assume !(8640 == ssl3_accept_~s__state~0); 330521#L190 assume !(8641 == ssl3_accept_~s__state~0); 330516#L193 assume !(8656 == ssl3_accept_~s__state~0); 330507#L196 assume !(8657 == ssl3_accept_~s__state~0); 330500#L199 assume 8672 == ssl3_accept_~s__state~0; 330493#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 330488#L513 assume !(4 == ssl3_accept_~blastFlag~0); 330483#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 330479#L520 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 329936#L520-2 ssl3_accept_~s__init_num~0 := 0; 330469#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 330460#L580 ssl3_accept_~skip~0 := 0; 330456#L100-2 assume !false; 330451#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 330447#L103 assume !(12292 == ssl3_accept_~s__state~0); 330440#L106 assume !(16384 == ssl3_accept_~s__state~0); 330430#L109 assume !(8192 == ssl3_accept_~s__state~0); 330427#L112 assume !(24576 == ssl3_accept_~s__state~0); 330424#L115 assume !(8195 == ssl3_accept_~s__state~0); 330421#L118 assume !(8480 == ssl3_accept_~s__state~0); 330418#L121 assume !(8481 == ssl3_accept_~s__state~0); 330415#L124 assume !(8482 == ssl3_accept_~s__state~0); 330409#L127 assume !(8464 == ssl3_accept_~s__state~0); 330407#L130 assume !(8465 == ssl3_accept_~s__state~0); 330405#L133 assume !(8466 == ssl3_accept_~s__state~0); 330403#L136 assume !(8496 == ssl3_accept_~s__state~0); 330401#L139 assume !(8497 == ssl3_accept_~s__state~0); 330399#L142 assume !(8512 == ssl3_accept_~s__state~0); 330397#L145 assume !(8513 == ssl3_accept_~s__state~0); 330395#L148 assume !(8528 == ssl3_accept_~s__state~0); 330393#L151 assume !(8529 == ssl3_accept_~s__state~0); 330391#L154 assume !(8544 == ssl3_accept_~s__state~0); 330389#L157 assume !(8545 == ssl3_accept_~s__state~0); 330387#L160 assume !(8560 == ssl3_accept_~s__state~0); 330385#L163 assume !(8561 == ssl3_accept_~s__state~0); 330383#L166 assume 8448 == ssl3_accept_~s__state~0; 330381#L167 assume !(ssl3_accept_~num1~0 > 0); 330378#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 330375#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 330369#L580 ssl3_accept_~skip~0 := 0; 330367#L100-2 assume !false; 330365#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 330362#L103 assume !(12292 == ssl3_accept_~s__state~0); 330363#L106 assume 16384 == ssl3_accept_~s__state~0; 330648#L212 ssl3_accept_~s__server~0 := 1; 338297#L217 assume 0 != ssl3_accept_~cb~0; 338296#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 338295#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 338293#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 338290#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 338285#L244 assume 12292 != ssl3_accept_~s__state~0; 338283#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 338280#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 338273#L580 ssl3_accept_~skip~0 := 0; 338267#L100-2 assume !false; 338265#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 338263#L103 assume !(12292 == ssl3_accept_~s__state~0); 338261#L106 assume !(16384 == ssl3_accept_~s__state~0); 338259#L109 assume !(8192 == ssl3_accept_~s__state~0); 338257#L112 assume !(24576 == ssl3_accept_~s__state~0); 338255#L115 assume !(8195 == ssl3_accept_~s__state~0); 338253#L118 assume !(8480 == ssl3_accept_~s__state~0); 338251#L121 assume !(8481 == ssl3_accept_~s__state~0); 338249#L124 assume !(8482 == ssl3_accept_~s__state~0); 338247#L127 assume 8464 == ssl3_accept_~s__state~0; 329643#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 338246#L275 assume !(0 == ssl3_accept_~blastFlag~0); 338245#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 338244#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 338238#L580 ssl3_accept_~skip~0 := 0; 338236#L100-2 assume !false; 338235#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 338233#L103 assume !(12292 == ssl3_accept_~s__state~0); 338231#L106 assume !(16384 == ssl3_accept_~s__state~0); 338229#L109 assume !(8192 == ssl3_accept_~s__state~0); 338227#L112 assume !(24576 == ssl3_accept_~s__state~0); 338225#L115 assume !(8195 == ssl3_accept_~s__state~0); 338217#L118 assume !(8480 == ssl3_accept_~s__state~0); 338216#L121 assume !(8481 == ssl3_accept_~s__state~0); 338215#L124 assume !(8482 == ssl3_accept_~s__state~0); 338213#L127 assume !(8464 == ssl3_accept_~s__state~0); 338212#L130 assume !(8465 == ssl3_accept_~s__state~0); 338211#L133 assume !(8466 == ssl3_accept_~s__state~0); 338210#L136 assume 8496 == ssl3_accept_~s__state~0; 329628#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 338209#L288 assume !(1 == ssl3_accept_~blastFlag~0); 338208#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 338206#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 329592#L294-2 ssl3_accept_~s__init_num~0 := 0; 338017#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 338005#L580 ssl3_accept_~skip~0 := 0; 338006#L100-2 assume !false; 337999#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 338000#L103 assume !(12292 == ssl3_accept_~s__state~0); 337992#L106 assume !(16384 == ssl3_accept_~s__state~0); 337993#L109 assume !(8192 == ssl3_accept_~s__state~0); 337984#L112 assume !(24576 == ssl3_accept_~s__state~0); 337985#L115 assume !(8195 == ssl3_accept_~s__state~0); 337977#L118 assume !(8480 == ssl3_accept_~s__state~0); 337978#L121 assume !(8481 == ssl3_accept_~s__state~0); 337971#L124 assume !(8482 == ssl3_accept_~s__state~0); 337972#L127 assume !(8464 == ssl3_accept_~s__state~0); 337921#L130 assume !(8465 == ssl3_accept_~s__state~0); 337922#L133 assume !(8466 == ssl3_accept_~s__state~0); 338239#L136 assume !(8496 == ssl3_accept_~s__state~0); 338237#L139 assume !(8497 == ssl3_accept_~s__state~0); 334234#L142 [2021-10-13 00:07:29,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:29,334 INFO L82 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 4 times [2021-10-13 00:07:29,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:29,334 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471801935] [2021-10-13 00:07:29,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:29,335 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:29,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:29,352 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:29,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:29,369 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:29,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:29,370 INFO L82 PathProgramCache]: Analyzing trace with hash 1241522567, now seen corresponding path program 1 times [2021-10-13 00:07:29,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:29,370 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205124164] [2021-10-13 00:07:29,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:29,371 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:29,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:29,411 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-10-13 00:07:29,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:29,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205124164] [2021-10-13 00:07:29,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205124164] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:07:29,412 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432467909] [2021-10-13 00:07:29,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:29,412 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:07:29,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:29,416 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:07:29,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-10-13 00:07:29,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:29,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:07:29,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:07:30,370 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-10-13 00:07:30,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432467909] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:07:30,370 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:07:30,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:07:30,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983311812] [2021-10-13 00:07:30,371 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:30,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:30,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:07:30,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:07:30,372 INFO L87 Difference]: Start difference. First operand 14072 states and 17674 transitions. cyclomatic complexity: 3626 Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:30,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:30,809 INFO L93 Difference]: Finished difference Result 14720 states and 18262 transitions. [2021-10-13 00:07:30,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:07:30,818 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14720 states and 18262 transitions. [2021-10-13 00:07:30,888 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 3682 [2021-10-13 00:07:30,930 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14720 states to 14580 states and 18098 transitions. [2021-10-13 00:07:30,931 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4614 [2021-10-13 00:07:30,934 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4614 [2021-10-13 00:07:30,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14580 states and 18098 transitions. [2021-10-13 00:07:30,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:30,935 INFO L681 BuchiCegarLoop]: Abstraction has 14580 states and 18098 transitions. [2021-10-13 00:07:30,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14580 states and 18098 transitions. [2021-10-13 00:07:31,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14580 to 10708. [2021-10-13 00:07:31,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10708 states, 10708 states have (on average 1.2527082555098992) internal successors, (13414), 10707 states have internal predecessors, (13414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:31,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10708 states to 10708 states and 13414 transitions. [2021-10-13 00:07:31,089 INFO L704 BuchiCegarLoop]: Abstraction has 10708 states and 13414 transitions. [2021-10-13 00:07:31,089 INFO L587 BuchiCegarLoop]: Abstraction has 10708 states and 13414 transitions. [2021-10-13 00:07:31,089 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-10-13 00:07:31,090 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10708 states and 13414 transitions. [2021-10-13 00:07:31,124 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2923 [2021-10-13 00:07:31,124 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:31,124 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:31,127 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:31,127 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:31,127 INFO L791 eck$LassoCheckResult]: Stem: 358774#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 358575#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 358528#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 358457#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 358525#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 358527#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 358568#L100-2 assume !false; 362303#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 362302#L103 assume !(12292 == ssl3_accept_~s__state~0); 362301#L106 assume !(16384 == ssl3_accept_~s__state~0); 362300#L109 assume !(8192 == ssl3_accept_~s__state~0); 362299#L112 assume !(24576 == ssl3_accept_~s__state~0); 362298#L115 assume !(8195 == ssl3_accept_~s__state~0); 362297#L118 assume !(8480 == ssl3_accept_~s__state~0); 362296#L121 assume !(8481 == ssl3_accept_~s__state~0); 362295#L124 assume !(8482 == ssl3_accept_~s__state~0); 362294#L127 assume 8464 == ssl3_accept_~s__state~0; 362293#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 362292#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 362291#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 362289#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 362284#L580 ssl3_accept_~skip~0 := 0; 362283#L100-2 assume !false; 362282#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 362281#L103 assume !(12292 == ssl3_accept_~s__state~0); 362280#L106 assume !(16384 == ssl3_accept_~s__state~0); 362279#L109 assume !(8192 == ssl3_accept_~s__state~0); 362278#L112 assume !(24576 == ssl3_accept_~s__state~0); 362277#L115 assume !(8195 == ssl3_accept_~s__state~0); 362276#L118 assume !(8480 == ssl3_accept_~s__state~0); 362275#L121 assume !(8481 == ssl3_accept_~s__state~0); 362274#L124 assume !(8482 == ssl3_accept_~s__state~0); 362273#L127 assume !(8464 == ssl3_accept_~s__state~0); 362272#L130 assume !(8465 == ssl3_accept_~s__state~0); 362271#L133 assume !(8466 == ssl3_accept_~s__state~0); 362270#L136 assume 8496 == ssl3_accept_~s__state~0; 362269#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 358926#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 358927#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 360431#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 360432#L294-2 ssl3_accept_~s__init_num~0 := 0; 367834#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 367829#L580 ssl3_accept_~skip~0 := 0; 367828#L100-2 assume !false; 367827#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 367826#L103 assume !(12292 == ssl3_accept_~s__state~0); 367825#L106 assume !(16384 == ssl3_accept_~s__state~0); 367824#L109 assume !(8192 == ssl3_accept_~s__state~0); 367823#L112 assume !(24576 == ssl3_accept_~s__state~0); 367822#L115 assume !(8195 == ssl3_accept_~s__state~0); 367821#L118 assume !(8480 == ssl3_accept_~s__state~0); 367820#L121 assume !(8481 == ssl3_accept_~s__state~0); 367819#L124 assume !(8482 == ssl3_accept_~s__state~0); 367818#L127 assume !(8464 == ssl3_accept_~s__state~0); 367817#L130 assume !(8465 == ssl3_accept_~s__state~0); 367816#L133 assume !(8466 == ssl3_accept_~s__state~0); 367815#L136 assume !(8496 == ssl3_accept_~s__state~0); 367813#L139 assume !(8497 == ssl3_accept_~s__state~0); 367814#L142 [2021-10-13 00:07:31,128 INFO L793 eck$LassoCheckResult]: Loop: 367814#L142 assume !(8512 == ssl3_accept_~s__state~0); 368104#L145 assume !(8513 == ssl3_accept_~s__state~0); 368102#L148 assume !(8528 == ssl3_accept_~s__state~0); 368100#L151 assume !(8529 == ssl3_accept_~s__state~0); 368098#L154 assume !(8544 == ssl3_accept_~s__state~0); 368096#L157 assume !(8545 == ssl3_accept_~s__state~0); 368094#L160 assume !(8560 == ssl3_accept_~s__state~0); 368092#L163 assume !(8561 == ssl3_accept_~s__state~0); 367915#L166 assume !(8448 == ssl3_accept_~s__state~0); 358642#L169 assume !(8576 == ssl3_accept_~s__state~0); 358643#L172 assume !(8577 == ssl3_accept_~s__state~0); 358458#L175 assume !(8592 == ssl3_accept_~s__state~0); 358459#L178 assume !(8593 == ssl3_accept_~s__state~0); 358545#L181 assume !(8608 == ssl3_accept_~s__state~0); 358690#L184 assume !(8609 == ssl3_accept_~s__state~0); 358691#L187 assume !(8640 == ssl3_accept_~s__state~0); 358646#L190 assume !(8641 == ssl3_accept_~s__state~0); 358621#L193 assume 8656 == ssl3_accept_~s__state~0; 358622#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 358672#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 358767#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 358555#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 358556#L505 assume !(0 == ssl3_accept_~tmp___10~0); 358566#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 366671#L580 ssl3_accept_~skip~0 := 0; 366670#L100-2 assume !false; 366669#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 366668#L103 assume !(12292 == ssl3_accept_~s__state~0); 366667#L106 assume !(16384 == ssl3_accept_~s__state~0); 366666#L109 assume !(8192 == ssl3_accept_~s__state~0); 366665#L112 assume !(24576 == ssl3_accept_~s__state~0); 366664#L115 assume !(8195 == ssl3_accept_~s__state~0); 366663#L118 assume !(8480 == ssl3_accept_~s__state~0); 366662#L121 assume !(8481 == ssl3_accept_~s__state~0); 366661#L124 assume !(8482 == ssl3_accept_~s__state~0); 366660#L127 assume !(8464 == ssl3_accept_~s__state~0); 366659#L130 assume !(8465 == ssl3_accept_~s__state~0); 366658#L133 assume !(8466 == ssl3_accept_~s__state~0); 366657#L136 assume !(8496 == ssl3_accept_~s__state~0); 366656#L139 assume !(8497 == ssl3_accept_~s__state~0); 366655#L142 assume !(8512 == ssl3_accept_~s__state~0); 366654#L145 assume !(8513 == ssl3_accept_~s__state~0); 366653#L148 assume !(8528 == ssl3_accept_~s__state~0); 366652#L151 assume !(8529 == ssl3_accept_~s__state~0); 366651#L154 assume !(8544 == ssl3_accept_~s__state~0); 366650#L157 assume !(8545 == ssl3_accept_~s__state~0); 366649#L160 assume !(8560 == ssl3_accept_~s__state~0); 366648#L163 assume !(8561 == ssl3_accept_~s__state~0); 366647#L166 assume !(8448 == ssl3_accept_~s__state~0); 366646#L169 assume !(8576 == ssl3_accept_~s__state~0); 366645#L172 assume !(8577 == ssl3_accept_~s__state~0); 366644#L175 assume !(8592 == ssl3_accept_~s__state~0); 366643#L178 assume !(8593 == ssl3_accept_~s__state~0); 366642#L181 assume !(8608 == ssl3_accept_~s__state~0); 366641#L184 assume !(8609 == ssl3_accept_~s__state~0); 366618#L187 assume !(8640 == ssl3_accept_~s__state~0); 366615#L190 assume !(8641 == ssl3_accept_~s__state~0); 366613#L193 assume !(8656 == ssl3_accept_~s__state~0); 358655#L196 assume !(8657 == ssl3_accept_~s__state~0); 358600#L199 assume 8672 == ssl3_accept_~s__state~0; 358537#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 358538#L513 assume !(4 == ssl3_accept_~blastFlag~0); 358688#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 358576#L520 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 358577#L520-2 ssl3_accept_~s__init_num~0 := 0; 367738#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 368342#L580 ssl3_accept_~skip~0 := 0; 368337#L100-2 assume !false; 368335#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 368333#L103 assume !(12292 == ssl3_accept_~s__state~0); 368331#L106 assume !(16384 == ssl3_accept_~s__state~0); 368329#L109 assume !(8192 == ssl3_accept_~s__state~0); 368327#L112 assume !(24576 == ssl3_accept_~s__state~0); 368325#L115 assume !(8195 == ssl3_accept_~s__state~0); 368323#L118 assume !(8480 == ssl3_accept_~s__state~0); 368321#L121 assume !(8481 == ssl3_accept_~s__state~0); 368319#L124 assume !(8482 == ssl3_accept_~s__state~0); 368317#L127 assume !(8464 == ssl3_accept_~s__state~0); 368315#L130 assume !(8465 == ssl3_accept_~s__state~0); 368313#L133 assume !(8466 == ssl3_accept_~s__state~0); 368311#L136 assume !(8496 == ssl3_accept_~s__state~0); 368309#L139 assume !(8497 == ssl3_accept_~s__state~0); 368307#L142 assume !(8512 == ssl3_accept_~s__state~0); 368305#L145 assume !(8513 == ssl3_accept_~s__state~0); 368303#L148 assume !(8528 == ssl3_accept_~s__state~0); 368301#L151 assume !(8529 == ssl3_accept_~s__state~0); 368299#L154 assume !(8544 == ssl3_accept_~s__state~0); 368297#L157 assume !(8545 == ssl3_accept_~s__state~0); 368295#L160 assume !(8560 == ssl3_accept_~s__state~0); 368293#L163 assume !(8561 == ssl3_accept_~s__state~0); 368291#L166 assume 8448 == ssl3_accept_~s__state~0; 368289#L167 assume !(ssl3_accept_~num1~0 > 0); 368150#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 368145#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 368138#L580 ssl3_accept_~skip~0 := 0; 368135#L100-2 assume !false; 368132#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 368129#L103 assume !(12292 == ssl3_accept_~s__state~0); 368126#L106 assume !(16384 == ssl3_accept_~s__state~0); 368123#L109 assume !(8192 == ssl3_accept_~s__state~0); 368120#L112 assume !(24576 == ssl3_accept_~s__state~0); 368117#L115 assume !(8195 == ssl3_accept_~s__state~0); 368114#L118 assume !(8480 == ssl3_accept_~s__state~0); 368111#L121 assume !(8481 == ssl3_accept_~s__state~0); 368108#L124 assume !(8482 == ssl3_accept_~s__state~0); 368106#L127 assume !(8464 == ssl3_accept_~s__state~0); 368105#L130 assume !(8465 == ssl3_accept_~s__state~0); 368103#L133 assume !(8466 == ssl3_accept_~s__state~0); 368101#L136 assume !(8496 == ssl3_accept_~s__state~0); 368099#L139 assume !(8497 == ssl3_accept_~s__state~0); 368097#L142 assume !(8512 == ssl3_accept_~s__state~0); 368095#L145 assume !(8513 == ssl3_accept_~s__state~0); 368093#L148 assume !(8528 == ssl3_accept_~s__state~0); 368091#L151 assume !(8529 == ssl3_accept_~s__state~0); 368090#L154 assume !(8544 == ssl3_accept_~s__state~0); 368089#L157 assume !(8545 == ssl3_accept_~s__state~0); 368088#L160 assume !(8560 == ssl3_accept_~s__state~0); 368087#L163 assume !(8561 == ssl3_accept_~s__state~0); 368085#L166 assume !(8448 == ssl3_accept_~s__state~0); 368084#L169 assume 8576 == ssl3_accept_~s__state~0; 368083#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 368159#L441 assume !(ssl3_accept_~ret~0 <= 0); 368158#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 366608#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 366603#L580 ssl3_accept_~skip~0 := 0; 366602#L100-2 assume !false; 366601#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 366600#L103 assume !(12292 == ssl3_accept_~s__state~0); 366599#L106 assume !(16384 == ssl3_accept_~s__state~0); 366598#L109 assume !(8192 == ssl3_accept_~s__state~0); 366597#L112 assume !(24576 == ssl3_accept_~s__state~0); 366596#L115 assume !(8195 == ssl3_accept_~s__state~0); 366595#L118 assume !(8480 == ssl3_accept_~s__state~0); 366591#L121 assume !(8481 == ssl3_accept_~s__state~0); 366288#L124 assume !(8482 == ssl3_accept_~s__state~0); 365812#L127 assume !(8464 == ssl3_accept_~s__state~0); 365725#L130 assume !(8465 == ssl3_accept_~s__state~0); 365708#L133 assume 8466 == ssl3_accept_~s__state~0; 358775#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 358746#L275 assume !(0 == ssl3_accept_~blastFlag~0); 358747#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 358761#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 365680#L580 ssl3_accept_~skip~0 := 0; 365681#L100-2 assume !false; 365672#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 365673#L103 assume !(12292 == ssl3_accept_~s__state~0); 365664#L106 assume !(16384 == ssl3_accept_~s__state~0); 365665#L109 assume !(8192 == ssl3_accept_~s__state~0); 365656#L112 assume !(24576 == ssl3_accept_~s__state~0); 365657#L115 assume !(8195 == ssl3_accept_~s__state~0); 365648#L118 assume !(8480 == ssl3_accept_~s__state~0); 365649#L121 assume !(8481 == ssl3_accept_~s__state~0); 365640#L124 assume !(8482 == ssl3_accept_~s__state~0); 365641#L127 assume !(8464 == ssl3_accept_~s__state~0); 365632#L130 assume !(8465 == ssl3_accept_~s__state~0); 365633#L133 assume !(8466 == ssl3_accept_~s__state~0); 362386#L136 assume 8496 == ssl3_accept_~s__state~0; 358936#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 358533#L288 assume !(1 == ssl3_accept_~blastFlag~0); 358534#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 366610#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 361424#L294-2 ssl3_accept_~s__init_num~0 := 0; 368277#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 368273#L580 ssl3_accept_~skip~0 := 0; 368154#L100-2 assume !false; 368155#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 368146#L103 assume !(12292 == ssl3_accept_~s__state~0); 368147#L106 assume !(16384 == ssl3_accept_~s__state~0); 368136#L109 assume !(8192 == ssl3_accept_~s__state~0); 368137#L112 assume !(24576 == ssl3_accept_~s__state~0); 368130#L115 assume !(8195 == ssl3_accept_~s__state~0); 368131#L118 assume !(8480 == ssl3_accept_~s__state~0); 368124#L121 assume !(8481 == ssl3_accept_~s__state~0); 368125#L124 assume !(8482 == ssl3_accept_~s__state~0); 368118#L127 assume !(8464 == ssl3_accept_~s__state~0); 368119#L130 assume !(8465 == ssl3_accept_~s__state~0); 368112#L133 assume !(8466 == ssl3_accept_~s__state~0); 368113#L136 assume !(8496 == ssl3_accept_~s__state~0); 368107#L139 assume !(8497 == ssl3_accept_~s__state~0); 367814#L142 [2021-10-13 00:07:31,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:31,129 INFO L82 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 5 times [2021-10-13 00:07:31,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:31,130 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258926192] [2021-10-13 00:07:31,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:31,130 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:31,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:31,151 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:31,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:31,170 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:31,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:31,171 INFO L82 PathProgramCache]: Analyzing trace with hash 419583329, now seen corresponding path program 1 times [2021-10-13 00:07:31,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:31,171 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35225231] [2021-10-13 00:07:31,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:31,172 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:31,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:31,223 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-10-13 00:07:31,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:07:31,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35225231] [2021-10-13 00:07:31,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35225231] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:07:31,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38447412] [2021-10-13 00:07:31,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:31,225 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:07:31,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:07:31,228 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:07:31,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-10-13 00:07:31,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:07:31,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:07:31,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:07:32,205 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-10-13 00:07:32,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38447412] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:07:32,205 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:07:32,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:07:32,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063167254] [2021-10-13 00:07:32,206 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:07:32,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:07:32,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:07:32,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:07:32,207 INFO L87 Difference]: Start difference. First operand 10708 states and 13414 transitions. cyclomatic complexity: 2740 Second operand has 4 states, 4 states have (on average 33.25) internal successors, (133), 4 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:32,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:07:32,454 INFO L93 Difference]: Finished difference Result 12040 states and 14894 transitions. [2021-10-13 00:07:32,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:07:32,455 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12040 states and 14894 transitions. [2021-10-13 00:07:32,497 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3029 [2021-10-13 00:07:32,524 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12040 states to 11058 states and 13703 transitions. [2021-10-13 00:07:32,524 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3742 [2021-10-13 00:07:32,527 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3912 [2021-10-13 00:07:32,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11058 states and 13703 transitions. [2021-10-13 00:07:32,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:07:32,528 INFO L681 BuchiCegarLoop]: Abstraction has 11058 states and 13703 transitions. [2021-10-13 00:07:32,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11058 states and 13703 transitions. [2021-10-13 00:07:32,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11058 to 10953. [2021-10-13 00:07:32,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10953 states, 10953 states have (on average 1.2401168629599197) internal successors, (13583), 10952 states have internal predecessors, (13583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:07:32,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10953 states to 10953 states and 13583 transitions. [2021-10-13 00:07:32,667 INFO L704 BuchiCegarLoop]: Abstraction has 10953 states and 13583 transitions. [2021-10-13 00:07:32,667 INFO L587 BuchiCegarLoop]: Abstraction has 10953 states and 13583 transitions. [2021-10-13 00:07:32,667 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-10-13 00:07:32,667 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10953 states and 13583 transitions. [2021-10-13 00:07:32,789 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3020 [2021-10-13 00:07:32,790 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:07:32,790 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:07:32,792 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:32,792 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:07:32,792 INFO L791 eck$LassoCheckResult]: Stem: 382052#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 381865#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 381814#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 381749#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 381815#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 381817#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 381856#L100-2 assume !false; 383655#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 383653#L103 assume !(12292 == ssl3_accept_~s__state~0); 383651#L106 assume !(16384 == ssl3_accept_~s__state~0); 383649#L109 assume !(8192 == ssl3_accept_~s__state~0); 383647#L112 assume !(24576 == ssl3_accept_~s__state~0); 383645#L115 assume !(8195 == ssl3_accept_~s__state~0); 383643#L118 assume !(8480 == ssl3_accept_~s__state~0); 383641#L121 assume !(8481 == ssl3_accept_~s__state~0); 383639#L124 assume !(8482 == ssl3_accept_~s__state~0); 383637#L127 assume 8464 == ssl3_accept_~s__state~0; 383635#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 383633#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 383632#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 383629#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 383622#L580 ssl3_accept_~skip~0 := 0; 383616#L100-2 assume !false; 383614#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 383612#L103 assume !(12292 == ssl3_accept_~s__state~0); 383610#L106 assume !(16384 == ssl3_accept_~s__state~0); 383608#L109 assume !(8192 == ssl3_accept_~s__state~0); 383606#L112 assume !(24576 == ssl3_accept_~s__state~0); 383604#L115 assume !(8195 == ssl3_accept_~s__state~0); 383602#L118 assume !(8480 == ssl3_accept_~s__state~0); 383600#L121 assume !(8481 == ssl3_accept_~s__state~0); 383598#L124 assume !(8482 == ssl3_accept_~s__state~0); 383596#L127 assume !(8464 == ssl3_accept_~s__state~0); 383594#L130 assume !(8465 == ssl3_accept_~s__state~0); 383592#L133 assume !(8466 == ssl3_accept_~s__state~0); 383590#L136 assume 8496 == ssl3_accept_~s__state~0; 383588#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 383586#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 383584#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 383582#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 383580#L294-2 ssl3_accept_~s__init_num~0 := 0; 383566#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 383560#L580 ssl3_accept_~skip~0 := 0; 383558#L100-2 assume !false; 383556#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 383554#L103 assume !(12292 == ssl3_accept_~s__state~0); 383552#L106 assume !(16384 == ssl3_accept_~s__state~0); 383550#L109 assume !(8192 == ssl3_accept_~s__state~0); 383548#L112 assume !(24576 == ssl3_accept_~s__state~0); 383546#L115 assume !(8195 == ssl3_accept_~s__state~0); 383544#L118 assume !(8480 == ssl3_accept_~s__state~0); 383542#L121 assume !(8481 == ssl3_accept_~s__state~0); 383540#L124 assume !(8482 == ssl3_accept_~s__state~0); 383538#L127 assume !(8464 == ssl3_accept_~s__state~0); 383536#L130 assume !(8465 == ssl3_accept_~s__state~0); 383534#L133 assume !(8466 == ssl3_accept_~s__state~0); 383532#L136 assume !(8496 == ssl3_accept_~s__state~0); 383530#L139 assume !(8497 == ssl3_accept_~s__state~0); 382107#L142 [2021-10-13 00:07:32,793 INFO L793 eck$LassoCheckResult]: Loop: 382107#L142 assume 8512 == ssl3_accept_~s__state~0; 382096#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 384041#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 384040#L309 assume !(ssl3_accept_~ret~0 <= 0); 384039#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 384037#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 384032#L580 ssl3_accept_~skip~0 := 0; 384031#L100-2 assume !false; 384030#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 384029#L103 assume !(12292 == ssl3_accept_~s__state~0); 384028#L106 assume !(16384 == ssl3_accept_~s__state~0); 384027#L109 assume !(8192 == ssl3_accept_~s__state~0); 384026#L112 assume !(24576 == ssl3_accept_~s__state~0); 384025#L115 assume !(8195 == ssl3_accept_~s__state~0); 384024#L118 assume !(8480 == ssl3_accept_~s__state~0); 384023#L121 assume !(8481 == ssl3_accept_~s__state~0); 384022#L124 assume !(8482 == ssl3_accept_~s__state~0); 384021#L127 assume !(8464 == ssl3_accept_~s__state~0); 384020#L130 assume !(8465 == ssl3_accept_~s__state~0); 384019#L133 assume !(8466 == ssl3_accept_~s__state~0); 384018#L136 assume !(8496 == ssl3_accept_~s__state~0); 384017#L139 assume !(8497 == ssl3_accept_~s__state~0); 384016#L142 assume !(8512 == ssl3_accept_~s__state~0); 384015#L145 assume !(8513 == ssl3_accept_~s__state~0); 384014#L148 assume 8528 == ssl3_accept_~s__state~0; 382455#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 384013#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 384011#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 384004#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 384002#L354 assume !(ssl3_accept_~ret~0 <= 0); 384001#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 383999#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 383994#L580 ssl3_accept_~skip~0 := 0; 383992#L100-2 assume !false; 383987#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 383985#L103 assume !(12292 == ssl3_accept_~s__state~0); 383983#L106 assume !(16384 == ssl3_accept_~s__state~0); 383981#L109 assume !(8192 == ssl3_accept_~s__state~0); 383979#L112 assume !(24576 == ssl3_accept_~s__state~0); 383977#L115 assume !(8195 == ssl3_accept_~s__state~0); 383975#L118 assume !(8480 == ssl3_accept_~s__state~0); 383973#L121 assume !(8481 == ssl3_accept_~s__state~0); 383971#L124 assume !(8482 == ssl3_accept_~s__state~0); 383969#L127 assume !(8464 == ssl3_accept_~s__state~0); 383967#L130 assume !(8465 == ssl3_accept_~s__state~0); 383965#L133 assume !(8466 == ssl3_accept_~s__state~0); 383963#L136 assume !(8496 == ssl3_accept_~s__state~0); 383961#L139 assume !(8497 == ssl3_accept_~s__state~0); 383959#L142 assume !(8512 == ssl3_accept_~s__state~0); 383957#L145 assume !(8513 == ssl3_accept_~s__state~0); 383955#L148 assume !(8528 == ssl3_accept_~s__state~0); 383953#L151 assume !(8529 == ssl3_accept_~s__state~0); 383951#L154 assume 8544 == ssl3_accept_~s__state~0; 382428#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 383948#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 383945#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 383943#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 383939#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 383938#L401 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 383935#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 383930#L580 ssl3_accept_~skip~0 := 0; 383929#L100-2 assume !false; 383928#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 383927#L103 assume !(12292 == ssl3_accept_~s__state~0); 383926#L106 assume !(16384 == ssl3_accept_~s__state~0); 383925#L109 assume !(8192 == ssl3_accept_~s__state~0); 383924#L112 assume !(24576 == ssl3_accept_~s__state~0); 383923#L115 assume !(8195 == ssl3_accept_~s__state~0); 383922#L118 assume !(8480 == ssl3_accept_~s__state~0); 383921#L121 assume !(8481 == ssl3_accept_~s__state~0); 383920#L124 assume !(8482 == ssl3_accept_~s__state~0); 383919#L127 assume !(8464 == ssl3_accept_~s__state~0); 383918#L130 assume !(8465 == ssl3_accept_~s__state~0); 383917#L133 assume !(8466 == ssl3_accept_~s__state~0); 383916#L136 assume !(8496 == ssl3_accept_~s__state~0); 383915#L139 assume !(8497 == ssl3_accept_~s__state~0); 383914#L142 assume !(8512 == ssl3_accept_~s__state~0); 383913#L145 assume !(8513 == ssl3_accept_~s__state~0); 383912#L148 assume !(8528 == ssl3_accept_~s__state~0); 383911#L151 assume !(8529 == ssl3_accept_~s__state~0); 383910#L154 assume !(8544 == ssl3_accept_~s__state~0); 383909#L157 assume !(8545 == ssl3_accept_~s__state~0); 383908#L160 assume !(8560 == ssl3_accept_~s__state~0); 383907#L163 assume !(8561 == ssl3_accept_~s__state~0); 383906#L166 assume 8448 == ssl3_accept_~s__state~0; 383905#L167 assume !(ssl3_accept_~num1~0 > 0); 383903#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 383900#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 383891#L580 ssl3_accept_~skip~0 := 0; 383890#L100-2 assume !false; 383889#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 383888#L103 assume !(12292 == ssl3_accept_~s__state~0); 383887#L106 assume !(16384 == ssl3_accept_~s__state~0); 383886#L109 assume !(8192 == ssl3_accept_~s__state~0); 383885#L112 assume !(24576 == ssl3_accept_~s__state~0); 383884#L115 assume !(8195 == ssl3_accept_~s__state~0); 383883#L118 assume !(8480 == ssl3_accept_~s__state~0); 383882#L121 assume !(8481 == ssl3_accept_~s__state~0); 383881#L124 assume !(8482 == ssl3_accept_~s__state~0); 383880#L127 assume !(8464 == ssl3_accept_~s__state~0); 383879#L130 assume !(8465 == ssl3_accept_~s__state~0); 383878#L133 assume !(8466 == ssl3_accept_~s__state~0); 383877#L136 assume !(8496 == ssl3_accept_~s__state~0); 383876#L139 assume !(8497 == ssl3_accept_~s__state~0); 383875#L142 assume !(8512 == ssl3_accept_~s__state~0); 383874#L145 assume !(8513 == ssl3_accept_~s__state~0); 383873#L148 assume !(8528 == ssl3_accept_~s__state~0); 383872#L151 assume !(8529 == ssl3_accept_~s__state~0); 383871#L154 assume !(8544 == ssl3_accept_~s__state~0); 383870#L157 assume !(8545 == ssl3_accept_~s__state~0); 383869#L160 assume !(8560 == ssl3_accept_~s__state~0); 383868#L163 assume !(8561 == ssl3_accept_~s__state~0); 383867#L166 assume !(8448 == ssl3_accept_~s__state~0); 383866#L169 assume 8576 == ssl3_accept_~s__state~0; 382845#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 383864#L441 assume !(ssl3_accept_~ret~0 <= 0); 383860#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 382932#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 382928#L580 ssl3_accept_~skip~0 := 0; 382921#L100-2 assume !false; 382922#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 382915#L103 assume !(12292 == ssl3_accept_~s__state~0); 382916#L106 assume !(16384 == ssl3_accept_~s__state~0); 382909#L109 assume !(8192 == ssl3_accept_~s__state~0); 382910#L112 assume !(24576 == ssl3_accept_~s__state~0); 382903#L115 assume !(8195 == ssl3_accept_~s__state~0); 382904#L118 assume !(8480 == ssl3_accept_~s__state~0); 382897#L121 assume !(8481 == ssl3_accept_~s__state~0); 382898#L124 assume !(8482 == ssl3_accept_~s__state~0); 382891#L127 assume !(8464 == ssl3_accept_~s__state~0); 382892#L130 assume !(8465 == ssl3_accept_~s__state~0); 382859#L133 assume 8466 == ssl3_accept_~s__state~0; 382159#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 382851#L275 assume !(0 == ssl3_accept_~blastFlag~0); 382852#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 382666#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 382662#L580 ssl3_accept_~skip~0 := 0; 382594#L100-2 assume !false; 382595#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 382452#L103 assume !(12292 == ssl3_accept_~s__state~0); 382453#L106 assume !(16384 == ssl3_accept_~s__state~0); 382425#L109 assume !(8192 == ssl3_accept_~s__state~0); 382426#L112 assume !(24576 == ssl3_accept_~s__state~0); 382348#L115 assume !(8195 == ssl3_accept_~s__state~0); 382349#L118 assume !(8480 == ssl3_accept_~s__state~0); 382229#L121 assume !(8481 == ssl3_accept_~s__state~0); 382230#L124 assume !(8482 == ssl3_accept_~s__state~0); 382171#L127 assume !(8464 == ssl3_accept_~s__state~0); 382172#L130 assume !(8465 == ssl3_accept_~s__state~0); 382155#L133 assume !(8466 == ssl3_accept_~s__state~0); 382156#L136 assume 8496 == ssl3_accept_~s__state~0; 382141#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 382142#L288 assume !(1 == ssl3_accept_~blastFlag~0); 382136#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 382134#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 382132#L294-2 ssl3_accept_~s__init_num~0 := 0; 382133#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 382124#L580 ssl3_accept_~skip~0 := 0; 382123#L100-2 assume !false; 382122#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 382121#L103 assume !(12292 == ssl3_accept_~s__state~0); 382120#L106 assume !(16384 == ssl3_accept_~s__state~0); 382119#L109 assume !(8192 == ssl3_accept_~s__state~0); 382118#L112 assume !(24576 == ssl3_accept_~s__state~0); 382117#L115 assume !(8195 == ssl3_accept_~s__state~0); 382115#L118 assume !(8480 == ssl3_accept_~s__state~0); 382116#L121 assume !(8481 == ssl3_accept_~s__state~0); 384047#L124 assume !(8482 == ssl3_accept_~s__state~0); 384046#L127 assume !(8464 == ssl3_accept_~s__state~0); 384045#L130 assume !(8465 == ssl3_accept_~s__state~0); 384044#L133 assume !(8466 == ssl3_accept_~s__state~0); 382108#L136 assume !(8496 == ssl3_accept_~s__state~0); 382106#L139 assume !(8497 == ssl3_accept_~s__state~0); 382107#L142 [2021-10-13 00:07:32,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:32,793 INFO L82 PathProgramCache]: Analyzing trace with hash -990797971, now seen corresponding path program 1 times [2021-10-13 00:07:32,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:32,794 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142026730] [2021-10-13 00:07:32,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:32,794 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:32,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:32,804 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:32,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:32,817 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:32,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:32,818 INFO L82 PathProgramCache]: Analyzing trace with hash 1896797630, now seen corresponding path program 3 times [2021-10-13 00:07:32,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:32,818 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486553165] [2021-10-13 00:07:32,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:32,818 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:32,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:32,831 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:32,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:32,859 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:32,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:07:32,859 INFO L82 PathProgramCache]: Analyzing trace with hash 34477522, now seen corresponding path program 1 times [2021-10-13 00:07:32,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:07:32,860 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476713435] [2021-10-13 00:07:32,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:07:32,860 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:07:32,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:32,878 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:07:32,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:07:32,964 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:07:35,572 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 13.10 12:07:35 BoogieIcfgContainer [2021-10-13 00:07:35,572 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-13 00:07:35,573 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-13 00:07:35,573 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-13 00:07:35,574 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-13 00:07:35,574 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:06:57" (3/4) ... [2021-10-13 00:07:35,577 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-13 00:07:35,678 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/witness.graphml [2021-10-13 00:07:35,678 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-13 00:07:35,680 INFO L168 Benchmark]: Toolchain (without parser) took 39223.93 ms. Allocated memory was 100.7 MB in the beginning and 6.7 GB in the end (delta: 6.6 GB). Free memory was 67.3 MB in the beginning and 5.8 GB in the end (delta: -5.7 GB). Peak memory consumption was 911.3 MB. Max. memory is 16.1 GB. [2021-10-13 00:07:35,681 INFO L168 Benchmark]: CDTParser took 0.34 ms. Allocated memory is still 100.7 MB. Free memory is still 53.1 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 00:07:35,681 INFO L168 Benchmark]: CACSL2BoogieTranslator took 461.28 ms. Allocated memory was 100.7 MB in the beginning and 142.6 MB in the end (delta: 41.9 MB). Free memory was 67.0 MB in the beginning and 113.9 MB in the end (delta: -46.9 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-13 00:07:35,682 INFO L168 Benchmark]: Boogie Procedure Inliner took 96.06 ms. Allocated memory is still 142.6 MB. Free memory was 113.9 MB in the beginning and 111.2 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 00:07:35,682 INFO L168 Benchmark]: Boogie Preprocessor took 79.18 ms. Allocated memory is still 142.6 MB. Free memory was 111.2 MB in the beginning and 109.2 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 00:07:35,683 INFO L168 Benchmark]: RCFGBuilder took 870.55 ms. Allocated memory is still 142.6 MB. Free memory was 108.4 MB in the beginning and 84.5 MB in the end (delta: 23.8 MB). Peak memory consumption was 23.1 MB. Max. memory is 16.1 GB. [2021-10-13 00:07:35,683 INFO L168 Benchmark]: BuchiAutomizer took 37601.42 ms. Allocated memory was 142.6 MB in the beginning and 6.7 GB in the end (delta: 6.6 GB). Free memory was 84.5 MB in the beginning and 5.8 GB in the end (delta: -5.7 GB). Peak memory consumption was 882.7 MB. Max. memory is 16.1 GB. [2021-10-13 00:07:35,684 INFO L168 Benchmark]: Witness Printer took 105.32 ms. Allocated memory is still 6.7 GB. Free memory was 5.8 GB in the beginning and 5.8 GB in the end (delta: 8.4 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2021-10-13 00:07:35,686 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.34 ms. Allocated memory is still 100.7 MB. Free memory is still 53.1 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 461.28 ms. Allocated memory was 100.7 MB in the beginning and 142.6 MB in the end (delta: 41.9 MB). Free memory was 67.0 MB in the beginning and 113.9 MB in the end (delta: -46.9 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 96.06 ms. Allocated memory is still 142.6 MB. Free memory was 113.9 MB in the beginning and 111.2 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 79.18 ms. Allocated memory is still 142.6 MB. Free memory was 111.2 MB in the beginning and 109.2 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 870.55 ms. Allocated memory is still 142.6 MB. Free memory was 108.4 MB in the beginning and 84.5 MB in the end (delta: 23.8 MB). Peak memory consumption was 23.1 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 37601.42 ms. Allocated memory was 142.6 MB in the beginning and 6.7 GB in the end (delta: 6.6 GB). Free memory was 84.5 MB in the beginning and 5.8 GB in the end (delta: -5.7 GB). Peak memory consumption was 882.7 MB. Max. memory is 16.1 GB. * Witness Printer took 105.32 ms. Allocated memory is still 6.7 GB. Free memory was 5.8 GB in the beginning and 5.8 GB in the end (delta: 8.4 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 36 terminating modules (33 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 33 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 10953 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 37.5s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 20.8s. Construction of modules took 3.9s. Büchi inclusion checks took 5.1s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 4122.6ms AutomataMinimizationTime, 36 MinimizatonAttempts, 23858 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 2.3s Buchi closure took 0.1s. Biggest automaton had 14072 states and ocurred in iteration 30. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 8180 SDtfs, 5611 SDslu, 5740 SDs, 0 SdLazy, 4088 SolverSat, 803 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3932.4ms Time LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital53 mio100 ax100 hnf100 lsp32 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 46ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 142]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=10064} State at position 1 is {NULL=0, s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, NULL=10064, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d48c1c9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4acbbf35=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@654d7e24=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d34d130=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1333b3ba=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24418a9d=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46221f19=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43370b56=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78cadc70=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5aa0defa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d05e08c=0, s__shutdown=0, NULL=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b6a6efa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@cf56755=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5032c94f=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a60b939=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71220936=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@231c889a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@103d52b2=0, __cil_tmp57=-2097151, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=10, tmp___2=0, cb=10, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=19, tmp___6=0, tmp=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@71402587=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@395a2d6f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1f8723ca=0, s__s3__tmp__reuse_message=13, s__ctx__stats__sess_accept_renegotiate=0, l=-256, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@305d03d8=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44d4e3b4=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51a7020a=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1246aabb=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7e1e2611=0, blastFlag=2, NULL=10067, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@34cc04fd=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@432d4678=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4bdbd7ab=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20982076=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a7912ac=2, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20bedf58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61db266=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@351bc660=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4051ef80=1, s__options=-2097151, s__cert=11, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69666f74=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57b7046a=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5cbde104=1, Time=8, num1=0, NULL=10066, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30c4ae49=0, NULL=10065, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@149ce82e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fb7bb6b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@794307a4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b8ed623=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d82dc9c=0, s__init_buf___0=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@465b4566=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e6b5cb3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19f25e76=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7884fe50=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@35f610ad=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76242d4d=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 142]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L613] int s ; [L614] int tmp ; [L618] s = 8464 [L13] int s__info_callback = __VERIFIER_nondet_int() ; [L14] int s__in_handshake = __VERIFIER_nondet_int() ; [L15] int s__state ; [L16] int s__new_session ; [L17] int s__server ; [L18] int s__version = __VERIFIER_nondet_int() ; [L19] int s__type ; [L20] int s__init_num ; [L21] int s__hit = __VERIFIER_nondet_int() ; [L22] int s__rwstate ; [L23] int s__init_buf___0 = 1; [L24] int s__debug = __VERIFIER_nondet_int() ; [L25] int s__shutdown ; [L26] int s__cert = __VERIFIER_nondet_int() ; [L27] int s__options = __VERIFIER_nondet_int() ; [L28] int s__verify_mode = __VERIFIER_nondet_int() ; [L29] int s__session__peer = __VERIFIER_nondet_int() ; [L30] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L31] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__cert_request ; [L36] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__use_rsa_tmp ; [L38] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L42] int s__session__cipher ; [L43] int buf ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp ; [L47] int cb ; [L48] long num1 ; [L49] int ret ; [L50] int new_state ; [L51] int state ; [L52] int skip ; [L53] int got_new_session ; [L54] int tmp___1 = __VERIFIER_nondet_int() ; [L55] int tmp___2 = __VERIFIER_nondet_int() ; [L56] int tmp___3 = __VERIFIER_nondet_int() ; [L57] int tmp___4 = __VERIFIER_nondet_int() ; [L58] int tmp___5 = __VERIFIER_nondet_int() ; [L59] int tmp___6 = __VERIFIER_nondet_int() ; [L60] int tmp___7 ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 = __VERIFIER_nondet_int() ; [L63] int tmp___10 = __VERIFIER_nondet_int() ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 ; [L75] s__state = initial_state [L76] blastFlag = 0 [L77] tmp = __VERIFIER_nondet_int() [L78] Time = tmp [L79] cb = 0 [L80] ret = -1 [L81] skip = 0 [L82] got_new_session = 0 [L83] COND TRUE s__info_callback != 0 [L84] cb = s__info_callback [L90] s__in_handshake ++ [L91] COND FALSE !(tmp___1 + 12288) [L96] COND FALSE !(s__cert == 0) [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND TRUE s__state == 8464 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND TRUE blastFlag == 0 [L276] blastFlag = 1 [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND TRUE blastFlag == 1 [L289] blastFlag = 2 [L291] COND FALSE !(ret <= 0) [L294] COND FALSE !(\read(s__hit)) [L297] s__state = 8512 [L299] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) Loop: [L142] COND TRUE s__state == 8512 [L304] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L305] COND FALSE !(__cil_tmp56 + 256UL) [L308] ret = __VERIFIER_nondet_int() [L309] COND FALSE !(ret <= 0) [L314] s__state = 8528 [L315] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND TRUE s__state == 8528 [L319] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L321] __cil_tmp57 = (unsigned long )s__options [L322] COND TRUE __cil_tmp57 + 2097152UL [L323] s__s3__tmp__use_rsa_tmp = 1 [L328] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L353] ret = __VERIFIER_nondet_int() [L354] COND FALSE !(ret <= 0) [L371] s__state = 8544 [L372] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND TRUE s__state == 8544 [L376] COND TRUE s__verify_mode + 1 [L377] COND FALSE !(s__session__peer != 0) [L388] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L389] COND FALSE !(__cil_tmp61 + 256UL) [L399] s__s3__tmp__cert_request = 1 [L400] ret = __VERIFIER_nondet_int() [L401] COND FALSE !(ret <= 0) [L404] s__state = 8448 [L405] s__s3__tmp__next_state___0 = 8576 [L406] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND TRUE s__state == 8448 [L427] COND FALSE !(num1 > 0L) [L436] s__state = s__s3__tmp__next_state___0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND FALSE !(s__state == 8448) [L169] COND TRUE s__state == 8576 [L440] ret = __VERIFIER_nondet_int() [L441] COND FALSE !(ret <= 0) [L444] COND TRUE ret == 2 [L445] s__state = 8466 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND TRUE s__state == 8466 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND FALSE !(blastFlag == 0) [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND FALSE !(blastFlag == 1) [L291] COND FALSE !(ret <= 0) [L294] COND FALSE !(\read(s__hit)) [L297] s__state = 8512 [L299] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-13 00:07:35,781 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-10-13 00:07:35,990 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-10-13 00:07:36,191 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-10-13 00:07:36,478 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-10-13 00:07:36,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-10-13 00:07:36,789 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-10-13 00:07:36,990 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-10-13 00:07:37,194 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-10-13 00:07:37,390 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-10-13 00:07:37,593 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2cf46075-9640-4239-99b0-d19ea540313c/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...