./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version b2eff8ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD --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 625382572fdd121c7fc1f6ce895c2edbd39edc9e78d01fc5d95e450cae080a7e ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-b2eff8b [2021-10-29 00:01:22,137 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-29 00:01:22,140 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-29 00:01:22,190 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-29 00:01:22,191 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-29 00:01:22,193 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-29 00:01:22,196 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-29 00:01:22,199 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-29 00:01:22,202 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-29 00:01:22,204 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-29 00:01:22,206 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-29 00:01:22,208 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-29 00:01:22,209 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-29 00:01:22,211 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-29 00:01:22,213 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-29 00:01:22,215 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-29 00:01:22,217 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-29 00:01:22,219 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-29 00:01:22,222 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-29 00:01:22,225 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-29 00:01:22,228 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-29 00:01:22,230 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-29 00:01:22,232 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-29 00:01:22,233 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-29 00:01:22,238 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-29 00:01:22,239 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-29 00:01:22,240 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-29 00:01:22,241 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-29 00:01:22,242 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-29 00:01:22,244 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-29 00:01:22,244 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-29 00:01:22,246 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-29 00:01:22,247 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-29 00:01:22,249 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-29 00:01:22,250 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-29 00:01:22,251 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-29 00:01:22,252 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-29 00:01:22,253 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-29 00:01:22,253 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-29 00:01:22,255 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-29 00:01:22,256 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-29 00:01:22,257 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-29 00:01:22,301 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-29 00:01:22,302 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-29 00:01:22,302 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-29 00:01:22,302 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-29 00:01:22,309 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-29 00:01:22,309 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-29 00:01:22,310 INFO L138 SettingsManager]: * Use SBE=true [2021-10-29 00:01:22,310 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-29 00:01:22,310 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-29 00:01:22,311 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-29 00:01:22,312 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-29 00:01:22,312 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-29 00:01:22,313 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-29 00:01:22,313 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-29 00:01:22,313 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-29 00:01:22,313 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-29 00:01:22,314 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-29 00:01:22,314 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-29 00:01:22,314 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-29 00:01:22,314 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-29 00:01:22,315 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-29 00:01:22,315 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-29 00:01:22,315 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-29 00:01:22,316 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-29 00:01:22,316 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-29 00:01:22,317 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-29 00:01:22,317 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-29 00:01:22,317 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-29 00:01:22,318 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-29 00:01:22,318 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-29 00:01:22,318 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-29 00:01:22,319 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-29 00:01:22,320 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-29 00:01:22,320 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_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/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_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD 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 -> 625382572fdd121c7fc1f6ce895c2edbd39edc9e78d01fc5d95e450cae080a7e [2021-10-29 00:01:22,653 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-29 00:01:22,683 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-29 00:01:22,688 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-29 00:01:22,690 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-29 00:01:22,692 INFO L275 PluginConnector]: CDTParser initialized [2021-10-29 00:01:22,693 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/../../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2021-10-29 00:01:22,789 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/data/9b15d34d5/f6734dc345ce4d8bb9e8a810cfc4077a/FLAG993d02454 [2021-10-29 00:01:23,399 INFO L306 CDTParser]: Found 1 translation units. [2021-10-29 00:01:23,400 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2021-10-29 00:01:23,416 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/data/9b15d34d5/f6734dc345ce4d8bb9e8a810cfc4077a/FLAG993d02454 [2021-10-29 00:01:23,747 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/data/9b15d34d5/f6734dc345ce4d8bb9e8a810cfc4077a [2021-10-29 00:01:23,751 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-29 00:01:23,752 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-29 00:01:23,765 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-29 00:01:23,765 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-29 00:01:23,771 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-29 00:01:23,772 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.10 12:01:23" (1/1) ... [2021-10-29 00:01:23,774 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@76f74722 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:01:23, skipping insertion in model container [2021-10-29 00:01:23,775 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.10 12:01:23" (1/1) ... [2021-10-29 00:01:23,784 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-29 00:01:23,864 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-29 00:01:24,259 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_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c[44943,44956] [2021-10-29 00:01:24,270 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-29 00:01:24,289 INFO L203 MainTranslator]: Completed pre-run [2021-10-29 00:01:24,393 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_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c[44943,44956] [2021-10-29 00:01:24,397 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-29 00:01:24,414 INFO L208 MainTranslator]: Completed translation [2021-10-29 00:01:24,415 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:01:24 WrapperNode [2021-10-29 00:01:24,415 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-29 00:01:24,417 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-29 00:01:24,417 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-29 00:01:24,417 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-29 00:01:24,427 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:01:24" (1/1) ... [2021-10-29 00:01:24,440 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:01:24" (1/1) ... [2021-10-29 00:01:24,500 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-29 00:01:24,502 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-29 00:01:24,502 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-29 00:01:24,502 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-29 00:01:24,514 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:01:24" (1/1) ... [2021-10-29 00:01:24,514 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:01:24" (1/1) ... [2021-10-29 00:01:24,535 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:01:24" (1/1) ... [2021-10-29 00:01:24,535 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:01:24" (1/1) ... [2021-10-29 00:01:24,546 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:01:24" (1/1) ... [2021-10-29 00:01:24,568 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:01:24" (1/1) ... [2021-10-29 00:01:24,571 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:01:24" (1/1) ... [2021-10-29 00:01:24,576 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-29 00:01:24,578 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-29 00:01:24,578 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-29 00:01:24,578 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-29 00:01:24,579 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:01:24" (1/1) ... [2021-10-29 00:01:24,602 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:24,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:24,634 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:24,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-29 00:01:24,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-29 00:01:24,687 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-29 00:01:24,687 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-29 00:01:24,688 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-29 00:01:24,820 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-29 00:01:25,546 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-29 00:01:25,548 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-29 00:01:25,565 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-29 00:01:25,565 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-29 00:01:25,568 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.10 12:01:25 BoogieIcfgContainer [2021-10-29 00:01:25,568 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-29 00:01:25,573 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-29 00:01:25,574 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-29 00:01:25,578 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-29 00:01:25,579 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-29 00:01:25,579 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 29.10 12:01:23" (1/3) ... [2021-10-29 00:01:25,581 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5a035bc0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 29.10 12:01:25, skipping insertion in model container [2021-10-29 00:01:25,582 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-29 00:01:25,582 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:01:24" (2/3) ... [2021-10-29 00:01:25,583 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5a035bc0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 29.10 12:01:25, skipping insertion in model container [2021-10-29 00:01:25,583 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-29 00:01:25,583 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.10 12:01:25" (3/3) ... [2021-10-29 00:01:25,586 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_8.cil.c [2021-10-29 00:01:25,643 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-29 00:01:25,644 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-29 00:01:25,644 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-29 00:01:25,645 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-29 00:01:25,645 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-29 00:01:25,645 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-29 00:01:25,646 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-29 00:01:25,646 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-29 00:01:25,684 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 0 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-29 00:01:25,748 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-10-29 00:01:25,748 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:25,749 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:25,764 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-29 00:01:25,764 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:01:25,764 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-29 00:01:25,765 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 0 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-29 00:01:25,774 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-10-29 00:01:25,775 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:25,775 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:25,777 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-29 00:01:25,777 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:01:25,783 INFO L791 eck$LassoCheckResult]: Stem: 129#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); 46#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; 42#L93true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26#L96-2true ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 131#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22#L101-1true assume !(0 == ssl3_accept_~s__cert~0); 50#L110-2true [2021-10-29 00:01:25,784 INFO L793 eck$LassoCheckResult]: Loop: 50#L110-2true assume !false; 23#L111true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123#L113true assume !(12292 == ssl3_accept_~s__state~0); 32#L116true assume !(16384 == ssl3_accept_~s__state~0); 130#L119true assume !(8192 == ssl3_accept_~s__state~0); 60#L122true assume !(24576 == ssl3_accept_~s__state~0); 90#L125true assume !(8195 == ssl3_accept_~s__state~0); 66#L128true assume 8480 == ssl3_accept_~s__state~0; 139#L132true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 12#L270true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 72#L577true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43#L614true ssl3_accept_~skip~0 := 0; 50#L110-2true [2021-10-29 00:01:25,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:25,792 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-29 00:01:25,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:25,804 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912066748] [2021-10-29 00:01:25,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:25,805 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:25,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:25,929 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:25,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:25,995 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:25,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:25,999 INFO L85 PathProgramCache]: Analyzing trace with hash -289466025, now seen corresponding path program 1 times [2021-10-29 00:01:26,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:26,000 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561355247] [2021-10-29 00:01:26,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:26,001 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:26,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:26,024 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:26,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:26,041 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:26,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:26,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1315319896, now seen corresponding path program 1 times [2021-10-29 00:01:26,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:26,046 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274506690] [2021-10-29 00:01:26,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:26,047 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:26,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:26,224 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-29 00:01:26,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:26,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274506690] [2021-10-29 00:01:26,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274506690] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:26,226 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:26,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:26,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438439954] [2021-10-29 00:01:26,438 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:01:26,439 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:01:26,440 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:01:26,440 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:01:26,441 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-29 00:01:26,441 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:26,441 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:01:26,442 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:01:26,442 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2021-10-29 00:01:26,442 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:01:26,443 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:01:26,473 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-29 00:01:26,483 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-29 00:01:26,492 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-29 00:01:26,498 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-29 00:01:26,504 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-29 00:01:26,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:01:26,519 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-29 00:01:26,656 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:01:26,657 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-29 00:01:26,660 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:26,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:26,666 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:26,669 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:26,670 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:26,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-29 00:01:26,707 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:01:26,707 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-29 00:01:26,737 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:26,738 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:26,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:26,740 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:26,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-29 00:01:26,750 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:26,750 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:26,803 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:26,804 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:26,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:26,809 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:26,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-29 00:01:26,832 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-29 00:01:26,832 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:26,864 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-29 00:01:26,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2021-10-29 00:01:26,898 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:01:26,898 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:01:26,899 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:01:26,899 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:01:26,899 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-29 00:01:26,899 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:26,899 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:01:26,899 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:01:26,899 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2021-10-29 00:01:26,899 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:01:26,899 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:01:26,901 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:01:26,905 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-29 00:01:26,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:01:26,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:01:26,929 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-29 00:01:26,949 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-29 00:01:26,953 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-29 00:01:27,066 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:01:27,072 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-29 00:01:27,074 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:27,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:27,075 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:27,090 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-29 00:01:27,103 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:27,103 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:27,104 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:27,104 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:27,105 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:27,107 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:27,108 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:27,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-29 00:01:27,141 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:27,186 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:27,188 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:27,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:27,191 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:27,196 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-29 00:01:27,208 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:27,209 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:27,209 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:27,209 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:27,209 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:27,212 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:27,212 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:27,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-29 00:01:27,227 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-29 00:01:27,245 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-29 00:01:27,245 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-29 00:01:27,247 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:27,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:27,261 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:27,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-29 00:01:27,330 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-29 00:01:27,330 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-29 00:01:27,330 INFO L513 LassoAnalysis]: Proved termination. [2021-10-29 00:01:27,331 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-29 00:01:27,379 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:27,382 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-29 00:01:27,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:27,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:27,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-29 00:01:27,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:01:27,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:27,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-29 00:01:27,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:01:27,697 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-29 00:01:27,716 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-29 00:01:27,719 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 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-29 00:01:27,935 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:28,695 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 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 818 states and 1385 transitions. Complement of second has 10 states. [2021-10-29 00:01:28,696 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-29 00:01:28,698 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-29 00:01:28,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 597 transitions. [2021-10-29 00:01:28,702 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 12 letters. [2021-10-29 00:01:28,704 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:01:28,704 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 18 letters. Loop has 12 letters. [2021-10-29 00:01:28,705 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:01:28,705 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 24 letters. [2021-10-29 00:01:28,707 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:01:28,708 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 818 states and 1385 transitions. [2021-10-29 00:01:28,726 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2021-10-29 00:01:28,742 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 818 states to 676 states and 1053 transitions. [2021-10-29 00:01:28,744 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 379 [2021-10-29 00:01:28,745 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 390 [2021-10-29 00:01:28,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 676 states and 1053 transitions. [2021-10-29 00:01:28,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:28,747 INFO L681 BuchiCegarLoop]: Abstraction has 676 states and 1053 transitions. [2021-10-29 00:01:28,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states and 1053 transitions. [2021-10-29 00:01:28,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 472. [2021-10-29 00:01:28,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 472 states have (on average 1.548728813559322) internal successors, (731), 471 states have internal predecessors, (731), 0 states have call successors, (0), 0 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-29 00:01:28,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 731 transitions. [2021-10-29 00:01:28,819 INFO L704 BuchiCegarLoop]: Abstraction has 472 states and 731 transitions. [2021-10-29 00:01:28,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:28,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:28,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:28,826 INFO L87 Difference]: Start difference. First operand 472 states and 731 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-29 00:01:29,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:29,013 INFO L93 Difference]: Finished difference Result 524 states and 812 transitions. [2021-10-29 00:01:29,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:29,014 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 524 states and 812 transitions. [2021-10-29 00:01:29,021 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 257 [2021-10-29 00:01:29,028 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 524 states to 524 states and 812 transitions. [2021-10-29 00:01:29,028 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2021-10-29 00:01:29,029 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 321 [2021-10-29 00:01:29,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 524 states and 812 transitions. [2021-10-29 00:01:29,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:29,030 INFO L681 BuchiCegarLoop]: Abstraction has 524 states and 812 transitions. [2021-10-29 00:01:29,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states and 812 transitions. [2021-10-29 00:01:29,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 504. [2021-10-29 00:01:29,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 504 states have (on average 1.5595238095238095) internal successors, (786), 503 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 00:01:29,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 786 transitions. [2021-10-29 00:01:29,055 INFO L704 BuchiCegarLoop]: Abstraction has 504 states and 786 transitions. [2021-10-29 00:01:29,055 INFO L587 BuchiCegarLoop]: Abstraction has 504 states and 786 transitions. [2021-10-29 00:01:29,055 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-29 00:01:29,055 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 504 states and 786 transitions. [2021-10-29 00:01:29,060 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2021-10-29 00:01:29,060 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:29,060 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:29,062 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-29 00:01:29,062 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:01:29,062 INFO L791 eck$LassoCheckResult]: Stem: 2323#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); 2178#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; 2168#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2119#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 2120#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2109#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 2110#L110-2 assume !false; 2111#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2112#L113 assume !(12292 == ssl3_accept_~s__state~0); 2141#L116 assume !(16384 == ssl3_accept_~s__state~0); 2142#L119 assume !(8192 == ssl3_accept_~s__state~0); 2211#L122 assume !(24576 == ssl3_accept_~s__state~0); 2212#L125 assume !(8195 == ssl3_accept_~s__state~0); 2225#L128 assume !(8480 == ssl3_accept_~s__state~0); 2226#L131 assume !(8481 == ssl3_accept_~s__state~0); 2326#L134 assume !(8482 == ssl3_accept_~s__state~0); 2327#L137 assume 8464 == ssl3_accept_~s__state~0; 2073#L144 [2021-10-29 00:01:29,063 INFO L793 eck$LassoCheckResult]: Loop: 2073#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2074#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2096#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2082#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2474#L614 ssl3_accept_~skip~0 := 0; 2470#L110-2 assume !false; 2465#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2459#L113 assume !(12292 == ssl3_accept_~s__state~0); 2460#L116 assume !(16384 == ssl3_accept_~s__state~0); 2461#L119 assume !(8192 == ssl3_accept_~s__state~0); 2454#L122 assume !(24576 == ssl3_accept_~s__state~0); 2455#L125 assume !(8195 == ssl3_accept_~s__state~0); 2357#L128 assume !(8480 == ssl3_accept_~s__state~0); 2354#L131 assume !(8481 == ssl3_accept_~s__state~0); 2349#L134 assume !(8482 == ssl3_accept_~s__state~0); 2350#L137 assume 8464 == ssl3_accept_~s__state~0; 2073#L144 [2021-10-29 00:01:29,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:29,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-29 00:01:29,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:29,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338850911] [2021-10-29 00:01:29,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:29,065 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:29,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:29,098 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:29,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:29,161 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:29,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:29,165 INFO L85 PathProgramCache]: Analyzing trace with hash 736222369, now seen corresponding path program 1 times [2021-10-29 00:01:29,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:29,166 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296106243] [2021-10-29 00:01:29,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:29,167 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:29,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:29,205 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-29 00:01:29,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:29,206 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296106243] [2021-10-29 00:01:29,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296106243] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:29,207 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:29,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 00:01:29,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35252084] [2021-10-29 00:01:29,208 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:29,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:29,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:29,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:29,214 INFO L87 Difference]: Start difference. First operand 504 states and 786 transitions. cyclomatic complexity: 285 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-29 00:01:29,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:29,429 INFO L93 Difference]: Finished difference Result 614 states and 964 transitions. [2021-10-29 00:01:29,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:29,430 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 614 states and 964 transitions. [2021-10-29 00:01:29,437 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 335 [2021-10-29 00:01:29,445 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 614 states to 614 states and 964 transitions. [2021-10-29 00:01:29,445 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-10-29 00:01:29,446 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-10-29 00:01:29,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 614 states and 964 transitions. [2021-10-29 00:01:29,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:29,447 INFO L681 BuchiCegarLoop]: Abstraction has 614 states and 964 transitions. [2021-10-29 00:01:29,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states and 964 transitions. [2021-10-29 00:01:29,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 538. [2021-10-29 00:01:29,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 538 states have (on average 1.553903345724907) internal successors, (836), 537 states have internal predecessors, (836), 0 states have call successors, (0), 0 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-29 00:01:29,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 836 transitions. [2021-10-29 00:01:29,466 INFO L704 BuchiCegarLoop]: Abstraction has 538 states and 836 transitions. [2021-10-29 00:01:29,466 INFO L587 BuchiCegarLoop]: Abstraction has 538 states and 836 transitions. [2021-10-29 00:01:29,466 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-29 00:01:29,466 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 538 states and 836 transitions. [2021-10-29 00:01:29,471 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 285 [2021-10-29 00:01:29,471 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:29,471 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:29,473 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-29 00:01:29,473 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-29 00:01:29,473 INFO L791 eck$LassoCheckResult]: Stem: 3449#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); 3307#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; 3292#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3244#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 3245#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3234#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 3235#L110-2 assume !false; 3581#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3690#L113 assume !(12292 == ssl3_accept_~s__state~0); 3689#L116 assume !(16384 == ssl3_accept_~s__state~0); 3687#L119 assume !(8192 == ssl3_accept_~s__state~0); 3688#L122 assume !(24576 == ssl3_accept_~s__state~0); 3686#L125 assume !(8195 == ssl3_accept_~s__state~0); 3350#L128 assume !(8480 == ssl3_accept_~s__state~0); 3351#L131 assume !(8481 == ssl3_accept_~s__state~0); 3676#L134 assume !(8482 == ssl3_accept_~s__state~0); 3677#L137 assume 8464 == ssl3_accept_~s__state~0; 3203#L144 [2021-10-29 00:01:29,474 INFO L793 eck$LassoCheckResult]: Loop: 3203#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3204#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3226#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3227#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3657#L614 ssl3_accept_~skip~0 := 0; 3656#L110-2 assume !false; 3655#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3654#L113 assume !(12292 == ssl3_accept_~s__state~0); 3650#L116 assume 16384 == ssl3_accept_~s__state~0; 3535#L222 ssl3_accept_~s__server~0 := 1; 3578#L227 assume 0 != ssl3_accept_~cb~0; 3577#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3576#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3574#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3572#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3564#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 3290#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3553#L614 ssl3_accept_~skip~0 := 0; 3551#L110-2 assume !false; 3549#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3546#L113 assume !(12292 == ssl3_accept_~s__state~0); 3541#L116 assume !(16384 == ssl3_accept_~s__state~0); 3539#L119 assume !(8192 == ssl3_accept_~s__state~0); 3537#L122 assume !(24576 == ssl3_accept_~s__state~0); 3534#L125 assume !(8195 == ssl3_accept_~s__state~0); 3532#L128 assume !(8480 == ssl3_accept_~s__state~0); 3479#L131 assume !(8481 == ssl3_accept_~s__state~0); 3469#L134 assume !(8482 == ssl3_accept_~s__state~0); 3470#L137 assume 8464 == ssl3_accept_~s__state~0; 3203#L144 [2021-10-29 00:01:29,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:29,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-29 00:01:29,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:29,475 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997766015] [2021-10-29 00:01:29,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:29,476 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:29,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:29,493 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:29,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:29,518 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:29,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:29,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1559885499, now seen corresponding path program 1 times [2021-10-29 00:01:29,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:29,520 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040536642] [2021-10-29 00:01:29,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:29,520 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:29,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:29,581 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-29 00:01:29,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:29,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040536642] [2021-10-29 00:01:29,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040536642] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:29,582 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:29,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:29,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706185410] [2021-10-29 00:01:29,583 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:29,583 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:29,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:29,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:29,585 INFO L87 Difference]: Start difference. First operand 538 states and 836 transitions. cyclomatic complexity: 301 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-29 00:01:29,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:29,801 INFO L93 Difference]: Finished difference Result 663 states and 947 transitions. [2021-10-29 00:01:29,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:29,802 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 663 states and 947 transitions. [2021-10-29 00:01:29,811 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2021-10-29 00:01:29,819 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 663 states to 590 states and 867 transitions. [2021-10-29 00:01:29,820 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2021-10-29 00:01:29,821 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2021-10-29 00:01:29,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 590 states and 867 transitions. [2021-10-29 00:01:29,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:29,828 INFO L681 BuchiCegarLoop]: Abstraction has 590 states and 867 transitions. [2021-10-29 00:01:29,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states and 867 transitions. [2021-10-29 00:01:29,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 547. [2021-10-29 00:01:29,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.4917733089579526) internal successors, (816), 546 states have internal predecessors, (816), 0 states have call successors, (0), 0 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-29 00:01:29,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 816 transitions. [2021-10-29 00:01:29,873 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 816 transitions. [2021-10-29 00:01:29,873 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 816 transitions. [2021-10-29 00:01:29,873 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-29 00:01:29,873 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 816 transitions. [2021-10-29 00:01:29,879 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-29 00:01:29,879 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:29,879 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:29,881 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:01:29,881 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:01:29,882 INFO L791 eck$LassoCheckResult]: Stem: 4650#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); 4510#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; 4498#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4450#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 4451#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4448#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 4449#L110-2 assume !false; 4871#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4898#L113 assume !(12292 == ssl3_accept_~s__state~0); 4896#L116 assume !(16384 == ssl3_accept_~s__state~0); 4894#L119 assume 8192 == ssl3_accept_~s__state~0; 4603#L222 [2021-10-29 00:01:29,882 INFO L793 eck$LassoCheckResult]: Loop: 4603#L222 ssl3_accept_~s__server~0 := 1; 4604#L227 assume 0 != ssl3_accept_~cb~0; 4504#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4505#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4633#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4512#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4513#L254 assume 12292 != ssl3_accept_~s__state~0; 4434#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 4385#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4796#L614 ssl3_accept_~skip~0 := 0; 4793#L110-2 assume !false; 4790#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4786#L113 assume !(12292 == ssl3_accept_~s__state~0); 4781#L116 assume !(16384 == ssl3_accept_~s__state~0); 4780#L119 assume 8192 == ssl3_accept_~s__state~0; 4603#L222 [2021-10-29 00:01:29,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:29,883 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-29 00:01:29,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:29,884 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338640547] [2021-10-29 00:01:29,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:29,885 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:29,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:29,934 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-29 00:01:29,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:29,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338640547] [2021-10-29 00:01:29,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338640547] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:29,935 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:29,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 00:01:29,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92154811] [2021-10-29 00:01:29,936 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-29 00:01:29,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:29,936 INFO L85 PathProgramCache]: Analyzing trace with hash 914399226, now seen corresponding path program 1 times [2021-10-29 00:01:29,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:29,937 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293951820] [2021-10-29 00:01:29,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:29,937 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:29,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:29,959 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-29 00:01:29,960 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:29,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293951820] [2021-10-29 00:01:29,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293951820] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:29,961 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:29,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 00:01:29,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992579437] [2021-10-29 00:01:29,961 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:29,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:29,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:29,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:29,963 INFO L87 Difference]: Start difference. First operand 547 states and 816 transitions. cyclomatic complexity: 272 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-29 00:01:30,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:30,099 INFO L93 Difference]: Finished difference Result 557 states and 824 transitions. [2021-10-29 00:01:30,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:30,100 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 824 transitions. [2021-10-29 00:01:30,107 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-10-29 00:01:30,114 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 824 transitions. [2021-10-29 00:01:30,114 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-10-29 00:01:30,115 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2021-10-29 00:01:30,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 824 transitions. [2021-10-29 00:01:30,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:30,116 INFO L681 BuchiCegarLoop]: Abstraction has 557 states and 824 transitions. [2021-10-29 00:01:30,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 824 transitions. [2021-10-29 00:01:30,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2021-10-29 00:01:30,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.4844606946983547) internal successors, (812), 546 states have internal predecessors, (812), 0 states have call successors, (0), 0 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-29 00:01:30,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 812 transitions. [2021-10-29 00:01:30,132 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 812 transitions. [2021-10-29 00:01:30,133 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 812 transitions. [2021-10-29 00:01:30,133 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-29 00:01:30,133 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 812 transitions. [2021-10-29 00:01:30,137 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-29 00:01:30,138 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:30,138 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:30,139 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:01:30,139 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-29 00:01:30,139 INFO L791 eck$LassoCheckResult]: Stem: 5760#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); 5623#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; 5609#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5562#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 5563#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5560#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 5561#L110-2 assume !false; 5894#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5892#L113 assume !(12292 == ssl3_accept_~s__state~0); 5890#L116 assume !(16384 == ssl3_accept_~s__state~0); 5888#L119 assume !(8192 == ssl3_accept_~s__state~0); 5886#L122 assume !(24576 == ssl3_accept_~s__state~0); 5884#L125 assume 8195 == ssl3_accept_~s__state~0; 5712#L222 [2021-10-29 00:01:30,139 INFO L793 eck$LassoCheckResult]: Loop: 5712#L222 ssl3_accept_~s__server~0 := 1; 5713#L227 assume 0 != ssl3_accept_~cb~0; 5614#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5615#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5745#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5625#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5626#L254 assume 12292 != ssl3_accept_~s__state~0; 5546#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 5524#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5863#L614 ssl3_accept_~skip~0 := 0; 5862#L110-2 assume !false; 5861#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5860#L113 assume !(12292 == ssl3_accept_~s__state~0); 5859#L116 assume !(16384 == ssl3_accept_~s__state~0); 5858#L119 assume !(8192 == ssl3_accept_~s__state~0); 5857#L122 assume !(24576 == ssl3_accept_~s__state~0); 5856#L125 assume 8195 == ssl3_accept_~s__state~0; 5712#L222 [2021-10-29 00:01:30,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:30,140 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-29 00:01:30,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:30,141 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363907232] [2021-10-29 00:01:30,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:30,141 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:30,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:30,192 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-29 00:01:30,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:30,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363907232] [2021-10-29 00:01:30,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363907232] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:30,193 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:30,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 00:01:30,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743636862] [2021-10-29 00:01:30,198 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-29 00:01:30,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:30,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1730635585, now seen corresponding path program 1 times [2021-10-29 00:01:30,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:30,199 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752903873] [2021-10-29 00:01:30,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:30,200 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:30,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:30,244 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-29 00:01:30,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:30,245 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752903873] [2021-10-29 00:01:30,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752903873] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:30,246 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:30,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 00:01:30,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748844858] [2021-10-29 00:01:30,247 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:30,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:30,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:30,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:30,250 INFO L87 Difference]: Start difference. First operand 547 states and 812 transitions. cyclomatic complexity: 268 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-29 00:01:30,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:30,392 INFO L93 Difference]: Finished difference Result 557 states and 820 transitions. [2021-10-29 00:01:30,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:30,393 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 820 transitions. [2021-10-29 00:01:30,400 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-10-29 00:01:30,407 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 820 transitions. [2021-10-29 00:01:30,407 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-10-29 00:01:30,408 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2021-10-29 00:01:30,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 820 transitions. [2021-10-29 00:01:30,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:30,409 INFO L681 BuchiCegarLoop]: Abstraction has 557 states and 820 transitions. [2021-10-29 00:01:30,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 820 transitions. [2021-10-29 00:01:30,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2021-10-29 00:01:30,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.477148080438757) internal successors, (808), 546 states have internal predecessors, (808), 0 states have call successors, (0), 0 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-29 00:01:30,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 808 transitions. [2021-10-29 00:01:30,428 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 808 transitions. [2021-10-29 00:01:30,428 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 808 transitions. [2021-10-29 00:01:30,428 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-29 00:01:30,429 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 808 transitions. [2021-10-29 00:01:30,433 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-29 00:01:30,434 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:30,434 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:30,437 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-29 00:01:30,438 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:01:30,438 INFO L791 eck$LassoCheckResult]: Stem: 6875#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); 6731#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; 6719#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6672#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 6673#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6670#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 6671#L110-2 assume !false; 6981#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7100#L113 assume !(12292 == ssl3_accept_~s__state~0); 7098#L116 assume !(16384 == ssl3_accept_~s__state~0); 7096#L119 assume !(8192 == ssl3_accept_~s__state~0); 7094#L122 assume !(24576 == ssl3_accept_~s__state~0); 7092#L125 assume !(8195 == ssl3_accept_~s__state~0); 7090#L128 assume !(8480 == ssl3_accept_~s__state~0); 7085#L131 assume !(8481 == ssl3_accept_~s__state~0); 7083#L134 assume !(8482 == ssl3_accept_~s__state~0); 7081#L137 assume 8464 == ssl3_accept_~s__state~0; 6633#L144 [2021-10-29 00:01:30,439 INFO L793 eck$LassoCheckResult]: Loop: 6633#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 6634#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6654#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6655#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7101#L614 ssl3_accept_~skip~0 := 0; 7099#L110-2 assume !false; 7097#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7095#L113 assume !(12292 == ssl3_accept_~s__state~0); 7093#L116 assume !(16384 == ssl3_accept_~s__state~0); 7091#L119 assume !(8192 == ssl3_accept_~s__state~0); 7089#L122 assume !(24576 == ssl3_accept_~s__state~0); 7088#L125 assume !(8195 == ssl3_accept_~s__state~0); 7087#L128 assume !(8480 == ssl3_accept_~s__state~0); 7086#L131 assume !(8481 == ssl3_accept_~s__state~0); 7084#L134 assume !(8482 == ssl3_accept_~s__state~0); 6788#L137 assume !(8464 == ssl3_accept_~s__state~0); 6784#L140 assume !(8465 == ssl3_accept_~s__state~0); 6785#L143 assume !(8466 == ssl3_accept_~s__state~0); 6831#L146 assume 8496 == ssl3_accept_~s__state~0; 6832#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6703#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6674#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 6675#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6840#L304-2 ssl3_accept_~s__init_num~0 := 0; 6693#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7032#L614 ssl3_accept_~skip~0 := 0; 7027#L110-2 assume !false; 7025#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7023#L113 assume 12292 == ssl3_accept_~s__state~0; 6769#L114 ssl3_accept_~s__new_session~0 := 1; 6770#L222 ssl3_accept_~s__server~0 := 1; 7147#L227 assume 0 != ssl3_accept_~cb~0; 7146#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7144#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7140#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7135#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7133#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 6794#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6602#L614 ssl3_accept_~skip~0 := 0; 6721#L110-2 assume !false; 6732#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6866#L113 assume !(12292 == ssl3_accept_~s__state~0); 6867#L116 assume !(16384 == ssl3_accept_~s__state~0); 7067#L119 assume !(8192 == ssl3_accept_~s__state~0); 7066#L122 assume !(24576 == ssl3_accept_~s__state~0); 7053#L125 assume !(8195 == ssl3_accept_~s__state~0); 6889#L128 assume !(8480 == ssl3_accept_~s__state~0); 6890#L131 assume !(8481 == ssl3_accept_~s__state~0); 6891#L134 assume !(8482 == ssl3_accept_~s__state~0); 6920#L137 assume 8464 == ssl3_accept_~s__state~0; 6633#L144 [2021-10-29 00:01:30,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:30,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-29 00:01:30,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:30,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835035793] [2021-10-29 00:01:30,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:30,442 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:30,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:30,477 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:30,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:30,507 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:30,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:30,517 INFO L85 PathProgramCache]: Analyzing trace with hash -485605049, now seen corresponding path program 1 times [2021-10-29 00:01:30,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:30,518 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119896941] [2021-10-29 00:01:30,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:30,520 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:30,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:30,560 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 00:01:30,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:30,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119896941] [2021-10-29 00:01:30,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119896941] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:30,561 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:30,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:30,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806251370] [2021-10-29 00:01:30,566 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:30,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:30,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:30,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:30,568 INFO L87 Difference]: Start difference. First operand 547 states and 808 transitions. cyclomatic complexity: 264 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-29 00:01:30,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:30,819 INFO L93 Difference]: Finished difference Result 693 states and 1030 transitions. [2021-10-29 00:01:30,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:30,820 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 693 states and 1030 transitions. [2021-10-29 00:01:30,829 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2021-10-29 00:01:30,838 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 693 states to 686 states and 1023 transitions. [2021-10-29 00:01:30,838 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 478 [2021-10-29 00:01:30,839 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 478 [2021-10-29 00:01:30,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 686 states and 1023 transitions. [2021-10-29 00:01:30,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:30,840 INFO L681 BuchiCegarLoop]: Abstraction has 686 states and 1023 transitions. [2021-10-29 00:01:30,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states and 1023 transitions. [2021-10-29 00:01:30,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 667. [2021-10-29 00:01:30,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 667 states have (on average 1.4917541229385307) internal successors, (995), 666 states have internal predecessors, (995), 0 states have call successors, (0), 0 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-29 00:01:30,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 995 transitions. [2021-10-29 00:01:30,859 INFO L704 BuchiCegarLoop]: Abstraction has 667 states and 995 transitions. [2021-10-29 00:01:30,860 INFO L587 BuchiCegarLoop]: Abstraction has 667 states and 995 transitions. [2021-10-29 00:01:30,860 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-29 00:01:30,860 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 667 states and 995 transitions. [2021-10-29 00:01:30,865 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 434 [2021-10-29 00:01:30,866 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:30,866 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:30,871 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-29 00:01:30,871 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-29 00:01:30,871 INFO L791 eck$LassoCheckResult]: Stem: 8118#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); 7983#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; 7968#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7919#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 7920#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7917#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 7918#L110-2 assume !false; 8441#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8479#L113 assume !(12292 == ssl3_accept_~s__state~0); 8478#L116 assume !(16384 == ssl3_accept_~s__state~0); 8477#L119 assume !(8192 == ssl3_accept_~s__state~0); 8476#L122 assume !(24576 == ssl3_accept_~s__state~0); 8475#L125 assume !(8195 == ssl3_accept_~s__state~0); 8474#L128 assume !(8480 == ssl3_accept_~s__state~0); 7988#L131 assume !(8481 == ssl3_accept_~s__state~0); 7989#L134 assume !(8482 == ssl3_accept_~s__state~0); 8120#L137 assume 8464 == ssl3_accept_~s__state~0; 7872#L144 [2021-10-29 00:01:30,882 INFO L793 eck$LassoCheckResult]: Loop: 7872#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7873#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7895#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7896#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8506#L614 ssl3_accept_~skip~0 := 0; 8505#L110-2 assume !false; 8504#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8502#L113 assume !(12292 == ssl3_accept_~s__state~0); 8500#L116 assume !(16384 == ssl3_accept_~s__state~0); 8498#L119 assume !(8192 == ssl3_accept_~s__state~0); 8494#L122 assume !(24576 == ssl3_accept_~s__state~0); 8493#L125 assume !(8195 == ssl3_accept_~s__state~0); 8024#L128 assume !(8480 == ssl3_accept_~s__state~0); 8025#L131 assume !(8481 == ssl3_accept_~s__state~0); 8472#L134 assume !(8482 == ssl3_accept_~s__state~0); 8037#L137 assume !(8464 == ssl3_accept_~s__state~0); 8029#L140 assume !(8465 == ssl3_accept_~s__state~0); 8030#L143 assume !(8466 == ssl3_accept_~s__state~0); 8098#L146 assume 8496 == ssl3_accept_~s__state~0; 8085#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7948#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7921#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 7922#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8087#L304-2 ssl3_accept_~s__init_num~0 := 0; 7938#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7848#L614 ssl3_accept_~skip~0 := 0; 7970#L110-2 assume !false; 7909#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7910#L113 assume !(12292 == ssl3_accept_~s__state~0); 7940#L116 assume !(16384 == ssl3_accept_~s__state~0); 7941#L119 assume !(8192 == ssl3_accept_~s__state~0); 8011#L122 assume !(24576 == ssl3_accept_~s__state~0); 8012#L125 assume !(8195 == ssl3_accept_~s__state~0); 8074#L128 assume !(8480 == ssl3_accept_~s__state~0); 8492#L131 assume !(8481 == ssl3_accept_~s__state~0); 8491#L134 assume !(8482 == ssl3_accept_~s__state~0); 8490#L137 assume !(8464 == ssl3_accept_~s__state~0); 8489#L140 assume !(8465 == ssl3_accept_~s__state~0); 8488#L143 assume !(8466 == ssl3_accept_~s__state~0); 8487#L146 assume !(8496 == ssl3_accept_~s__state~0); 8084#L149 assume !(8497 == ssl3_accept_~s__state~0); 7956#L152 assume !(8512 == ssl3_accept_~s__state~0); 7957#L155 assume !(8513 == ssl3_accept_~s__state~0); 7893#L158 assume !(8528 == ssl3_accept_~s__state~0); 7883#L161 assume !(8529 == ssl3_accept_~s__state~0); 7885#L164 assume !(8544 == ssl3_accept_~s__state~0); 8162#L167 assume !(8545 == ssl3_accept_~s__state~0); 8130#L170 assume 8560 == ssl3_accept_~s__state~0; 8126#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 8069#L429 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 7881#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8293#L614 ssl3_accept_~skip~0 := 0; 8286#L110-2 assume !false; 8283#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8280#L113 assume !(12292 == ssl3_accept_~s__state~0); 8277#L116 assume !(16384 == ssl3_accept_~s__state~0); 8274#L119 assume !(8192 == ssl3_accept_~s__state~0); 8271#L122 assume !(24576 == ssl3_accept_~s__state~0); 8268#L125 assume !(8195 == ssl3_accept_~s__state~0); 8265#L128 assume !(8480 == ssl3_accept_~s__state~0); 8262#L131 assume !(8481 == ssl3_accept_~s__state~0); 8152#L134 assume !(8482 == ssl3_accept_~s__state~0); 8153#L137 assume 8464 == ssl3_accept_~s__state~0; 7872#L144 [2021-10-29 00:01:30,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:30,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-29 00:01:30,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:30,884 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239553653] [2021-10-29 00:01:30,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:30,884 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:30,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:30,895 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:30,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:30,936 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:30,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:30,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1113780434, now seen corresponding path program 1 times [2021-10-29 00:01:30,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:30,937 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5719186] [2021-10-29 00:01:30,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:30,938 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:30,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:31,000 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-29 00:01:31,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:31,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5719186] [2021-10-29 00:01:31,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5719186] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:31,001 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:31,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:31,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571392249] [2021-10-29 00:01:31,002 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:31,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:31,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:31,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:31,004 INFO L87 Difference]: Start difference. First operand 667 states and 995 transitions. cyclomatic complexity: 331 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-29 00:01:31,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:31,215 INFO L93 Difference]: Finished difference Result 803 states and 1105 transitions. [2021-10-29 00:01:31,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:31,216 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 803 states and 1105 transitions. [2021-10-29 00:01:31,226 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 529 [2021-10-29 00:01:31,235 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 803 states to 803 states and 1105 transitions. [2021-10-29 00:01:31,236 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 560 [2021-10-29 00:01:31,237 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 560 [2021-10-29 00:01:31,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 803 states and 1105 transitions. [2021-10-29 00:01:31,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:31,237 INFO L681 BuchiCegarLoop]: Abstraction has 803 states and 1105 transitions. [2021-10-29 00:01:31,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states and 1105 transitions. [2021-10-29 00:01:31,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 795. [2021-10-29 00:01:31,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 795 states have (on average 1.3761006289308175) internal successors, (1094), 794 states have internal predecessors, (1094), 0 states have call successors, (0), 0 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-29 00:01:31,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 1094 transitions. [2021-10-29 00:01:31,262 INFO L704 BuchiCegarLoop]: Abstraction has 795 states and 1094 transitions. [2021-10-29 00:01:31,262 INFO L587 BuchiCegarLoop]: Abstraction has 795 states and 1094 transitions. [2021-10-29 00:01:31,262 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-29 00:01:31,262 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 795 states and 1094 transitions. [2021-10-29 00:01:31,268 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 522 [2021-10-29 00:01:31,269 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:31,269 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:31,271 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-29 00:01:31,271 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-29 00:01:31,271 INFO L791 eck$LassoCheckResult]: Stem: 9612#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); 9454#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; 9441#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9391#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 9392#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9381#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 9382#L110-2 assume !false; 9702#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10093#L113 assume !(12292 == ssl3_accept_~s__state~0); 10091#L116 assume !(16384 == ssl3_accept_~s__state~0); 10090#L119 assume !(8192 == ssl3_accept_~s__state~0); 9488#L122 assume !(24576 == ssl3_accept_~s__state~0); 9489#L125 assume !(8195 == ssl3_accept_~s__state~0); 9503#L128 assume !(8480 == ssl3_accept_~s__state~0); 9464#L131 assume !(8481 == ssl3_accept_~s__state~0); 9465#L134 assume !(8482 == ssl3_accept_~s__state~0); 9616#L137 assume 8464 == ssl3_accept_~s__state~0; 9349#L144 [2021-10-29 00:01:31,272 INFO L793 eck$LassoCheckResult]: Loop: 9349#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9350#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9369#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9370#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9443#L614 ssl3_accept_~skip~0 := 0; 9444#L110-2 assume !false; 9383#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9384#L113 assume !(12292 == ssl3_accept_~s__state~0); 9412#L116 assume !(16384 == ssl3_accept_~s__state~0); 9413#L119 assume !(8192 == ssl3_accept_~s__state~0); 9613#L122 assume !(24576 == ssl3_accept_~s__state~0); 9556#L125 assume !(8195 == ssl3_accept_~s__state~0); 9557#L128 assume !(8480 == ssl3_accept_~s__state~0); 10084#L131 assume !(8481 == ssl3_accept_~s__state~0); 10082#L134 assume !(8482 == ssl3_accept_~s__state~0); 9514#L137 assume !(8464 == ssl3_accept_~s__state~0); 9507#L140 assume !(8465 == ssl3_accept_~s__state~0); 9508#L143 assume !(8466 == ssl3_accept_~s__state~0); 9587#L146 assume 8496 == ssl3_accept_~s__state~0; 9812#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9811#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9393#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 9394#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9571#L304-2 ssl3_accept_~s__init_num~0 := 0; 9410#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10094#L614 ssl3_accept_~skip~0 := 0; 10092#L110-2 assume !false; 10075#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10073#L113 assume !(12292 == ssl3_accept_~s__state~0); 10071#L116 assume !(16384 == ssl3_accept_~s__state~0); 10068#L119 assume !(8192 == ssl3_accept_~s__state~0); 10065#L122 assume !(24576 == ssl3_accept_~s__state~0); 10062#L125 assume !(8195 == ssl3_accept_~s__state~0); 10059#L128 assume !(8480 == ssl3_accept_~s__state~0); 10051#L131 assume !(8481 == ssl3_accept_~s__state~0); 10046#L134 assume !(8482 == ssl3_accept_~s__state~0); 10045#L137 assume !(8464 == ssl3_accept_~s__state~0); 10002#L140 assume !(8465 == ssl3_accept_~s__state~0); 9999#L143 assume !(8466 == ssl3_accept_~s__state~0); 9994#L146 assume !(8496 == ssl3_accept_~s__state~0); 9900#L149 assume !(8497 == ssl3_accept_~s__state~0); 9732#L152 assume !(8512 == ssl3_accept_~s__state~0); 9729#L155 assume !(8513 == ssl3_accept_~s__state~0); 9731#L158 assume !(8528 == ssl3_accept_~s__state~0); 9743#L161 assume !(8529 == ssl3_accept_~s__state~0); 9695#L164 assume !(8544 == ssl3_accept_~s__state~0); 9696#L167 assume !(8545 == ssl3_accept_~s__state~0); 9697#L170 assume 8560 == ssl3_accept_~s__state~0; 9628#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 9549#L429 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9329#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9917#L614 ssl3_accept_~skip~0 := 0; 9915#L110-2 assume !false; 9912#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9909#L113 assume !(12292 == ssl3_accept_~s__state~0); 9907#L116 assume !(16384 == ssl3_accept_~s__state~0); 9905#L119 assume !(8192 == ssl3_accept_~s__state~0); 9903#L122 assume !(24576 == ssl3_accept_~s__state~0); 9899#L125 assume !(8195 == ssl3_accept_~s__state~0); 9818#L128 assume !(8480 == ssl3_accept_~s__state~0); 9722#L131 assume !(8481 == ssl3_accept_~s__state~0); 9682#L134 assume !(8482 == ssl3_accept_~s__state~0); 9683#L137 assume 8464 == ssl3_accept_~s__state~0; 9349#L144 [2021-10-29 00:01:31,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:31,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-29 00:01:31,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:31,273 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634165383] [2021-10-29 00:01:31,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:31,273 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:31,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:31,303 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:31,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:31,326 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:31,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:31,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1537427156, now seen corresponding path program 1 times [2021-10-29 00:01:31,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:31,330 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508305395] [2021-10-29 00:01:31,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:31,331 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:31,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:31,395 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-29 00:01:31,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:31,396 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508305395] [2021-10-29 00:01:31,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508305395] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:31,396 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:31,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:31,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379789566] [2021-10-29 00:01:31,399 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:31,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:31,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:31,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:31,401 INFO L87 Difference]: Start difference. First operand 795 states and 1094 transitions. cyclomatic complexity: 302 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-29 00:01:31,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:31,546 INFO L93 Difference]: Finished difference Result 876 states and 1193 transitions. [2021-10-29 00:01:31,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:31,547 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 876 states and 1193 transitions. [2021-10-29 00:01:31,557 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 576 [2021-10-29 00:01:31,567 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 876 states to 876 states and 1193 transitions. [2021-10-29 00:01:31,567 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 607 [2021-10-29 00:01:31,569 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 607 [2021-10-29 00:01:31,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 876 states and 1193 transitions. [2021-10-29 00:01:31,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:31,570 INFO L681 BuchiCegarLoop]: Abstraction has 876 states and 1193 transitions. [2021-10-29 00:01:31,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states and 1193 transitions. [2021-10-29 00:01:31,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 864. [2021-10-29 00:01:31,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 864 states have (on average 1.3634259259259258) internal successors, (1178), 863 states have internal predecessors, (1178), 0 states have call successors, (0), 0 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-29 00:01:31,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1178 transitions. [2021-10-29 00:01:31,611 INFO L704 BuchiCegarLoop]: Abstraction has 864 states and 1178 transitions. [2021-10-29 00:01:31,611 INFO L587 BuchiCegarLoop]: Abstraction has 864 states and 1178 transitions. [2021-10-29 00:01:31,612 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-29 00:01:31,612 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 864 states and 1178 transitions. [2021-10-29 00:01:31,621 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2021-10-29 00:01:31,622 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:31,622 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:31,624 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-29 00:01:31,625 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-29 00:01:31,627 INFO L791 eck$LassoCheckResult]: Stem: 11270#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); 11131#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; 11117#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11068#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 11069#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11066#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 11067#L110-2 assume !false; 11416#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11822#L113 assume !(12292 == ssl3_accept_~s__state~0); 11820#L116 assume !(16384 == ssl3_accept_~s__state~0); 11804#L119 assume !(8192 == ssl3_accept_~s__state~0); 11799#L122 assume !(24576 == ssl3_accept_~s__state~0); 11798#L125 assume !(8195 == ssl3_accept_~s__state~0); 11797#L128 assume !(8480 == ssl3_accept_~s__state~0); 11759#L131 assume !(8481 == ssl3_accept_~s__state~0); 11758#L134 assume !(8482 == ssl3_accept_~s__state~0); 11330#L137 assume 8464 == ssl3_accept_~s__state~0; 11032#L144 [2021-10-29 00:01:31,627 INFO L793 eck$LassoCheckResult]: Loop: 11032#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 11033#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11050#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11051#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11858#L614 ssl3_accept_~skip~0 := 0; 11857#L110-2 assume !false; 11855#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11854#L113 assume !(12292 == ssl3_accept_~s__state~0); 11853#L116 assume !(16384 == ssl3_accept_~s__state~0); 11852#L119 assume !(8192 == ssl3_accept_~s__state~0); 11851#L122 assume !(24576 == ssl3_accept_~s__state~0); 11848#L125 assume !(8195 == ssl3_accept_~s__state~0); 11175#L128 assume !(8480 == ssl3_accept_~s__state~0); 11136#L131 assume !(8481 == ssl3_accept_~s__state~0); 11137#L134 assume !(8482 == ssl3_accept_~s__state~0); 11185#L137 assume !(8464 == ssl3_accept_~s__state~0); 11181#L140 assume !(8465 == ssl3_accept_~s__state~0); 11182#L143 assume !(8466 == ssl3_accept_~s__state~0); 11250#L146 assume 8496 == ssl3_accept_~s__state~0; 11243#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11097#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11070#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 11071#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11246#L304-2 ssl3_accept_~s__init_num~0 := 0; 11630#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11620#L614 ssl3_accept_~skip~0 := 0; 11618#L110-2 assume !false; 11616#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11614#L113 assume !(12292 == ssl3_accept_~s__state~0); 11612#L116 assume !(16384 == ssl3_accept_~s__state~0); 11610#L119 assume !(8192 == ssl3_accept_~s__state~0); 11608#L122 assume !(24576 == ssl3_accept_~s__state~0); 11606#L125 assume !(8195 == ssl3_accept_~s__state~0); 11604#L128 assume !(8480 == ssl3_accept_~s__state~0); 11602#L131 assume !(8481 == ssl3_accept_~s__state~0); 11600#L134 assume !(8482 == ssl3_accept_~s__state~0); 11598#L137 assume !(8464 == ssl3_accept_~s__state~0); 11596#L140 assume !(8465 == ssl3_accept_~s__state~0); 11594#L143 assume !(8466 == ssl3_accept_~s__state~0); 11591#L146 assume !(8496 == ssl3_accept_~s__state~0); 11589#L149 assume !(8497 == ssl3_accept_~s__state~0); 11578#L152 assume 8512 == ssl3_accept_~s__state~0; 11573#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11572#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11218#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11087#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11735#L614 ssl3_accept_~skip~0 := 0; 11734#L110-2 assume !false; 11733#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11732#L113 assume !(12292 == ssl3_accept_~s__state~0); 11731#L116 assume !(16384 == ssl3_accept_~s__state~0); 11730#L119 assume !(8192 == ssl3_accept_~s__state~0); 11729#L122 assume !(24576 == ssl3_accept_~s__state~0); 11727#L125 assume !(8195 == ssl3_accept_~s__state~0); 11680#L128 assume !(8480 == ssl3_accept_~s__state~0); 11677#L131 assume !(8481 == ssl3_accept_~s__state~0); 11675#L134 assume !(8482 == ssl3_accept_~s__state~0); 11673#L137 assume !(8464 == ssl3_accept_~s__state~0); 11672#L140 assume !(8465 == ssl3_accept_~s__state~0); 11653#L143 assume !(8466 == ssl3_accept_~s__state~0); 11651#L146 assume !(8496 == ssl3_accept_~s__state~0); 11588#L149 assume !(8497 == ssl3_accept_~s__state~0); 11585#L152 assume !(8512 == ssl3_accept_~s__state~0); 11577#L155 assume !(8513 == ssl3_accept_~s__state~0); 11509#L158 assume !(8528 == ssl3_accept_~s__state~0); 11510#L161 assume !(8529 == ssl3_accept_~s__state~0); 11310#L164 assume !(8544 == ssl3_accept_~s__state~0); 11311#L167 assume !(8545 == ssl3_accept_~s__state~0); 11312#L170 assume 8560 == ssl3_accept_~s__state~0; 11279#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 11219#L429 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11006#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11690#L614 ssl3_accept_~skip~0 := 0; 11689#L110-2 assume !false; 11688#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11686#L113 assume !(12292 == ssl3_accept_~s__state~0); 11685#L116 assume !(16384 == ssl3_accept_~s__state~0); 11684#L119 assume !(8192 == ssl3_accept_~s__state~0); 11683#L122 assume !(24576 == ssl3_accept_~s__state~0); 11682#L125 assume !(8195 == ssl3_accept_~s__state~0); 11681#L128 assume !(8480 == ssl3_accept_~s__state~0); 11385#L131 assume !(8481 == ssl3_accept_~s__state~0); 11301#L134 assume !(8482 == ssl3_accept_~s__state~0); 11302#L137 assume 8464 == ssl3_accept_~s__state~0; 11032#L144 [2021-10-29 00:01:31,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:31,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-29 00:01:31,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:31,632 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272653736] [2021-10-29 00:01:31,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:31,637 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:31,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:31,661 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:31,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:31,689 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:31,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:31,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1699160986, now seen corresponding path program 1 times [2021-10-29 00:01:31,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:31,691 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169094141] [2021-10-29 00:01:31,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:31,694 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:31,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:31,783 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-29 00:01:31,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:31,784 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169094141] [2021-10-29 00:01:31,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169094141] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:31,784 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:31,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:31,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794838293] [2021-10-29 00:01:31,785 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:31,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:31,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:31,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:31,787 INFO L87 Difference]: Start difference. First operand 864 states and 1178 transitions. cyclomatic complexity: 317 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-29 00:01:31,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:31,955 INFO L93 Difference]: Finished difference Result 978 states and 1331 transitions. [2021-10-29 00:01:31,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:31,956 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 978 states and 1331 transitions. [2021-10-29 00:01:31,968 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2021-10-29 00:01:31,979 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 978 states to 978 states and 1331 transitions. [2021-10-29 00:01:31,980 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 675 [2021-10-29 00:01:31,981 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 675 [2021-10-29 00:01:31,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 978 states and 1331 transitions. [2021-10-29 00:01:31,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:31,983 INFO L681 BuchiCegarLoop]: Abstraction has 978 states and 1331 transitions. [2021-10-29 00:01:31,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states and 1331 transitions. [2021-10-29 00:01:32,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 939. [2021-10-29 00:01:32,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 939 states, 939 states have (on average 1.3503727369542067) internal successors, (1268), 938 states have internal predecessors, (1268), 0 states have call successors, (0), 0 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-29 00:01:32,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 1268 transitions. [2021-10-29 00:01:32,014 INFO L704 BuchiCegarLoop]: Abstraction has 939 states and 1268 transitions. [2021-10-29 00:01:32,015 INFO L587 BuchiCegarLoop]: Abstraction has 939 states and 1268 transitions. [2021-10-29 00:01:32,015 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-29 00:01:32,015 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 939 states and 1268 transitions. [2021-10-29 00:01:32,022 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 618 [2021-10-29 00:01:32,023 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:32,023 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:32,025 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-29 00:01:32,025 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-29 00:01:32,026 INFO L791 eck$LassoCheckResult]: Stem: 13134#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); 12981#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; 12965#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12916#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 12917#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12914#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 12915#L110-2 assume !false; 13277#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13665#L113 assume !(12292 == ssl3_accept_~s__state~0); 13663#L116 assume !(16384 == ssl3_accept_~s__state~0); 13661#L119 assume !(8192 == ssl3_accept_~s__state~0); 13659#L122 assume !(24576 == ssl3_accept_~s__state~0); 13657#L125 assume !(8195 == ssl3_accept_~s__state~0); 13655#L128 assume !(8480 == ssl3_accept_~s__state~0); 13653#L131 assume !(8481 == ssl3_accept_~s__state~0); 13651#L134 assume !(8482 == ssl3_accept_~s__state~0); 13649#L137 assume 8464 == ssl3_accept_~s__state~0; 12880#L144 [2021-10-29 00:01:32,026 INFO L793 eck$LassoCheckResult]: Loop: 12880#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 12881#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12898#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12899#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13749#L614 ssl3_accept_~skip~0 := 0; 13742#L110-2 assume !false; 13738#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13734#L113 assume !(12292 == ssl3_accept_~s__state~0); 13730#L116 assume !(16384 == ssl3_accept_~s__state~0); 13726#L119 assume !(8192 == ssl3_accept_~s__state~0); 13722#L122 assume !(24576 == ssl3_accept_~s__state~0); 13718#L125 assume !(8195 == ssl3_accept_~s__state~0); 13714#L128 assume !(8480 == ssl3_accept_~s__state~0); 13710#L131 assume !(8481 == ssl3_accept_~s__state~0); 13706#L134 assume !(8482 == ssl3_accept_~s__state~0); 13702#L137 assume !(8464 == ssl3_accept_~s__state~0); 13701#L140 assume !(8465 == ssl3_accept_~s__state~0); 13700#L143 assume !(8466 == ssl3_accept_~s__state~0); 13372#L146 assume 8496 == ssl3_accept_~s__state~0; 13106#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 12951#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12918#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 12919#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13092#L304-2 ssl3_accept_~s__init_num~0 := 0; 13043#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12849#L614 ssl3_accept_~skip~0 := 0; 12967#L110-2 assume !false; 12910#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12911#L113 assume !(12292 == ssl3_accept_~s__state~0); 12937#L116 assume !(16384 == ssl3_accept_~s__state~0); 12938#L119 assume !(8192 == ssl3_accept_~s__state~0); 13010#L122 assume !(24576 == ssl3_accept_~s__state~0); 13011#L125 assume !(8195 == ssl3_accept_~s__state~0); 13765#L128 assume !(8480 == ssl3_accept_~s__state~0); 13763#L131 assume !(8481 == ssl3_accept_~s__state~0); 13761#L134 assume !(8482 == ssl3_accept_~s__state~0); 13759#L137 assume !(8464 == ssl3_accept_~s__state~0); 13757#L140 assume !(8465 == ssl3_accept_~s__state~0); 13744#L143 assume !(8466 == ssl3_accept_~s__state~0); 13740#L146 assume !(8496 == ssl3_accept_~s__state~0); 13736#L149 assume !(8497 == ssl3_accept_~s__state~0); 13732#L152 assume !(8512 == ssl3_accept_~s__state~0); 13728#L155 assume !(8513 == ssl3_accept_~s__state~0); 13724#L158 assume !(8528 == ssl3_accept_~s__state~0); 13720#L161 assume !(8529 == ssl3_accept_~s__state~0); 13716#L164 assume !(8544 == ssl3_accept_~s__state~0); 13712#L167 assume !(8545 == ssl3_accept_~s__state~0); 13708#L170 assume !(8560 == ssl3_accept_~s__state~0); 13704#L173 assume !(8561 == ssl3_accept_~s__state~0); 13698#L176 assume !(8448 == ssl3_accept_~s__state~0); 13696#L179 assume !(8576 == ssl3_accept_~s__state~0); 13694#L182 assume !(8577 == ssl3_accept_~s__state~0); 13692#L185 assume !(8592 == ssl3_accept_~s__state~0); 13690#L188 assume !(8593 == ssl3_accept_~s__state~0); 13688#L191 assume !(8608 == ssl3_accept_~s__state~0); 13099#L194 assume !(8609 == ssl3_accept_~s__state~0); 13100#L197 assume !(8640 == ssl3_accept_~s__state~0); 13302#L200 assume !(8641 == ssl3_accept_~s__state~0); 12922#L203 assume 8656 == ssl3_accept_~s__state~0; 12923#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13073#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13074#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12969#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12970#L531 assume !(0 == ssl3_accept_~tmp___10~0); 13445#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13421#L614 ssl3_accept_~skip~0 := 0; 13418#L110-2 assume !false; 13414#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13413#L113 assume !(12292 == ssl3_accept_~s__state~0); 13409#L116 assume 16384 == ssl3_accept_~s__state~0; 13386#L222 ssl3_accept_~s__server~0 := 1; 13405#L227 assume 0 != ssl3_accept_~cb~0; 13406#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13475#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13472#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13469#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13467#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 13439#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13433#L614 ssl3_accept_~skip~0 := 0; 13431#L110-2 assume !false; 13429#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13427#L113 assume !(12292 == ssl3_accept_~s__state~0); 13425#L116 assume !(16384 == ssl3_accept_~s__state~0); 13423#L119 assume !(8192 == ssl3_accept_~s__state~0); 13419#L122 assume !(24576 == ssl3_accept_~s__state~0); 13416#L125 assume !(8195 == ssl3_accept_~s__state~0); 13298#L128 assume !(8480 == ssl3_accept_~s__state~0); 13299#L131 assume !(8481 == ssl3_accept_~s__state~0); 13168#L134 assume !(8482 == ssl3_accept_~s__state~0); 13169#L137 assume 8464 == ssl3_accept_~s__state~0; 12880#L144 [2021-10-29 00:01:32,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:32,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-29 00:01:32,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:32,028 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633914377] [2021-10-29 00:01:32,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:32,028 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:32,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:32,040 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:32,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:32,055 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:32,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:32,057 INFO L85 PathProgramCache]: Analyzing trace with hash -40333405, now seen corresponding path program 1 times [2021-10-29 00:01:32,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:32,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935434163] [2021-10-29 00:01:32,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:32,058 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:32,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:32,100 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-29 00:01:32,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:32,100 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935434163] [2021-10-29 00:01:32,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935434163] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:32,101 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:32,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:32,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476292564] [2021-10-29 00:01:32,103 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:32,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:32,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:32,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:32,106 INFO L87 Difference]: Start difference. First operand 939 states and 1268 transitions. cyclomatic complexity: 332 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-29 00:01:32,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:32,315 INFO L93 Difference]: Finished difference Result 886 states and 1188 transitions. [2021-10-29 00:01:32,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:32,316 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 886 states and 1188 transitions. [2021-10-29 00:01:32,324 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2021-10-29 00:01:32,333 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 886 states to 884 states and 1186 transitions. [2021-10-29 00:01:32,333 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 627 [2021-10-29 00:01:32,334 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 627 [2021-10-29 00:01:32,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 884 states and 1186 transitions. [2021-10-29 00:01:32,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:32,336 INFO L681 BuchiCegarLoop]: Abstraction has 884 states and 1186 transitions. [2021-10-29 00:01:32,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states and 1186 transitions. [2021-10-29 00:01:32,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 878. [2021-10-29 00:01:32,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 878 states have (on average 1.3405466970387243) internal successors, (1177), 877 states have internal predecessors, (1177), 0 states have call successors, (0), 0 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-29 00:01:32,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1177 transitions. [2021-10-29 00:01:32,360 INFO L704 BuchiCegarLoop]: Abstraction has 878 states and 1177 transitions. [2021-10-29 00:01:32,361 INFO L587 BuchiCegarLoop]: Abstraction has 878 states and 1177 transitions. [2021-10-29 00:01:32,361 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-29 00:01:32,361 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 878 states and 1177 transitions. [2021-10-29 00:01:32,367 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 540 [2021-10-29 00:01:32,367 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:32,367 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:32,372 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:01:32,372 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-29 00:01:32,372 INFO L791 eck$LassoCheckResult]: Stem: 14953#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); 14808#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; 14794#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14747#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 14748#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14745#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 14746#L110-2 assume !false; 15027#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15449#L113 assume !(12292 == ssl3_accept_~s__state~0); 15448#L116 assume !(16384 == ssl3_accept_~s__state~0); 15447#L119 assume !(8192 == ssl3_accept_~s__state~0); 15446#L122 assume !(24576 == ssl3_accept_~s__state~0); 15445#L125 assume !(8195 == ssl3_accept_~s__state~0); 15444#L128 assume !(8480 == ssl3_accept_~s__state~0); 15443#L131 assume !(8481 == ssl3_accept_~s__state~0); 15442#L134 assume !(8482 == ssl3_accept_~s__state~0); 15441#L137 assume 8464 == ssl3_accept_~s__state~0; 14711#L144 [2021-10-29 00:01:32,373 INFO L793 eck$LassoCheckResult]: Loop: 14711#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14712#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14730#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14731#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15497#L614 ssl3_accept_~skip~0 := 0; 15495#L110-2 assume !false; 15493#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15491#L113 assume !(12292 == ssl3_accept_~s__state~0); 15489#L116 assume !(16384 == ssl3_accept_~s__state~0); 15487#L119 assume !(8192 == ssl3_accept_~s__state~0); 15485#L122 assume !(24576 == ssl3_accept_~s__state~0); 15483#L125 assume !(8195 == ssl3_accept_~s__state~0); 15481#L128 assume !(8480 == ssl3_accept_~s__state~0); 15479#L131 assume !(8481 == ssl3_accept_~s__state~0); 15477#L134 assume !(8482 == ssl3_accept_~s__state~0); 15475#L137 assume !(8464 == ssl3_accept_~s__state~0); 15473#L140 assume !(8465 == ssl3_accept_~s__state~0); 15471#L143 assume !(8466 == ssl3_accept_~s__state~0); 15468#L146 assume 8496 == ssl3_accept_~s__state~0; 14921#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 14780#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14749#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 14750#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14924#L304-2 ssl3_accept_~s__init_num~0 := 0; 15534#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15529#L614 ssl3_accept_~skip~0 := 0; 15528#L110-2 assume !false; 15527#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15526#L113 assume !(12292 == ssl3_accept_~s__state~0); 15525#L116 assume !(16384 == ssl3_accept_~s__state~0); 15524#L119 assume !(8192 == ssl3_accept_~s__state~0); 15523#L122 assume !(24576 == ssl3_accept_~s__state~0); 15522#L125 assume !(8195 == ssl3_accept_~s__state~0); 15520#L128 assume !(8480 == ssl3_accept_~s__state~0); 15519#L131 assume !(8481 == ssl3_accept_~s__state~0); 15517#L134 assume !(8482 == ssl3_accept_~s__state~0); 15516#L137 assume !(8464 == ssl3_accept_~s__state~0); 15513#L140 assume !(8465 == ssl3_accept_~s__state~0); 15511#L143 assume !(8466 == ssl3_accept_~s__state~0); 15466#L146 assume !(8496 == ssl3_accept_~s__state~0); 15327#L149 assume !(8497 == ssl3_accept_~s__state~0); 15326#L152 assume 8512 == ssl3_accept_~s__state~0; 15151#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14821#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14822#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14889#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15505#L614 ssl3_accept_~skip~0 := 0; 15503#L110-2 assume !false; 15498#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15496#L113 assume !(12292 == ssl3_accept_~s__state~0); 15494#L116 assume !(16384 == ssl3_accept_~s__state~0); 15492#L119 assume !(8192 == ssl3_accept_~s__state~0); 15490#L122 assume !(24576 == ssl3_accept_~s__state~0); 15488#L125 assume !(8195 == ssl3_accept_~s__state~0); 15486#L128 assume !(8480 == ssl3_accept_~s__state~0); 15484#L131 assume !(8481 == ssl3_accept_~s__state~0); 15482#L134 assume !(8482 == ssl3_accept_~s__state~0); 15480#L137 assume !(8464 == ssl3_accept_~s__state~0); 15478#L140 assume !(8465 == ssl3_accept_~s__state~0); 15476#L143 assume !(8466 == ssl3_accept_~s__state~0); 15474#L146 assume !(8496 == ssl3_accept_~s__state~0); 15472#L149 assume !(8497 == ssl3_accept_~s__state~0); 15470#L152 assume !(8512 == ssl3_accept_~s__state~0); 15467#L155 assume !(8513 == ssl3_accept_~s__state~0); 15273#L158 assume 8528 == ssl3_accept_~s__state~0; 15146#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15272#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14897#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14882#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 14965#L364 assume !(ssl3_accept_~ret~0 <= 0); 14776#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14764#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15293#L614 ssl3_accept_~skip~0 := 0; 15292#L110-2 assume !false; 15291#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15290#L113 assume !(12292 == ssl3_accept_~s__state~0); 15289#L116 assume !(16384 == ssl3_accept_~s__state~0); 15288#L119 assume !(8192 == ssl3_accept_~s__state~0); 15287#L122 assume !(24576 == ssl3_accept_~s__state~0); 15286#L125 assume !(8195 == ssl3_accept_~s__state~0); 15285#L128 assume !(8480 == ssl3_accept_~s__state~0); 15284#L131 assume !(8481 == ssl3_accept_~s__state~0); 15283#L134 assume !(8482 == ssl3_accept_~s__state~0); 15282#L137 assume !(8464 == ssl3_accept_~s__state~0); 15281#L140 assume !(8465 == ssl3_accept_~s__state~0); 15280#L143 assume !(8466 == ssl3_accept_~s__state~0); 15279#L146 assume !(8496 == ssl3_accept_~s__state~0); 15278#L149 assume !(8497 == ssl3_accept_~s__state~0); 15277#L152 assume !(8512 == ssl3_accept_~s__state~0); 15276#L155 assume !(8513 == ssl3_accept_~s__state~0); 15275#L158 assume !(8528 == ssl3_accept_~s__state~0); 15274#L161 assume !(8529 == ssl3_accept_~s__state~0); 15004#L164 assume !(8544 == ssl3_accept_~s__state~0); 15005#L167 assume !(8545 == ssl3_accept_~s__state~0); 15006#L170 assume 8560 == ssl3_accept_~s__state~0; 14963#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 14891#L429 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 14685#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15416#L614 ssl3_accept_~skip~0 := 0; 15408#L110-2 assume !false; 15404#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15400#L113 assume !(12292 == ssl3_accept_~s__state~0); 15396#L116 assume !(16384 == ssl3_accept_~s__state~0); 15392#L119 assume !(8192 == ssl3_accept_~s__state~0); 15388#L122 assume !(24576 == ssl3_accept_~s__state~0); 15384#L125 assume !(8195 == ssl3_accept_~s__state~0); 15380#L128 assume !(8480 == ssl3_accept_~s__state~0); 15064#L131 assume !(8481 == ssl3_accept_~s__state~0); 14990#L134 assume !(8482 == ssl3_accept_~s__state~0); 14991#L137 assume 8464 == ssl3_accept_~s__state~0; 14711#L144 [2021-10-29 00:01:32,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:32,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-29 00:01:32,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:32,375 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387729342] [2021-10-29 00:01:32,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:32,376 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:32,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:32,394 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:32,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:32,410 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:32,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:32,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1797230117, now seen corresponding path program 1 times [2021-10-29 00:01:32,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:32,412 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231042644] [2021-10-29 00:01:32,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:32,413 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:32,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:32,472 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-29 00:01:32,472 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:32,473 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231042644] [2021-10-29 00:01:32,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231042644] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:32,473 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:32,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:32,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402022799] [2021-10-29 00:01:32,474 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:32,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:32,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:32,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:32,481 INFO L87 Difference]: Start difference. First operand 878 states and 1177 transitions. cyclomatic complexity: 303 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-29 00:01:32,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:32,650 INFO L93 Difference]: Finished difference Result 981 states and 1308 transitions. [2021-10-29 00:01:32,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:32,651 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 981 states and 1308 transitions. [2021-10-29 00:01:32,659 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-10-29 00:01:32,670 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 981 states to 981 states and 1308 transitions. [2021-10-29 00:01:32,670 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 689 [2021-10-29 00:01:32,672 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 689 [2021-10-29 00:01:32,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 981 states and 1308 transitions. [2021-10-29 00:01:32,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:32,672 INFO L681 BuchiCegarLoop]: Abstraction has 981 states and 1308 transitions. [2021-10-29 00:01:32,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states and 1308 transitions. [2021-10-29 00:01:32,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 959. [2021-10-29 00:01:32,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 959 states have (on average 1.3274244004171012) internal successors, (1273), 958 states have internal predecessors, (1273), 0 states have call successors, (0), 0 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-29 00:01:32,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1273 transitions. [2021-10-29 00:01:32,698 INFO L704 BuchiCegarLoop]: Abstraction has 959 states and 1273 transitions. [2021-10-29 00:01:32,698 INFO L587 BuchiCegarLoop]: Abstraction has 959 states and 1273 transitions. [2021-10-29 00:01:32,698 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-29 00:01:32,698 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 959 states and 1273 transitions. [2021-10-29 00:01:32,705 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 594 [2021-10-29 00:01:32,705 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:32,705 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:32,707 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-29 00:01:32,707 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-29 00:01:32,707 INFO L791 eck$LassoCheckResult]: Stem: 16811#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); 16667#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; 16659#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16612#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 16613#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16610#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 16611#L110-2 assume !false; 16848#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17425#L113 assume !(12292 == ssl3_accept_~s__state~0); 17423#L116 assume !(16384 == ssl3_accept_~s__state~0); 17421#L119 assume !(8192 == ssl3_accept_~s__state~0); 17419#L122 assume !(24576 == ssl3_accept_~s__state~0); 17417#L125 assume !(8195 == ssl3_accept_~s__state~0); 17415#L128 assume !(8480 == ssl3_accept_~s__state~0); 17413#L131 assume !(8481 == ssl3_accept_~s__state~0); 17411#L134 assume !(8482 == ssl3_accept_~s__state~0); 17409#L137 assume 8464 == ssl3_accept_~s__state~0; 16569#L144 [2021-10-29 00:01:32,708 INFO L793 eck$LassoCheckResult]: Loop: 16569#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 16570#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16595#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16596#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17469#L614 ssl3_accept_~skip~0 := 0; 17467#L110-2 assume !false; 17465#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17463#L113 assume !(12292 == ssl3_accept_~s__state~0); 17461#L116 assume !(16384 == ssl3_accept_~s__state~0); 17459#L119 assume !(8192 == ssl3_accept_~s__state~0); 17457#L122 assume !(24576 == ssl3_accept_~s__state~0); 17455#L125 assume !(8195 == ssl3_accept_~s__state~0); 17453#L128 assume !(8480 == ssl3_accept_~s__state~0); 17451#L131 assume !(8481 == ssl3_accept_~s__state~0); 17449#L134 assume !(8482 == ssl3_accept_~s__state~0); 17448#L137 assume !(8464 == ssl3_accept_~s__state~0); 17441#L140 assume !(8465 == ssl3_accept_~s__state~0); 17440#L143 assume !(8466 == ssl3_accept_~s__state~0); 17233#L146 assume 8496 == ssl3_accept_~s__state~0; 16780#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16638#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16639#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 17393#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17384#L304-2 ssl3_accept_~s__init_num~0 := 0; 17378#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17371#L614 ssl3_accept_~skip~0 := 0; 17368#L110-2 assume !false; 17365#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17362#L113 assume !(12292 == ssl3_accept_~s__state~0); 17359#L116 assume !(16384 == ssl3_accept_~s__state~0); 17356#L119 assume !(8192 == ssl3_accept_~s__state~0); 17353#L122 assume !(24576 == ssl3_accept_~s__state~0); 17350#L125 assume !(8195 == ssl3_accept_~s__state~0); 17347#L128 assume !(8480 == ssl3_accept_~s__state~0); 17344#L131 assume !(8481 == ssl3_accept_~s__state~0); 17342#L134 assume !(8482 == ssl3_accept_~s__state~0); 17333#L137 assume !(8464 == ssl3_accept_~s__state~0); 17332#L140 assume !(8465 == ssl3_accept_~s__state~0); 17331#L143 assume !(8466 == ssl3_accept_~s__state~0); 17330#L146 assume !(8496 == ssl3_accept_~s__state~0); 17329#L149 assume !(8497 == ssl3_accept_~s__state~0); 17325#L152 assume 8512 == ssl3_accept_~s__state~0; 17004#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17324#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17322#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17321#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17316#L614 ssl3_accept_~skip~0 := 0; 17315#L110-2 assume !false; 17314#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17313#L113 assume !(12292 == ssl3_accept_~s__state~0); 17312#L116 assume !(16384 == ssl3_accept_~s__state~0); 17311#L119 assume !(8192 == ssl3_accept_~s__state~0); 17310#L122 assume !(24576 == ssl3_accept_~s__state~0); 17309#L125 assume !(8195 == ssl3_accept_~s__state~0); 17308#L128 assume !(8480 == ssl3_accept_~s__state~0); 17307#L131 assume !(8481 == ssl3_accept_~s__state~0); 17306#L134 assume !(8482 == ssl3_accept_~s__state~0); 17305#L137 assume !(8464 == ssl3_accept_~s__state~0); 17304#L140 assume !(8465 == ssl3_accept_~s__state~0); 17303#L143 assume !(8466 == ssl3_accept_~s__state~0); 17302#L146 assume !(8496 == ssl3_accept_~s__state~0); 17301#L149 assume !(8497 == ssl3_accept_~s__state~0); 17300#L152 assume !(8512 == ssl3_accept_~s__state~0); 17299#L155 assume !(8513 == ssl3_accept_~s__state~0); 17298#L158 assume 8528 == ssl3_accept_~s__state~0; 16999#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17297#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 17296#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 16820#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 16821#L364 assume !(ssl3_accept_~ret~0 <= 0); 17289#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17287#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17282#L614 ssl3_accept_~skip~0 := 0; 17281#L110-2 assume !false; 17280#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17279#L113 assume !(12292 == ssl3_accept_~s__state~0); 17278#L116 assume !(16384 == ssl3_accept_~s__state~0); 17277#L119 assume !(8192 == ssl3_accept_~s__state~0); 17276#L122 assume !(24576 == ssl3_accept_~s__state~0); 17275#L125 assume !(8195 == ssl3_accept_~s__state~0); 17274#L128 assume !(8480 == ssl3_accept_~s__state~0); 17273#L131 assume !(8481 == ssl3_accept_~s__state~0); 17272#L134 assume !(8482 == ssl3_accept_~s__state~0); 17271#L137 assume !(8464 == ssl3_accept_~s__state~0); 17270#L140 assume !(8465 == ssl3_accept_~s__state~0); 17269#L143 assume !(8466 == ssl3_accept_~s__state~0); 17268#L146 assume !(8496 == ssl3_accept_~s__state~0); 17267#L149 assume !(8497 == ssl3_accept_~s__state~0); 17266#L152 assume !(8512 == ssl3_accept_~s__state~0); 17265#L155 assume !(8513 == ssl3_accept_~s__state~0); 17263#L158 assume !(8528 == ssl3_accept_~s__state~0); 17259#L161 assume !(8529 == ssl3_accept_~s__state~0); 17258#L164 assume 8544 == ssl3_accept_~s__state~0; 16994#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 17231#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 17229#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17228#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16796#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 16714#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 16578#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17052#L614 ssl3_accept_~skip~0 := 0; 17050#L110-2 assume !false; 17044#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17042#L113 assume !(12292 == ssl3_accept_~s__state~0); 17040#L116 assume !(16384 == ssl3_accept_~s__state~0); 17038#L119 assume !(8192 == ssl3_accept_~s__state~0); 17036#L122 assume !(24576 == ssl3_accept_~s__state~0); 17034#L125 assume !(8195 == ssl3_accept_~s__state~0); 17032#L128 assume !(8480 == ssl3_accept_~s__state~0); 16896#L131 assume !(8481 == ssl3_accept_~s__state~0); 16873#L134 assume !(8482 == ssl3_accept_~s__state~0); 16869#L137 assume 8464 == ssl3_accept_~s__state~0; 16569#L144 [2021-10-29 00:01:32,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:32,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-29 00:01:32,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:32,709 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811202922] [2021-10-29 00:01:32,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:32,710 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:32,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:32,724 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:32,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:32,739 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:32,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:32,743 INFO L85 PathProgramCache]: Analyzing trace with hash -719457483, now seen corresponding path program 1 times [2021-10-29 00:01:32,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:32,743 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584053008] [2021-10-29 00:01:32,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:32,744 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:32,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:32,795 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-29 00:01:32,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:32,796 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584053008] [2021-10-29 00:01:32,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584053008] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:32,796 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:32,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 00:01:32,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504256168] [2021-10-29 00:01:32,798 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:32,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:32,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:32,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:32,800 INFO L87 Difference]: Start difference. First operand 959 states and 1273 transitions. cyclomatic complexity: 318 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-29 00:01:32,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:32,965 INFO L93 Difference]: Finished difference Result 1032 states and 1361 transitions. [2021-10-29 00:01:32,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:32,965 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1032 states and 1361 transitions. [2021-10-29 00:01:32,975 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2021-10-29 00:01:32,984 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1032 states to 1010 states and 1330 transitions. [2021-10-29 00:01:32,984 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 727 [2021-10-29 00:01:32,985 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 743 [2021-10-29 00:01:32,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1010 states and 1330 transitions. [2021-10-29 00:01:32,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:32,986 INFO L681 BuchiCegarLoop]: Abstraction has 1010 states and 1330 transitions. [2021-10-29 00:01:32,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states and 1330 transitions. [2021-10-29 00:01:33,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 961. [2021-10-29 00:01:33,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.3225806451612903) internal successors, (1271), 960 states have internal predecessors, (1271), 0 states have call successors, (0), 0 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-29 00:01:33,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1271 transitions. [2021-10-29 00:01:33,011 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1271 transitions. [2021-10-29 00:01:33,012 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1271 transitions. [2021-10-29 00:01:33,012 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-29 00:01:33,012 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1271 transitions. [2021-10-29 00:01:33,020 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-10-29 00:01:33,020 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:33,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:33,022 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:01:33,022 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-29 00:01:33,023 INFO L791 eck$LassoCheckResult]: Stem: 18786#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); 18657#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; 18649#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18603#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 18604#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18593#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 18594#L110-2 assume !false; 18868#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18867#L113 assume !(12292 == ssl3_accept_~s__state~0); 18866#L116 assume !(16384 == ssl3_accept_~s__state~0); 18864#L119 assume !(8192 == ssl3_accept_~s__state~0); 18859#L122 assume !(24576 == ssl3_accept_~s__state~0); 18857#L125 assume !(8195 == ssl3_accept_~s__state~0); 18855#L128 assume !(8480 == ssl3_accept_~s__state~0); 18853#L131 assume 8481 == ssl3_accept_~s__state~0; 18790#L132 [2021-10-29 00:01:33,024 INFO L793 eck$LassoCheckResult]: Loop: 18790#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 18571#L270 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18572#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18542#L614 ssl3_accept_~skip~0 := 0; 18651#L110-2 assume !false; 18595#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18596#L113 assume !(12292 == ssl3_accept_~s__state~0); 18625#L116 assume !(16384 == ssl3_accept_~s__state~0); 18626#L119 assume !(8192 == ssl3_accept_~s__state~0); 18688#L122 assume !(24576 == ssl3_accept_~s__state~0); 18689#L125 assume !(8195 == ssl3_accept_~s__state~0); 18697#L128 assume !(8480 == ssl3_accept_~s__state~0); 18664#L131 assume !(8481 == ssl3_accept_~s__state~0); 18665#L134 assume !(8482 == ssl3_accept_~s__state~0); 18707#L137 assume !(8464 == ssl3_accept_~s__state~0); 18700#L140 assume !(8465 == ssl3_accept_~s__state~0); 18701#L143 assume !(8466 == ssl3_accept_~s__state~0); 18745#L146 assume !(8496 == ssl3_accept_~s__state~0); 18746#L149 assume !(8497 == ssl3_accept_~s__state~0); 18638#L152 assume !(8512 == ssl3_accept_~s__state~0); 18639#L155 assume !(8513 == ssl3_accept_~s__state~0); 19459#L158 assume !(8528 == ssl3_accept_~s__state~0); 18573#L161 assume !(8529 == ssl3_accept_~s__state~0); 18574#L164 assume !(8544 == ssl3_accept_~s__state~0); 18589#L167 assume !(8545 == ssl3_accept_~s__state~0); 18590#L170 assume !(8560 == ssl3_accept_~s__state~0); 18704#L173 assume !(8561 == ssl3_accept_~s__state~0); 18705#L176 assume 8448 == ssl3_accept_~s__state~0; 18695#L177 assume !(ssl3_accept_~num1~0 > 0); 18642#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 18643#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18837#L614 ssl3_accept_~skip~0 := 0; 18835#L110-2 assume !false; 18833#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18813#L113 assume !(12292 == ssl3_accept_~s__state~0); 18814#L116 assume !(16384 == ssl3_accept_~s__state~0); 19092#L119 assume !(8192 == ssl3_accept_~s__state~0); 19093#L122 assume !(24576 == ssl3_accept_~s__state~0); 19090#L125 assume !(8195 == ssl3_accept_~s__state~0); 19091#L128 assume 8480 == ssl3_accept_~s__state~0; 18790#L132 [2021-10-29 00:01:33,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:33,024 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-29 00:01:33,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:33,025 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323818067] [2021-10-29 00:01:33,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:33,025 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:33,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:33,052 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-29 00:01:33,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:33,052 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323818067] [2021-10-29 00:01:33,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323818067] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:33,053 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:33,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 00:01:33,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736067883] [2021-10-29 00:01:33,053 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-29 00:01:33,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:33,054 INFO L85 PathProgramCache]: Analyzing trace with hash 238562898, now seen corresponding path program 1 times [2021-10-29 00:01:33,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:33,054 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286784061] [2021-10-29 00:01:33,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:33,055 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:33,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:33,105 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-29 00:01:33,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:33,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286784061] [2021-10-29 00:01:33,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286784061] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:01:33,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306294012] [2021-10-29 00:01:33,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:33,108 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 00:01:33,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:33,113 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 00:01:33,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-29 00:01:33,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:33,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-29 00:01:33,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:01:33,374 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-29 00:01:33,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306294012] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:01:33,375 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-29 00:01:33,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-29 00:01:33,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789941918] [2021-10-29 00:01:33,376 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:33,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:33,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:33,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:33,380 INFO L87 Difference]: Start difference. First operand 961 states and 1271 transitions. cyclomatic complexity: 315 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-29 00:01:33,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:33,510 INFO L93 Difference]: Finished difference Result 963 states and 1271 transitions. [2021-10-29 00:01:33,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:33,511 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 963 states and 1271 transitions. [2021-10-29 00:01:33,517 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2021-10-29 00:01:33,526 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 963 states to 963 states and 1271 transitions. [2021-10-29 00:01:33,527 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 696 [2021-10-29 00:01:33,528 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2021-10-29 00:01:33,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 963 states and 1271 transitions. [2021-10-29 00:01:33,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:33,529 INFO L681 BuchiCegarLoop]: Abstraction has 963 states and 1271 transitions. [2021-10-29 00:01:33,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states and 1271 transitions. [2021-10-29 00:01:33,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 961. [2021-10-29 00:01:33,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.320499479708637) internal successors, (1269), 960 states have internal predecessors, (1269), 0 states have call successors, (0), 0 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-29 00:01:33,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1269 transitions. [2021-10-29 00:01:33,559 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1269 transitions. [2021-10-29 00:01:33,559 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1269 transitions. [2021-10-29 00:01:33,560 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-29 00:01:33,560 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1269 transitions. [2021-10-29 00:01:33,567 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-10-29 00:01:33,567 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:33,567 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:33,568 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:01:33,568 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-29 00:01:33,569 INFO L791 eck$LassoCheckResult]: Stem: 20863#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); 20708#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; 20698#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20652#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 20653#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20642#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 20643#L110-2 assume !false; 20921#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20920#L113 assume !(12292 == ssl3_accept_~s__state~0); 20919#L116 assume !(16384 == ssl3_accept_~s__state~0); 20918#L119 assume !(8192 == ssl3_accept_~s__state~0); 20913#L122 assume !(24576 == ssl3_accept_~s__state~0); 20911#L125 assume !(8195 == ssl3_accept_~s__state~0); 20909#L128 assume !(8480 == ssl3_accept_~s__state~0); 20907#L131 assume !(8481 == ssl3_accept_~s__state~0); 20901#L134 assume 8482 == ssl3_accept_~s__state~0; 20849#L135 [2021-10-29 00:01:33,569 INFO L793 eck$LassoCheckResult]: Loop: 20849#L135 ssl3_accept_~s__state~0 := 3; 20622#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21314#L614 ssl3_accept_~skip~0 := 0; 21312#L110-2 assume !false; 21309#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21303#L113 assume !(12292 == ssl3_accept_~s__state~0); 21300#L116 assume !(16384 == ssl3_accept_~s__state~0); 21294#L119 assume !(8192 == ssl3_accept_~s__state~0); 21291#L122 assume !(24576 == ssl3_accept_~s__state~0); 21288#L125 assume !(8195 == ssl3_accept_~s__state~0); 21285#L128 assume !(8480 == ssl3_accept_~s__state~0); 21282#L131 assume !(8481 == ssl3_accept_~s__state~0); 21279#L134 assume !(8482 == ssl3_accept_~s__state~0); 21276#L137 assume !(8464 == ssl3_accept_~s__state~0); 21273#L140 assume !(8465 == ssl3_accept_~s__state~0); 21270#L143 assume !(8466 == ssl3_accept_~s__state~0); 21267#L146 assume !(8496 == ssl3_accept_~s__state~0); 21264#L149 assume !(8497 == ssl3_accept_~s__state~0); 21261#L152 assume !(8512 == ssl3_accept_~s__state~0); 21258#L155 assume !(8513 == ssl3_accept_~s__state~0); 21255#L158 assume !(8528 == ssl3_accept_~s__state~0); 21252#L161 assume !(8529 == ssl3_accept_~s__state~0); 21249#L164 assume !(8544 == ssl3_accept_~s__state~0); 21246#L167 assume !(8545 == ssl3_accept_~s__state~0); 21241#L170 assume !(8560 == ssl3_accept_~s__state~0); 21239#L173 assume !(8561 == ssl3_accept_~s__state~0); 20932#L176 assume 8448 == ssl3_accept_~s__state~0; 20750#L177 assume !(ssl3_accept_~num1~0 > 0); 20691#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20692#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20912#L614 ssl3_accept_~skip~0 := 0; 20910#L110-2 assume !false; 20908#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20905#L113 assume !(12292 == ssl3_accept_~s__state~0); 20906#L116 assume !(16384 == ssl3_accept_~s__state~0); 21199#L119 assume !(8192 == ssl3_accept_~s__state~0); 21200#L122 assume !(24576 == ssl3_accept_~s__state~0); 21197#L125 assume !(8195 == ssl3_accept_~s__state~0); 21198#L128 assume !(8480 == ssl3_accept_~s__state~0); 21211#L131 assume !(8481 == ssl3_accept_~s__state~0); 21209#L134 assume 8482 == ssl3_accept_~s__state~0; 20849#L135 [2021-10-29 00:01:33,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:33,570 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-29 00:01:33,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:33,570 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623654667] [2021-10-29 00:01:33,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:33,571 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:33,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:33,597 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-29 00:01:33,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:33,598 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623654667] [2021-10-29 00:01:33,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623654667] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:33,598 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:33,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 00:01:33,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219875217] [2021-10-29 00:01:33,599 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-29 00:01:33,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:33,600 INFO L85 PathProgramCache]: Analyzing trace with hash -564759837, now seen corresponding path program 1 times [2021-10-29 00:01:33,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:33,600 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129660439] [2021-10-29 00:01:33,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:33,600 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:33,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:33,655 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-29 00:01:33,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:33,655 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129660439] [2021-10-29 00:01:33,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129660439] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:33,656 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:33,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 00:01:33,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770431562] [2021-10-29 00:01:33,656 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:33,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:33,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:33,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:33,658 INFO L87 Difference]: Start difference. First operand 961 states and 1269 transitions. cyclomatic complexity: 313 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-29 00:01:33,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:33,783 INFO L93 Difference]: Finished difference Result 961 states and 1267 transitions. [2021-10-29 00:01:33,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:33,784 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1267 transitions. [2021-10-29 00:01:33,790 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-10-29 00:01:33,800 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1267 transitions. [2021-10-29 00:01:33,800 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 694 [2021-10-29 00:01:33,801 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 694 [2021-10-29 00:01:33,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1267 transitions. [2021-10-29 00:01:33,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:33,802 INFO L681 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-10-29 00:01:33,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1267 transitions. [2021-10-29 00:01:33,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 961. [2021-10-29 00:01:33,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.3184183142559833) internal successors, (1267), 960 states have internal predecessors, (1267), 0 states have call successors, (0), 0 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-29 00:01:33,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1267 transitions. [2021-10-29 00:01:33,830 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-10-29 00:01:33,830 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-10-29 00:01:33,830 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-29 00:01:33,830 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1267 transitions. [2021-10-29 00:01:33,834 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-10-29 00:01:33,835 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:33,837 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:33,839 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-29 00:01:33,839 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-29 00:01:33,840 INFO L791 eck$LassoCheckResult]: Stem: 22771#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); 22636#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; 22628#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22580#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 22581#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22570#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 22571#L110-2 assume !false; 23122#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23294#L113 assume !(12292 == ssl3_accept_~s__state~0); 23291#L116 assume !(16384 == ssl3_accept_~s__state~0); 23288#L119 assume !(8192 == ssl3_accept_~s__state~0); 23285#L122 assume !(24576 == ssl3_accept_~s__state~0); 23282#L125 assume !(8195 == ssl3_accept_~s__state~0); 23279#L128 assume !(8480 == ssl3_accept_~s__state~0); 23277#L131 assume !(8481 == ssl3_accept_~s__state~0); 23274#L134 assume !(8482 == ssl3_accept_~s__state~0); 23271#L137 assume 8464 == ssl3_accept_~s__state~0; 22542#L144 [2021-10-29 00:01:33,840 INFO L793 eck$LassoCheckResult]: Loop: 22542#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 22543#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22559#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 22560#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23381#L614 ssl3_accept_~skip~0 := 0; 23378#L110-2 assume !false; 23375#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23372#L113 assume !(12292 == ssl3_accept_~s__state~0); 23369#L116 assume !(16384 == ssl3_accept_~s__state~0); 23366#L119 assume !(8192 == ssl3_accept_~s__state~0); 23363#L122 assume !(24576 == ssl3_accept_~s__state~0); 23360#L125 assume !(8195 == ssl3_accept_~s__state~0); 23357#L128 assume !(8480 == ssl3_accept_~s__state~0); 23354#L131 assume !(8481 == ssl3_accept_~s__state~0); 23351#L134 assume !(8482 == ssl3_accept_~s__state~0); 23348#L137 assume !(8464 == ssl3_accept_~s__state~0); 23345#L140 assume !(8465 == ssl3_accept_~s__state~0); 23342#L143 assume !(8466 == ssl3_accept_~s__state~0); 23339#L146 assume 8496 == ssl3_accept_~s__state~0; 22741#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 22607#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22608#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 22743#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22745#L304-2 ssl3_accept_~s__init_num~0 := 0; 23266#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23260#L614 ssl3_accept_~skip~0 := 0; 23259#L110-2 assume !false; 23258#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23255#L113 assume !(12292 == ssl3_accept_~s__state~0); 23249#L116 assume !(16384 == ssl3_accept_~s__state~0); 23247#L119 assume !(8192 == ssl3_accept_~s__state~0); 23245#L122 assume !(24576 == ssl3_accept_~s__state~0); 23243#L125 assume !(8195 == ssl3_accept_~s__state~0); 23240#L128 assume !(8480 == ssl3_accept_~s__state~0); 23237#L131 assume !(8481 == ssl3_accept_~s__state~0); 23234#L134 assume !(8482 == ssl3_accept_~s__state~0); 23231#L137 assume !(8464 == ssl3_accept_~s__state~0); 23228#L140 assume !(8465 == ssl3_accept_~s__state~0); 23225#L143 assume !(8466 == ssl3_accept_~s__state~0); 23222#L146 assume !(8496 == ssl3_accept_~s__state~0); 23219#L149 assume !(8497 == ssl3_accept_~s__state~0); 23097#L152 assume 8512 == ssl3_accept_~s__state~0; 22776#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22652#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22653#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22712#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23192#L614 ssl3_accept_~skip~0 := 0; 23190#L110-2 assume !false; 23188#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23186#L113 assume !(12292 == ssl3_accept_~s__state~0); 23184#L116 assume !(16384 == ssl3_accept_~s__state~0); 23182#L119 assume !(8192 == ssl3_accept_~s__state~0); 23175#L122 assume !(24576 == ssl3_accept_~s__state~0); 23172#L125 assume !(8195 == ssl3_accept_~s__state~0); 23169#L128 assume !(8480 == ssl3_accept_~s__state~0); 23166#L131 assume !(8481 == ssl3_accept_~s__state~0); 23163#L134 assume !(8482 == ssl3_accept_~s__state~0); 23160#L137 assume !(8464 == ssl3_accept_~s__state~0); 23157#L140 assume !(8465 == ssl3_accept_~s__state~0); 23154#L143 assume !(8466 == ssl3_accept_~s__state~0); 23152#L146 assume !(8496 == ssl3_accept_~s__state~0); 23150#L149 assume !(8497 == ssl3_accept_~s__state~0); 23146#L152 assume !(8512 == ssl3_accept_~s__state~0); 23144#L155 assume !(8513 == ssl3_accept_~s__state~0); 22953#L158 assume 8528 == ssl3_accept_~s__state~0; 22622#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22588#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22589#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22706#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 22774#L364 assume !(ssl3_accept_~ret~0 <= 0); 22612#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22760#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23200#L614 ssl3_accept_~skip~0 := 0; 23198#L110-2 assume !false; 23193#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23191#L113 assume !(12292 == ssl3_accept_~s__state~0); 23189#L116 assume !(16384 == ssl3_accept_~s__state~0); 23187#L119 assume !(8192 == ssl3_accept_~s__state~0); 23185#L122 assume !(24576 == ssl3_accept_~s__state~0); 23183#L125 assume !(8195 == ssl3_accept_~s__state~0); 23181#L128 assume !(8480 == ssl3_accept_~s__state~0); 23174#L131 assume !(8481 == ssl3_accept_~s__state~0); 23171#L134 assume !(8482 == ssl3_accept_~s__state~0); 23168#L137 assume !(8464 == ssl3_accept_~s__state~0); 23165#L140 assume !(8465 == ssl3_accept_~s__state~0); 23162#L143 assume !(8466 == ssl3_accept_~s__state~0); 23159#L146 assume !(8496 == ssl3_accept_~s__state~0); 23156#L149 assume !(8497 == ssl3_accept_~s__state~0); 23153#L152 assume !(8512 == ssl3_accept_~s__state~0); 23151#L155 assume !(8513 == ssl3_accept_~s__state~0); 23147#L158 assume !(8528 == ssl3_accept_~s__state~0); 23145#L161 assume !(8529 == ssl3_accept_~s__state~0); 22819#L164 assume 8544 == ssl3_accept_~s__state~0; 22817#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 22597#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23136#L614 ssl3_accept_~skip~0 := 0; 23135#L110-2 assume !false; 23134#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23133#L113 assume !(12292 == ssl3_accept_~s__state~0); 23126#L116 assume !(16384 == ssl3_accept_~s__state~0); 23124#L119 assume !(8192 == ssl3_accept_~s__state~0); 23123#L122 assume !(24576 == ssl3_accept_~s__state~0); 23120#L125 assume !(8195 == ssl3_accept_~s__state~0); 23118#L128 assume !(8480 == ssl3_accept_~s__state~0); 23116#L131 assume !(8481 == ssl3_accept_~s__state~0); 23114#L134 assume !(8482 == ssl3_accept_~s__state~0); 23112#L137 assume !(8464 == ssl3_accept_~s__state~0); 23110#L140 assume !(8465 == ssl3_accept_~s__state~0); 23107#L143 assume !(8466 == ssl3_accept_~s__state~0); 23108#L146 assume !(8496 == ssl3_accept_~s__state~0); 23411#L149 assume !(8497 == ssl3_accept_~s__state~0); 23410#L152 assume !(8512 == ssl3_accept_~s__state~0); 23409#L155 assume !(8513 == ssl3_accept_~s__state~0); 23408#L158 assume !(8528 == ssl3_accept_~s__state~0); 23407#L161 assume !(8529 == ssl3_accept_~s__state~0); 23406#L164 assume !(8544 == ssl3_accept_~s__state~0); 23405#L167 assume !(8545 == ssl3_accept_~s__state~0); 23404#L170 assume !(8560 == ssl3_accept_~s__state~0); 22780#L173 assume !(8561 == ssl3_accept_~s__state~0); 22781#L176 assume !(8448 == ssl3_accept_~s__state~0); 23101#L179 assume 8576 == ssl3_accept_~s__state~0; 22960#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 22957#L451 assume !(ssl3_accept_~ret~0 <= 0); 22523#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 22525#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23303#L614 ssl3_accept_~skip~0 := 0; 23300#L110-2 assume !false; 23297#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23295#L113 assume !(12292 == ssl3_accept_~s__state~0); 23292#L116 assume !(16384 == ssl3_accept_~s__state~0); 23289#L119 assume !(8192 == ssl3_accept_~s__state~0); 23286#L122 assume !(24576 == ssl3_accept_~s__state~0); 23283#L125 assume !(8195 == ssl3_accept_~s__state~0); 23280#L128 assume !(8480 == ssl3_accept_~s__state~0); 22999#L131 assume !(8481 == ssl3_accept_~s__state~0); 23275#L134 assume !(8482 == ssl3_accept_~s__state~0); 23272#L137 assume 8464 == ssl3_accept_~s__state~0; 22542#L144 [2021-10-29 00:01:33,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:33,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-29 00:01:33,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:33,841 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64040290] [2021-10-29 00:01:33,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:33,842 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:33,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:33,851 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:33,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:33,866 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:33,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:33,867 INFO L85 PathProgramCache]: Analyzing trace with hash -719108429, now seen corresponding path program 1 times [2021-10-29 00:01:33,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:33,867 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137786332] [2021-10-29 00:01:33,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:33,868 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:33,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:33,916 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-29 00:01:33,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:33,916 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137786332] [2021-10-29 00:01:33,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137786332] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:33,918 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:33,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:33,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096574374] [2021-10-29 00:01:33,919 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:33,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:33,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:33,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:33,920 INFO L87 Difference]: Start difference. First operand 961 states and 1267 transitions. cyclomatic complexity: 311 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-29 00:01:34,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:34,065 INFO L93 Difference]: Finished difference Result 927 states and 1186 transitions. [2021-10-29 00:01:34,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:34,066 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 927 states and 1186 transitions. [2021-10-29 00:01:34,072 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 498 [2021-10-29 00:01:34,079 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 927 states to 799 states and 1026 transitions. [2021-10-29 00:01:34,079 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 565 [2021-10-29 00:01:34,082 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 693 [2021-10-29 00:01:34,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 799 states and 1026 transitions. [2021-10-29 00:01:34,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:34,082 INFO L681 BuchiCegarLoop]: Abstraction has 799 states and 1026 transitions. [2021-10-29 00:01:34,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states and 1026 transitions. [2021-10-29 00:01:34,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 669. [2021-10-29 00:01:34,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 669 states have (on average 1.288490284005979) internal successors, (862), 668 states have internal predecessors, (862), 0 states have call successors, (0), 0 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-29 00:01:34,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 862 transitions. [2021-10-29 00:01:34,105 INFO L704 BuchiCegarLoop]: Abstraction has 669 states and 862 transitions. [2021-10-29 00:01:34,105 INFO L587 BuchiCegarLoop]: Abstraction has 669 states and 862 transitions. [2021-10-29 00:01:34,105 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-29 00:01:34,105 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 669 states and 862 transitions. [2021-10-29 00:01:34,108 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 496 [2021-10-29 00:01:34,108 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:34,108 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:34,110 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-29 00:01:34,110 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-29 00:01:34,112 INFO L791 eck$LassoCheckResult]: Stem: 24629#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); 24513#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; 24504#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24466#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 24467#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24458#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 24459#L110-2 assume !false; 24711#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24903#L113 assume !(12292 == ssl3_accept_~s__state~0); 24899#L116 assume !(16384 == ssl3_accept_~s__state~0); 24900#L119 assume !(8192 == ssl3_accept_~s__state~0); 24895#L122 assume !(24576 == ssl3_accept_~s__state~0); 24896#L125 assume !(8195 == ssl3_accept_~s__state~0); 24891#L128 assume !(8480 == ssl3_accept_~s__state~0); 24892#L131 assume !(8481 == ssl3_accept_~s__state~0); 24767#L134 assume !(8482 == ssl3_accept_~s__state~0); 24768#L137 assume 8464 == ssl3_accept_~s__state~0; 24430#L144 [2021-10-29 00:01:34,113 INFO L793 eck$LassoCheckResult]: Loop: 24430#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 24431#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24447#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 24448#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25073#L614 ssl3_accept_~skip~0 := 0; 25072#L110-2 assume !false; 25071#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25070#L113 assume !(12292 == ssl3_accept_~s__state~0); 25069#L116 assume !(16384 == ssl3_accept_~s__state~0); 25068#L119 assume !(8192 == ssl3_accept_~s__state~0); 25067#L122 assume !(24576 == ssl3_accept_~s__state~0); 25066#L125 assume !(8195 == ssl3_accept_~s__state~0); 25065#L128 assume !(8480 == ssl3_accept_~s__state~0); 25064#L131 assume !(8481 == ssl3_accept_~s__state~0); 25063#L134 assume !(8482 == ssl3_accept_~s__state~0); 25062#L137 assume !(8464 == ssl3_accept_~s__state~0); 24555#L140 assume !(8465 == ssl3_accept_~s__state~0); 24556#L143 assume !(8466 == ssl3_accept_~s__state~0); 24774#L146 assume 8496 == ssl3_accept_~s__state~0; 24753#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 24488#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 24468#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 24469#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24597#L304-2 ssl3_accept_~s__init_num~0 := 0; 24598#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25054#L614 ssl3_accept_~skip~0 := 0; 25048#L110-2 assume !false; 25045#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25042#L113 assume !(12292 == ssl3_accept_~s__state~0); 25039#L116 assume !(16384 == ssl3_accept_~s__state~0); 25036#L119 assume !(8192 == ssl3_accept_~s__state~0); 25033#L122 assume !(24576 == ssl3_accept_~s__state~0); 25030#L125 assume !(8195 == ssl3_accept_~s__state~0); 25027#L128 assume !(8480 == ssl3_accept_~s__state~0); 25024#L131 assume !(8481 == ssl3_accept_~s__state~0); 25021#L134 assume !(8482 == ssl3_accept_~s__state~0); 25019#L137 assume !(8464 == ssl3_accept_~s__state~0); 25018#L140 assume !(8465 == ssl3_accept_~s__state~0); 25017#L143 assume !(8466 == ssl3_accept_~s__state~0); 24591#L146 assume !(8496 == ssl3_accept_~s__state~0); 24592#L149 assume !(8497 == ssl3_accept_~s__state~0); 24493#L152 assume 8512 == ssl3_accept_~s__state~0; 24494#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24529#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 24530#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24584#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24506#L614 ssl3_accept_~skip~0 := 0; 24507#L110-2 assume !false; 24460#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24461#L113 assume !(12292 == ssl3_accept_~s__state~0); 24482#L116 assume !(16384 == ssl3_accept_~s__state~0); 24483#L119 assume !(8192 == ssl3_accept_~s__state~0); 24542#L122 assume !(24576 == ssl3_accept_~s__state~0); 24543#L125 assume !(8195 == ssl3_accept_~s__state~0); 24551#L128 assume !(8480 == ssl3_accept_~s__state~0); 24521#L131 assume !(8481 == ssl3_accept_~s__state~0); 24522#L134 assume !(8482 == ssl3_accept_~s__state~0); 24561#L137 assume !(8464 == ssl3_accept_~s__state~0); 24562#L140 assume !(8465 == ssl3_accept_~s__state~0); 25016#L143 assume !(8466 == ssl3_accept_~s__state~0); 25014#L146 assume !(8496 == ssl3_accept_~s__state~0); 25011#L149 assume !(8497 == ssl3_accept_~s__state~0); 25008#L152 assume !(8512 == ssl3_accept_~s__state~0); 24535#L155 assume !(8513 == ssl3_accept_~s__state~0); 24536#L158 assume 8528 == ssl3_accept_~s__state~0; 24499#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24474#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24475#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24580#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 24633#L364 assume !(ssl3_accept_~ret~0 <= 0); 24492#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24624#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25047#L614 ssl3_accept_~skip~0 := 0; 25044#L110-2 assume !false; 25041#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25038#L113 assume !(12292 == ssl3_accept_~s__state~0); 25035#L116 assume !(16384 == ssl3_accept_~s__state~0); 25032#L119 assume !(8192 == ssl3_accept_~s__state~0); 25029#L122 assume !(24576 == ssl3_accept_~s__state~0); 25026#L125 assume !(8195 == ssl3_accept_~s__state~0); 25023#L128 assume !(8480 == ssl3_accept_~s__state~0); 25015#L131 assume !(8481 == ssl3_accept_~s__state~0); 25013#L134 assume !(8482 == ssl3_accept_~s__state~0); 25010#L137 assume !(8464 == ssl3_accept_~s__state~0); 25007#L140 assume !(8465 == ssl3_accept_~s__state~0); 24889#L143 assume !(8466 == ssl3_accept_~s__state~0); 24888#L146 assume !(8496 == ssl3_accept_~s__state~0); 24887#L149 assume !(8497 == ssl3_accept_~s__state~0); 24886#L152 assume !(8512 == ssl3_accept_~s__state~0); 24884#L155 assume !(8513 == ssl3_accept_~s__state~0); 24883#L158 assume !(8528 == ssl3_accept_~s__state~0); 24882#L161 assume !(8529 == ssl3_accept_~s__state~0); 24881#L164 assume 8544 == ssl3_accept_~s__state~0; 24420#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 24421#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 24465#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24567#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 24568#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 24554#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 24439#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24855#L614 ssl3_accept_~skip~0 := 0; 24854#L110-2 assume !false; 24853#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24852#L113 assume !(12292 == ssl3_accept_~s__state~0); 24851#L116 assume !(16384 == ssl3_accept_~s__state~0); 24850#L119 assume !(8192 == ssl3_accept_~s__state~0); 24849#L122 assume !(24576 == ssl3_accept_~s__state~0); 24848#L125 assume !(8195 == ssl3_accept_~s__state~0); 24847#L128 assume !(8480 == ssl3_accept_~s__state~0); 24846#L131 assume !(8481 == ssl3_accept_~s__state~0); 24845#L134 assume !(8482 == ssl3_accept_~s__state~0); 24844#L137 assume !(8464 == ssl3_accept_~s__state~0); 24843#L140 assume !(8465 == ssl3_accept_~s__state~0); 24842#L143 assume !(8466 == ssl3_accept_~s__state~0); 24841#L146 assume !(8496 == ssl3_accept_~s__state~0); 24839#L149 assume !(8497 == ssl3_accept_~s__state~0); 24838#L152 assume !(8512 == ssl3_accept_~s__state~0); 24837#L155 assume !(8513 == ssl3_accept_~s__state~0); 24836#L158 assume !(8528 == ssl3_accept_~s__state~0); 24835#L161 assume !(8529 == ssl3_accept_~s__state~0); 24833#L164 assume !(8544 == ssl3_accept_~s__state~0); 24829#L167 assume !(8545 == ssl3_accept_~s__state~0); 24827#L170 assume !(8560 == ssl3_accept_~s__state~0); 24825#L173 assume !(8561 == ssl3_accept_~s__state~0); 24654#L176 assume 8448 == ssl3_accept_~s__state~0; 24549#L177 assume !(ssl3_accept_~num1~0 > 0); 24497#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 24498#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24655#L614 ssl3_accept_~skip~0 := 0; 24653#L110-2 assume !false; 24652#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24647#L113 assume !(12292 == ssl3_accept_~s__state~0); 24648#L116 assume !(16384 == ssl3_accept_~s__state~0); 24667#L119 assume !(8192 == ssl3_accept_~s__state~0); 24666#L122 assume !(24576 == ssl3_accept_~s__state~0); 24664#L125 assume !(8195 == ssl3_accept_~s__state~0); 24663#L128 assume !(8480 == ssl3_accept_~s__state~0); 24662#L131 assume !(8481 == ssl3_accept_~s__state~0); 24645#L134 assume !(8482 == ssl3_accept_~s__state~0); 24646#L137 assume 8464 == ssl3_accept_~s__state~0; 24430#L144 [2021-10-29 00:01:34,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:34,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-29 00:01:34,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:34,114 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883318050] [2021-10-29 00:01:34,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:34,115 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:34,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:34,136 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:34,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:34,157 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:34,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:34,158 INFO L85 PathProgramCache]: Analyzing trace with hash 577325018, now seen corresponding path program 1 times [2021-10-29 00:01:34,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:34,159 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416452280] [2021-10-29 00:01:34,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:34,159 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:34,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:34,215 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-29 00:01:34,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:34,216 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416452280] [2021-10-29 00:01:34,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416452280] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:01:34,216 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611736713] [2021-10-29 00:01:34,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:34,217 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 00:01:34,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:34,221 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 00:01:34,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-29 00:01:34,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:34,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-29 00:01:34,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:01:34,799 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-29 00:01:34,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611736713] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:01:34,800 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-29 00:01:34,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-29 00:01:34,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28927831] [2021-10-29 00:01:34,801 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:34,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:34,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-29 00:01:34,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-29 00:01:34,802 INFO L87 Difference]: Start difference. First operand 669 states and 862 transitions. cyclomatic complexity: 196 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-29 00:01:35,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:35,193 INFO L93 Difference]: Finished difference Result 1108 states and 1412 transitions. [2021-10-29 00:01:35,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-29 00:01:35,193 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1108 states and 1412 transitions. [2021-10-29 00:01:35,200 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 935 [2021-10-29 00:01:35,211 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1108 states to 1108 states and 1412 transitions. [2021-10-29 00:01:35,211 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1002 [2021-10-29 00:01:35,213 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1002 [2021-10-29 00:01:35,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1108 states and 1412 transitions. [2021-10-29 00:01:35,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:35,213 INFO L681 BuchiCegarLoop]: Abstraction has 1108 states and 1412 transitions. [2021-10-29 00:01:35,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states and 1412 transitions. [2021-10-29 00:01:35,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 844. [2021-10-29 00:01:35,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 844 states, 844 states have (on average 1.2843601895734598) internal successors, (1084), 843 states have internal predecessors, (1084), 0 states have call successors, (0), 0 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-29 00:01:35,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 1084 transitions. [2021-10-29 00:01:35,239 INFO L704 BuchiCegarLoop]: Abstraction has 844 states and 1084 transitions. [2021-10-29 00:01:35,239 INFO L587 BuchiCegarLoop]: Abstraction has 844 states and 1084 transitions. [2021-10-29 00:01:35,240 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-29 00:01:35,240 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 844 states and 1084 transitions. [2021-10-29 00:01:35,243 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 671 [2021-10-29 00:01:35,243 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:35,244 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:35,248 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-29 00:01:35,248 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-29 00:01:35,248 INFO L791 eck$LassoCheckResult]: Stem: 26826#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); 26717#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; 26709#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26671#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 26672#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26663#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 26664#L110-2 assume !false; 26879#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27274#L113 assume !(12292 == ssl3_accept_~s__state~0); 27268#L116 assume !(16384 == ssl3_accept_~s__state~0); 27269#L119 assume !(8192 == ssl3_accept_~s__state~0); 27262#L122 assume !(24576 == ssl3_accept_~s__state~0); 27263#L125 assume !(8195 == ssl3_accept_~s__state~0); 27256#L128 assume !(8480 == ssl3_accept_~s__state~0); 27257#L131 assume !(8481 == ssl3_accept_~s__state~0); 27245#L134 assume !(8482 == ssl3_accept_~s__state~0); 27246#L137 assume 8464 == ssl3_accept_~s__state~0; 26634#L144 [2021-10-29 00:01:35,249 INFO L793 eck$LassoCheckResult]: Loop: 26634#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 26635#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26652#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 26653#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26618#L614 ssl3_accept_~skip~0 := 0; 26711#L110-2 assume !false; 26665#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26666#L113 assume !(12292 == ssl3_accept_~s__state~0); 26687#L116 assume !(16384 == ssl3_accept_~s__state~0); 26688#L119 assume !(8192 == ssl3_accept_~s__state~0); 26743#L122 assume !(24576 == ssl3_accept_~s__state~0); 26744#L125 assume !(8195 == ssl3_accept_~s__state~0); 26753#L128 assume !(8480 == ssl3_accept_~s__state~0); 26754#L131 assume !(8481 == ssl3_accept_~s__state~0); 27431#L134 assume !(8482 == ssl3_accept_~s__state~0); 27429#L137 assume !(8464 == ssl3_accept_~s__state~0); 26758#L140 assume !(8465 == ssl3_accept_~s__state~0); 26759#L143 assume !(8466 == ssl3_accept_~s__state~0); 27294#L146 assume 8496 == ssl3_accept_~s__state~0; 26805#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 26693#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26673#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 26674#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 26797#L304-2 ssl3_accept_~s__init_num~0 := 0; 26798#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27450#L614 ssl3_accept_~skip~0 := 0; 27448#L110-2 assume !false; 27446#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27444#L113 assume !(12292 == ssl3_accept_~s__state~0); 27442#L116 assume !(16384 == ssl3_accept_~s__state~0); 27440#L119 assume !(8192 == ssl3_accept_~s__state~0); 27438#L122 assume !(24576 == ssl3_accept_~s__state~0); 27436#L125 assume !(8195 == ssl3_accept_~s__state~0); 27434#L128 assume !(8480 == ssl3_accept_~s__state~0); 26725#L131 assume !(8481 == ssl3_accept_~s__state~0); 26726#L134 assume !(8482 == ssl3_accept_~s__state~0); 26764#L137 assume !(8464 == ssl3_accept_~s__state~0); 26765#L140 assume !(8465 == ssl3_accept_~s__state~0); 27426#L143 assume !(8466 == ssl3_accept_~s__state~0); 26790#L146 assume !(8496 == ssl3_accept_~s__state~0); 26791#L149 assume !(8497 == ssl3_accept_~s__state~0); 26796#L152 assume !(8512 == ssl3_accept_~s__state~0); 27424#L155 assume !(8513 == ssl3_accept_~s__state~0); 27423#L158 assume !(8528 == ssl3_accept_~s__state~0); 26644#L161 assume !(8529 == ssl3_accept_~s__state~0); 26645#L164 assume !(8544 == ssl3_accept_~s__state~0); 26659#L167 assume !(8545 == ssl3_accept_~s__state~0); 26660#L170 assume !(8560 == ssl3_accept_~s__state~0); 26762#L173 assume !(8561 == ssl3_accept_~s__state~0); 26729#L176 assume !(8448 == ssl3_accept_~s__state~0); 26730#L179 assume !(8576 == ssl3_accept_~s__state~0); 26814#L182 assume !(8577 == ssl3_accept_~s__state~0); 26810#L185 assume !(8592 == ssl3_accept_~s__state~0); 26654#L188 assume !(8593 == ssl3_accept_~s__state~0); 26655#L191 assume !(8608 == ssl3_accept_~s__state~0); 26783#L194 assume !(8609 == ssl3_accept_~s__state~0); 26777#L197 assume !(8640 == ssl3_accept_~s__state~0); 26778#L200 assume !(8641 == ssl3_accept_~s__state~0); 26681#L203 assume 8656 == ssl3_accept_~s__state~0; 26682#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 26772#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 26718#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 26637#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 26715#L531 assume !(0 == ssl3_accept_~tmp___10~0); 26720#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27449#L614 ssl3_accept_~skip~0 := 0; 27447#L110-2 assume !false; 27445#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27443#L113 assume !(12292 == ssl3_accept_~s__state~0); 27441#L116 assume !(16384 == ssl3_accept_~s__state~0); 27439#L119 assume !(8192 == ssl3_accept_~s__state~0); 27437#L122 assume !(24576 == ssl3_accept_~s__state~0); 27435#L125 assume !(8195 == ssl3_accept_~s__state~0); 27433#L128 assume !(8480 == ssl3_accept_~s__state~0); 27432#L131 assume !(8481 == ssl3_accept_~s__state~0); 27430#L134 assume !(8482 == ssl3_accept_~s__state~0); 27428#L137 assume !(8464 == ssl3_accept_~s__state~0); 27427#L140 assume !(8465 == ssl3_accept_~s__state~0); 26812#L143 assume !(8466 == ssl3_accept_~s__state~0); 26813#L146 assume !(8496 == ssl3_accept_~s__state~0); 27425#L149 assume !(8497 == ssl3_accept_~s__state~0); 26698#L152 assume !(8512 == ssl3_accept_~s__state~0); 26699#L155 assume !(8513 == ssl3_accept_~s__state~0); 26649#L158 assume !(8528 == ssl3_accept_~s__state~0); 26650#L161 assume !(8529 == ssl3_accept_~s__state~0); 27318#L164 assume !(8544 == ssl3_accept_~s__state~0); 27317#L167 assume !(8545 == ssl3_accept_~s__state~0); 27315#L170 assume !(8560 == ssl3_accept_~s__state~0); 27314#L173 assume !(8561 == ssl3_accept_~s__state~0); 27313#L176 assume !(8448 == ssl3_accept_~s__state~0); 27312#L179 assume !(8576 == ssl3_accept_~s__state~0); 27307#L182 assume !(8577 == ssl3_accept_~s__state~0); 27305#L185 assume !(8592 == ssl3_accept_~s__state~0); 27303#L188 assume !(8593 == ssl3_accept_~s__state~0); 27301#L191 assume !(8608 == ssl3_accept_~s__state~0); 27299#L194 assume !(8609 == ssl3_accept_~s__state~0); 27297#L197 assume !(8640 == ssl3_accept_~s__state~0); 27293#L200 assume !(8641 == ssl3_accept_~s__state~0); 27291#L203 assume !(8656 == ssl3_accept_~s__state~0); 27252#L206 assume !(8657 == ssl3_accept_~s__state~0); 26708#L209 assume 8672 == ssl3_accept_~s__state~0; 26775#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 26747#L539 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 26632#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 26776#L554 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 26648#L554-2 ssl3_accept_~s__init_num~0 := 0; 26643#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27345#L614 ssl3_accept_~skip~0 := 0; 27343#L110-2 assume !false; 27341#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27339#L113 assume !(12292 == ssl3_accept_~s__state~0); 27337#L116 assume !(16384 == ssl3_accept_~s__state~0); 27335#L119 assume !(8192 == ssl3_accept_~s__state~0); 27333#L122 assume !(24576 == ssl3_accept_~s__state~0); 27331#L125 assume !(8195 == ssl3_accept_~s__state~0); 27329#L128 assume !(8480 == ssl3_accept_~s__state~0); 27327#L131 assume !(8481 == ssl3_accept_~s__state~0); 27325#L134 assume !(8482 == ssl3_accept_~s__state~0); 27323#L137 assume !(8464 == ssl3_accept_~s__state~0); 27321#L140 assume !(8465 == ssl3_accept_~s__state~0); 27295#L143 assume !(8466 == ssl3_accept_~s__state~0); 26952#L146 assume !(8496 == ssl3_accept_~s__state~0); 26950#L149 assume !(8497 == ssl3_accept_~s__state~0); 26948#L152 assume !(8512 == ssl3_accept_~s__state~0); 26946#L155 assume !(8513 == ssl3_accept_~s__state~0); 26944#L158 assume !(8528 == ssl3_accept_~s__state~0); 26942#L161 assume !(8529 == ssl3_accept_~s__state~0); 26940#L164 assume !(8544 == ssl3_accept_~s__state~0); 26938#L167 assume !(8545 == ssl3_accept_~s__state~0); 26936#L170 assume !(8560 == ssl3_accept_~s__state~0); 26932#L173 assume !(8561 == ssl3_accept_~s__state~0); 26923#L176 assume 8448 == ssl3_accept_~s__state~0; 26750#L177 assume !(ssl3_accept_~num1~0 > 0); 26751#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26874#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26867#L614 ssl3_accept_~skip~0 := 0; 26864#L110-2 assume !false; 26861#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26858#L113 assume !(12292 == ssl3_accept_~s__state~0); 26855#L116 assume !(16384 == ssl3_accept_~s__state~0); 26852#L119 assume !(8192 == ssl3_accept_~s__state~0); 26849#L122 assume !(24576 == ssl3_accept_~s__state~0); 26846#L125 assume !(8195 == ssl3_accept_~s__state~0); 26843#L128 assume !(8480 == ssl3_accept_~s__state~0); 26840#L131 assume !(8481 == ssl3_accept_~s__state~0); 26836#L134 assume !(8482 == ssl3_accept_~s__state~0); 26837#L137 assume 8464 == ssl3_accept_~s__state~0; 26634#L144 [2021-10-29 00:01:35,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:35,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-29 00:01:35,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:35,250 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361314782] [2021-10-29 00:01:35,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:35,250 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:35,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:35,259 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:35,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:35,283 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:35,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:35,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1691770984, now seen corresponding path program 1 times [2021-10-29 00:01:35,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:35,284 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660859766] [2021-10-29 00:01:35,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:35,285 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:35,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:35,346 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-29 00:01:35,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:35,347 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660859766] [2021-10-29 00:01:35,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660859766] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:35,347 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:35,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:35,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979611182] [2021-10-29 00:01:35,348 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:35,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:35,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:35,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:35,349 INFO L87 Difference]: Start difference. First operand 844 states and 1084 transitions. cyclomatic complexity: 243 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-29 00:01:35,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:35,376 INFO L93 Difference]: Finished difference Result 1437 states and 1867 transitions. [2021-10-29 00:01:35,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:35,377 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1437 states and 1867 transitions. [2021-10-29 00:01:35,386 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1264 [2021-10-29 00:01:35,399 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1437 states to 1437 states and 1867 transitions. [2021-10-29 00:01:35,400 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1331 [2021-10-29 00:01:35,402 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1331 [2021-10-29 00:01:35,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1437 states and 1867 transitions. [2021-10-29 00:01:35,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:35,403 INFO L681 BuchiCegarLoop]: Abstraction has 1437 states and 1867 transitions. [2021-10-29 00:01:35,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1437 states and 1867 transitions. [2021-10-29 00:01:35,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1437 to 1437. [2021-10-29 00:01:35,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1437 states, 1437 states have (on average 1.2992345163535142) internal successors, (1867), 1436 states have internal predecessors, (1867), 0 states have call successors, (0), 0 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-29 00:01:35,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1437 states to 1437 states and 1867 transitions. [2021-10-29 00:01:35,438 INFO L704 BuchiCegarLoop]: Abstraction has 1437 states and 1867 transitions. [2021-10-29 00:01:35,438 INFO L587 BuchiCegarLoop]: Abstraction has 1437 states and 1867 transitions. [2021-10-29 00:01:35,438 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-29 00:01:35,439 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1437 states and 1867 transitions. [2021-10-29 00:01:35,444 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1264 [2021-10-29 00:01:35,444 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:35,444 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:35,446 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-29 00:01:35,446 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:01:35,447 INFO L791 eck$LassoCheckResult]: Stem: 29119#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); 29004#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; 28996#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28959#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 28960#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28955#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 28956#L110-2 assume !false; 29155#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29624#L113 assume !(12292 == ssl3_accept_~s__state~0); 29622#L116 assume !(16384 == ssl3_accept_~s__state~0); 29620#L119 assume !(8192 == ssl3_accept_~s__state~0); 29618#L122 assume !(24576 == ssl3_accept_~s__state~0); 29616#L125 assume !(8195 == ssl3_accept_~s__state~0); 29614#L128 assume !(8480 == ssl3_accept_~s__state~0); 29612#L131 assume !(8481 == ssl3_accept_~s__state~0); 29610#L134 assume !(8482 == ssl3_accept_~s__state~0); 29608#L137 assume 8464 == ssl3_accept_~s__state~0; 29272#L144 [2021-10-29 00:01:35,447 INFO L793 eck$LassoCheckResult]: Loop: 29272#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 29111#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29112#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29554#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29546#L614 ssl3_accept_~skip~0 := 0; 29544#L110-2 assume !false; 29541#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29540#L113 assume !(12292 == ssl3_accept_~s__state~0); 29534#L116 assume !(16384 == ssl3_accept_~s__state~0); 29532#L119 assume !(8192 == ssl3_accept_~s__state~0); 29530#L122 assume !(24576 == ssl3_accept_~s__state~0); 29528#L125 assume !(8195 == ssl3_accept_~s__state~0); 29526#L128 assume !(8480 == ssl3_accept_~s__state~0); 29524#L131 assume !(8481 == ssl3_accept_~s__state~0); 29522#L134 assume !(8482 == ssl3_accept_~s__state~0); 29520#L137 assume !(8464 == ssl3_accept_~s__state~0); 29518#L140 assume !(8465 == ssl3_accept_~s__state~0); 29481#L143 assume !(8466 == ssl3_accept_~s__state~0); 29259#L146 assume 8496 == ssl3_accept_~s__state~0; 29258#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29257#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29256#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 29254#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29095#L304-2 ssl3_accept_~s__init_num~0 := 0; 29252#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29247#L614 ssl3_accept_~skip~0 := 0; 29246#L110-2 assume !false; 29245#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29244#L113 assume !(12292 == ssl3_accept_~s__state~0); 29243#L116 assume !(16384 == ssl3_accept_~s__state~0); 29242#L119 assume !(8192 == ssl3_accept_~s__state~0); 29241#L122 assume !(24576 == ssl3_accept_~s__state~0); 29240#L125 assume !(8195 == ssl3_accept_~s__state~0); 29239#L128 assume !(8480 == ssl3_accept_~s__state~0); 29238#L131 assume !(8481 == ssl3_accept_~s__state~0); 29237#L134 assume !(8482 == ssl3_accept_~s__state~0); 29236#L137 assume !(8464 == ssl3_accept_~s__state~0); 29235#L140 assume !(8465 == ssl3_accept_~s__state~0); 29234#L143 assume !(8466 == ssl3_accept_~s__state~0); 29233#L146 assume !(8496 == ssl3_accept_~s__state~0); 29232#L149 assume !(8497 == ssl3_accept_~s__state~0); 29231#L152 assume 8512 == ssl3_accept_~s__state~0; 29213#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29859#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29857#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29856#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29850#L614 ssl3_accept_~skip~0 := 0; 29849#L110-2 assume !false; 29848#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29847#L113 assume !(12292 == ssl3_accept_~s__state~0); 29842#L116 assume !(16384 == ssl3_accept_~s__state~0); 29840#L119 assume !(8192 == ssl3_accept_~s__state~0); 29838#L122 assume !(24576 == ssl3_accept_~s__state~0); 29836#L125 assume !(8195 == ssl3_accept_~s__state~0); 29834#L128 assume !(8480 == ssl3_accept_~s__state~0); 29832#L131 assume !(8481 == ssl3_accept_~s__state~0); 29830#L134 assume !(8482 == ssl3_accept_~s__state~0); 29828#L137 assume !(8464 == ssl3_accept_~s__state~0); 29826#L140 assume !(8465 == ssl3_accept_~s__state~0); 29824#L143 assume !(8466 == ssl3_accept_~s__state~0); 29822#L146 assume !(8496 == ssl3_accept_~s__state~0); 29820#L149 assume !(8497 == ssl3_accept_~s__state~0); 29818#L152 assume !(8512 == ssl3_accept_~s__state~0); 29816#L155 assume !(8513 == ssl3_accept_~s__state~0); 29814#L158 assume 8528 == ssl3_accept_~s__state~0; 28992#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28971#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 28972#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 29078#L341 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 28983#L344 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 28985#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29108#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29442#L614 ssl3_accept_~skip~0 := 0; 29440#L110-2 assume !false; 29337#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29333#L113 assume !(12292 == ssl3_accept_~s__state~0); 29331#L116 assume !(16384 == ssl3_accept_~s__state~0); 29329#L119 assume !(8192 == ssl3_accept_~s__state~0); 29327#L122 assume !(24576 == ssl3_accept_~s__state~0); 29325#L125 assume !(8195 == ssl3_accept_~s__state~0); 29323#L128 assume !(8480 == ssl3_accept_~s__state~0); 29319#L131 assume !(8481 == ssl3_accept_~s__state~0); 29316#L134 assume !(8482 == ssl3_accept_~s__state~0); 29313#L137 assume !(8464 == ssl3_accept_~s__state~0); 29309#L140 assume !(8465 == ssl3_accept_~s__state~0); 29310#L143 assume !(8466 == ssl3_accept_~s__state~0); 29301#L146 assume !(8496 == ssl3_accept_~s__state~0); 29302#L149 assume !(8497 == ssl3_accept_~s__state~0); 29294#L152 assume !(8512 == ssl3_accept_~s__state~0); 29290#L155 assume !(8513 == ssl3_accept_~s__state~0); 29291#L158 assume !(8528 == ssl3_accept_~s__state~0); 29286#L161 assume !(8529 == ssl3_accept_~s__state~0); 29287#L164 assume 8544 == ssl3_accept_~s__state~0; 28911#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 28912#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 28958#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29055#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29056#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 29105#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 29418#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29413#L614 ssl3_accept_~skip~0 := 0; 29412#L110-2 assume !false; 29411#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29410#L113 assume !(12292 == ssl3_accept_~s__state~0); 29409#L116 assume !(16384 == ssl3_accept_~s__state~0); 29408#L119 assume !(8192 == ssl3_accept_~s__state~0); 29407#L122 assume !(24576 == ssl3_accept_~s__state~0); 29406#L125 assume !(8195 == ssl3_accept_~s__state~0); 29405#L128 assume !(8480 == ssl3_accept_~s__state~0); 29404#L131 assume !(8481 == ssl3_accept_~s__state~0); 29403#L134 assume !(8482 == ssl3_accept_~s__state~0); 29402#L137 assume !(8464 == ssl3_accept_~s__state~0); 29401#L140 assume !(8465 == ssl3_accept_~s__state~0); 29400#L143 assume !(8466 == ssl3_accept_~s__state~0); 29399#L146 assume !(8496 == ssl3_accept_~s__state~0); 29317#L149 assume !(8497 == ssl3_accept_~s__state~0); 29318#L152 assume !(8512 == ssl3_accept_~s__state~0); 29311#L155 assume !(8513 == ssl3_accept_~s__state~0); 29312#L158 assume !(8528 == ssl3_accept_~s__state~0); 29303#L161 assume !(8529 == ssl3_accept_~s__state~0); 29304#L164 assume !(8544 == ssl3_accept_~s__state~0); 29295#L167 assume !(8545 == ssl3_accept_~s__state~0); 29296#L170 assume !(8560 == ssl3_accept_~s__state~0); 29264#L173 assume !(8561 == ssl3_accept_~s__state~0); 29265#L176 assume 8448 == ssl3_accept_~s__state~0; 29037#L177 assume !(ssl3_accept_~num1~0 > 0); 29038#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29396#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29391#L614 ssl3_accept_~skip~0 := 0; 29390#L110-2 assume !false; 29389#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29388#L113 assume !(12292 == ssl3_accept_~s__state~0); 29383#L116 assume 16384 == ssl3_accept_~s__state~0; 29382#L222 ssl3_accept_~s__server~0 := 1; 29377#L227 assume 0 != ssl3_accept_~cb~0; 29375#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 29373#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 29370#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 29366#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 29358#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 29356#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29350#L614 ssl3_accept_~skip~0 := 0; 29348#L110-2 assume !false; 29346#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29344#L113 assume !(12292 == ssl3_accept_~s__state~0); 29342#L116 assume !(16384 == ssl3_accept_~s__state~0); 29340#L119 assume !(8192 == ssl3_accept_~s__state~0); 29338#L122 assume !(24576 == ssl3_accept_~s__state~0); 29336#L125 assume !(8195 == ssl3_accept_~s__state~0); 29335#L128 assume !(8480 == ssl3_accept_~s__state~0); 29332#L131 assume !(8481 == ssl3_accept_~s__state~0); 29330#L134 assume !(8482 == ssl3_accept_~s__state~0); 29328#L137 assume 8464 == ssl3_accept_~s__state~0; 29272#L144 [2021-10-29 00:01:35,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:35,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-29 00:01:35,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:35,448 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651005520] [2021-10-29 00:01:35,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:35,449 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:35,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:35,458 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:35,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:35,470 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:35,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:35,472 INFO L85 PathProgramCache]: Analyzing trace with hash 42337355, now seen corresponding path program 1 times [2021-10-29 00:01:35,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:35,472 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069689776] [2021-10-29 00:01:35,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:35,472 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:35,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:35,512 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-10-29 00:01:35,513 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:35,513 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069689776] [2021-10-29 00:01:35,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069689776] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:35,513 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:35,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:35,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747986004] [2021-10-29 00:01:35,515 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:35,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:35,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:35,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:35,517 INFO L87 Difference]: Start difference. First operand 1437 states and 1867 transitions. cyclomatic complexity: 434 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 00:01:35,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:35,552 INFO L93 Difference]: Finished difference Result 2639 states and 3444 transitions. [2021-10-29 00:01:35,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:35,553 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2639 states and 3444 transitions. [2021-10-29 00:01:35,594 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2466 [2021-10-29 00:01:35,617 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2639 states to 2639 states and 3444 transitions. [2021-10-29 00:01:35,617 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2533 [2021-10-29 00:01:35,620 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2533 [2021-10-29 00:01:35,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2639 states and 3444 transitions. [2021-10-29 00:01:35,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:35,621 INFO L681 BuchiCegarLoop]: Abstraction has 2639 states and 3444 transitions. [2021-10-29 00:01:35,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2639 states and 3444 transitions. [2021-10-29 00:01:35,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2639 to 1439. [2021-10-29 00:01:35,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1439 states, 1439 states have (on average 1.2988186240444752) internal successors, (1869), 1438 states have internal predecessors, (1869), 0 states have call successors, (0), 0 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-29 00:01:35,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1439 states to 1439 states and 1869 transitions. [2021-10-29 00:01:35,663 INFO L704 BuchiCegarLoop]: Abstraction has 1439 states and 1869 transitions. [2021-10-29 00:01:35,663 INFO L587 BuchiCegarLoop]: Abstraction has 1439 states and 1869 transitions. [2021-10-29 00:01:35,663 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-29 00:01:35,663 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1439 states and 1869 transitions. [2021-10-29 00:01:35,671 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1266 [2021-10-29 00:01:35,671 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:35,671 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:35,673 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-29 00:01:35,674 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:01:35,674 INFO L791 eck$LassoCheckResult]: Stem: 33220#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); 33088#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; 33080#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33040#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 33041#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33035#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 33036#L110-2 assume !false; 33254#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34111#L113 assume !(12292 == ssl3_accept_~s__state~0); 34110#L116 assume !(16384 == ssl3_accept_~s__state~0); 34109#L119 assume !(8192 == ssl3_accept_~s__state~0); 34108#L122 assume !(24576 == ssl3_accept_~s__state~0); 34107#L125 assume !(8195 == ssl3_accept_~s__state~0); 34106#L128 assume !(8480 == ssl3_accept_~s__state~0); 34105#L131 assume !(8481 == ssl3_accept_~s__state~0); 34104#L134 assume !(8482 == ssl3_accept_~s__state~0); 34103#L137 assume 8464 == ssl3_accept_~s__state~0; 33583#L144 [2021-10-29 00:01:35,674 INFO L793 eck$LassoCheckResult]: Loop: 33583#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 34163#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 34162#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 34161#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34155#L614 ssl3_accept_~skip~0 := 0; 34154#L110-2 assume !false; 34153#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34152#L113 assume !(12292 == ssl3_accept_~s__state~0); 34147#L116 assume !(16384 == ssl3_accept_~s__state~0); 34145#L119 assume !(8192 == ssl3_accept_~s__state~0); 34143#L122 assume !(24576 == ssl3_accept_~s__state~0); 34141#L125 assume !(8195 == ssl3_accept_~s__state~0); 34139#L128 assume !(8480 == ssl3_accept_~s__state~0); 34137#L131 assume !(8481 == ssl3_accept_~s__state~0); 34135#L134 assume !(8482 == ssl3_accept_~s__state~0); 34133#L137 assume !(8464 == ssl3_accept_~s__state~0); 34131#L140 assume !(8465 == ssl3_accept_~s__state~0); 34129#L143 assume !(8466 == ssl3_accept_~s__state~0); 34100#L146 assume 8496 == ssl3_accept_~s__state~0; 33580#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 34096#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 34095#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 34089#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33194#L304-2 ssl3_accept_~s__init_num~0 := 0; 34085#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34079#L614 ssl3_accept_~skip~0 := 0; 34077#L110-2 assume !false; 34075#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34073#L113 assume !(12292 == ssl3_accept_~s__state~0); 34071#L116 assume !(16384 == ssl3_accept_~s__state~0); 34069#L119 assume !(8192 == ssl3_accept_~s__state~0); 34067#L122 assume !(24576 == ssl3_accept_~s__state~0); 34065#L125 assume !(8195 == ssl3_accept_~s__state~0); 34063#L128 assume !(8480 == ssl3_accept_~s__state~0); 34061#L131 assume !(8481 == ssl3_accept_~s__state~0); 34059#L134 assume !(8482 == ssl3_accept_~s__state~0); 34057#L137 assume !(8464 == ssl3_accept_~s__state~0); 34055#L140 assume !(8465 == ssl3_accept_~s__state~0); 34053#L143 assume !(8466 == ssl3_accept_~s__state~0); 34051#L146 assume !(8496 == ssl3_accept_~s__state~0); 34049#L149 assume !(8497 == ssl3_accept_~s__state~0); 33289#L152 assume 8512 == ssl3_accept_~s__state~0; 33290#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33735#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 33733#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33732#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33727#L614 ssl3_accept_~skip~0 := 0; 33725#L110-2 assume !false; 33724#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33723#L113 assume !(12292 == ssl3_accept_~s__state~0); 33718#L116 assume !(16384 == ssl3_accept_~s__state~0); 33716#L119 assume !(8192 == ssl3_accept_~s__state~0); 33714#L122 assume !(24576 == ssl3_accept_~s__state~0); 33712#L125 assume !(8195 == ssl3_accept_~s__state~0); 33710#L128 assume !(8480 == ssl3_accept_~s__state~0); 33709#L131 assume !(8481 == ssl3_accept_~s__state~0); 33703#L134 assume !(8482 == ssl3_accept_~s__state~0); 33701#L137 assume !(8464 == ssl3_accept_~s__state~0); 33699#L140 assume !(8465 == ssl3_accept_~s__state~0); 33697#L143 assume !(8466 == ssl3_accept_~s__state~0); 33695#L146 assume !(8496 == ssl3_accept_~s__state~0); 33693#L149 assume !(8497 == ssl3_accept_~s__state~0); 33691#L152 assume !(8512 == ssl3_accept_~s__state~0); 33689#L155 assume !(8513 == ssl3_accept_~s__state~0); 33687#L158 assume 8528 == ssl3_accept_~s__state~0; 33575#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 33048#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 33049#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 33175#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 33231#L364 assume !(ssl3_accept_~ret~0 <= 0); 33211#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 33212#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34228#L614 ssl3_accept_~skip~0 := 0; 34226#L110-2 assume !false; 34224#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34222#L113 assume !(12292 == ssl3_accept_~s__state~0); 34220#L116 assume !(16384 == ssl3_accept_~s__state~0); 34218#L119 assume !(8192 == ssl3_accept_~s__state~0); 34216#L122 assume !(24576 == ssl3_accept_~s__state~0); 34214#L125 assume !(8195 == ssl3_accept_~s__state~0); 34212#L128 assume !(8480 == ssl3_accept_~s__state~0); 34210#L131 assume !(8481 == ssl3_accept_~s__state~0); 34208#L134 assume !(8482 == ssl3_accept_~s__state~0); 34206#L137 assume !(8464 == ssl3_accept_~s__state~0); 34201#L140 assume !(8465 == ssl3_accept_~s__state~0); 34198#L143 assume !(8466 == ssl3_accept_~s__state~0); 34194#L146 assume !(8496 == ssl3_accept_~s__state~0); 34190#L149 assume !(8497 == ssl3_accept_~s__state~0); 34184#L152 assume !(8512 == ssl3_accept_~s__state~0); 34181#L155 assume !(8513 == ssl3_accept_~s__state~0); 34178#L158 assume !(8528 == ssl3_accept_~s__state~0); 34175#L161 assume !(8529 == ssl3_accept_~s__state~0); 33294#L164 assume 8544 == ssl3_accept_~s__state~0; 33295#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 33121#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 33039#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33144#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 33145#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 33128#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 33129#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33792#L614 ssl3_accept_~skip~0 := 0; 33789#L110-2 assume !false; 33786#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33783#L113 assume !(12292 == ssl3_accept_~s__state~0); 33780#L116 assume !(16384 == ssl3_accept_~s__state~0); 33777#L119 assume !(8192 == ssl3_accept_~s__state~0); 33774#L122 assume !(24576 == ssl3_accept_~s__state~0); 33771#L125 assume !(8195 == ssl3_accept_~s__state~0); 33768#L128 assume !(8480 == ssl3_accept_~s__state~0); 33765#L131 assume !(8481 == ssl3_accept_~s__state~0); 33763#L134 assume !(8482 == ssl3_accept_~s__state~0); 33761#L137 assume !(8464 == ssl3_accept_~s__state~0); 33759#L140 assume !(8465 == ssl3_accept_~s__state~0); 33757#L143 assume !(8466 == ssl3_accept_~s__state~0); 33491#L146 assume !(8496 == ssl3_accept_~s__state~0); 33490#L149 assume !(8497 == ssl3_accept_~s__state~0); 33489#L152 assume !(8512 == ssl3_accept_~s__state~0); 33487#L155 assume !(8513 == ssl3_accept_~s__state~0); 33485#L158 assume !(8528 == ssl3_accept_~s__state~0); 33483#L161 assume !(8529 == ssl3_accept_~s__state~0); 33481#L164 assume !(8544 == ssl3_accept_~s__state~0); 33479#L167 assume !(8545 == ssl3_accept_~s__state~0); 33477#L170 assume !(8560 == ssl3_accept_~s__state~0); 33475#L173 assume !(8561 == ssl3_accept_~s__state~0); 33473#L176 assume 8448 == ssl3_accept_~s__state~0; 33471#L177 assume !(ssl3_accept_~num1~0 > 0); 33468#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33465#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33458#L614 ssl3_accept_~skip~0 := 0; 33456#L110-2 assume !false; 33450#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33447#L113 assume !(12292 == ssl3_accept_~s__state~0); 33445#L116 assume 16384 == ssl3_accept_~s__state~0; 33440#L222 ssl3_accept_~s__server~0 := 1; 33817#L227 assume 0 != ssl3_accept_~cb~0; 33816#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 33815#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 33813#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 33810#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 33808#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 33797#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33790#L614 ssl3_accept_~skip~0 := 0; 33787#L110-2 assume !false; 33784#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33781#L113 assume !(12292 == ssl3_accept_~s__state~0); 33778#L116 assume !(16384 == ssl3_accept_~s__state~0); 33775#L119 assume !(8192 == ssl3_accept_~s__state~0); 33772#L122 assume !(24576 == ssl3_accept_~s__state~0); 33769#L125 assume !(8195 == ssl3_accept_~s__state~0); 33766#L128 assume !(8480 == ssl3_accept_~s__state~0); 33764#L131 assume !(8481 == ssl3_accept_~s__state~0); 33762#L134 assume !(8482 == ssl3_accept_~s__state~0); 33760#L137 assume 8464 == ssl3_accept_~s__state~0; 33583#L144 [2021-10-29 00:01:35,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:35,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-29 00:01:35,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:35,676 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66541964] [2021-10-29 00:01:35,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:35,676 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:35,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:35,686 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:35,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:35,698 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:35,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:35,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1115266388, now seen corresponding path program 1 times [2021-10-29 00:01:35,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:35,699 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478446776] [2021-10-29 00:01:35,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:35,699 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:35,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:35,754 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-29 00:01:35,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:35,755 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478446776] [2021-10-29 00:01:35,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478446776] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:01:35,755 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166230292] [2021-10-29 00:01:35,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:35,756 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 00:01:35,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:35,794 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 00:01:35,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-29 00:01:35,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:35,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-29 00:01:35,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:01:36,380 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-10-29 00:01:36,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166230292] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:36,381 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-29 00:01:36,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-29 00:01:36,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723501783] [2021-10-29 00:01:36,382 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:36,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:36,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:36,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-29 00:01:36,383 INFO L87 Difference]: Start difference. First operand 1439 states and 1869 transitions. cyclomatic complexity: 434 Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 00:01:36,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:36,507 INFO L93 Difference]: Finished difference Result 1479 states and 1917 transitions. [2021-10-29 00:01:36,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:36,507 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1479 states and 1917 transitions. [2021-10-29 00:01:36,515 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1306 [2021-10-29 00:01:36,527 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1479 states to 1479 states and 1917 transitions. [2021-10-29 00:01:36,528 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1373 [2021-10-29 00:01:36,531 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1373 [2021-10-29 00:01:36,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1479 states and 1917 transitions. [2021-10-29 00:01:36,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:36,532 INFO L681 BuchiCegarLoop]: Abstraction has 1479 states and 1917 transitions. [2021-10-29 00:01:36,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1479 states and 1917 transitions. [2021-10-29 00:01:36,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1479 to 1457. [2021-10-29 00:01:36,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1457 states, 1457 states have (on average 1.297872340425532) internal successors, (1891), 1456 states have internal predecessors, (1891), 0 states have call successors, (0), 0 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-29 00:01:36,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1457 states to 1457 states and 1891 transitions. [2021-10-29 00:01:36,570 INFO L704 BuchiCegarLoop]: Abstraction has 1457 states and 1891 transitions. [2021-10-29 00:01:36,570 INFO L587 BuchiCegarLoop]: Abstraction has 1457 states and 1891 transitions. [2021-10-29 00:01:36,570 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-29 00:01:36,570 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1457 states and 1891 transitions. [2021-10-29 00:01:36,576 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1284 [2021-10-29 00:01:36,576 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:36,577 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:36,579 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-29 00:01:36,579 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-29 00:01:36,579 INFO L791 eck$LassoCheckResult]: Stem: 36597#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); 36471#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; 36463#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36423#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 36424#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36414#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 36415#L110-2 assume !false; 36647#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37559#L113 assume !(12292 == ssl3_accept_~s__state~0); 37558#L116 assume !(16384 == ssl3_accept_~s__state~0); 37557#L119 assume !(8192 == ssl3_accept_~s__state~0); 37556#L122 assume !(24576 == ssl3_accept_~s__state~0); 37554#L125 assume !(8195 == ssl3_accept_~s__state~0); 37553#L128 assume !(8480 == ssl3_accept_~s__state~0); 37552#L131 assume !(8481 == ssl3_accept_~s__state~0); 37550#L134 assume !(8482 == ssl3_accept_~s__state~0); 37549#L137 assume 8464 == ssl3_accept_~s__state~0; 36641#L144 [2021-10-29 00:01:36,580 INFO L793 eck$LassoCheckResult]: Loop: 36641#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 37543#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37542#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 37541#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37536#L614 ssl3_accept_~skip~0 := 0; 37535#L110-2 assume !false; 37534#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37533#L113 assume !(12292 == ssl3_accept_~s__state~0); 37532#L116 assume !(16384 == ssl3_accept_~s__state~0); 37531#L119 assume !(8192 == ssl3_accept_~s__state~0); 37530#L122 assume !(24576 == ssl3_accept_~s__state~0); 37529#L125 assume !(8195 == ssl3_accept_~s__state~0); 37528#L128 assume !(8480 == ssl3_accept_~s__state~0); 37527#L131 assume !(8481 == ssl3_accept_~s__state~0); 37525#L134 assume !(8482 == ssl3_accept_~s__state~0); 37523#L137 assume !(8464 == ssl3_accept_~s__state~0); 37522#L140 assume !(8465 == ssl3_accept_~s__state~0); 37521#L143 assume !(8466 == ssl3_accept_~s__state~0); 37519#L146 assume 8496 == ssl3_accept_~s__state~0; 36702#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 37452#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 37450#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 37413#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36574#L304-2 ssl3_accept_~s__init_num~0 := 0; 37407#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37400#L614 ssl3_accept_~skip~0 := 0; 37397#L110-2 assume !false; 37395#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37393#L113 assume !(12292 == ssl3_accept_~s__state~0); 37391#L116 assume !(16384 == ssl3_accept_~s__state~0); 37389#L119 assume !(8192 == ssl3_accept_~s__state~0); 37387#L122 assume !(24576 == ssl3_accept_~s__state~0); 37385#L125 assume !(8195 == ssl3_accept_~s__state~0); 37383#L128 assume !(8480 == ssl3_accept_~s__state~0); 37381#L131 assume !(8481 == ssl3_accept_~s__state~0); 37379#L134 assume !(8482 == ssl3_accept_~s__state~0); 37377#L137 assume !(8464 == ssl3_accept_~s__state~0); 37375#L140 assume !(8465 == ssl3_accept_~s__state~0); 37370#L143 assume !(8466 == ssl3_accept_~s__state~0); 37369#L146 assume !(8496 == ssl3_accept_~s__state~0); 37368#L149 assume !(8497 == ssl3_accept_~s__state~0); 36669#L152 assume 8512 == ssl3_accept_~s__state~0; 36670#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36487#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 36488#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37139#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37134#L614 ssl3_accept_~skip~0 := 0; 37133#L110-2 assume !false; 37132#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37131#L113 assume !(12292 == ssl3_accept_~s__state~0); 37130#L116 assume !(16384 == ssl3_accept_~s__state~0); 37129#L119 assume !(8192 == ssl3_accept_~s__state~0); 37128#L122 assume !(24576 == ssl3_accept_~s__state~0); 37127#L125 assume !(8195 == ssl3_accept_~s__state~0); 37126#L128 assume !(8480 == ssl3_accept_~s__state~0); 37125#L131 assume !(8481 == ssl3_accept_~s__state~0); 37124#L134 assume !(8482 == ssl3_accept_~s__state~0); 37123#L137 assume !(8464 == ssl3_accept_~s__state~0); 37122#L140 assume !(8465 == ssl3_accept_~s__state~0); 37121#L143 assume !(8466 == ssl3_accept_~s__state~0); 37120#L146 assume !(8496 == ssl3_accept_~s__state~0); 37119#L149 assume !(8497 == ssl3_accept_~s__state~0); 37118#L152 assume !(8512 == ssl3_accept_~s__state~0); 37117#L155 assume !(8513 == ssl3_accept_~s__state~0); 37116#L158 assume 8528 == ssl3_accept_~s__state~0; 36721#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37115#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 36553#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 36543#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 36614#L364 assume !(ssl3_accept_~ret~0 <= 0); 36451#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37110#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37105#L614 ssl3_accept_~skip~0 := 0; 37104#L110-2 assume !false; 37103#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37102#L113 assume !(12292 == ssl3_accept_~s__state~0); 37101#L116 assume !(16384 == ssl3_accept_~s__state~0); 37100#L119 assume !(8192 == ssl3_accept_~s__state~0); 37097#L122 assume !(24576 == ssl3_accept_~s__state~0); 37089#L125 assume !(8195 == ssl3_accept_~s__state~0); 37087#L128 assume !(8480 == ssl3_accept_~s__state~0); 37083#L131 assume !(8481 == ssl3_accept_~s__state~0); 37077#L134 assume !(8482 == ssl3_accept_~s__state~0); 37075#L137 assume !(8464 == ssl3_accept_~s__state~0); 37074#L140 assume !(8465 == ssl3_accept_~s__state~0); 37073#L143 assume !(8466 == ssl3_accept_~s__state~0); 37072#L146 assume !(8496 == ssl3_accept_~s__state~0); 37071#L149 assume !(8497 == ssl3_accept_~s__state~0); 37070#L152 assume !(8512 == ssl3_accept_~s__state~0); 37068#L155 assume !(8513 == ssl3_accept_~s__state~0); 37067#L158 assume !(8528 == ssl3_accept_~s__state~0); 37066#L161 assume !(8529 == ssl3_accept_~s__state~0); 37065#L164 assume 8544 == ssl3_accept_~s__state~0; 36726#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36504#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 36422#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36563#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 36587#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 36588#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 36988#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36973#L614 ssl3_accept_~skip~0 := 0; 36970#L110-2 assume !false; 36967#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36964#L113 assume !(12292 == ssl3_accept_~s__state~0); 36961#L116 assume !(16384 == ssl3_accept_~s__state~0); 36958#L119 assume !(8192 == ssl3_accept_~s__state~0); 36955#L122 assume !(24576 == ssl3_accept_~s__state~0); 36952#L125 assume !(8195 == ssl3_accept_~s__state~0); 36949#L128 assume !(8480 == ssl3_accept_~s__state~0); 36946#L131 assume !(8481 == ssl3_accept_~s__state~0); 36944#L134 assume !(8482 == ssl3_accept_~s__state~0); 36942#L137 assume !(8464 == ssl3_accept_~s__state~0); 36940#L140 assume !(8465 == ssl3_accept_~s__state~0); 36938#L143 assume !(8466 == ssl3_accept_~s__state~0); 36889#L146 assume !(8496 == ssl3_accept_~s__state~0); 36887#L149 assume !(8497 == ssl3_accept_~s__state~0); 36885#L152 assume !(8512 == ssl3_accept_~s__state~0); 36883#L155 assume !(8513 == ssl3_accept_~s__state~0); 36881#L158 assume !(8528 == ssl3_accept_~s__state~0); 36879#L161 assume !(8529 == ssl3_accept_~s__state~0); 36877#L164 assume !(8544 == ssl3_accept_~s__state~0); 36875#L167 assume !(8545 == ssl3_accept_~s__state~0); 36873#L170 assume !(8560 == ssl3_accept_~s__state~0); 36871#L173 assume !(8561 == ssl3_accept_~s__state~0); 36869#L176 assume 8448 == ssl3_accept_~s__state~0; 36867#L177 assume !(ssl3_accept_~num1~0 > 0); 36863#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36859#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36851#L614 ssl3_accept_~skip~0 := 0; 36850#L110-2 assume !false; 36849#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36847#L113 assume 12292 == ssl3_accept_~s__state~0; 36848#L114 ssl3_accept_~s__new_session~0 := 1; 37003#L222 ssl3_accept_~s__server~0 := 1; 36998#L227 assume 0 != ssl3_accept_~cb~0; 36997#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 36996#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 36994#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 36992#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 36990#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 36978#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36971#L614 ssl3_accept_~skip~0 := 0; 36968#L110-2 assume !false; 36965#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36962#L113 assume !(12292 == ssl3_accept_~s__state~0); 36959#L116 assume !(16384 == ssl3_accept_~s__state~0); 36956#L119 assume !(8192 == ssl3_accept_~s__state~0); 36953#L122 assume !(24576 == ssl3_accept_~s__state~0); 36950#L125 assume !(8195 == ssl3_accept_~s__state~0); 36947#L128 assume !(8480 == ssl3_accept_~s__state~0); 36945#L131 assume !(8481 == ssl3_accept_~s__state~0); 36943#L134 assume !(8482 == ssl3_accept_~s__state~0); 36941#L137 assume 8464 == ssl3_accept_~s__state~0; 36641#L144 [2021-10-29 00:01:36,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:36,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-29 00:01:36,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:36,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995400168] [2021-10-29 00:01:36,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:36,582 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:36,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:36,594 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:36,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:36,608 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:36,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:36,609 INFO L85 PathProgramCache]: Analyzing trace with hash 235795736, now seen corresponding path program 1 times [2021-10-29 00:01:36,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:36,610 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800192340] [2021-10-29 00:01:36,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:36,610 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:36,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:36,697 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-29 00:01:36,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:36,697 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800192340] [2021-10-29 00:01:36,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800192340] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:01:36,698 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747546414] [2021-10-29 00:01:36,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:36,698 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 00:01:36,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:36,706 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 00:01:36,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-29 00:01:36,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:36,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-29 00:01:36,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:01:37,328 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-29 00:01:37,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747546414] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:37,329 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-29 00:01:37,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-29 00:01:37,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969999119] [2021-10-29 00:01:37,330 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:37,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:37,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:37,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-29 00:01:37,331 INFO L87 Difference]: Start difference. First operand 1457 states and 1891 transitions. cyclomatic complexity: 438 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-29 00:01:37,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:37,516 INFO L93 Difference]: Finished difference Result 1541 states and 1979 transitions. [2021-10-29 00:01:37,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:37,517 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1541 states and 1979 transitions. [2021-10-29 00:01:37,526 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1328 [2021-10-29 00:01:37,538 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1541 states to 1501 states and 1939 transitions. [2021-10-29 00:01:37,539 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1395 [2021-10-29 00:01:37,541 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1395 [2021-10-29 00:01:37,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1501 states and 1939 transitions. [2021-10-29 00:01:37,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:37,543 INFO L681 BuchiCegarLoop]: Abstraction has 1501 states and 1939 transitions. [2021-10-29 00:01:37,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1501 states and 1939 transitions. [2021-10-29 00:01:37,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1501 to 1427. [2021-10-29 00:01:37,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1427 states, 1427 states have (on average 1.2957252978276104) internal successors, (1849), 1426 states have internal predecessors, (1849), 0 states have call successors, (0), 0 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-29 00:01:37,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1427 states to 1427 states and 1849 transitions. [2021-10-29 00:01:37,579 INFO L704 BuchiCegarLoop]: Abstraction has 1427 states and 1849 transitions. [2021-10-29 00:01:37,579 INFO L587 BuchiCegarLoop]: Abstraction has 1427 states and 1849 transitions. [2021-10-29 00:01:37,579 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-29 00:01:37,580 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1427 states and 1849 transitions. [2021-10-29 00:01:37,585 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1254 [2021-10-29 00:01:37,586 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:37,586 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:37,588 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-29 00:01:37,588 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-29 00:01:37,589 INFO L791 eck$LassoCheckResult]: Stem: 40043#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); 39934#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; 39922#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39884#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 39885#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39882#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 39883#L110-2 assume !false; 40081#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40996#L113 assume !(12292 == ssl3_accept_~s__state~0); 40995#L116 assume !(16384 == ssl3_accept_~s__state~0); 40994#L119 assume !(8192 == ssl3_accept_~s__state~0); 40992#L122 assume !(24576 == ssl3_accept_~s__state~0); 40991#L125 assume !(8195 == ssl3_accept_~s__state~0); 40990#L128 assume !(8480 == ssl3_accept_~s__state~0); 40989#L131 assume !(8481 == ssl3_accept_~s__state~0); 40987#L134 assume !(8482 == ssl3_accept_~s__state~0); 40986#L137 assume 8464 == ssl3_accept_~s__state~0; 40119#L144 [2021-10-29 00:01:37,589 INFO L793 eck$LassoCheckResult]: Loop: 40119#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 41256#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41255#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 39984#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39831#L614 ssl3_accept_~skip~0 := 0; 39924#L110-2 assume !false; 39875#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39876#L113 assume !(12292 == ssl3_accept_~s__state~0); 39901#L116 assume !(16384 == ssl3_accept_~s__state~0); 39902#L119 assume !(8192 == ssl3_accept_~s__state~0); 39956#L122 assume !(24576 == ssl3_accept_~s__state~0); 39957#L125 assume !(8195 == ssl3_accept_~s__state~0); 40009#L128 assume !(8480 == ssl3_accept_~s__state~0); 40162#L131 assume !(8481 == ssl3_accept_~s__state~0); 41241#L134 assume !(8482 == ssl3_accept_~s__state~0); 41240#L137 assume !(8464 == ssl3_accept_~s__state~0); 39973#L140 assume !(8465 == ssl3_accept_~s__state~0); 39974#L143 assume !(8466 == ssl3_accept_~s__state~0); 40222#L146 assume 8496 == ssl3_accept_~s__state~0; 40220#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 40219#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 40218#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 40217#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40028#L304-2 ssl3_accept_~s__init_num~0 := 0; 40215#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40210#L614 ssl3_accept_~skip~0 := 0; 40209#L110-2 assume !false; 40208#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40207#L113 assume !(12292 == ssl3_accept_~s__state~0); 40203#L116 assume !(16384 == ssl3_accept_~s__state~0); 40202#L119 assume !(8192 == ssl3_accept_~s__state~0); 40201#L122 assume !(24576 == ssl3_accept_~s__state~0); 40182#L125 assume !(8195 == ssl3_accept_~s__state~0); 40181#L128 assume !(8480 == ssl3_accept_~s__state~0); 40180#L131 assume !(8481 == ssl3_accept_~s__state~0); 40176#L134 assume !(8482 == ssl3_accept_~s__state~0); 40175#L137 assume !(8464 == ssl3_accept_~s__state~0); 40174#L140 assume !(8465 == ssl3_accept_~s__state~0); 40173#L143 assume !(8466 == ssl3_accept_~s__state~0); 40172#L146 assume !(8496 == ssl3_accept_~s__state~0); 40171#L149 assume !(8497 == ssl3_accept_~s__state~0); 40170#L152 assume 8512 == ssl3_accept_~s__state~0; 40141#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40660#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40658#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40657#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40651#L614 ssl3_accept_~skip~0 := 0; 40650#L110-2 assume !false; 40649#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40648#L113 assume !(12292 == ssl3_accept_~s__state~0); 40646#L116 assume !(16384 == ssl3_accept_~s__state~0); 40645#L119 assume !(8192 == ssl3_accept_~s__state~0); 40644#L122 assume !(24576 == ssl3_accept_~s__state~0); 40643#L125 assume !(8195 == ssl3_accept_~s__state~0); 40638#L128 assume !(8480 == ssl3_accept_~s__state~0); 40636#L131 assume !(8481 == ssl3_accept_~s__state~0); 40634#L134 assume !(8482 == ssl3_accept_~s__state~0); 40632#L137 assume !(8464 == ssl3_accept_~s__state~0); 40601#L140 assume !(8465 == ssl3_accept_~s__state~0); 40596#L143 assume !(8466 == ssl3_accept_~s__state~0); 40592#L146 assume !(8496 == ssl3_accept_~s__state~0); 40591#L149 assume !(8497 == ssl3_accept_~s__state~0); 40590#L152 assume !(8512 == ssl3_accept_~s__state~0); 40191#L155 assume !(8513 == ssl3_accept_~s__state~0); 40190#L158 assume 8528 == ssl3_accept_~s__state~0; 39918#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 39896#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 39897#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 40002#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 40049#L364 assume !(ssl3_accept_~ret~0 <= 0); 39911#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40038#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40624#L614 ssl3_accept_~skip~0 := 0; 40622#L110-2 assume !false; 40620#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40618#L113 assume !(12292 == ssl3_accept_~s__state~0); 40616#L116 assume !(16384 == ssl3_accept_~s__state~0); 40614#L119 assume !(8192 == ssl3_accept_~s__state~0); 40612#L122 assume !(24576 == ssl3_accept_~s__state~0); 40610#L125 assume !(8195 == ssl3_accept_~s__state~0); 40608#L128 assume !(8480 == ssl3_accept_~s__state~0); 40600#L131 assume !(8481 == ssl3_accept_~s__state~0); 40595#L134 assume !(8482 == ssl3_accept_~s__state~0); 40357#L137 assume !(8464 == ssl3_accept_~s__state~0); 40352#L140 assume !(8465 == ssl3_accept_~s__state~0); 40350#L143 assume !(8466 == ssl3_accept_~s__state~0); 40348#L146 assume !(8496 == ssl3_accept_~s__state~0); 40346#L149 assume !(8497 == ssl3_accept_~s__state~0); 40344#L152 assume !(8512 == ssl3_accept_~s__state~0); 40342#L155 assume !(8513 == ssl3_accept_~s__state~0); 40338#L158 assume !(8528 == ssl3_accept_~s__state~0); 40339#L161 assume !(8529 == ssl3_accept_~s__state~0); 40492#L164 assume 8544 == ssl3_accept_~s__state~0; 40087#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 39961#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 39881#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40017#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40481#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 40480#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 40477#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40471#L614 ssl3_accept_~skip~0 := 0; 40469#L110-2 assume !false; 40467#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40465#L113 assume !(12292 == ssl3_accept_~s__state~0); 40463#L116 assume !(16384 == ssl3_accept_~s__state~0); 40461#L119 assume !(8192 == ssl3_accept_~s__state~0); 40459#L122 assume !(24576 == ssl3_accept_~s__state~0); 40457#L125 assume !(8195 == ssl3_accept_~s__state~0); 40455#L128 assume !(8480 == ssl3_accept_~s__state~0); 40453#L131 assume !(8481 == ssl3_accept_~s__state~0); 40452#L134 assume !(8482 == ssl3_accept_~s__state~0); 40446#L137 assume !(8464 == ssl3_accept_~s__state~0); 40444#L140 assume !(8465 == ssl3_accept_~s__state~0); 40441#L143 assume !(8466 == ssl3_accept_~s__state~0); 40436#L146 assume !(8496 == ssl3_accept_~s__state~0); 40406#L149 assume !(8497 == ssl3_accept_~s__state~0); 40397#L152 assume !(8512 == ssl3_accept_~s__state~0); 40398#L155 assume !(8513 == ssl3_accept_~s__state~0); 40390#L158 assume !(8528 == ssl3_accept_~s__state~0); 40391#L161 assume !(8529 == ssl3_accept_~s__state~0); 40384#L164 assume !(8544 == ssl3_accept_~s__state~0); 40385#L167 assume !(8545 == ssl3_accept_~s__state~0); 40378#L170 assume !(8560 == ssl3_accept_~s__state~0); 40379#L173 assume !(8561 == ssl3_accept_~s__state~0); 40334#L176 assume 8448 == ssl3_accept_~s__state~0; 40335#L177 assume !(ssl3_accept_~num1~0 > 0); 39916#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 39917#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40755#L614 ssl3_accept_~skip~0 := 0; 40754#L110-2 assume !false; 40753#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40752#L113 assume !(12292 == ssl3_accept_~s__state~0); 40746#L116 assume 16384 == ssl3_accept_~s__state~0; 40744#L222 ssl3_accept_~s__server~0 := 1; 40745#L227 assume 0 != ssl3_accept_~cb~0; 40739#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 40738#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 40735#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 40734#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 40730#L254 assume 12292 != ssl3_accept_~s__state~0; 40698#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 40695#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40689#L614 ssl3_accept_~skip~0 := 0; 40687#L110-2 assume !false; 40685#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40683#L113 assume !(12292 == ssl3_accept_~s__state~0); 40681#L116 assume !(16384 == ssl3_accept_~s__state~0); 40679#L119 assume !(8192 == ssl3_accept_~s__state~0); 40677#L122 assume !(24576 == ssl3_accept_~s__state~0); 40675#L125 assume !(8195 == ssl3_accept_~s__state~0); 40673#L128 assume !(8480 == ssl3_accept_~s__state~0); 40671#L131 assume !(8481 == ssl3_accept_~s__state~0); 40669#L134 assume !(8482 == ssl3_accept_~s__state~0); 40667#L137 assume 8464 == ssl3_accept_~s__state~0; 40119#L144 [2021-10-29 00:01:37,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:37,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-29 00:01:37,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:37,590 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223586008] [2021-10-29 00:01:37,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:37,591 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:37,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:37,601 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:37,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:37,611 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:37,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:37,612 INFO L85 PathProgramCache]: Analyzing trace with hash 2053875328, now seen corresponding path program 1 times [2021-10-29 00:01:37,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:37,612 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172869304] [2021-10-29 00:01:37,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:37,613 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:37,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:37,658 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-29 00:01:37,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:37,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172869304] [2021-10-29 00:01:37,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172869304] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:01:37,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333572930] [2021-10-29 00:01:37,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:37,659 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 00:01:37,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:37,664 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 00:01:37,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-29 00:01:38,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:38,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-29 00:01:38,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:01:38,423 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-29 00:01:38,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333572930] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:01:38,423 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-29 00:01:38,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-29 00:01:38,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996987540] [2021-10-29 00:01:38,425 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:38,425 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:38,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-29 00:01:38,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-29 00:01:38,426 INFO L87 Difference]: Start difference. First operand 1427 states and 1849 transitions. cyclomatic complexity: 426 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-29 00:01:38,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:38,770 INFO L93 Difference]: Finished difference Result 2422 states and 3107 transitions. [2021-10-29 00:01:38,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-29 00:01:38,771 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2422 states and 3107 transitions. [2021-10-29 00:01:38,785 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1864 [2021-10-29 00:01:38,815 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2422 states to 2386 states and 3069 transitions. [2021-10-29 00:01:38,816 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2280 [2021-10-29 00:01:38,820 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2280 [2021-10-29 00:01:38,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2386 states and 3069 transitions. [2021-10-29 00:01:38,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:38,820 INFO L681 BuchiCegarLoop]: Abstraction has 2386 states and 3069 transitions. [2021-10-29 00:01:38,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2386 states and 3069 transitions. [2021-10-29 00:01:38,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2386 to 1844. [2021-10-29 00:01:38,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1844 states, 1844 states have (on average 1.302060737527115) internal successors, (2401), 1843 states have internal predecessors, (2401), 0 states have call successors, (0), 0 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-29 00:01:38,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1844 states to 1844 states and 2401 transitions. [2021-10-29 00:01:38,873 INFO L704 BuchiCegarLoop]: Abstraction has 1844 states and 2401 transitions. [2021-10-29 00:01:38,873 INFO L587 BuchiCegarLoop]: Abstraction has 1844 states and 2401 transitions. [2021-10-29 00:01:38,873 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-29 00:01:38,873 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1844 states and 2401 transitions. [2021-10-29 00:01:38,881 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1642 [2021-10-29 00:01:38,881 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:38,881 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:38,883 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-29 00:01:38,884 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-29 00:01:38,884 INFO L791 eck$LassoCheckResult]: Stem: 44371#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); 44250#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; 44242#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 44203#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 44204#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 44194#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 44195#L110-2 assume !false; 44407#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44936#L113 assume !(12292 == ssl3_accept_~s__state~0); 44932#L116 assume !(16384 == ssl3_accept_~s__state~0); 44933#L119 assume !(8192 == ssl3_accept_~s__state~0); 44928#L122 assume !(24576 == ssl3_accept_~s__state~0); 44929#L125 assume !(8195 == ssl3_accept_~s__state~0); 44923#L128 assume !(8480 == ssl3_accept_~s__state~0); 44924#L131 assume !(8481 == ssl3_accept_~s__state~0); 44917#L134 assume !(8482 == ssl3_accept_~s__state~0); 44918#L137 assume 8464 == ssl3_accept_~s__state~0; 44473#L144 [2021-10-29 00:01:38,885 INFO L793 eck$LassoCheckResult]: Loop: 44473#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 44366#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 44367#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 45836#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45830#L614 ssl3_accept_~skip~0 := 0; 45829#L110-2 assume !false; 45821#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45819#L113 assume !(12292 == ssl3_accept_~s__state~0); 45818#L116 assume !(16384 == ssl3_accept_~s__state~0); 45817#L119 assume !(8192 == ssl3_accept_~s__state~0); 45816#L122 assume !(24576 == ssl3_accept_~s__state~0); 45815#L125 assume !(8195 == ssl3_accept_~s__state~0); 45743#L128 assume !(8480 == ssl3_accept_~s__state~0); 45740#L131 assume !(8481 == ssl3_accept_~s__state~0); 45735#L134 assume !(8482 == ssl3_accept_~s__state~0); 45733#L137 assume !(8464 == ssl3_accept_~s__state~0); 45700#L140 assume !(8465 == ssl3_accept_~s__state~0); 45664#L143 assume !(8466 == ssl3_accept_~s__state~0); 45453#L146 assume 8496 == ssl3_accept_~s__state~0; 44470#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 45384#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45382#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 45380#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 44336#L304-2 ssl3_accept_~s__init_num~0 := 0; 44337#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45967#L614 ssl3_accept_~skip~0 := 0; 45965#L110-2 assume !false; 45963#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45961#L113 assume !(12292 == ssl3_accept_~s__state~0); 45959#L116 assume !(16384 == ssl3_accept_~s__state~0); 45958#L119 assume !(8192 == ssl3_accept_~s__state~0); 45957#L122 assume !(24576 == ssl3_accept_~s__state~0); 45956#L125 assume !(8195 == ssl3_accept_~s__state~0); 44288#L128 assume !(8480 == ssl3_accept_~s__state~0); 44257#L131 assume !(8481 == ssl3_accept_~s__state~0); 44258#L134 assume !(8482 == ssl3_accept_~s__state~0); 44298#L137 assume !(8464 == ssl3_accept_~s__state~0); 44292#L140 assume !(8465 == ssl3_accept_~s__state~0); 44293#L143 assume !(8466 == ssl3_accept_~s__state~0); 44351#L146 assume !(8496 == ssl3_accept_~s__state~0); 45936#L149 assume !(8497 == ssl3_accept_~s__state~0); 45935#L152 assume 8512 == ssl3_accept_~s__state~0; 44381#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44265#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 44266#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 44319#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45437#L614 ssl3_accept_~skip~0 := 0; 45434#L110-2 assume !false; 45431#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45428#L113 assume !(12292 == ssl3_accept_~s__state~0); 45425#L116 assume !(16384 == ssl3_accept_~s__state~0); 45422#L119 assume !(8192 == ssl3_accept_~s__state~0); 45419#L122 assume !(24576 == ssl3_accept_~s__state~0); 45416#L125 assume !(8195 == ssl3_accept_~s__state~0); 45413#L128 assume !(8480 == ssl3_accept_~s__state~0); 45410#L131 assume !(8481 == ssl3_accept_~s__state~0); 45407#L134 assume !(8482 == ssl3_accept_~s__state~0); 45404#L137 assume !(8464 == ssl3_accept_~s__state~0); 45401#L140 assume !(8465 == ssl3_accept_~s__state~0); 45398#L143 assume !(8466 == ssl3_accept_~s__state~0); 45395#L146 assume !(8496 == ssl3_accept_~s__state~0); 45392#L149 assume !(8497 == ssl3_accept_~s__state~0); 45391#L152 assume !(8512 == ssl3_accept_~s__state~0); 45386#L155 assume !(8513 == ssl3_accept_~s__state~0); 45280#L158 assume 8528 == ssl3_accept_~s__state~0; 44237#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 44211#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 44212#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 44333#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 45856#L364 assume !(ssl3_accept_~ret~0 <= 0); 45855#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45842#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45823#L614 ssl3_accept_~skip~0 := 0; 45820#L110-2 assume !false; 45791#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45788#L113 assume !(12292 == ssl3_accept_~s__state~0); 45438#L116 assume !(16384 == ssl3_accept_~s__state~0); 45439#L119 assume !(8192 == ssl3_accept_~s__state~0); 45432#L122 assume !(24576 == ssl3_accept_~s__state~0); 45433#L125 assume !(8195 == ssl3_accept_~s__state~0); 45426#L128 assume !(8480 == ssl3_accept_~s__state~0); 45427#L131 assume !(8481 == ssl3_accept_~s__state~0); 45420#L134 assume !(8482 == ssl3_accept_~s__state~0); 45421#L137 assume !(8464 == ssl3_accept_~s__state~0); 45414#L140 assume !(8465 == ssl3_accept_~s__state~0); 45415#L143 assume !(8466 == ssl3_accept_~s__state~0); 45408#L146 assume !(8496 == ssl3_accept_~s__state~0); 45409#L149 assume !(8497 == ssl3_accept_~s__state~0); 45402#L152 assume !(8512 == ssl3_accept_~s__state~0); 45403#L155 assume !(8513 == ssl3_accept_~s__state~0); 45396#L158 assume !(8528 == ssl3_accept_~s__state~0); 45397#L161 assume !(8529 == ssl3_accept_~s__state~0); 45389#L164 assume 8544 == ssl3_accept_~s__state~0; 44463#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 44281#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 44202#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44303#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 44304#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 45731#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 45724#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45718#L614 ssl3_accept_~skip~0 := 0; 45716#L110-2 assume !false; 45714#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45712#L113 assume !(12292 == ssl3_accept_~s__state~0); 45710#L116 assume !(16384 == ssl3_accept_~s__state~0); 45708#L119 assume !(8192 == ssl3_accept_~s__state~0); 45706#L122 assume !(24576 == ssl3_accept_~s__state~0); 45704#L125 assume !(8195 == ssl3_accept_~s__state~0); 45702#L128 assume !(8480 == ssl3_accept_~s__state~0); 45699#L131 assume !(8481 == ssl3_accept_~s__state~0); 45698#L134 assume !(8482 == ssl3_accept_~s__state~0); 45658#L137 assume !(8464 == ssl3_accept_~s__state~0); 45659#L140 assume !(8465 == ssl3_accept_~s__state~0); 45532#L143 assume !(8466 == ssl3_accept_~s__state~0); 45533#L146 assume !(8496 == ssl3_accept_~s__state~0); 45261#L149 assume !(8497 == ssl3_accept_~s__state~0); 45262#L152 assume !(8512 == ssl3_accept_~s__state~0); 45249#L155 assume !(8513 == ssl3_accept_~s__state~0); 45250#L158 assume !(8528 == ssl3_accept_~s__state~0); 45242#L161 assume !(8529 == ssl3_accept_~s__state~0); 45243#L164 assume !(8544 == ssl3_accept_~s__state~0); 45229#L167 assume !(8545 == ssl3_accept_~s__state~0); 45230#L170 assume !(8560 == ssl3_accept_~s__state~0); 45220#L173 assume !(8561 == ssl3_accept_~s__state~0); 45221#L176 assume 8448 == ssl3_accept_~s__state~0; 44284#L177 assume !(ssl3_accept_~num1~0 > 0); 44285#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45695#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45690#L614 ssl3_accept_~skip~0 := 0; 45689#L110-2 assume !false; 45688#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45687#L113 assume !(12292 == ssl3_accept_~s__state~0); 45686#L116 assume !(16384 == ssl3_accept_~s__state~0); 45685#L119 assume !(8192 == ssl3_accept_~s__state~0); 45684#L122 assume !(24576 == ssl3_accept_~s__state~0); 45683#L125 assume !(8195 == ssl3_accept_~s__state~0); 45682#L128 assume !(8480 == ssl3_accept_~s__state~0); 45681#L131 assume !(8481 == ssl3_accept_~s__state~0); 45680#L134 assume !(8482 == ssl3_accept_~s__state~0); 45679#L137 assume !(8464 == ssl3_accept_~s__state~0); 45678#L140 assume !(8465 == ssl3_accept_~s__state~0); 45677#L143 assume !(8466 == ssl3_accept_~s__state~0); 45676#L146 assume !(8496 == ssl3_accept_~s__state~0); 45675#L149 assume !(8497 == ssl3_accept_~s__state~0); 45674#L152 assume !(8512 == ssl3_accept_~s__state~0); 45673#L155 assume !(8513 == ssl3_accept_~s__state~0); 45672#L158 assume !(8528 == ssl3_accept_~s__state~0); 45671#L161 assume !(8529 == ssl3_accept_~s__state~0); 45670#L164 assume !(8544 == ssl3_accept_~s__state~0); 45669#L167 assume !(8545 == ssl3_accept_~s__state~0); 45668#L170 assume !(8560 == ssl3_accept_~s__state~0); 45667#L173 assume !(8561 == ssl3_accept_~s__state~0); 45666#L176 assume !(8448 == ssl3_accept_~s__state~0); 45665#L179 assume 8576 == ssl3_accept_~s__state~0; 45612#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 45654#L451 assume !(ssl3_accept_~ret~0 <= 0); 45500#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 45491#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45485#L614 ssl3_accept_~skip~0 := 0; 45483#L110-2 assume !false; 45481#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45479#L113 assume !(12292 == ssl3_accept_~s__state~0); 45477#L116 assume !(16384 == ssl3_accept_~s__state~0); 45475#L119 assume !(8192 == ssl3_accept_~s__state~0); 45473#L122 assume !(24576 == ssl3_accept_~s__state~0); 45470#L125 assume !(8195 == ssl3_accept_~s__state~0); 45468#L128 assume !(8480 == ssl3_accept_~s__state~0); 45466#L131 assume !(8481 == ssl3_accept_~s__state~0); 45464#L134 assume !(8482 == ssl3_accept_~s__state~0); 45462#L137 assume 8464 == ssl3_accept_~s__state~0; 44473#L144 [2021-10-29 00:01:38,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:38,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-29 00:01:38,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:38,886 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419879931] [2021-10-29 00:01:38,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:38,886 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:38,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:38,899 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:38,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:38,909 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:38,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:38,910 INFO L85 PathProgramCache]: Analyzing trace with hash -861146911, now seen corresponding path program 1 times [2021-10-29 00:01:38,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:38,910 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476552924] [2021-10-29 00:01:38,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:38,911 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:38,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:38,988 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-29 00:01:38,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:38,989 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476552924] [2021-10-29 00:01:38,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476552924] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:38,990 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:38,990 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 00:01:38,990 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566205065] [2021-10-29 00:01:38,992 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:38,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:38,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:38,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:38,993 INFO L87 Difference]: Start difference. First operand 1844 states and 2401 transitions. cyclomatic complexity: 563 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-29 00:01:39,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:39,173 INFO L93 Difference]: Finished difference Result 2045 states and 2632 transitions. [2021-10-29 00:01:39,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:39,173 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2045 states and 2632 transitions. [2021-10-29 00:01:39,185 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1725 [2021-10-29 00:01:39,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2045 states to 1975 states and 2562 transitions. [2021-10-29 00:01:39,198 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1869 [2021-10-29 00:01:39,200 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1869 [2021-10-29 00:01:39,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1975 states and 2562 transitions. [2021-10-29 00:01:39,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:39,200 INFO L681 BuchiCegarLoop]: Abstraction has 1975 states and 2562 transitions. [2021-10-29 00:01:39,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1975 states and 2562 transitions. [2021-10-29 00:01:39,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1975 to 1842. [2021-10-29 00:01:39,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1842 states, 1842 states have (on average 1.299131378935939) internal successors, (2393), 1841 states have internal predecessors, (2393), 0 states have call successors, (0), 0 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-29 00:01:39,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1842 states to 1842 states and 2393 transitions. [2021-10-29 00:01:39,241 INFO L704 BuchiCegarLoop]: Abstraction has 1842 states and 2393 transitions. [2021-10-29 00:01:39,241 INFO L587 BuchiCegarLoop]: Abstraction has 1842 states and 2393 transitions. [2021-10-29 00:01:39,242 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-29 00:01:39,242 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1842 states and 2393 transitions. [2021-10-29 00:01:39,250 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1634 [2021-10-29 00:01:39,250 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:39,250 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:39,252 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-29 00:01:39,252 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-29 00:01:39,253 INFO L791 eck$LassoCheckResult]: Stem: 48272#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); 48148#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; 48138#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48099#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 48100#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48090#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 48091#L110-2 assume !false; 48314#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48816#L113 assume !(12292 == ssl3_accept_~s__state~0); 48814#L116 assume !(16384 == ssl3_accept_~s__state~0); 48810#L119 assume !(8192 == ssl3_accept_~s__state~0); 48809#L122 assume !(24576 == ssl3_accept_~s__state~0); 48808#L125 assume !(8195 == ssl3_accept_~s__state~0); 48806#L128 assume !(8480 == ssl3_accept_~s__state~0); 48805#L131 assume !(8481 == ssl3_accept_~s__state~0); 48804#L134 assume !(8482 == ssl3_accept_~s__state~0); 48803#L137 assume 8464 == ssl3_accept_~s__state~0; 48060#L144 [2021-10-29 00:01:39,253 INFO L793 eck$LassoCheckResult]: Loop: 48060#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 48061#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 49849#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 49847#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49842#L614 ssl3_accept_~skip~0 := 0; 49841#L110-2 assume !false; 49840#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49839#L113 assume !(12292 == ssl3_accept_~s__state~0); 49838#L116 assume !(16384 == ssl3_accept_~s__state~0); 49837#L119 assume !(8192 == ssl3_accept_~s__state~0); 49836#L122 assume !(24576 == ssl3_accept_~s__state~0); 49835#L125 assume !(8195 == ssl3_accept_~s__state~0); 49834#L128 assume !(8480 == ssl3_accept_~s__state~0); 49054#L131 assume !(8481 == ssl3_accept_~s__state~0); 49833#L134 assume !(8482 == ssl3_accept_~s__state~0); 49832#L137 assume !(8464 == ssl3_accept_~s__state~0); 49831#L140 assume !(8465 == ssl3_accept_~s__state~0); 49830#L143 assume !(8466 == ssl3_accept_~s__state~0); 48704#L146 assume 8496 == ssl3_accept_~s__state~0; 48402#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 48699#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 48696#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 48693#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 48252#L304-2 ssl3_accept_~s__init_num~0 := 0; 48687#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48677#L614 ssl3_accept_~skip~0 := 0; 48675#L110-2 assume !false; 48674#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48672#L113 assume !(12292 == ssl3_accept_~s__state~0); 48670#L116 assume !(16384 == ssl3_accept_~s__state~0); 48668#L119 assume !(8192 == ssl3_accept_~s__state~0); 48666#L122 assume !(24576 == ssl3_accept_~s__state~0); 48664#L125 assume !(8195 == ssl3_accept_~s__state~0); 48662#L128 assume !(8480 == ssl3_accept_~s__state~0); 48660#L131 assume !(8481 == ssl3_accept_~s__state~0); 48658#L134 assume !(8482 == ssl3_accept_~s__state~0); 48656#L137 assume !(8464 == ssl3_accept_~s__state~0); 48654#L140 assume !(8465 == ssl3_accept_~s__state~0); 48652#L143 assume !(8466 == ssl3_accept_~s__state~0); 48649#L146 assume !(8496 == ssl3_accept_~s__state~0); 48644#L149 assume !(8497 == ssl3_accept_~s__state~0); 48325#L152 assume 8512 == ssl3_accept_~s__state~0; 48282#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48283#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 48221#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 48222#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49800#L614 ssl3_accept_~skip~0 := 0; 49798#L110-2 assume !false; 49796#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49790#L113 assume !(12292 == ssl3_accept_~s__state~0); 49788#L116 assume !(16384 == ssl3_accept_~s__state~0); 49786#L119 assume !(8192 == ssl3_accept_~s__state~0); 49784#L122 assume !(24576 == ssl3_accept_~s__state~0); 49782#L125 assume !(8195 == ssl3_accept_~s__state~0); 49780#L128 assume !(8480 == ssl3_accept_~s__state~0); 49778#L131 assume !(8481 == ssl3_accept_~s__state~0); 49776#L134 assume !(8482 == ssl3_accept_~s__state~0); 49759#L137 assume !(8464 == ssl3_accept_~s__state~0); 49760#L140 assume !(8465 == ssl3_accept_~s__state~0); 49755#L143 assume !(8466 == ssl3_accept_~s__state~0); 49756#L146 assume !(8496 == ssl3_accept_~s__state~0); 48241#L149 assume !(8497 == ssl3_accept_~s__state~0); 48127#L152 assume !(8512 == ssl3_accept_~s__state~0); 48128#L155 assume !(8513 == ssl3_accept_~s__state~0); 49703#L158 assume 8528 == ssl3_accept_~s__state~0; 48393#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49699#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49697#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 48231#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 48281#L364 assume !(ssl3_accept_~ret~0 <= 0); 49687#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49649#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49643#L614 ssl3_accept_~skip~0 := 0; 49641#L110-2 assume !false; 49639#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49637#L113 assume !(12292 == ssl3_accept_~s__state~0); 49635#L116 assume !(16384 == ssl3_accept_~s__state~0); 49633#L119 assume !(8192 == ssl3_accept_~s__state~0); 49631#L122 assume !(24576 == ssl3_accept_~s__state~0); 49629#L125 assume !(8195 == ssl3_accept_~s__state~0); 49627#L128 assume !(8480 == ssl3_accept_~s__state~0); 49625#L131 assume !(8481 == ssl3_accept_~s__state~0); 49623#L134 assume !(8482 == ssl3_accept_~s__state~0); 49621#L137 assume !(8464 == ssl3_accept_~s__state~0); 49620#L140 assume !(8465 == ssl3_accept_~s__state~0); 49619#L143 assume !(8466 == ssl3_accept_~s__state~0); 49618#L146 assume !(8496 == ssl3_accept_~s__state~0); 49617#L149 assume !(8497 == ssl3_accept_~s__state~0); 49616#L152 assume !(8512 == ssl3_accept_~s__state~0); 49615#L155 assume !(8513 == ssl3_accept_~s__state~0); 49614#L158 assume !(8528 == ssl3_accept_~s__state~0); 49613#L161 assume !(8529 == ssl3_accept_~s__state~0); 49612#L164 assume 8544 == ssl3_accept_~s__state~0; 48050#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 48051#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 48239#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48240#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49609#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 49608#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 49606#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49601#L614 ssl3_accept_~skip~0 := 0; 49600#L110-2 assume !false; 49595#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49593#L113 assume !(12292 == ssl3_accept_~s__state~0); 49591#L116 assume !(16384 == ssl3_accept_~s__state~0); 49589#L119 assume !(8192 == ssl3_accept_~s__state~0); 49587#L122 assume !(24576 == ssl3_accept_~s__state~0); 49585#L125 assume !(8195 == ssl3_accept_~s__state~0); 49576#L128 assume !(8480 == ssl3_accept_~s__state~0); 49547#L131 assume !(8481 == ssl3_accept_~s__state~0); 49504#L134 assume !(8482 == ssl3_accept_~s__state~0); 49502#L137 assume !(8464 == ssl3_accept_~s__state~0); 49501#L140 assume !(8465 == ssl3_accept_~s__state~0); 49496#L143 assume !(8466 == ssl3_accept_~s__state~0); 49489#L146 assume !(8496 == ssl3_accept_~s__state~0); 49486#L149 assume !(8497 == ssl3_accept_~s__state~0); 49483#L152 assume !(8512 == ssl3_accept_~s__state~0); 49480#L155 assume !(8513 == ssl3_accept_~s__state~0); 49477#L158 assume !(8528 == ssl3_accept_~s__state~0); 49474#L161 assume !(8529 == ssl3_accept_~s__state~0); 49471#L164 assume !(8544 == ssl3_accept_~s__state~0); 49468#L167 assume !(8545 == ssl3_accept_~s__state~0); 49465#L170 assume !(8560 == ssl3_accept_~s__state~0); 49462#L173 assume !(8561 == ssl3_accept_~s__state~0); 49459#L176 assume 8448 == ssl3_accept_~s__state~0; 48185#L177 assume !(ssl3_accept_~num1~0 > 0); 48186#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49452#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49446#L614 ssl3_accept_~skip~0 := 0; 49444#L110-2 assume !false; 49442#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49440#L113 assume !(12292 == ssl3_accept_~s__state~0); 49438#L116 assume !(16384 == ssl3_accept_~s__state~0); 49436#L119 assume !(8192 == ssl3_accept_~s__state~0); 49434#L122 assume !(24576 == ssl3_accept_~s__state~0); 49432#L125 assume !(8195 == ssl3_accept_~s__state~0); 49430#L128 assume !(8480 == ssl3_accept_~s__state~0); 49428#L131 assume !(8481 == ssl3_accept_~s__state~0); 49426#L134 assume !(8482 == ssl3_accept_~s__state~0); 49424#L137 assume !(8464 == ssl3_accept_~s__state~0); 49422#L140 assume !(8465 == ssl3_accept_~s__state~0); 49420#L143 assume !(8466 == ssl3_accept_~s__state~0); 49418#L146 assume !(8496 == ssl3_accept_~s__state~0); 49415#L149 assume !(8497 == ssl3_accept_~s__state~0); 49413#L152 assume !(8512 == ssl3_accept_~s__state~0); 49410#L155 assume !(8513 == ssl3_accept_~s__state~0); 49409#L158 assume !(8528 == ssl3_accept_~s__state~0); 49408#L161 assume !(8529 == ssl3_accept_~s__state~0); 49407#L164 assume !(8544 == ssl3_accept_~s__state~0); 49406#L167 assume !(8545 == ssl3_accept_~s__state~0); 49405#L170 assume !(8560 == ssl3_accept_~s__state~0); 49403#L173 assume !(8561 == ssl3_accept_~s__state~0); 49402#L176 assume !(8448 == ssl3_accept_~s__state~0); 49400#L179 assume 8576 == ssl3_accept_~s__state~0; 49291#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 49393#L451 assume !(ssl3_accept_~ret~0 <= 0); 49392#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 49183#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49863#L614 ssl3_accept_~skip~0 := 0; 49862#L110-2 assume !false; 49861#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49860#L113 assume !(12292 == ssl3_accept_~s__state~0); 49859#L116 assume !(16384 == ssl3_accept_~s__state~0); 49858#L119 assume !(8192 == ssl3_accept_~s__state~0); 49857#L122 assume !(24576 == ssl3_accept_~s__state~0); 49856#L125 assume !(8195 == ssl3_accept_~s__state~0); 49855#L128 assume !(8480 == ssl3_accept_~s__state~0); 49854#L131 assume !(8481 == ssl3_accept_~s__state~0); 49852#L134 assume !(8482 == ssl3_accept_~s__state~0); 49851#L137 assume !(8464 == ssl3_accept_~s__state~0); 49850#L140 assume !(8465 == ssl3_accept_~s__state~0); 49829#L143 assume 8466 == ssl3_accept_~s__state~0; 48060#L144 [2021-10-29 00:01:39,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:39,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-29 00:01:39,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:39,254 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87463526] [2021-10-29 00:01:39,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:39,255 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:39,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:39,265 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:39,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:39,274 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:39,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:39,276 INFO L85 PathProgramCache]: Analyzing trace with hash 743229924, now seen corresponding path program 1 times [2021-10-29 00:01:39,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:39,277 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331330993] [2021-10-29 00:01:39,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:39,277 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:39,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:39,310 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-29 00:01:39,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:39,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331330993] [2021-10-29 00:01:39,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331330993] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:39,311 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:39,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:39,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546002683] [2021-10-29 00:01:39,312 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:39,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:39,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:39,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:39,313 INFO L87 Difference]: Start difference. First operand 1842 states and 2393 transitions. cyclomatic complexity: 558 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-29 00:01:39,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:39,337 INFO L93 Difference]: Finished difference Result 3089 states and 3982 transitions. [2021-10-29 00:01:39,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:39,338 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3089 states and 3982 transitions. [2021-10-29 00:01:39,357 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2881 [2021-10-29 00:01:39,386 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3089 states to 3089 states and 3982 transitions. [2021-10-29 00:01:39,386 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2983 [2021-10-29 00:01:39,390 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2983 [2021-10-29 00:01:39,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3089 states and 3982 transitions. [2021-10-29 00:01:39,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:39,391 INFO L681 BuchiCegarLoop]: Abstraction has 3089 states and 3982 transitions. [2021-10-29 00:01:39,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3089 states and 3982 transitions. [2021-10-29 00:01:39,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3089 to 1842. [2021-10-29 00:01:39,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1842 states, 1842 states have (on average 1.298045602605863) internal successors, (2391), 1841 states have internal predecessors, (2391), 0 states have call successors, (0), 0 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-29 00:01:39,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1842 states to 1842 states and 2391 transitions. [2021-10-29 00:01:39,519 INFO L704 BuchiCegarLoop]: Abstraction has 1842 states and 2391 transitions. [2021-10-29 00:01:39,519 INFO L587 BuchiCegarLoop]: Abstraction has 1842 states and 2391 transitions. [2021-10-29 00:01:39,519 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-29 00:01:39,520 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1842 states and 2391 transitions. [2021-10-29 00:01:39,529 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1634 [2021-10-29 00:01:39,529 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:39,531 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:39,535 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-29 00:01:39,536 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-29 00:01:39,536 INFO L791 eck$LassoCheckResult]: Stem: 53210#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); 53083#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; 53075#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53035#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 53036#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53027#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 53028#L110-2 assume !false; 53253#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53467#L113 assume !(12292 == ssl3_accept_~s__state~0); 53463#L116 assume !(16384 == ssl3_accept_~s__state~0); 53464#L119 assume !(8192 == ssl3_accept_~s__state~0); 53459#L122 assume !(24576 == ssl3_accept_~s__state~0); 53460#L125 assume !(8195 == ssl3_accept_~s__state~0); 53455#L128 assume !(8480 == ssl3_accept_~s__state~0); 53456#L131 assume !(8481 == ssl3_accept_~s__state~0); 53451#L134 assume !(8482 == ssl3_accept_~s__state~0); 53452#L137 assume 8464 == ssl3_accept_~s__state~0; 53281#L144 [2021-10-29 00:01:39,537 INFO L793 eck$LassoCheckResult]: Loop: 53281#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 53205#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 53206#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 54101#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54096#L614 ssl3_accept_~skip~0 := 0; 54095#L110-2 assume !false; 54094#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54093#L113 assume !(12292 == ssl3_accept_~s__state~0); 54092#L116 assume !(16384 == ssl3_accept_~s__state~0); 54091#L119 assume !(8192 == ssl3_accept_~s__state~0); 54090#L122 assume !(24576 == ssl3_accept_~s__state~0); 54089#L125 assume !(8195 == ssl3_accept_~s__state~0); 54073#L128 assume !(8480 == ssl3_accept_~s__state~0); 54072#L131 assume !(8481 == ssl3_accept_~s__state~0); 54071#L134 assume !(8482 == ssl3_accept_~s__state~0); 54070#L137 assume !(8464 == ssl3_accept_~s__state~0); 54069#L140 assume !(8465 == ssl3_accept_~s__state~0); 54067#L143 assume !(8466 == ssl3_accept_~s__state~0); 53898#L146 assume 8496 == ssl3_accept_~s__state~0; 53339#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 53058#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 53037#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 53038#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 53184#L304-2 ssl3_accept_~s__init_num~0 := 0; 53963#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53958#L614 ssl3_accept_~skip~0 := 0; 53957#L110-2 assume !false; 53956#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53955#L113 assume !(12292 == ssl3_accept_~s__state~0); 53954#L116 assume !(16384 == ssl3_accept_~s__state~0); 53953#L119 assume !(8192 == ssl3_accept_~s__state~0); 53952#L122 assume !(24576 == ssl3_accept_~s__state~0); 53951#L125 assume !(8195 == ssl3_accept_~s__state~0); 53950#L128 assume !(8480 == ssl3_accept_~s__state~0); 53949#L131 assume !(8481 == ssl3_accept_~s__state~0); 53948#L134 assume !(8482 == ssl3_accept_~s__state~0); 53947#L137 assume !(8464 == ssl3_accept_~s__state~0); 53946#L140 assume !(8465 == ssl3_accept_~s__state~0); 53945#L143 assume !(8466 == ssl3_accept_~s__state~0); 53944#L146 assume !(8496 == ssl3_accept_~s__state~0); 53943#L149 assume !(8497 == ssl3_accept_~s__state~0); 53295#L152 assume 8512 == ssl3_accept_~s__state~0; 53293#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54814#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 54812#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 54811#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54806#L614 ssl3_accept_~skip~0 := 0; 54805#L110-2 assume !false; 54804#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54803#L113 assume !(12292 == ssl3_accept_~s__state~0); 54802#L116 assume !(16384 == ssl3_accept_~s__state~0); 54801#L119 assume !(8192 == ssl3_accept_~s__state~0); 54800#L122 assume !(24576 == ssl3_accept_~s__state~0); 54799#L125 assume !(8195 == ssl3_accept_~s__state~0); 54798#L128 assume !(8480 == ssl3_accept_~s__state~0); 54797#L131 assume !(8481 == ssl3_accept_~s__state~0); 54796#L134 assume !(8482 == ssl3_accept_~s__state~0); 54795#L137 assume !(8464 == ssl3_accept_~s__state~0); 54794#L140 assume !(8465 == ssl3_accept_~s__state~0); 54793#L143 assume !(8466 == ssl3_accept_~s__state~0); 54792#L146 assume !(8496 == ssl3_accept_~s__state~0); 54791#L149 assume !(8497 == ssl3_accept_~s__state~0); 54790#L152 assume !(8512 == ssl3_accept_~s__state~0); 54789#L155 assume !(8513 == ssl3_accept_~s__state~0); 54788#L158 assume 8528 == ssl3_accept_~s__state~0; 53290#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53043#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 53044#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 53155#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 53226#L364 assume !(ssl3_accept_~ret~0 <= 0); 53062#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53202#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54617#L614 ssl3_accept_~skip~0 := 0; 54615#L110-2 assume !false; 54613#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54611#L113 assume !(12292 == ssl3_accept_~s__state~0); 54339#L116 assume !(16384 == ssl3_accept_~s__state~0); 54277#L119 assume !(8192 == ssl3_accept_~s__state~0); 54269#L122 assume !(24576 == ssl3_accept_~s__state~0); 54268#L125 assume !(8195 == ssl3_accept_~s__state~0); 54261#L128 assume !(8480 == ssl3_accept_~s__state~0); 54258#L131 assume !(8481 == ssl3_accept_~s__state~0); 54255#L134 assume !(8482 == ssl3_accept_~s__state~0); 54252#L137 assume !(8464 == ssl3_accept_~s__state~0); 54249#L140 assume !(8465 == ssl3_accept_~s__state~0); 54247#L143 assume !(8466 == ssl3_accept_~s__state~0); 54244#L146 assume !(8496 == ssl3_accept_~s__state~0); 54236#L149 assume !(8497 == ssl3_accept_~s__state~0); 54065#L152 assume !(8512 == ssl3_accept_~s__state~0); 53939#L155 assume !(8513 == ssl3_accept_~s__state~0); 53933#L158 assume !(8528 == ssl3_accept_~s__state~0); 53928#L161 assume !(8529 == ssl3_accept_~s__state~0); 53300#L164 assume 8544 == ssl3_accept_~s__state~0; 52987#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 52988#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 53034#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53141#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 53142#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 53123#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 53124#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54672#L614 ssl3_accept_~skip~0 := 0; 54670#L110-2 assume !false; 54668#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54666#L113 assume !(12292 == ssl3_accept_~s__state~0); 54664#L116 assume !(16384 == ssl3_accept_~s__state~0); 54661#L119 assume !(8192 == ssl3_accept_~s__state~0); 54658#L122 assume !(24576 == ssl3_accept_~s__state~0); 54655#L125 assume !(8195 == ssl3_accept_~s__state~0); 54653#L128 assume !(8480 == ssl3_accept_~s__state~0); 54651#L131 assume !(8481 == ssl3_accept_~s__state~0); 54649#L134 assume !(8482 == ssl3_accept_~s__state~0); 54647#L137 assume !(8464 == ssl3_accept_~s__state~0); 54631#L140 assume !(8465 == ssl3_accept_~s__state~0); 54630#L143 assume !(8466 == ssl3_accept_~s__state~0); 54629#L146 assume !(8496 == ssl3_accept_~s__state~0); 54628#L149 assume !(8497 == ssl3_accept_~s__state~0); 54626#L152 assume !(8512 == ssl3_accept_~s__state~0); 54625#L155 assume !(8513 == ssl3_accept_~s__state~0); 54624#L158 assume !(8528 == ssl3_accept_~s__state~0); 54623#L161 assume !(8529 == ssl3_accept_~s__state~0); 54618#L164 assume !(8544 == ssl3_accept_~s__state~0); 54616#L167 assume !(8545 == ssl3_accept_~s__state~0); 54614#L170 assume !(8560 == ssl3_accept_~s__state~0); 54612#L173 assume !(8561 == ssl3_accept_~s__state~0); 54610#L176 assume 8448 == ssl3_accept_~s__state~0; 53117#L177 assume !(ssl3_accept_~num1~0 > 0); 53118#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54551#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54544#L614 ssl3_accept_~skip~0 := 0; 54542#L110-2 assume !false; 54527#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54526#L113 assume !(12292 == ssl3_accept_~s__state~0); 54525#L116 assume !(16384 == ssl3_accept_~s__state~0); 54524#L119 assume !(8192 == ssl3_accept_~s__state~0); 54522#L122 assume !(24576 == ssl3_accept_~s__state~0); 54512#L125 assume !(8195 == ssl3_accept_~s__state~0); 54509#L128 assume !(8480 == ssl3_accept_~s__state~0); 54506#L131 assume !(8481 == ssl3_accept_~s__state~0); 54503#L134 assume !(8482 == ssl3_accept_~s__state~0); 54500#L137 assume !(8464 == ssl3_accept_~s__state~0); 54497#L140 assume !(8465 == ssl3_accept_~s__state~0); 54494#L143 assume !(8466 == ssl3_accept_~s__state~0); 54491#L146 assume !(8496 == ssl3_accept_~s__state~0); 54488#L149 assume !(8497 == ssl3_accept_~s__state~0); 54485#L152 assume !(8512 == ssl3_accept_~s__state~0); 54482#L155 assume !(8513 == ssl3_accept_~s__state~0); 54479#L158 assume !(8528 == ssl3_accept_~s__state~0); 54476#L161 assume !(8529 == ssl3_accept_~s__state~0); 54473#L164 assume !(8544 == ssl3_accept_~s__state~0); 54470#L167 assume !(8545 == ssl3_accept_~s__state~0); 54467#L170 assume !(8560 == ssl3_accept_~s__state~0); 54464#L173 assume !(8561 == ssl3_accept_~s__state~0); 54461#L176 assume !(8448 == ssl3_accept_~s__state~0); 54225#L179 assume 8576 == ssl3_accept_~s__state~0; 54223#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 54152#L451 assume !(ssl3_accept_~ret~0 <= 0); 54150#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 53743#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54144#L614 ssl3_accept_~skip~0 := 0; 54143#L110-2 assume !false; 54142#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54141#L113 assume !(12292 == ssl3_accept_~s__state~0); 54140#L116 assume !(16384 == ssl3_accept_~s__state~0); 54139#L119 assume !(8192 == ssl3_accept_~s__state~0); 54138#L122 assume !(24576 == ssl3_accept_~s__state~0); 54137#L125 assume !(8195 == ssl3_accept_~s__state~0); 54136#L128 assume !(8480 == ssl3_accept_~s__state~0); 54135#L131 assume !(8481 == ssl3_accept_~s__state~0); 54134#L134 assume !(8482 == ssl3_accept_~s__state~0); 54133#L137 assume !(8464 == ssl3_accept_~s__state~0); 54131#L140 assume !(8465 == ssl3_accept_~s__state~0); 54132#L143 assume 8466 == ssl3_accept_~s__state~0; 53281#L144 [2021-10-29 00:01:39,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:39,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-29 00:01:39,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:39,538 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590040476] [2021-10-29 00:01:39,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:39,539 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:39,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:39,551 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:39,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:39,561 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:39,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:39,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1366511526, now seen corresponding path program 1 times [2021-10-29 00:01:39,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:39,563 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307054844] [2021-10-29 00:01:39,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:39,563 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:39,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:39,708 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-29 00:01:39,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:39,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307054844] [2021-10-29 00:01:39,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307054844] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:39,709 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:39,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-29 00:01:39,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414910862] [2021-10-29 00:01:39,711 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:39,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:39,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-29 00:01:39,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-29 00:01:39,712 INFO L87 Difference]: Start difference. First operand 1842 states and 2391 transitions. cyclomatic complexity: 556 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-29 00:01:39,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:39,860 INFO L93 Difference]: Finished difference Result 8035 states and 10322 transitions. [2021-10-29 00:01:39,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-29 00:01:39,861 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8035 states and 10322 transitions. [2021-10-29 00:01:39,908 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7677 [2021-10-29 00:01:39,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8035 states to 8035 states and 10322 transitions. [2021-10-29 00:01:39,951 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7929 [2021-10-29 00:01:39,961 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7929 [2021-10-29 00:01:39,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8035 states and 10322 transitions. [2021-10-29 00:01:39,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:39,961 INFO L681 BuchiCegarLoop]: Abstraction has 8035 states and 10322 transitions. [2021-10-29 00:01:39,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8035 states and 10322 transitions. [2021-10-29 00:01:40,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8035 to 3105. [2021-10-29 00:01:40,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3105 states, 3105 states have (on average 1.2901771336553944) internal successors, (4006), 3104 states have internal predecessors, (4006), 0 states have call successors, (0), 0 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-29 00:01:40,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3105 states to 3105 states and 4006 transitions. [2021-10-29 00:01:40,196 INFO L704 BuchiCegarLoop]: Abstraction has 3105 states and 4006 transitions. [2021-10-29 00:01:40,196 INFO L587 BuchiCegarLoop]: Abstraction has 3105 states and 4006 transitions. [2021-10-29 00:01:40,196 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-29 00:01:40,196 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3105 states and 4006 transitions. [2021-10-29 00:01:40,213 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2897 [2021-10-29 00:01:40,213 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:40,213 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:40,220 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:01:40,221 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:01:40,221 INFO L791 eck$LassoCheckResult]: Stem: 63098#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); 62978#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; 62969#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 62930#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 62931#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 62921#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 62922#L110-2 assume !false; 63137#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63794#L113 assume !(12292 == ssl3_accept_~s__state~0); 63795#L116 assume !(16384 == ssl3_accept_~s__state~0); 63300#L119 assume !(8192 == ssl3_accept_~s__state~0); 63301#L122 assume !(24576 == ssl3_accept_~s__state~0); 63785#L125 assume !(8195 == ssl3_accept_~s__state~0); 63786#L128 assume !(8480 == ssl3_accept_~s__state~0); 63778#L131 assume !(8481 == ssl3_accept_~s__state~0); 63779#L134 assume !(8482 == ssl3_accept_~s__state~0); 63768#L137 assume 8464 == ssl3_accept_~s__state~0; 62891#L144 [2021-10-29 00:01:40,222 INFO L793 eck$LassoCheckResult]: Loop: 62891#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 62892#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 65847#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 65841#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65834#L614 ssl3_accept_~skip~0 := 0; 65832#L110-2 assume !false; 65830#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65828#L113 assume !(12292 == ssl3_accept_~s__state~0); 64043#L116 assume !(16384 == ssl3_accept_~s__state~0); 64034#L119 assume !(8192 == ssl3_accept_~s__state~0); 64030#L122 assume !(24576 == ssl3_accept_~s__state~0); 64025#L125 assume !(8195 == ssl3_accept_~s__state~0); 64021#L128 assume !(8480 == ssl3_accept_~s__state~0); 63922#L131 assume !(8481 == ssl3_accept_~s__state~0); 65327#L134 assume !(8482 == ssl3_accept_~s__state~0); 65325#L137 assume !(8464 == ssl3_accept_~s__state~0); 65323#L140 assume !(8465 == ssl3_accept_~s__state~0); 63897#L143 assume !(8466 == ssl3_accept_~s__state~0); 63727#L146 assume 8496 == ssl3_accept_~s__state~0; 63723#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 63721#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 63719#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 63717#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 63076#L304-2 ssl3_accept_~s__init_num~0 := 0; 63713#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63707#L614 ssl3_accept_~skip~0 := 0; 63705#L110-2 assume !false; 63703#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63701#L113 assume !(12292 == ssl3_accept_~s__state~0); 63699#L116 assume !(16384 == ssl3_accept_~s__state~0); 63697#L119 assume !(8192 == ssl3_accept_~s__state~0); 63695#L122 assume !(24576 == ssl3_accept_~s__state~0); 63693#L125 assume !(8195 == ssl3_accept_~s__state~0); 63691#L128 assume !(8480 == ssl3_accept_~s__state~0); 63689#L131 assume !(8481 == ssl3_accept_~s__state~0); 63687#L134 assume !(8482 == ssl3_accept_~s__state~0); 63685#L137 assume !(8464 == ssl3_accept_~s__state~0); 63684#L140 assume !(8465 == ssl3_accept_~s__state~0); 63681#L143 assume !(8466 == ssl3_accept_~s__state~0); 63677#L146 assume !(8496 == ssl3_accept_~s__state~0); 63668#L149 assume !(8497 == ssl3_accept_~s__state~0); 63169#L152 assume 8512 == ssl3_accept_~s__state~0; 63167#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64792#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 63114#L319 assume !(ssl3_accept_~ret~0 <= 0); 63115#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 65937#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65932#L614 ssl3_accept_~skip~0 := 0; 65931#L110-2 assume !false; 65930#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65929#L113 assume !(12292 == ssl3_accept_~s__state~0); 65928#L116 assume !(16384 == ssl3_accept_~s__state~0); 65927#L119 assume !(8192 == ssl3_accept_~s__state~0); 65926#L122 assume !(24576 == ssl3_accept_~s__state~0); 65925#L125 assume !(8195 == ssl3_accept_~s__state~0); 65924#L128 assume !(8480 == ssl3_accept_~s__state~0); 65923#L131 assume !(8481 == ssl3_accept_~s__state~0); 65922#L134 assume !(8482 == ssl3_accept_~s__state~0); 65921#L137 assume !(8464 == ssl3_accept_~s__state~0); 65920#L140 assume !(8465 == ssl3_accept_~s__state~0); 65919#L143 assume !(8466 == ssl3_accept_~s__state~0); 65918#L146 assume !(8496 == ssl3_accept_~s__state~0); 65917#L149 assume !(8497 == ssl3_accept_~s__state~0); 65916#L152 assume !(8512 == ssl3_accept_~s__state~0); 65915#L155 assume !(8513 == ssl3_accept_~s__state~0); 65914#L158 assume 8528 == ssl3_accept_~s__state~0; 63208#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 65911#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 65910#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 63061#L341 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 63063#L344 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 65905#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 65826#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65821#L614 ssl3_accept_~skip~0 := 0; 65816#L110-2 assume !false; 65814#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65812#L113 assume !(12292 == ssl3_accept_~s__state~0); 65810#L116 assume !(16384 == ssl3_accept_~s__state~0); 65808#L119 assume !(8192 == ssl3_accept_~s__state~0); 65806#L122 assume !(24576 == ssl3_accept_~s__state~0); 65804#L125 assume !(8195 == ssl3_accept_~s__state~0); 65802#L128 assume !(8480 == ssl3_accept_~s__state~0); 65800#L131 assume !(8481 == ssl3_accept_~s__state~0); 65798#L134 assume !(8482 == ssl3_accept_~s__state~0); 65796#L137 assume !(8464 == ssl3_accept_~s__state~0); 65794#L140 assume !(8465 == ssl3_accept_~s__state~0); 65792#L143 assume !(8466 == ssl3_accept_~s__state~0); 65790#L146 assume !(8496 == ssl3_accept_~s__state~0); 65788#L149 assume !(8497 == ssl3_accept_~s__state~0); 65786#L152 assume !(8512 == ssl3_accept_~s__state~0); 65784#L155 assume !(8513 == ssl3_accept_~s__state~0); 65782#L158 assume !(8528 == ssl3_accept_~s__state~0); 65780#L161 assume !(8529 == ssl3_accept_~s__state~0); 65778#L164 assume 8544 == ssl3_accept_~s__state~0; 62881#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 62882#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 65754#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63525#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 63043#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 65745#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 65742#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65736#L614 ssl3_accept_~skip~0 := 0; 65734#L110-2 assume !false; 65732#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65730#L113 assume !(12292 == ssl3_accept_~s__state~0); 65728#L116 assume !(16384 == ssl3_accept_~s__state~0); 65726#L119 assume !(8192 == ssl3_accept_~s__state~0); 65724#L122 assume !(24576 == ssl3_accept_~s__state~0); 65722#L125 assume !(8195 == ssl3_accept_~s__state~0); 65720#L128 assume !(8480 == ssl3_accept_~s__state~0); 65718#L131 assume !(8481 == ssl3_accept_~s__state~0); 65715#L134 assume !(8482 == ssl3_accept_~s__state~0); 65709#L137 assume !(8464 == ssl3_accept_~s__state~0); 65706#L140 assume !(8465 == ssl3_accept_~s__state~0); 65703#L143 assume !(8466 == ssl3_accept_~s__state~0); 65700#L146 assume !(8496 == ssl3_accept_~s__state~0); 65697#L149 assume !(8497 == ssl3_accept_~s__state~0); 65694#L152 assume !(8512 == ssl3_accept_~s__state~0); 65691#L155 assume !(8513 == ssl3_accept_~s__state~0); 65688#L158 assume !(8528 == ssl3_accept_~s__state~0); 65685#L161 assume !(8529 == ssl3_accept_~s__state~0); 65682#L164 assume !(8544 == ssl3_accept_~s__state~0); 65679#L167 assume !(8545 == ssl3_accept_~s__state~0); 65676#L170 assume !(8560 == ssl3_accept_~s__state~0); 65674#L173 assume !(8561 == ssl3_accept_~s__state~0); 65672#L176 assume 8448 == ssl3_accept_~s__state~0; 65670#L177 assume !(ssl3_accept_~num1~0 > 0); 62962#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 62963#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65707#L614 ssl3_accept_~skip~0 := 0; 65704#L110-2 assume !false; 65701#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65698#L113 assume !(12292 == ssl3_accept_~s__state~0); 65695#L116 assume !(16384 == ssl3_accept_~s__state~0); 65692#L119 assume !(8192 == ssl3_accept_~s__state~0); 65689#L122 assume !(24576 == ssl3_accept_~s__state~0); 65686#L125 assume !(8195 == ssl3_accept_~s__state~0); 65683#L128 assume !(8480 == ssl3_accept_~s__state~0); 65680#L131 assume !(8481 == ssl3_accept_~s__state~0); 65677#L134 assume !(8482 == ssl3_accept_~s__state~0); 65675#L137 assume !(8464 == ssl3_accept_~s__state~0); 65673#L140 assume !(8465 == ssl3_accept_~s__state~0); 65671#L143 assume !(8466 == ssl3_accept_~s__state~0); 65668#L146 assume !(8496 == ssl3_accept_~s__state~0); 65667#L149 assume !(8497 == ssl3_accept_~s__state~0); 65665#L152 assume !(8512 == ssl3_accept_~s__state~0); 65659#L155 assume !(8513 == ssl3_accept_~s__state~0); 65657#L158 assume !(8528 == ssl3_accept_~s__state~0); 65655#L161 assume !(8529 == ssl3_accept_~s__state~0); 65653#L164 assume !(8544 == ssl3_accept_~s__state~0); 65651#L167 assume !(8545 == ssl3_accept_~s__state~0); 65649#L170 assume !(8560 == ssl3_accept_~s__state~0); 65647#L173 assume !(8561 == ssl3_accept_~s__state~0); 65645#L176 assume !(8448 == ssl3_accept_~s__state~0); 65434#L179 assume 8576 == ssl3_accept_~s__state~0; 65347#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 65345#L451 assume !(ssl3_accept_~ret~0 <= 0); 65344#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 63438#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65338#L614 ssl3_accept_~skip~0 := 0; 65337#L110-2 assume !false; 65336#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65335#L113 assume !(12292 == ssl3_accept_~s__state~0); 65334#L116 assume !(16384 == ssl3_accept_~s__state~0); 65333#L119 assume !(8192 == ssl3_accept_~s__state~0); 65332#L122 assume !(24576 == ssl3_accept_~s__state~0); 65331#L125 assume !(8195 == ssl3_accept_~s__state~0); 65330#L128 assume !(8480 == ssl3_accept_~s__state~0); 64016#L131 assume !(8481 == ssl3_accept_~s__state~0); 64012#L134 assume !(8482 == ssl3_accept_~s__state~0); 64007#L137 assume !(8464 == ssl3_accept_~s__state~0); 64002#L140 assume !(8465 == ssl3_accept_~s__state~0); 64003#L143 assume 8466 == ssl3_accept_~s__state~0; 62891#L144 [2021-10-29 00:01:40,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:40,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-10-29 00:01:40,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:40,223 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577213937] [2021-10-29 00:01:40,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:40,223 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:40,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:40,233 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:40,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:40,244 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:40,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:40,245 INFO L85 PathProgramCache]: Analyzing trace with hash -525153549, now seen corresponding path program 1 times [2021-10-29 00:01:40,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:40,245 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659327178] [2021-10-29 00:01:40,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:40,246 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:40,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:40,330 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-29 00:01:40,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:40,330 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659327178] [2021-10-29 00:01:40,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659327178] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:40,331 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:40,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:40,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76720595] [2021-10-29 00:01:40,332 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:40,332 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:40,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:40,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:40,333 INFO L87 Difference]: Start difference. First operand 3105 states and 4006 transitions. cyclomatic complexity: 910 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-29 00:01:40,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:40,367 INFO L93 Difference]: Finished difference Result 5593 states and 7170 transitions. [2021-10-29 00:01:40,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:40,368 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5593 states and 7170 transitions. [2021-10-29 00:01:40,477 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5385 [2021-10-29 00:01:40,546 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5593 states to 5593 states and 7170 transitions. [2021-10-29 00:01:40,560 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5487 [2021-10-29 00:01:40,568 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5487 [2021-10-29 00:01:40,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5593 states and 7170 transitions. [2021-10-29 00:01:40,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:40,568 INFO L681 BuchiCegarLoop]: Abstraction has 5593 states and 7170 transitions. [2021-10-29 00:01:40,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5593 states and 7170 transitions. [2021-10-29 00:01:40,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5593 to 3105. [2021-10-29 00:01:40,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3105 states, 3105 states have (on average 1.288888888888889) internal successors, (4002), 3104 states have internal predecessors, (4002), 0 states have call successors, (0), 0 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-29 00:01:40,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3105 states to 3105 states and 4002 transitions. [2021-10-29 00:01:40,756 INFO L704 BuchiCegarLoop]: Abstraction has 3105 states and 4002 transitions. [2021-10-29 00:01:40,756 INFO L587 BuchiCegarLoop]: Abstraction has 3105 states and 4002 transitions. [2021-10-29 00:01:40,757 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-29 00:01:40,757 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3105 states and 4002 transitions. [2021-10-29 00:01:40,831 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2897 [2021-10-29 00:01:40,831 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:40,831 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:40,833 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-29 00:01:40,834 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-29 00:01:40,834 INFO L791 eck$LassoCheckResult]: Stem: 71805#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); 71680#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; 71672#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 71633#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 71634#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 71624#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 71625#L110-2 assume !false; 71846#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72074#L113 assume !(12292 == ssl3_accept_~s__state~0); 72075#L116 assume !(16384 == ssl3_accept_~s__state~0); 72070#L119 assume !(8192 == ssl3_accept_~s__state~0); 72071#L122 assume !(24576 == ssl3_accept_~s__state~0); 72066#L125 assume !(8195 == ssl3_accept_~s__state~0); 72067#L128 assume !(8480 == ssl3_accept_~s__state~0); 72062#L131 assume !(8481 == ssl3_accept_~s__state~0); 72063#L134 assume !(8482 == ssl3_accept_~s__state~0); 72058#L137 assume 8464 == ssl3_accept_~s__state~0; 71997#L144 [2021-10-29 00:01:40,834 INFO L793 eck$LassoCheckResult]: Loop: 71997#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 72597#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 72596#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 72587#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72579#L614 ssl3_accept_~skip~0 := 0; 72575#L110-2 assume !false; 72571#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72567#L113 assume !(12292 == ssl3_accept_~s__state~0); 72563#L116 assume !(16384 == ssl3_accept_~s__state~0); 72559#L119 assume !(8192 == ssl3_accept_~s__state~0); 72555#L122 assume !(24576 == ssl3_accept_~s__state~0); 72551#L125 assume !(8195 == ssl3_accept_~s__state~0); 72534#L128 assume !(8480 == ssl3_accept_~s__state~0); 72530#L131 assume !(8481 == ssl3_accept_~s__state~0); 72526#L134 assume !(8482 == ssl3_accept_~s__state~0); 72522#L137 assume !(8464 == ssl3_accept_~s__state~0); 72518#L140 assume !(8465 == ssl3_accept_~s__state~0); 72514#L143 assume !(8466 == ssl3_accept_~s__state~0); 72457#L146 assume 8496 == ssl3_accept_~s__state~0; 71994#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 72455#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 72454#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 72453#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 71780#L304-2 ssl3_accept_~s__init_num~0 := 0; 72451#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72446#L614 ssl3_accept_~skip~0 := 0; 72445#L110-2 assume !false; 72444#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72443#L113 assume !(12292 == ssl3_accept_~s__state~0); 72442#L116 assume !(16384 == ssl3_accept_~s__state~0); 72441#L119 assume !(8192 == ssl3_accept_~s__state~0); 72440#L122 assume !(24576 == ssl3_accept_~s__state~0); 72439#L125 assume !(8195 == ssl3_accept_~s__state~0); 72437#L128 assume !(8480 == ssl3_accept_~s__state~0); 72435#L131 assume !(8481 == ssl3_accept_~s__state~0); 72341#L134 assume !(8482 == ssl3_accept_~s__state~0); 72327#L137 assume !(8464 == ssl3_accept_~s__state~0); 72321#L140 assume !(8465 == ssl3_accept_~s__state~0); 72312#L143 assume !(8466 == ssl3_accept_~s__state~0); 72307#L146 assume !(8496 == ssl3_accept_~s__state~0); 72261#L149 assume !(8497 == ssl3_accept_~s__state~0); 72106#L152 assume 8512 == ssl3_accept_~s__state~0; 71991#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71865#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 71867#L319 assume !(ssl3_accept_~ret~0 <= 0); 73332#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 73330#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73325#L614 ssl3_accept_~skip~0 := 0; 73324#L110-2 assume !false; 73323#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73322#L113 assume !(12292 == ssl3_accept_~s__state~0); 73321#L116 assume !(16384 == ssl3_accept_~s__state~0); 73320#L119 assume !(8192 == ssl3_accept_~s__state~0); 73319#L122 assume !(24576 == ssl3_accept_~s__state~0); 73318#L125 assume !(8195 == ssl3_accept_~s__state~0); 73317#L128 assume !(8480 == ssl3_accept_~s__state~0); 73316#L131 assume !(8481 == ssl3_accept_~s__state~0); 73315#L134 assume !(8482 == ssl3_accept_~s__state~0); 73314#L137 assume !(8464 == ssl3_accept_~s__state~0); 73313#L140 assume !(8465 == ssl3_accept_~s__state~0); 73312#L143 assume !(8466 == ssl3_accept_~s__state~0); 73311#L146 assume !(8496 == ssl3_accept_~s__state~0); 73310#L149 assume !(8497 == ssl3_accept_~s__state~0); 73309#L152 assume !(8512 == ssl3_accept_~s__state~0); 73308#L155 assume !(8513 == ssl3_accept_~s__state~0); 73307#L158 assume 8528 == ssl3_accept_~s__state~0; 71988#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 73305#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 73306#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 73297#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 73295#L364 assume !(ssl3_accept_~ret~0 <= 0); 73294#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 73292#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73287#L614 ssl3_accept_~skip~0 := 0; 73285#L110-2 assume !false; 73280#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73278#L113 assume !(12292 == ssl3_accept_~s__state~0); 73276#L116 assume !(16384 == ssl3_accept_~s__state~0); 73274#L119 assume !(8192 == ssl3_accept_~s__state~0); 73272#L122 assume !(24576 == ssl3_accept_~s__state~0); 73270#L125 assume !(8195 == ssl3_accept_~s__state~0); 73268#L128 assume !(8480 == ssl3_accept_~s__state~0); 73266#L131 assume !(8481 == ssl3_accept_~s__state~0); 73264#L134 assume !(8482 == ssl3_accept_~s__state~0); 73262#L137 assume !(8464 == ssl3_accept_~s__state~0); 73260#L140 assume !(8465 == ssl3_accept_~s__state~0); 73258#L143 assume !(8466 == ssl3_accept_~s__state~0); 73256#L146 assume !(8496 == ssl3_accept_~s__state~0); 73254#L149 assume !(8497 == ssl3_accept_~s__state~0); 73252#L152 assume !(8512 == ssl3_accept_~s__state~0); 73250#L155 assume !(8513 == ssl3_accept_~s__state~0); 73248#L158 assume !(8528 == ssl3_accept_~s__state~0); 73246#L161 assume !(8529 == ssl3_accept_~s__state~0); 73243#L164 assume 8544 == ssl3_accept_~s__state~0; 71985#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 71944#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 71937#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71938#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 73231#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 73230#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 73227#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73222#L614 ssl3_accept_~skip~0 := 0; 73221#L110-2 assume !false; 73220#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73219#L113 assume !(12292 == ssl3_accept_~s__state~0); 73218#L116 assume !(16384 == ssl3_accept_~s__state~0); 73217#L119 assume !(8192 == ssl3_accept_~s__state~0); 73216#L122 assume !(24576 == ssl3_accept_~s__state~0); 73215#L125 assume !(8195 == ssl3_accept_~s__state~0); 73214#L128 assume !(8480 == ssl3_accept_~s__state~0); 73213#L131 assume !(8481 == ssl3_accept_~s__state~0); 73212#L134 assume !(8482 == ssl3_accept_~s__state~0); 73211#L137 assume !(8464 == ssl3_accept_~s__state~0); 73210#L140 assume !(8465 == ssl3_accept_~s__state~0); 73209#L143 assume !(8466 == ssl3_accept_~s__state~0); 73208#L146 assume !(8496 == ssl3_accept_~s__state~0); 73206#L149 assume !(8497 == ssl3_accept_~s__state~0); 73205#L152 assume !(8512 == ssl3_accept_~s__state~0); 73203#L155 assume !(8513 == ssl3_accept_~s__state~0); 73201#L158 assume !(8528 == ssl3_accept_~s__state~0); 73196#L161 assume !(8529 == ssl3_accept_~s__state~0); 73190#L164 assume !(8544 == ssl3_accept_~s__state~0); 73188#L167 assume !(8545 == ssl3_accept_~s__state~0); 73186#L170 assume !(8560 == ssl3_accept_~s__state~0); 73184#L173 assume !(8561 == ssl3_accept_~s__state~0); 73182#L176 assume 8448 == ssl3_accept_~s__state~0; 73180#L177 assume !(ssl3_accept_~num1~0 > 0); 73177#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 73174#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73168#L614 ssl3_accept_~skip~0 := 0; 73166#L110-2 assume !false; 73164#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73162#L113 assume !(12292 == ssl3_accept_~s__state~0); 73160#L116 assume !(16384 == ssl3_accept_~s__state~0); 73158#L119 assume !(8192 == ssl3_accept_~s__state~0); 73156#L122 assume !(24576 == ssl3_accept_~s__state~0); 73154#L125 assume !(8195 == ssl3_accept_~s__state~0); 73152#L128 assume !(8480 == ssl3_accept_~s__state~0); 73150#L131 assume !(8481 == ssl3_accept_~s__state~0); 73148#L134 assume !(8482 == ssl3_accept_~s__state~0); 73146#L137 assume !(8464 == ssl3_accept_~s__state~0); 73144#L140 assume !(8465 == ssl3_accept_~s__state~0); 73142#L143 assume !(8466 == ssl3_accept_~s__state~0); 73140#L146 assume !(8496 == ssl3_accept_~s__state~0); 73138#L149 assume !(8497 == ssl3_accept_~s__state~0); 73136#L152 assume !(8512 == ssl3_accept_~s__state~0); 73134#L155 assume !(8513 == ssl3_accept_~s__state~0); 73132#L158 assume !(8528 == ssl3_accept_~s__state~0); 73129#L161 assume !(8529 == ssl3_accept_~s__state~0); 73127#L164 assume !(8544 == ssl3_accept_~s__state~0); 73124#L167 assume !(8545 == ssl3_accept_~s__state~0); 73122#L170 assume !(8560 == ssl3_accept_~s__state~0); 73119#L173 assume !(8561 == ssl3_accept_~s__state~0); 73118#L176 assume !(8448 == ssl3_accept_~s__state~0); 73115#L179 assume 8576 == ssl3_accept_~s__state~0; 72636#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 73111#L451 assume !(ssl3_accept_~ret~0 <= 0); 73110#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 72428#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72588#L614 ssl3_accept_~skip~0 := 0; 72580#L110-2 assume !false; 72576#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72572#L113 assume !(12292 == ssl3_accept_~s__state~0); 72568#L116 assume !(16384 == ssl3_accept_~s__state~0); 72564#L119 assume !(8192 == ssl3_accept_~s__state~0); 72560#L122 assume !(24576 == ssl3_accept_~s__state~0); 72556#L125 assume !(8195 == ssl3_accept_~s__state~0); 72552#L128 assume !(8480 == ssl3_accept_~s__state~0); 72531#L131 assume !(8481 == ssl3_accept_~s__state~0); 72527#L134 assume !(8482 == ssl3_accept_~s__state~0); 72523#L137 assume !(8464 == ssl3_accept_~s__state~0); 72519#L140 assume !(8465 == ssl3_accept_~s__state~0); 72515#L143 assume 8466 == ssl3_accept_~s__state~0; 71997#L144 [2021-10-29 00:01:40,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:40,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-10-29 00:01:40,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:40,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86145302] [2021-10-29 00:01:40,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:40,838 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:40,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:40,863 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:40,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:40,883 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:40,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:40,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1679659852, now seen corresponding path program 1 times [2021-10-29 00:01:40,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:40,884 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679007419] [2021-10-29 00:01:40,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:40,884 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:40,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:40,931 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:40,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:40,976 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:40,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:40,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1159625416, now seen corresponding path program 1 times [2021-10-29 00:01:40,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:40,977 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438036273] [2021-10-29 00:01:40,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:40,978 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:41,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:41,003 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:41,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:41,064 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:43,032 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:01:43,033 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:01:43,033 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:01:43,033 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:01:43,033 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-29 00:01:43,033 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:43,033 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:01:43,033 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:01:43,033 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration26_Loop [2021-10-29 00:01:43,033 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:01:43,033 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:01:43,036 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-29 00:01:43,041 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-29 00:01:43,043 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-29 00:01:43,046 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-29 00:01:43,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-29 00:01:43,060 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-29 00:01:43,063 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-29 00:01:43,074 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-29 00:01:43,078 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-29 00:01:43,081 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-29 00:01:43,084 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-29 00:01:43,092 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-29 00:01:43,095 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-29 00:01:43,099 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-29 00:01:43,102 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-29 00:01:43,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-29 00:01:43,111 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-29 00:01:43,116 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-29 00:01:43,119 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-29 00:01:43,121 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-29 00:01:43,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-29 00:01:43,130 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-29 00:01:43,418 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:01:43,418 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-29 00:01:43,418 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:43,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:43,422 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:43,428 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:43,428 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:43,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-29 00:01:43,447 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:01:43,447 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:01:43,488 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:43,488 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:43,489 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:43,491 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:43,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-29 00:01:43,497 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:43,497 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:43,514 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:01:43,514 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:01:43,538 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2021-10-29 00:01:43,539 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:43,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:43,540 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:43,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-29 00:01:43,542 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:43,542 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:43,559 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:01:43,559 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:01:43,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:43,588 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:43,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:43,589 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:43,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-29 00:01:43,595 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:43,595 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:43,606 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:01:43,606 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-29 00:01:43,638 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2021-10-29 00:01:43,638 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:43,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:43,643 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:43,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-29 00:01:43,648 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:43,648 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:43,664 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:01:43,664 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:01:43,686 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2021-10-29 00:01:43,686 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:43,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:43,687 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:43,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-29 00:01:43,693 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:43,693 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:43,708 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:01:43,708 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:01:43,730 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:43,730 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:43,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:43,731 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:43,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-29 00:01:43,734 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:43,734 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:43,807 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:01:43,807 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552, ULTIMATE.start_ssl3_accept_~l~0=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-4294967552} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552, ULTIMATE.start_ssl3_accept_~l~0=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:01:43,816 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:43,816 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:43,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:43,821 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:43,833 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:43,833 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:43,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-29 00:01:43,869 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:01:43,869 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:01:43,894 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:43,894 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:43,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:43,895 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:43,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-29 00:01:43,900 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:43,900 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:43,909 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:01:43,909 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:01:43,936 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:43,937 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:43,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:43,939 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:43,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-29 00:01:43,940 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:43,941 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:43,951 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:01:43,951 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:01:43,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:43,980 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:43,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:43,981 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:43,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-29 00:01:43,984 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:43,984 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:44,024 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:01:44,024 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:01:44,028 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:44,028 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:44,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:44,029 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:44,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-29 00:01:44,030 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:44,030 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:44,057 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:01:44,057 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:01:44,077 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:44,078 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:44,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:44,079 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:44,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-29 00:01:44,080 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:44,080 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:44,108 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:01:44,108 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:01:44,134 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:44,135 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:44,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:44,136 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:44,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-29 00:01:44,138 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:44,138 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:44,160 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:01:44,160 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet44=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet44=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:01:44,185 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:44,186 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:44,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:44,187 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:44,189 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:44,189 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:44,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-29 00:01:44,246 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-10-29 00:01:44,246 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:44,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:44,247 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:44,281 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-29 00:01:44,281 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:44,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-29 00:01:44,306 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-29 00:01:44,344 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:44,344 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:01:44,345 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:01:44,345 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:01:44,345 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:01:44,345 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-29 00:01:44,345 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:44,345 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:01:44,345 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:01:44,345 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration26_Loop [2021-10-29 00:01:44,345 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:01:44,345 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:01:44,348 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-29 00:01:44,351 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-29 00:01:44,354 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-29 00:01:44,357 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-29 00:01:44,362 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-29 00:01:44,365 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-29 00:01:44,371 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-29 00:01:44,374 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-29 00:01:44,379 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-29 00:01:44,385 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-29 00:01:44,388 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-29 00:01:44,391 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-29 00:01:44,396 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-29 00:01:44,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:01:44,407 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-29 00:01:44,409 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:01:44,415 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-29 00:01:44,418 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-29 00:01:44,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:01:44,423 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-29 00:01:44,425 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-29 00:01:44,439 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-29 00:01:44,678 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:01:44,678 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-29 00:01:44,678 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:44,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:44,684 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:44,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-29 00:01:44,686 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-29 00:01:44,695 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:44,695 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:44,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:44,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:44,695 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:44,696 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:44,696 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:44,705 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:44,730 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:44,730 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:44,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:44,731 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:44,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-29 00:01:44,732 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-29 00:01:44,741 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:44,741 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:44,741 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:44,741 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:44,741 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:44,743 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:44,743 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:44,744 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:44,769 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:44,769 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:44,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:44,770 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:44,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-29 00:01:44,782 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-29 00:01:44,790 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:44,790 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:44,791 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:44,791 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:44,791 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:44,797 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:44,798 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:44,799 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:44,821 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:44,822 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:44,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:44,823 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:44,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-29 00:01:44,832 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-29 00:01:44,842 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:44,842 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:44,842 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:44,842 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:44,842 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:44,843 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:44,844 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:44,856 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:44,881 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:44,882 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:44,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:44,883 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:44,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-29 00:01:44,885 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-29 00:01:44,894 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:44,894 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:44,894 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:44,895 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-29 00:01:44,895 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:44,895 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-29 00:01:44,896 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:44,899 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:44,924 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:44,925 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:44,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:44,927 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:44,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-29 00:01:44,929 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-29 00:01:44,937 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:44,938 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:44,938 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:44,938 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:44,938 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:44,939 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:44,939 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:44,940 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:44,964 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:44,964 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:44,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:44,981 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:44,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-29 00:01:44,982 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-29 00:01:44,991 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:44,991 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:44,991 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:44,992 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:44,992 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:44,992 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:44,993 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:44,994 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:45,024 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:45,025 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:45,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:45,026 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:45,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-29 00:01:45,029 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-29 00:01:45,038 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:45,038 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:45,038 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:45,038 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:45,038 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:45,039 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:45,039 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:45,040 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:45,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2021-10-29 00:01:45,066 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:45,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:45,068 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:45,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-29 00:01:45,070 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:01:45,079 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:45,079 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:45,079 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:45,079 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:45,079 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:45,081 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:45,081 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:45,098 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:45,120 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:45,120 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:45,120 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:45,121 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:45,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-29 00:01:45,122 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-29 00:01:45,130 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:45,130 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:45,130 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:45,130 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:45,130 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:45,131 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:45,131 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:45,132 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:45,161 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:45,162 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:45,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:45,162 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:45,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-29 00:01:45,164 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-29 00:01:45,172 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:45,173 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:45,173 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:45,173 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:45,173 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:45,173 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:45,173 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:45,174 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:45,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-10-29 00:01:45,198 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:45,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:45,199 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:45,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-29 00:01:45,206 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-29 00:01:45,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:45,215 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:45,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:45,215 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:45,215 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:45,217 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:45,217 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:45,220 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:45,244 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-10-29 00:01:45,245 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:45,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:45,246 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:45,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-29 00:01:45,248 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-29 00:01:45,257 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:45,257 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:45,257 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:45,258 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:45,258 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:45,258 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:45,258 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:45,260 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:45,285 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:45,285 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:45,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:45,286 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:45,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-29 00:01:45,288 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-29 00:01:45,297 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:45,297 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:45,297 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:45,298 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:45,298 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:45,300 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:45,300 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:45,304 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:45,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-10-29 00:01:45,327 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:45,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:45,328 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:45,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-29 00:01:45,330 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-29 00:01:45,338 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:45,338 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:45,339 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:45,339 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:45,339 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:45,339 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:45,339 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:45,341 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:45,363 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-10-29 00:01:45,364 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:45,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:45,365 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:45,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-29 00:01:45,367 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-29 00:01:45,376 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:45,376 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:45,376 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:45,376 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:45,377 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:45,378 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:45,378 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:45,404 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-29 00:01:45,412 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-29 00:01:45,413 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-29 00:01:45,413 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:45,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:45,417 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:45,419 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-29 00:01:45,419 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-29 00:01:45,419 INFO L513 LassoAnalysis]: Proved termination. [2021-10-29 00:01:45,420 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-29 00:01:45,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-29 00:01:45,469 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:45,469 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-29 00:01:45,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:45,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:45,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-29 00:01:45,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:01:45,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:45,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-29 00:01:45,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:01:45,665 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:47,088 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-29 00:01:47,089 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-29 00:01:47,090 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3105 states and 4002 transitions. cyclomatic complexity: 906 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-29 00:01:47,211 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3105 states and 4002 transitions. cyclomatic complexity: 906. 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 8185 states and 10500 transitions. Complement of second has 4 states. [2021-10-29 00:01:47,212 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-29 00:01:47,212 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-29 00:01:47,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 401 transitions. [2021-10-29 00:01:47,214 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 401 transitions. Stem has 17 letters. Loop has 173 letters. [2021-10-29 00:01:47,220 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:01:47,220 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 401 transitions. Stem has 190 letters. Loop has 173 letters. [2021-10-29 00:01:47,221 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:01:47,221 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 401 transitions. Stem has 17 letters. Loop has 346 letters. [2021-10-29 00:01:47,245 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:01:47,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8185 states and 10500 transitions. [2021-10-29 00:01:47,296 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5425 [2021-10-29 00:01:47,339 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8185 states to 8185 states and 10500 transitions. [2021-10-29 00:01:47,339 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5531 [2021-10-29 00:01:47,347 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5543 [2021-10-29 00:01:47,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8185 states and 10500 transitions. [2021-10-29 00:01:47,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:47,348 INFO L681 BuchiCegarLoop]: Abstraction has 8185 states and 10500 transitions. [2021-10-29 00:01:47,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8185 states and 10500 transitions. [2021-10-29 00:01:47,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8185 to 8173. [2021-10-29 00:01:47,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8173 states, 8173 states have (on average 1.282515600146825) internal successors, (10482), 8172 states have internal predecessors, (10482), 0 states have call successors, (0), 0 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-29 00:01:47,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8173 states to 8173 states and 10482 transitions. [2021-10-29 00:01:47,525 INFO L704 BuchiCegarLoop]: Abstraction has 8173 states and 10482 transitions. [2021-10-29 00:01:47,525 INFO L587 BuchiCegarLoop]: Abstraction has 8173 states and 10482 transitions. [2021-10-29 00:01:47,525 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-29 00:01:47,525 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8173 states and 10482 transitions. [2021-10-29 00:01:47,562 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5425 [2021-10-29 00:01:47,562 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:47,562 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:47,565 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-29 00:01:47,565 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-29 00:01:47,565 INFO L791 eck$LassoCheckResult]: Stem: 83780#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); 83602#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; 83589#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 83536#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 83537#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 83529#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 83530#L110-2 assume !false; 86243#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88756#L113 assume !(12292 == ssl3_accept_~s__state~0); 88753#L116 assume !(16384 == ssl3_accept_~s__state~0); 88750#L119 assume !(8192 == ssl3_accept_~s__state~0); 88747#L122 assume !(24576 == ssl3_accept_~s__state~0); 88742#L125 assume !(8195 == ssl3_accept_~s__state~0); 88738#L128 assume !(8480 == ssl3_accept_~s__state~0); 87507#L131 assume !(8481 == ssl3_accept_~s__state~0); 87508#L134 assume !(8482 == ssl3_accept_~s__state~0); 87575#L137 assume 8464 == ssl3_accept_~s__state~0; 85331#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 85332#L285 [2021-10-29 00:01:47,566 INFO L793 eck$LassoCheckResult]: Loop: 85332#L285 assume !(0 == ssl3_accept_~blastFlag~0); 89011#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 88722#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88715#L614 ssl3_accept_~skip~0 := 0; 88712#L110-2 assume !false; 88709#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88706#L113 assume !(12292 == ssl3_accept_~s__state~0); 88652#L116 assume !(16384 == ssl3_accept_~s__state~0); 88544#L119 assume !(8192 == ssl3_accept_~s__state~0); 88447#L122 assume !(24576 == ssl3_accept_~s__state~0); 88442#L125 assume !(8195 == ssl3_accept_~s__state~0); 86788#L128 assume !(8480 == ssl3_accept_~s__state~0); 86787#L131 assume !(8481 == ssl3_accept_~s__state~0); 86784#L134 assume !(8482 == ssl3_accept_~s__state~0); 86781#L137 assume !(8464 == ssl3_accept_~s__state~0); 86779#L140 assume !(8465 == ssl3_accept_~s__state~0); 86780#L143 assume !(8466 == ssl3_accept_~s__state~0); 86600#L146 assume 8496 == ssl3_accept_~s__state~0; 86594#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 86590#L298 assume !(1 == ssl3_accept_~blastFlag~0); 86507#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 86503#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 86499#L304-2 ssl3_accept_~s__init_num~0 := 0; 86500#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86474#L614 ssl3_accept_~skip~0 := 0; 86475#L110-2 assume !false; 86461#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86462#L113 assume !(12292 == ssl3_accept_~s__state~0); 86454#L116 assume !(16384 == ssl3_accept_~s__state~0); 86455#L119 assume !(8192 == ssl3_accept_~s__state~0); 86444#L122 assume !(24576 == ssl3_accept_~s__state~0); 86445#L125 assume !(8195 == ssl3_accept_~s__state~0); 86432#L128 assume !(8480 == ssl3_accept_~s__state~0); 86433#L131 assume !(8481 == ssl3_accept_~s__state~0); 86425#L134 assume !(8482 == ssl3_accept_~s__state~0); 86426#L137 assume !(8464 == ssl3_accept_~s__state~0); 86395#L140 assume !(8465 == ssl3_accept_~s__state~0); 86396#L143 assume !(8466 == ssl3_accept_~s__state~0); 86385#L146 assume !(8496 == ssl3_accept_~s__state~0); 86386#L149 assume !(8497 == ssl3_accept_~s__state~0); 86377#L152 assume 8512 == ssl3_accept_~s__state~0; 86378#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89702#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 89700#L319 assume !(ssl3_accept_~ret~0 <= 0); 89698#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 89695#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89689#L614 ssl3_accept_~skip~0 := 0; 89687#L110-2 assume !false; 89685#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89683#L113 assume !(12292 == ssl3_accept_~s__state~0); 89681#L116 assume !(16384 == ssl3_accept_~s__state~0); 89679#L119 assume !(8192 == ssl3_accept_~s__state~0); 89677#L122 assume !(24576 == ssl3_accept_~s__state~0); 89675#L125 assume !(8195 == ssl3_accept_~s__state~0); 89673#L128 assume !(8480 == ssl3_accept_~s__state~0); 89671#L131 assume !(8481 == ssl3_accept_~s__state~0); 89669#L134 assume !(8482 == ssl3_accept_~s__state~0); 89668#L137 assume !(8464 == ssl3_accept_~s__state~0); 89666#L140 assume !(8465 == ssl3_accept_~s__state~0); 89664#L143 assume !(8466 == ssl3_accept_~s__state~0); 89661#L146 assume !(8496 == ssl3_accept_~s__state~0); 89658#L149 assume !(8497 == ssl3_accept_~s__state~0); 89597#L152 assume !(8512 == ssl3_accept_~s__state~0); 89480#L155 assume !(8513 == ssl3_accept_~s__state~0); 89479#L158 assume 8528 == ssl3_accept_~s__state~0; 89078#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 89472#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 89469#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 89455#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 89453#L364 assume !(ssl3_accept_~ret~0 <= 0); 89449#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 89447#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89441#L614 ssl3_accept_~skip~0 := 0; 89438#L110-2 assume !false; 89432#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89429#L113 assume !(12292 == ssl3_accept_~s__state~0); 89426#L116 assume !(16384 == ssl3_accept_~s__state~0); 89423#L119 assume !(8192 == ssl3_accept_~s__state~0); 89420#L122 assume !(24576 == ssl3_accept_~s__state~0); 89417#L125 assume !(8195 == ssl3_accept_~s__state~0); 89414#L128 assume !(8480 == ssl3_accept_~s__state~0); 89411#L131 assume !(8481 == ssl3_accept_~s__state~0); 89408#L134 assume !(8482 == ssl3_accept_~s__state~0); 89405#L137 assume !(8464 == ssl3_accept_~s__state~0); 89402#L140 assume !(8465 == ssl3_accept_~s__state~0); 89399#L143 assume !(8466 == ssl3_accept_~s__state~0); 89396#L146 assume !(8496 == ssl3_accept_~s__state~0); 89393#L149 assume !(8497 == ssl3_accept_~s__state~0); 89390#L152 assume !(8512 == ssl3_accept_~s__state~0); 89387#L155 assume !(8513 == ssl3_accept_~s__state~0); 89384#L158 assume !(8528 == ssl3_accept_~s__state~0); 89381#L161 assume !(8529 == ssl3_accept_~s__state~0); 89378#L164 assume 8544 == ssl3_accept_~s__state~0; 89075#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 89373#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 89369#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89366#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 89361#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 89359#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 89356#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89351#L614 ssl3_accept_~skip~0 := 0; 89349#L110-2 assume !false; 89347#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89345#L113 assume !(12292 == ssl3_accept_~s__state~0); 89343#L116 assume !(16384 == ssl3_accept_~s__state~0); 89341#L119 assume !(8192 == ssl3_accept_~s__state~0); 89339#L122 assume !(24576 == ssl3_accept_~s__state~0); 89337#L125 assume !(8195 == ssl3_accept_~s__state~0); 89335#L128 assume !(8480 == ssl3_accept_~s__state~0); 89333#L131 assume !(8481 == ssl3_accept_~s__state~0); 89331#L134 assume !(8482 == ssl3_accept_~s__state~0); 89329#L137 assume !(8464 == ssl3_accept_~s__state~0); 89327#L140 assume !(8465 == ssl3_accept_~s__state~0); 89325#L143 assume !(8466 == ssl3_accept_~s__state~0); 89323#L146 assume !(8496 == ssl3_accept_~s__state~0); 89321#L149 assume !(8497 == ssl3_accept_~s__state~0); 89319#L152 assume !(8512 == ssl3_accept_~s__state~0); 89317#L155 assume !(8513 == ssl3_accept_~s__state~0); 89315#L158 assume !(8528 == ssl3_accept_~s__state~0); 89312#L161 assume !(8529 == ssl3_accept_~s__state~0); 89310#L164 assume !(8544 == ssl3_accept_~s__state~0); 89307#L167 assume !(8545 == ssl3_accept_~s__state~0); 89305#L170 assume !(8560 == ssl3_accept_~s__state~0); 89302#L173 assume !(8561 == ssl3_accept_~s__state~0); 89301#L176 assume 8448 == ssl3_accept_~s__state~0; 89298#L177 assume !(ssl3_accept_~num1~0 > 0); 89285#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 89246#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89240#L614 ssl3_accept_~skip~0 := 0; 89237#L110-2 assume !false; 89235#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89232#L113 assume !(12292 == ssl3_accept_~s__state~0); 89230#L116 assume !(16384 == ssl3_accept_~s__state~0); 89228#L119 assume !(8192 == ssl3_accept_~s__state~0); 89227#L122 assume !(24576 == ssl3_accept_~s__state~0); 89225#L125 assume !(8195 == ssl3_accept_~s__state~0); 89222#L128 assume !(8480 == ssl3_accept_~s__state~0); 89221#L131 assume !(8481 == ssl3_accept_~s__state~0); 89220#L134 assume !(8482 == ssl3_accept_~s__state~0); 89216#L137 assume !(8464 == ssl3_accept_~s__state~0); 89215#L140 assume !(8465 == ssl3_accept_~s__state~0); 89214#L143 assume !(8466 == ssl3_accept_~s__state~0); 89213#L146 assume !(8496 == ssl3_accept_~s__state~0); 89212#L149 assume !(8497 == ssl3_accept_~s__state~0); 89211#L152 assume !(8512 == ssl3_accept_~s__state~0); 89209#L155 assume !(8513 == ssl3_accept_~s__state~0); 89208#L158 assume !(8528 == ssl3_accept_~s__state~0); 89207#L161 assume !(8529 == ssl3_accept_~s__state~0); 89206#L164 assume !(8544 == ssl3_accept_~s__state~0); 89205#L167 assume !(8545 == ssl3_accept_~s__state~0); 89203#L170 assume !(8560 == ssl3_accept_~s__state~0); 89202#L173 assume !(8561 == ssl3_accept_~s__state~0); 89201#L176 assume !(8448 == ssl3_accept_~s__state~0); 89022#L179 assume 8576 == ssl3_accept_~s__state~0; 89018#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 89016#L451 assume !(ssl3_accept_~ret~0 <= 0); 89012#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 89014#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89196#L614 ssl3_accept_~skip~0 := 0; 89195#L110-2 assume !false; 89194#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89193#L113 assume !(12292 == ssl3_accept_~s__state~0); 89192#L116 assume !(16384 == ssl3_accept_~s__state~0); 89191#L119 assume !(8192 == ssl3_accept_~s__state~0); 89185#L122 assume !(24576 == ssl3_accept_~s__state~0); 89183#L125 assume !(8195 == ssl3_accept_~s__state~0); 89181#L128 assume !(8480 == ssl3_accept_~s__state~0); 89179#L131 assume !(8481 == ssl3_accept_~s__state~0); 89177#L134 assume !(8482 == ssl3_accept_~s__state~0); 89175#L137 assume !(8464 == ssl3_accept_~s__state~0); 89173#L140 assume !(8465 == ssl3_accept_~s__state~0); 89171#L143 assume 8466 == ssl3_accept_~s__state~0; 86610#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 85332#L285 [2021-10-29 00:01:47,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:47,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-10-29 00:01:47,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:47,568 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430253026] [2021-10-29 00:01:47,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:47,568 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:47,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:47,583 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:47,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:47,593 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:47,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:47,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1957408652, now seen corresponding path program 1 times [2021-10-29 00:01:47,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:47,595 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760955819] [2021-10-29 00:01:47,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:47,595 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:47,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:47,616 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:47,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:47,644 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:47,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:47,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1504774797, now seen corresponding path program 1 times [2021-10-29 00:01:47,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:47,645 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712087269] [2021-10-29 00:01:47,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:47,646 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:47,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:47,688 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-29 00:01:47,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:47,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712087269] [2021-10-29 00:01:47,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712087269] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:47,689 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:47,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:47,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76082135] [2021-10-29 00:01:49,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:49,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:49,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:49,414 INFO L87 Difference]: Start difference. First operand 8173 states and 10482 transitions. cyclomatic complexity: 2326 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-29 00:01:49,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:49,504 INFO L93 Difference]: Finished difference Result 10644 states and 13573 transitions. [2021-10-29 00:01:49,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:49,505 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10644 states and 13573 transitions. [2021-10-29 00:01:49,561 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7871 [2021-10-29 00:01:49,707 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10644 states to 10640 states and 13569 transitions. [2021-10-29 00:01:49,707 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7994 [2021-10-29 00:01:49,723 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7994 [2021-10-29 00:01:49,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10640 states and 13569 transitions. [2021-10-29 00:01:49,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:49,726 INFO L681 BuchiCegarLoop]: Abstraction has 10640 states and 13569 transitions. [2021-10-29 00:01:49,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10640 states and 13569 transitions. [2021-10-29 00:01:49,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10640 to 10640. [2021-10-29 00:01:49,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10640 states, 10640 states have (on average 1.275281954887218) internal successors, (13569), 10639 states have internal predecessors, (13569), 0 states have call successors, (0), 0 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-29 00:01:49,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10640 states to 10640 states and 13569 transitions. [2021-10-29 00:01:49,978 INFO L704 BuchiCegarLoop]: Abstraction has 10640 states and 13569 transitions. [2021-10-29 00:01:49,978 INFO L587 BuchiCegarLoop]: Abstraction has 10640 states and 13569 transitions. [2021-10-29 00:01:49,978 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-29 00:01:49,978 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10640 states and 13569 transitions. [2021-10-29 00:01:50,016 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7871 [2021-10-29 00:01:50,017 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:50,017 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:50,019 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-29 00:01:50,019 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-29 00:01:50,020 INFO L791 eck$LassoCheckResult]: Stem: 102601#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); 102426#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; 102413#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 102360#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 102361#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 102358#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 102359#L110-2 assume !false; 107040#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107038#L113 assume !(12292 == ssl3_accept_~s__state~0); 107036#L116 assume !(16384 == ssl3_accept_~s__state~0); 107034#L119 assume !(8192 == ssl3_accept_~s__state~0); 107032#L122 assume !(24576 == ssl3_accept_~s__state~0); 107030#L125 assume !(8195 == ssl3_accept_~s__state~0); 107028#L128 assume !(8480 == ssl3_accept_~s__state~0); 105264#L131 assume !(8481 == ssl3_accept_~s__state~0); 105263#L134 assume !(8482 == ssl3_accept_~s__state~0); 104243#L137 assume 8464 == ssl3_accept_~s__state~0; 104242#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 104230#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 104231#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 109483#L577 [2021-10-29 00:01:50,020 INFO L793 eck$LassoCheckResult]: Loop: 109483#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109479#L614 ssl3_accept_~skip~0 := 0; 109466#L110-2 assume !false; 109467#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109454#L113 assume !(12292 == ssl3_accept_~s__state~0); 109455#L116 assume !(16384 == ssl3_accept_~s__state~0); 109442#L119 assume !(8192 == ssl3_accept_~s__state~0); 109443#L122 assume !(24576 == ssl3_accept_~s__state~0); 109430#L125 assume !(8195 == ssl3_accept_~s__state~0); 109431#L128 assume !(8480 == ssl3_accept_~s__state~0); 109418#L131 assume !(8481 == ssl3_accept_~s__state~0); 109419#L134 assume !(8482 == ssl3_accept_~s__state~0); 109406#L137 assume !(8464 == ssl3_accept_~s__state~0); 109407#L140 assume !(8465 == ssl3_accept_~s__state~0); 109286#L143 assume !(8466 == ssl3_accept_~s__state~0); 108898#L146 assume 8496 == ssl3_accept_~s__state~0; 108897#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 108896#L298 assume !(1 == ssl3_accept_~blastFlag~0); 108895#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 108892#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 108891#L304-2 ssl3_accept_~s__init_num~0 := 0; 108890#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 108875#L614 ssl3_accept_~skip~0 := 0; 108871#L110-2 assume !false; 108868#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108859#L113 assume !(12292 == ssl3_accept_~s__state~0); 108852#L116 assume !(16384 == ssl3_accept_~s__state~0); 108846#L119 assume !(8192 == ssl3_accept_~s__state~0); 108843#L122 assume !(24576 == ssl3_accept_~s__state~0); 108840#L125 assume !(8195 == ssl3_accept_~s__state~0); 108837#L128 assume !(8480 == ssl3_accept_~s__state~0); 108834#L131 assume !(8481 == ssl3_accept_~s__state~0); 108829#L134 assume !(8482 == ssl3_accept_~s__state~0); 108826#L137 assume !(8464 == ssl3_accept_~s__state~0); 108823#L140 assume !(8465 == ssl3_accept_~s__state~0); 108820#L143 assume !(8466 == ssl3_accept_~s__state~0); 108813#L146 assume !(8496 == ssl3_accept_~s__state~0); 108810#L149 assume !(8497 == ssl3_accept_~s__state~0); 107834#L152 assume 8512 == ssl3_accept_~s__state~0; 107822#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 107823#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 109919#L319 assume !(ssl3_accept_~ret~0 <= 0); 109918#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 109916#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109911#L614 ssl3_accept_~skip~0 := 0; 109910#L110-2 assume !false; 109909#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109908#L113 assume !(12292 == ssl3_accept_~s__state~0); 109907#L116 assume !(16384 == ssl3_accept_~s__state~0); 109906#L119 assume !(8192 == ssl3_accept_~s__state~0); 109905#L122 assume !(24576 == ssl3_accept_~s__state~0); 109904#L125 assume !(8195 == ssl3_accept_~s__state~0); 109903#L128 assume !(8480 == ssl3_accept_~s__state~0); 109902#L131 assume !(8481 == ssl3_accept_~s__state~0); 109901#L134 assume !(8482 == ssl3_accept_~s__state~0); 109900#L137 assume !(8464 == ssl3_accept_~s__state~0); 109899#L140 assume !(8465 == ssl3_accept_~s__state~0); 109898#L143 assume !(8466 == ssl3_accept_~s__state~0); 109897#L146 assume !(8496 == ssl3_accept_~s__state~0); 109896#L149 assume !(8497 == ssl3_accept_~s__state~0); 109895#L152 assume !(8512 == ssl3_accept_~s__state~0); 109894#L155 assume !(8513 == ssl3_accept_~s__state~0); 109893#L158 assume 8528 == ssl3_accept_~s__state~0; 109271#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 109892#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 109890#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 109883#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 109881#L364 assume !(ssl3_accept_~ret~0 <= 0); 109880#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 109878#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109873#L614 ssl3_accept_~skip~0 := 0; 109871#L110-2 assume !false; 109866#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109864#L113 assume !(12292 == ssl3_accept_~s__state~0); 109862#L116 assume !(16384 == ssl3_accept_~s__state~0); 109860#L119 assume !(8192 == ssl3_accept_~s__state~0); 109858#L122 assume !(24576 == ssl3_accept_~s__state~0); 109856#L125 assume !(8195 == ssl3_accept_~s__state~0); 109854#L128 assume !(8480 == ssl3_accept_~s__state~0); 109852#L131 assume !(8481 == ssl3_accept_~s__state~0); 109850#L134 assume !(8482 == ssl3_accept_~s__state~0); 109848#L137 assume !(8464 == ssl3_accept_~s__state~0); 109846#L140 assume !(8465 == ssl3_accept_~s__state~0); 109844#L143 assume !(8466 == ssl3_accept_~s__state~0); 109842#L146 assume !(8496 == ssl3_accept_~s__state~0); 109840#L149 assume !(8497 == ssl3_accept_~s__state~0); 109838#L152 assume !(8512 == ssl3_accept_~s__state~0); 109836#L155 assume !(8513 == ssl3_accept_~s__state~0); 109834#L158 assume !(8528 == ssl3_accept_~s__state~0); 109832#L161 assume !(8529 == ssl3_accept_~s__state~0); 109830#L164 assume 8544 == ssl3_accept_~s__state~0; 109158#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 109827#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 109824#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 109822#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 109818#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 109817#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 109814#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109809#L614 ssl3_accept_~skip~0 := 0; 109808#L110-2 assume !false; 109807#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109806#L113 assume !(12292 == ssl3_accept_~s__state~0); 109805#L116 assume !(16384 == ssl3_accept_~s__state~0); 109804#L119 assume !(8192 == ssl3_accept_~s__state~0); 109803#L122 assume !(24576 == ssl3_accept_~s__state~0); 109802#L125 assume !(8195 == ssl3_accept_~s__state~0); 109801#L128 assume !(8480 == ssl3_accept_~s__state~0); 109800#L131 assume !(8481 == ssl3_accept_~s__state~0); 109799#L134 assume !(8482 == ssl3_accept_~s__state~0); 109798#L137 assume !(8464 == ssl3_accept_~s__state~0); 109797#L140 assume !(8465 == ssl3_accept_~s__state~0); 109796#L143 assume !(8466 == ssl3_accept_~s__state~0); 109795#L146 assume !(8496 == ssl3_accept_~s__state~0); 109794#L149 assume !(8497 == ssl3_accept_~s__state~0); 109793#L152 assume !(8512 == ssl3_accept_~s__state~0); 109792#L155 assume !(8513 == ssl3_accept_~s__state~0); 109791#L158 assume !(8528 == ssl3_accept_~s__state~0); 109790#L161 assume !(8529 == ssl3_accept_~s__state~0); 109789#L164 assume !(8544 == ssl3_accept_~s__state~0); 109788#L167 assume !(8545 == ssl3_accept_~s__state~0); 109787#L170 assume !(8560 == ssl3_accept_~s__state~0); 109786#L173 assume !(8561 == ssl3_accept_~s__state~0); 109785#L176 assume 8448 == ssl3_accept_~s__state~0; 109784#L177 assume !(ssl3_accept_~num1~0 > 0); 109782#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 109780#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109775#L614 ssl3_accept_~skip~0 := 0; 109774#L110-2 assume !false; 109773#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109772#L113 assume !(12292 == ssl3_accept_~s__state~0); 109771#L116 assume !(16384 == ssl3_accept_~s__state~0); 109770#L119 assume !(8192 == ssl3_accept_~s__state~0); 109769#L122 assume !(24576 == ssl3_accept_~s__state~0); 109768#L125 assume !(8195 == ssl3_accept_~s__state~0); 109767#L128 assume !(8480 == ssl3_accept_~s__state~0); 109766#L131 assume !(8481 == ssl3_accept_~s__state~0); 109765#L134 assume !(8482 == ssl3_accept_~s__state~0); 109764#L137 assume !(8464 == ssl3_accept_~s__state~0); 109763#L140 assume !(8465 == ssl3_accept_~s__state~0); 109762#L143 assume !(8466 == ssl3_accept_~s__state~0); 109761#L146 assume !(8496 == ssl3_accept_~s__state~0); 109760#L149 assume !(8497 == ssl3_accept_~s__state~0); 109759#L152 assume !(8512 == ssl3_accept_~s__state~0); 109758#L155 assume !(8513 == ssl3_accept_~s__state~0); 109757#L158 assume !(8528 == ssl3_accept_~s__state~0); 109756#L161 assume !(8529 == ssl3_accept_~s__state~0); 109755#L164 assume !(8544 == ssl3_accept_~s__state~0); 109754#L167 assume !(8545 == ssl3_accept_~s__state~0); 109753#L170 assume !(8560 == ssl3_accept_~s__state~0); 109752#L173 assume !(8561 == ssl3_accept_~s__state~0); 109751#L176 assume !(8448 == ssl3_accept_~s__state~0); 109518#L179 assume 8576 == ssl3_accept_~s__state~0; 109506#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 109507#L451 assume !(ssl3_accept_~ret~0 <= 0); 109492#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 109494#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109472#L614 ssl3_accept_~skip~0 := 0; 109473#L110-2 assume !false; 109460#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109461#L113 assume !(12292 == ssl3_accept_~s__state~0); 109448#L116 assume !(16384 == ssl3_accept_~s__state~0); 109449#L119 assume !(8192 == ssl3_accept_~s__state~0); 109436#L122 assume !(24576 == ssl3_accept_~s__state~0); 109437#L125 assume !(8195 == ssl3_accept_~s__state~0); 109424#L128 assume !(8480 == ssl3_accept_~s__state~0); 109425#L131 assume !(8481 == ssl3_accept_~s__state~0); 109412#L134 assume !(8482 == ssl3_accept_~s__state~0); 109413#L137 assume !(8464 == ssl3_accept_~s__state~0); 109396#L140 assume !(8465 == ssl3_accept_~s__state~0); 109397#L143 assume 8466 == ssl3_accept_~s__state~0; 108902#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 104234#L285 assume !(0 == ssl3_accept_~blastFlag~0); 109491#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 109483#L577 [2021-10-29 00:01:50,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:50,022 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-10-29 00:01:50,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:50,023 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010346119] [2021-10-29 00:01:50,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:50,023 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:50,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:50,035 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:50,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:50,047 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:50,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:50,048 INFO L85 PathProgramCache]: Analyzing trace with hash 302464000, now seen corresponding path program 2 times [2021-10-29 00:01:50,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:50,049 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981887721] [2021-10-29 00:01:50,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:50,049 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:50,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:50,067 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:50,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:50,091 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:50,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:50,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1334930927, now seen corresponding path program 1 times [2021-10-29 00:01:50,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:50,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037535656] [2021-10-29 00:01:50,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:50,094 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:50,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:50,130 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-29 00:01:50,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:50,130 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037535656] [2021-10-29 00:01:50,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037535656] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:50,131 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:50,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:50,131 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529964132] [2021-10-29 00:01:51,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:51,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:51,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:51,685 INFO L87 Difference]: Start difference. First operand 10640 states and 13569 transitions. cyclomatic complexity: 2950 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-29 00:01:51,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:51,788 INFO L93 Difference]: Finished difference Result 10920 states and 13905 transitions. [2021-10-29 00:01:51,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:51,790 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10920 states and 13905 transitions. [2021-10-29 00:01:51,915 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7967 [2021-10-29 00:01:51,964 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10920 states to 10828 states and 13793 transitions. [2021-10-29 00:01:51,965 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8090 [2021-10-29 00:01:51,972 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8090 [2021-10-29 00:01:51,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10828 states and 13793 transitions. [2021-10-29 00:01:51,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:51,976 INFO L681 BuchiCegarLoop]: Abstraction has 10828 states and 13793 transitions. [2021-10-29 00:01:51,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10828 states and 13793 transitions. [2021-10-29 00:01:52,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10828 to 10828. [2021-10-29 00:01:52,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10828 states, 10828 states have (on average 1.2738271148873292) internal successors, (13793), 10827 states have internal predecessors, (13793), 0 states have call successors, (0), 0 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-29 00:01:52,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10828 states to 10828 states and 13793 transitions. [2021-10-29 00:01:52,186 INFO L704 BuchiCegarLoop]: Abstraction has 10828 states and 13793 transitions. [2021-10-29 00:01:52,186 INFO L587 BuchiCegarLoop]: Abstraction has 10828 states and 13793 transitions. [2021-10-29 00:01:52,186 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-29 00:01:52,186 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10828 states and 13793 transitions. [2021-10-29 00:01:52,228 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7967 [2021-10-29 00:01:52,228 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:52,228 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:52,231 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-29 00:01:52,231 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-29 00:01:52,232 INFO L791 eck$LassoCheckResult]: Stem: 124172#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); 123995#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; 123980#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 123927#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 123928#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 123925#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 123926#L110-2 assume !false; 126325#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130759#L113 assume !(12292 == ssl3_accept_~s__state~0); 130757#L116 assume !(16384 == ssl3_accept_~s__state~0); 130755#L119 assume !(8192 == ssl3_accept_~s__state~0); 130753#L122 assume !(24576 == ssl3_accept_~s__state~0); 130751#L125 assume !(8195 == ssl3_accept_~s__state~0); 130749#L128 assume !(8480 == ssl3_accept_~s__state~0); 130747#L131 assume !(8481 == ssl3_accept_~s__state~0); 130745#L134 assume !(8482 == ssl3_accept_~s__state~0); 130743#L137 assume !(8464 == ssl3_accept_~s__state~0); 128602#L140 assume 8465 == ssl3_accept_~s__state~0; 128603#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 128591#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 128590#L285-2 [2021-10-29 00:01:52,233 INFO L793 eck$LassoCheckResult]: Loop: 128590#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 128588#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128583#L614 ssl3_accept_~skip~0 := 0; 128582#L110-2 assume !false; 128581#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128580#L113 assume !(12292 == ssl3_accept_~s__state~0); 128579#L116 assume !(16384 == ssl3_accept_~s__state~0); 128578#L119 assume !(8192 == ssl3_accept_~s__state~0); 128577#L122 assume !(24576 == ssl3_accept_~s__state~0); 128576#L125 assume !(8195 == ssl3_accept_~s__state~0); 128575#L128 assume !(8480 == ssl3_accept_~s__state~0); 128574#L131 assume !(8481 == ssl3_accept_~s__state~0); 128573#L134 assume !(8482 == ssl3_accept_~s__state~0); 128572#L137 assume !(8464 == ssl3_accept_~s__state~0); 128571#L140 assume !(8465 == ssl3_accept_~s__state~0); 128570#L143 assume !(8466 == ssl3_accept_~s__state~0); 128568#L146 assume 8496 == ssl3_accept_~s__state~0; 128566#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 128560#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 128559#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 128557#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 128556#L304-2 ssl3_accept_~s__init_num~0 := 0; 128554#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128549#L614 ssl3_accept_~skip~0 := 0; 128548#L110-2 assume !false; 128547#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128546#L113 assume !(12292 == ssl3_accept_~s__state~0); 128545#L116 assume !(16384 == ssl3_accept_~s__state~0); 128544#L119 assume !(8192 == ssl3_accept_~s__state~0); 128543#L122 assume !(24576 == ssl3_accept_~s__state~0); 128542#L125 assume !(8195 == ssl3_accept_~s__state~0); 128541#L128 assume !(8480 == ssl3_accept_~s__state~0); 128540#L131 assume !(8481 == ssl3_accept_~s__state~0); 128539#L134 assume !(8482 == ssl3_accept_~s__state~0); 128538#L137 assume !(8464 == ssl3_accept_~s__state~0); 128537#L140 assume !(8465 == ssl3_accept_~s__state~0); 128536#L143 assume !(8466 == ssl3_accept_~s__state~0); 128535#L146 assume !(8496 == ssl3_accept_~s__state~0); 128534#L149 assume !(8497 == ssl3_accept_~s__state~0); 128533#L152 assume 8512 == ssl3_accept_~s__state~0; 125839#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 128531#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 128530#L319 assume !(ssl3_accept_~ret~0 <= 0); 128529#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 128527#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128522#L614 ssl3_accept_~skip~0 := 0; 128521#L110-2 assume !false; 128520#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128519#L113 assume !(12292 == ssl3_accept_~s__state~0); 128518#L116 assume !(16384 == ssl3_accept_~s__state~0); 128517#L119 assume !(8192 == ssl3_accept_~s__state~0); 128516#L122 assume !(24576 == ssl3_accept_~s__state~0); 128515#L125 assume !(8195 == ssl3_accept_~s__state~0); 128514#L128 assume !(8480 == ssl3_accept_~s__state~0); 128513#L131 assume !(8481 == ssl3_accept_~s__state~0); 128512#L134 assume !(8482 == ssl3_accept_~s__state~0); 128511#L137 assume !(8464 == ssl3_accept_~s__state~0); 128510#L140 assume !(8465 == ssl3_accept_~s__state~0); 128509#L143 assume !(8466 == ssl3_accept_~s__state~0); 128508#L146 assume !(8496 == ssl3_accept_~s__state~0); 128507#L149 assume !(8497 == ssl3_accept_~s__state~0); 128506#L152 assume !(8512 == ssl3_accept_~s__state~0); 128505#L155 assume !(8513 == ssl3_accept_~s__state~0); 128504#L158 assume 8528 == ssl3_accept_~s__state~0; 125237#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 128503#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 128501#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 128494#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 128492#L364 assume !(ssl3_accept_~ret~0 <= 0); 128491#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 128489#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128484#L614 ssl3_accept_~skip~0 := 0; 128482#L110-2 assume !false; 128477#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128475#L113 assume !(12292 == ssl3_accept_~s__state~0); 128473#L116 assume !(16384 == ssl3_accept_~s__state~0); 128471#L119 assume !(8192 == ssl3_accept_~s__state~0); 128469#L122 assume !(24576 == ssl3_accept_~s__state~0); 128467#L125 assume !(8195 == ssl3_accept_~s__state~0); 128465#L128 assume !(8480 == ssl3_accept_~s__state~0); 128463#L131 assume !(8481 == ssl3_accept_~s__state~0); 128461#L134 assume !(8482 == ssl3_accept_~s__state~0); 128459#L137 assume !(8464 == ssl3_accept_~s__state~0); 128457#L140 assume !(8465 == ssl3_accept_~s__state~0); 128455#L143 assume !(8466 == ssl3_accept_~s__state~0); 128453#L146 assume !(8496 == ssl3_accept_~s__state~0); 128451#L149 assume !(8497 == ssl3_accept_~s__state~0); 128449#L152 assume !(8512 == ssl3_accept_~s__state~0); 128447#L155 assume !(8513 == ssl3_accept_~s__state~0); 128445#L158 assume !(8528 == ssl3_accept_~s__state~0); 128443#L161 assume !(8529 == ssl3_accept_~s__state~0); 128441#L164 assume 8544 == ssl3_accept_~s__state~0; 125216#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 128438#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 128435#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 128433#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 128429#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 128428#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 128425#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128420#L614 ssl3_accept_~skip~0 := 0; 128419#L110-2 assume !false; 128418#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128417#L113 assume !(12292 == ssl3_accept_~s__state~0); 128416#L116 assume !(16384 == ssl3_accept_~s__state~0); 128415#L119 assume !(8192 == ssl3_accept_~s__state~0); 128414#L122 assume !(24576 == ssl3_accept_~s__state~0); 128413#L125 assume !(8195 == ssl3_accept_~s__state~0); 128412#L128 assume !(8480 == ssl3_accept_~s__state~0); 128411#L131 assume !(8481 == ssl3_accept_~s__state~0); 128410#L134 assume !(8482 == ssl3_accept_~s__state~0); 128409#L137 assume !(8464 == ssl3_accept_~s__state~0); 128408#L140 assume !(8465 == ssl3_accept_~s__state~0); 128407#L143 assume !(8466 == ssl3_accept_~s__state~0); 128406#L146 assume !(8496 == ssl3_accept_~s__state~0); 128405#L149 assume !(8497 == ssl3_accept_~s__state~0); 128404#L152 assume !(8512 == ssl3_accept_~s__state~0); 128403#L155 assume !(8513 == ssl3_accept_~s__state~0); 128402#L158 assume !(8528 == ssl3_accept_~s__state~0); 128401#L161 assume !(8529 == ssl3_accept_~s__state~0); 128400#L164 assume !(8544 == ssl3_accept_~s__state~0); 128399#L167 assume !(8545 == ssl3_accept_~s__state~0); 128398#L170 assume !(8560 == ssl3_accept_~s__state~0); 128397#L173 assume !(8561 == ssl3_accept_~s__state~0); 128396#L176 assume 8448 == ssl3_accept_~s__state~0; 128395#L177 assume !(ssl3_accept_~num1~0 > 0); 128393#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 128391#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128386#L614 ssl3_accept_~skip~0 := 0; 128385#L110-2 assume !false; 128384#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128383#L113 assume !(12292 == ssl3_accept_~s__state~0); 128382#L116 assume !(16384 == ssl3_accept_~s__state~0); 128381#L119 assume !(8192 == ssl3_accept_~s__state~0); 128380#L122 assume !(24576 == ssl3_accept_~s__state~0); 128379#L125 assume !(8195 == ssl3_accept_~s__state~0); 128378#L128 assume !(8480 == ssl3_accept_~s__state~0); 128377#L131 assume !(8481 == ssl3_accept_~s__state~0); 128376#L134 assume !(8482 == ssl3_accept_~s__state~0); 128375#L137 assume !(8464 == ssl3_accept_~s__state~0); 128374#L140 assume !(8465 == ssl3_accept_~s__state~0); 128372#L143 assume !(8466 == ssl3_accept_~s__state~0); 128370#L146 assume !(8496 == ssl3_accept_~s__state~0); 128368#L149 assume !(8497 == ssl3_accept_~s__state~0); 128367#L152 assume !(8512 == ssl3_accept_~s__state~0); 128366#L155 assume !(8513 == ssl3_accept_~s__state~0); 128365#L158 assume !(8528 == ssl3_accept_~s__state~0); 128364#L161 assume !(8529 == ssl3_accept_~s__state~0); 128363#L164 assume !(8544 == ssl3_accept_~s__state~0); 128362#L167 assume !(8545 == ssl3_accept_~s__state~0); 128361#L170 assume !(8560 == ssl3_accept_~s__state~0); 128360#L173 assume !(8561 == ssl3_accept_~s__state~0); 128358#L176 assume !(8448 == ssl3_accept_~s__state~0); 128359#L179 assume 8576 == ssl3_accept_~s__state~0; 127163#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 129064#L451 assume !(ssl3_accept_~ret~0 <= 0); 129063#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 128117#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128628#L614 ssl3_accept_~skip~0 := 0; 128626#L110-2 assume !false; 128624#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128622#L113 assume !(12292 == ssl3_accept_~s__state~0); 128620#L116 assume !(16384 == ssl3_accept_~s__state~0); 128618#L119 assume !(8192 == ssl3_accept_~s__state~0); 128616#L122 assume !(24576 == ssl3_accept_~s__state~0); 128614#L125 assume !(8195 == ssl3_accept_~s__state~0); 128612#L128 assume !(8480 == ssl3_accept_~s__state~0); 128610#L131 assume !(8481 == ssl3_accept_~s__state~0); 128608#L134 assume !(8482 == ssl3_accept_~s__state~0); 128606#L137 assume !(8464 == ssl3_accept_~s__state~0); 128594#L140 assume !(8465 == ssl3_accept_~s__state~0); 128595#L143 assume 8466 == ssl3_accept_~s__state~0; 127035#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 128596#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 128590#L285-2 [2021-10-29 00:01:52,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:52,234 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-10-29 00:01:52,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:52,234 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575306481] [2021-10-29 00:01:52,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:52,234 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:52,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:52,258 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-29 00:01:52,259 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:52,259 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575306481] [2021-10-29 00:01:52,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575306481] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:52,259 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:52,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:52,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700802078] [2021-10-29 00:01:52,260 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-29 00:01:52,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:52,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1952293850, now seen corresponding path program 2 times [2021-10-29 00:01:52,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:52,261 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038729601] [2021-10-29 00:01:52,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:52,261 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:52,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:52,331 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-29 00:01:52,331 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:52,331 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038729601] [2021-10-29 00:01:52,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038729601] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:52,332 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:52,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 00:01:52,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565249727] [2021-10-29 00:01:52,332 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:52,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:52,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:52,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:52,334 INFO L87 Difference]: Start difference. First operand 10828 states and 13793 transitions. cyclomatic complexity: 2986 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-29 00:01:52,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:52,487 INFO L93 Difference]: Finished difference Result 10880 states and 13826 transitions. [2021-10-29 00:01:52,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:52,488 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10880 states and 13826 transitions. [2021-10-29 00:01:52,550 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7995 [2021-10-29 00:01:52,605 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10880 states to 10880 states and 13826 transitions. [2021-10-29 00:01:52,606 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8126 [2021-10-29 00:01:52,614 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8126 [2021-10-29 00:01:52,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10880 states and 13826 transitions. [2021-10-29 00:01:52,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:52,615 INFO L681 BuchiCegarLoop]: Abstraction has 10880 states and 13826 transitions. [2021-10-29 00:01:52,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10880 states and 13826 transitions. [2021-10-29 00:01:52,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10880 to 10828. [2021-10-29 00:01:52,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10828 states, 10828 states have (on average 1.2713335796084226) internal successors, (13766), 10827 states have internal predecessors, (13766), 0 states have call successors, (0), 0 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-29 00:01:52,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10828 states to 10828 states and 13766 transitions. [2021-10-29 00:01:52,917 INFO L704 BuchiCegarLoop]: Abstraction has 10828 states and 13766 transitions. [2021-10-29 00:01:52,917 INFO L587 BuchiCegarLoop]: Abstraction has 10828 states and 13766 transitions. [2021-10-29 00:01:52,917 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-29 00:01:52,917 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10828 states and 13766 transitions. [2021-10-29 00:01:52,952 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7967 [2021-10-29 00:01:52,953 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:52,953 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:52,953 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-29 00:01:52,954 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-29 00:01:52,954 INFO L791 eck$LassoCheckResult]: Stem: 145895#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); 145710#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; 145698#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 145644#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 145645#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 145632#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 145633#L110-2 assume !false; 148684#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152556#L113 assume !(12292 == ssl3_accept_~s__state~0); 152554#L116 assume !(16384 == ssl3_accept_~s__state~0); 152552#L119 assume !(8192 == ssl3_accept_~s__state~0); 152550#L122 assume !(24576 == ssl3_accept_~s__state~0); 152548#L125 assume !(8195 == ssl3_accept_~s__state~0); 152546#L128 assume !(8480 == ssl3_accept_~s__state~0); 152544#L131 assume !(8481 == ssl3_accept_~s__state~0); 152542#L134 assume !(8482 == ssl3_accept_~s__state~0); 152540#L137 assume !(8464 == ssl3_accept_~s__state~0); 152538#L140 assume !(8465 == ssl3_accept_~s__state~0); 149584#L143 assume !(8466 == ssl3_accept_~s__state~0); 149585#L146 assume !(8496 == ssl3_accept_~s__state~0); 152755#L149 [2021-10-29 00:01:52,954 INFO L793 eck$LassoCheckResult]: Loop: 152755#L149 assume !(8497 == ssl3_accept_~s__state~0); 152753#L152 assume !(8512 == ssl3_accept_~s__state~0); 152751#L155 assume !(8513 == ssl3_accept_~s__state~0); 152707#L158 assume !(8528 == ssl3_accept_~s__state~0); 152708#L161 assume !(8529 == ssl3_accept_~s__state~0); 152615#L164 assume !(8544 == ssl3_accept_~s__state~0); 152616#L167 assume !(8545 == ssl3_accept_~s__state~0); 152602#L170 assume !(8560 == ssl3_accept_~s__state~0); 152603#L173 assume !(8561 == ssl3_accept_~s__state~0); 149755#L176 assume 8448 == ssl3_accept_~s__state~0; 149756#L177 assume !(ssl3_accept_~num1~0 > 0); 149747#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 149748#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149736#L614 ssl3_accept_~skip~0 := 0; 149737#L110-2 assume !false; 149729#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149730#L113 assume !(12292 == ssl3_accept_~s__state~0); 152578#L116 assume !(16384 == ssl3_accept_~s__state~0); 149718#L119 assume !(8192 == ssl3_accept_~s__state~0); 149719#L122 assume !(24576 == ssl3_accept_~s__state~0); 149709#L125 assume !(8195 == ssl3_accept_~s__state~0); 149711#L128 assume !(8480 == ssl3_accept_~s__state~0); 149702#L131 assume !(8481 == ssl3_accept_~s__state~0); 149704#L134 assume 8482 == ssl3_accept_~s__state~0; 152632#L135 ssl3_accept_~s__state~0 := 3; 152804#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152799#L614 ssl3_accept_~skip~0 := 0; 152798#L110-2 assume !false; 152797#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152796#L113 assume !(12292 == ssl3_accept_~s__state~0); 152795#L116 assume !(16384 == ssl3_accept_~s__state~0); 152794#L119 assume !(8192 == ssl3_accept_~s__state~0); 152793#L122 assume !(24576 == ssl3_accept_~s__state~0); 152792#L125 assume !(8195 == ssl3_accept_~s__state~0); 152791#L128 assume !(8480 == ssl3_accept_~s__state~0); 152790#L131 assume !(8481 == ssl3_accept_~s__state~0); 152789#L134 assume !(8482 == ssl3_accept_~s__state~0); 152788#L137 assume !(8464 == ssl3_accept_~s__state~0); 152787#L140 assume !(8465 == ssl3_accept_~s__state~0); 152786#L143 assume !(8466 == ssl3_accept_~s__state~0); 152757#L146 assume !(8496 == ssl3_accept_~s__state~0); 152755#L149 [2021-10-29 00:01:52,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:52,955 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-29 00:01:52,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:52,955 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649813793] [2021-10-29 00:01:52,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:52,955 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:52,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:52,975 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-29 00:01:52,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:52,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649813793] [2021-10-29 00:01:52,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649813793] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:52,976 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:01:52,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 00:01:52,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999981848] [2021-10-29 00:01:52,977 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-29 00:01:52,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:52,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1086275611, now seen corresponding path program 2 times [2021-10-29 00:01:52,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:52,978 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335671144] [2021-10-29 00:01:52,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:52,978 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:52,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:52,985 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:52,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:52,990 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:53,118 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:01:53,118 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:01:53,118 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:01:53,118 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:01:53,119 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-29 00:01:53,119 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:53,119 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:01:53,119 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:01:53,119 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration30_Loop [2021-10-29 00:01:53,119 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:01:53,119 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:01:53,121 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-29 00:01:53,129 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-29 00:01:53,131 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-29 00:01:53,134 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-29 00:01:53,137 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-29 00:01:53,331 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:01:53,331 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-29 00:01:53,331 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:53,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:53,333 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:53,336 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:01:53,336 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:53,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-29 00:01:53,408 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:53,408 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:53,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:53,409 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:53,412 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-29 00:01:53,412 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:01:53,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-29 00:01:53,433 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-29 00:01:53,470 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-10-29 00:01:53,471 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:01:53,471 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:01:53,471 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:01:53,471 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:01:53,471 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-29 00:01:53,471 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:53,471 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:01:53,471 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:01:53,471 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration30_Loop [2021-10-29 00:01:53,471 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:01:53,471 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:01:53,472 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-29 00:01:53,481 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-29 00:01:53,484 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-29 00:01:53,487 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:01:53,493 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:01:53,552 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:01:53,552 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-29 00:01:53,553 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:53,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:53,553 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:53,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-29 00:01:53,556 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-29 00:01:53,564 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:53,564 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:53,564 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:53,564 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:53,564 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:53,565 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:53,565 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:53,566 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:53,596 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-10-29 00:01:53,596 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:53,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:53,597 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:53,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-10-29 00:01:53,602 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-29 00:01:53,610 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:53,610 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:53,610 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:53,610 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-29 00:01:53,610 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:53,611 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-29 00:01:53,611 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:53,612 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:53,634 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:53,634 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:53,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:53,635 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:53,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-10-29 00:01:53,637 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-29 00:01:53,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:53,645 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:53,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:53,646 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:53,646 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:53,646 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:53,646 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:53,648 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:01:53,673 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:53,673 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:53,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:53,674 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:53,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-10-29 00:01:53,676 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-29 00:01:53,684 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:01:53,684 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:01:53,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:01:53,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:01:53,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:01:53,686 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:01:53,686 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:01:53,689 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-29 00:01:53,691 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-29 00:01:53,691 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-29 00:01:53,691 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:01:53,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:53,692 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:01:53,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-10-29 00:01:53,694 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-29 00:01:53,694 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-29 00:01:53,694 INFO L513 LassoAnalysis]: Proved termination. [2021-10-29 00:01:53,694 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-29 00:01:53,719 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-10-29 00:01:53,719 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-29 00:01:53,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:53,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:53,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-29 00:01:53,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:01:53,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:53,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-29 00:01:53,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:01:54,090 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-29 00:01:54,091 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-29 00:01:54,092 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 10828 states and 13766 transitions. cyclomatic complexity: 2959 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-29 00:01:54,643 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 10828 states and 13766 transitions. cyclomatic complexity: 2959. 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 36977 states and 46631 transitions. Complement of second has 9 states. [2021-10-29 00:01:54,644 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-29 00:01:54,644 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-29 00:01:54,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 356 transitions. [2021-10-29 00:01:54,645 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 20 letters. Loop has 41 letters. [2021-10-29 00:01:54,646 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:01:54,646 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 61 letters. Loop has 41 letters. [2021-10-29 00:01:54,646 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:01:54,646 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 20 letters. Loop has 82 letters. [2021-10-29 00:01:54,647 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:01:54,647 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36977 states and 46631 transitions. [2021-10-29 00:01:54,935 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-10-29 00:01:55,068 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 15375 [2021-10-29 00:01:55,255 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36977 states to 36539 states and 46063 transitions. [2021-10-29 00:01:55,256 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16666 [2021-10-29 00:01:55,270 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16748 [2021-10-29 00:01:55,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36539 states and 46063 transitions. [2021-10-29 00:01:55,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:55,270 INFO L681 BuchiCegarLoop]: Abstraction has 36539 states and 46063 transitions. [2021-10-29 00:01:55,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36539 states and 46063 transitions. [2021-10-29 00:01:55,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36539 to 32355. [2021-10-29 00:01:55,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32355 states, 32355 states have (on average 1.2704682429299954) internal successors, (41106), 32354 states have internal predecessors, (41106), 0 states have call successors, (0), 0 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-29 00:01:55,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32355 states to 32355 states and 41106 transitions. [2021-10-29 00:01:55,928 INFO L704 BuchiCegarLoop]: Abstraction has 32355 states and 41106 transitions. [2021-10-29 00:01:55,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:55,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:55,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 00:01:55,929 INFO L87 Difference]: Start difference. First operand 32355 states and 41106 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-29 00:01:56,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:56,289 INFO L93 Difference]: Finished difference Result 14462 states and 18316 transitions. [2021-10-29 00:01:56,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:56,290 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14462 states and 18316 transitions. [2021-10-29 00:01:56,352 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4584 [2021-10-29 00:01:56,402 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14462 states to 14452 states and 18306 transitions. [2021-10-29 00:01:56,402 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4655 [2021-10-29 00:01:56,406 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4655 [2021-10-29 00:01:56,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14452 states and 18306 transitions. [2021-10-29 00:01:56,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:56,408 INFO L681 BuchiCegarLoop]: Abstraction has 14452 states and 18306 transitions. [2021-10-29 00:01:56,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14452 states and 18306 transitions. [2021-10-29 00:01:56,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14452 to 14256. [2021-10-29 00:01:56,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14256 states, 14256 states have (on average 1.267536475869809) internal successors, (18070), 14255 states have internal predecessors, (18070), 0 states have call successors, (0), 0 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-29 00:01:56,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14256 states to 14256 states and 18070 transitions. [2021-10-29 00:01:56,761 INFO L704 BuchiCegarLoop]: Abstraction has 14256 states and 18070 transitions. [2021-10-29 00:01:56,761 INFO L587 BuchiCegarLoop]: Abstraction has 14256 states and 18070 transitions. [2021-10-29 00:01:56,762 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-29 00:01:56,762 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14256 states and 18070 transitions. [2021-10-29 00:01:56,810 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4504 [2021-10-29 00:01:56,811 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:56,811 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:56,817 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-29 00:01:56,817 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-29 00:01:56,817 INFO L791 eck$LassoCheckResult]: Stem: 240701#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); 240547#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; 240530#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 240476#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 240477#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 240474#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 240475#L110-2 assume !false; 245256#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 245255#L113 assume !(12292 == ssl3_accept_~s__state~0); 245254#L116 assume !(16384 == ssl3_accept_~s__state~0); 245253#L119 assume !(8192 == ssl3_accept_~s__state~0); 245252#L122 assume !(24576 == ssl3_accept_~s__state~0); 245251#L125 assume !(8195 == ssl3_accept_~s__state~0); 245250#L128 assume !(8480 == ssl3_accept_~s__state~0); 245249#L131 assume !(8481 == ssl3_accept_~s__state~0); 245248#L134 assume !(8482 == ssl3_accept_~s__state~0); 245247#L137 assume 8464 == ssl3_accept_~s__state~0; 245246#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 245245#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 245244#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 245242#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 245237#L614 ssl3_accept_~skip~0 := 0; 245236#L110-2 assume !false; 245235#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 245234#L113 assume !(12292 == ssl3_accept_~s__state~0); 245233#L116 assume !(16384 == ssl3_accept_~s__state~0); 245232#L119 assume !(8192 == ssl3_accept_~s__state~0); 245231#L122 assume !(24576 == ssl3_accept_~s__state~0); 245230#L125 assume !(8195 == ssl3_accept_~s__state~0); 245229#L128 assume !(8480 == ssl3_accept_~s__state~0); 245228#L131 assume !(8481 == ssl3_accept_~s__state~0); 245227#L134 assume !(8482 == ssl3_accept_~s__state~0); 245226#L137 assume !(8464 == ssl3_accept_~s__state~0); 245225#L140 assume !(8465 == ssl3_accept_~s__state~0); 245224#L143 assume !(8466 == ssl3_accept_~s__state~0); 245223#L146 assume 8496 == ssl3_accept_~s__state~0; 245222#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 245221#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 244057#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 244059#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 245219#L304-2 ssl3_accept_~s__init_num~0 := 0; 245217#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 245212#L614 ssl3_accept_~skip~0 := 0; 245211#L110-2 assume !false; 245210#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 245209#L113 assume !(12292 == ssl3_accept_~s__state~0); 245208#L116 assume !(16384 == ssl3_accept_~s__state~0); 245207#L119 assume !(8192 == ssl3_accept_~s__state~0); 245206#L122 assume !(24576 == ssl3_accept_~s__state~0); 245205#L125 assume !(8195 == ssl3_accept_~s__state~0); 245204#L128 assume !(8480 == ssl3_accept_~s__state~0); 245203#L131 assume !(8481 == ssl3_accept_~s__state~0); 245202#L134 assume !(8482 == ssl3_accept_~s__state~0); 245201#L137 assume !(8464 == ssl3_accept_~s__state~0); 245200#L140 assume !(8465 == ssl3_accept_~s__state~0); 245199#L143 assume !(8466 == ssl3_accept_~s__state~0); 245198#L146 assume !(8496 == ssl3_accept_~s__state~0); 245194#L149 assume !(8497 == ssl3_accept_~s__state~0); 245196#L152 [2021-10-29 00:01:56,818 INFO L793 eck$LassoCheckResult]: Loop: 245196#L152 assume !(8512 == ssl3_accept_~s__state~0); 247691#L155 assume !(8513 == ssl3_accept_~s__state~0); 247692#L158 assume !(8528 == ssl3_accept_~s__state~0); 247685#L161 assume !(8529 == ssl3_accept_~s__state~0); 247686#L164 assume !(8544 == ssl3_accept_~s__state~0); 247679#L167 assume !(8545 == ssl3_accept_~s__state~0); 247680#L170 assume !(8560 == ssl3_accept_~s__state~0); 247673#L173 assume !(8561 == ssl3_accept_~s__state~0); 247674#L176 assume !(8448 == ssl3_accept_~s__state~0); 247668#L179 assume !(8576 == ssl3_accept_~s__state~0); 247666#L182 assume !(8577 == ssl3_accept_~s__state~0); 247659#L185 assume !(8592 == ssl3_accept_~s__state~0); 243350#L188 assume !(8593 == ssl3_accept_~s__state~0); 243151#L191 assume !(8608 == ssl3_accept_~s__state~0); 243116#L194 assume !(8609 == ssl3_accept_~s__state~0); 243114#L197 assume !(8640 == ssl3_accept_~s__state~0); 243112#L200 assume !(8641 == ssl3_accept_~s__state~0); 243110#L203 assume 8656 == ssl3_accept_~s__state~0; 240733#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 243107#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 243106#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 240538#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 240539#L531 assume !(0 == ssl3_accept_~tmp___10~0); 243099#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 243092#L614 ssl3_accept_~skip~0 := 0; 243091#L110-2 assume !false; 243087#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 243085#L113 assume !(12292 == ssl3_accept_~s__state~0); 243081#L116 assume !(16384 == ssl3_accept_~s__state~0); 243080#L119 assume !(8192 == ssl3_accept_~s__state~0); 243079#L122 assume !(24576 == ssl3_accept_~s__state~0); 243078#L125 assume !(8195 == ssl3_accept_~s__state~0); 243077#L128 assume !(8480 == ssl3_accept_~s__state~0); 243076#L131 assume !(8481 == ssl3_accept_~s__state~0); 243075#L134 assume !(8482 == ssl3_accept_~s__state~0); 243074#L137 assume !(8464 == ssl3_accept_~s__state~0); 243073#L140 assume !(8465 == ssl3_accept_~s__state~0); 243065#L143 assume !(8466 == ssl3_accept_~s__state~0); 243063#L146 assume !(8496 == ssl3_accept_~s__state~0); 243061#L149 assume !(8497 == ssl3_accept_~s__state~0); 243059#L152 assume !(8512 == ssl3_accept_~s__state~0); 243057#L155 assume !(8513 == ssl3_accept_~s__state~0); 243055#L158 assume !(8528 == ssl3_accept_~s__state~0); 243053#L161 assume !(8529 == ssl3_accept_~s__state~0); 243051#L164 assume !(8544 == ssl3_accept_~s__state~0); 243049#L167 assume !(8545 == ssl3_accept_~s__state~0); 243047#L170 assume !(8560 == ssl3_accept_~s__state~0); 243045#L173 assume !(8561 == ssl3_accept_~s__state~0); 243043#L176 assume !(8448 == ssl3_accept_~s__state~0); 243041#L179 assume !(8576 == ssl3_accept_~s__state~0); 243039#L182 assume !(8577 == ssl3_accept_~s__state~0); 243037#L185 assume !(8592 == ssl3_accept_~s__state~0); 243035#L188 assume !(8593 == ssl3_accept_~s__state~0); 243033#L191 assume !(8608 == ssl3_accept_~s__state~0); 243031#L194 assume !(8609 == ssl3_accept_~s__state~0); 243029#L197 assume !(8640 == ssl3_accept_~s__state~0); 243027#L200 assume !(8641 == ssl3_accept_~s__state~0); 243025#L203 assume !(8656 == ssl3_accept_~s__state~0); 243023#L206 assume !(8657 == ssl3_accept_~s__state~0); 243021#L209 assume 8672 == ssl3_accept_~s__state~0; 243018#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 241339#L539 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 241338#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 241197#L554 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 241198#L554-2 ssl3_accept_~s__init_num~0 := 0; 241187#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 241183#L614 ssl3_accept_~skip~0 := 0; 241178#L110-2 assume !false; 241179#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241174#L113 assume !(12292 == ssl3_accept_~s__state~0); 241175#L116 assume !(16384 == ssl3_accept_~s__state~0); 241170#L119 assume !(8192 == ssl3_accept_~s__state~0); 241171#L122 assume !(24576 == ssl3_accept_~s__state~0); 241166#L125 assume !(8195 == ssl3_accept_~s__state~0); 241167#L128 assume !(8480 == ssl3_accept_~s__state~0); 241162#L131 assume !(8481 == ssl3_accept_~s__state~0); 241163#L134 assume !(8482 == ssl3_accept_~s__state~0); 241158#L137 assume !(8464 == ssl3_accept_~s__state~0); 241159#L140 assume !(8465 == ssl3_accept_~s__state~0); 241154#L143 assume !(8466 == ssl3_accept_~s__state~0); 241155#L146 assume !(8496 == ssl3_accept_~s__state~0); 241150#L149 assume !(8497 == ssl3_accept_~s__state~0); 241151#L152 assume !(8512 == ssl3_accept_~s__state~0); 241146#L155 assume !(8513 == ssl3_accept_~s__state~0); 241147#L158 assume !(8528 == ssl3_accept_~s__state~0); 241142#L161 assume !(8529 == ssl3_accept_~s__state~0); 241143#L164 assume !(8544 == ssl3_accept_~s__state~0); 241138#L167 assume !(8545 == ssl3_accept_~s__state~0); 241139#L170 assume !(8560 == ssl3_accept_~s__state~0); 241131#L173 assume !(8561 == ssl3_accept_~s__state~0); 241132#L176 assume 8448 == ssl3_accept_~s__state~0; 241053#L177 assume !(ssl3_accept_~num1~0 > 0); 241052#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 240758#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 240754#L614 ssl3_accept_~skip~0 := 0; 240743#L110-2 assume !false; 240744#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 240724#L113 assume 12292 == ssl3_accept_~s__state~0; 240725#L114 ssl3_accept_~s__new_session~0 := 1; 241105#L222 ssl3_accept_~s__server~0 := 1; 241106#L227 assume 0 != ssl3_accept_~cb~0; 241101#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 241102#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 241095#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 241094#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 241088#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 241090#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 241077#L614 ssl3_accept_~skip~0 := 0; 241078#L110-2 assume !false; 241073#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241074#L113 assume !(12292 == ssl3_accept_~s__state~0); 241069#L116 assume !(16384 == ssl3_accept_~s__state~0); 241070#L119 assume !(8192 == ssl3_accept_~s__state~0); 241065#L122 assume !(24576 == ssl3_accept_~s__state~0); 241066#L125 assume !(8195 == ssl3_accept_~s__state~0); 241043#L128 assume !(8480 == ssl3_accept_~s__state~0); 241044#L131 assume !(8481 == ssl3_accept_~s__state~0); 249060#L134 assume !(8482 == ssl3_accept_~s__state~0); 249376#L137 assume !(8464 == ssl3_accept_~s__state~0); 249374#L140 assume !(8465 == ssl3_accept_~s__state~0); 248447#L143 assume !(8466 == ssl3_accept_~s__state~0); 248445#L146 assume 8496 == ssl3_accept_~s__state~0; 240897#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 248442#L298 assume !(1 == ssl3_accept_~blastFlag~0); 240478#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 240479#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 240669#L304-2 ssl3_accept_~s__init_num~0 := 0; 248428#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 249805#L614 ssl3_accept_~skip~0 := 0; 249804#L110-2 assume !false; 249803#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 249802#L113 assume !(12292 == ssl3_accept_~s__state~0); 249801#L116 assume !(16384 == ssl3_accept_~s__state~0); 249800#L119 assume !(8192 == ssl3_accept_~s__state~0); 249799#L122 assume !(24576 == ssl3_accept_~s__state~0); 249798#L125 assume !(8195 == ssl3_accept_~s__state~0); 249792#L128 assume !(8480 == ssl3_accept_~s__state~0); 247714#L131 assume !(8481 == ssl3_accept_~s__state~0); 247715#L134 assume !(8482 == ssl3_accept_~s__state~0); 247708#L137 assume !(8464 == ssl3_accept_~s__state~0); 247709#L140 assume !(8465 == ssl3_accept_~s__state~0); 247702#L143 assume !(8466 == ssl3_accept_~s__state~0); 247703#L146 assume !(8496 == ssl3_accept_~s__state~0); 247697#L149 assume !(8497 == ssl3_accept_~s__state~0); 245196#L152 [2021-10-29 00:01:56,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:56,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 1 times [2021-10-29 00:01:56,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:56,819 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153864108] [2021-10-29 00:01:56,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:56,819 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:56,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:56,832 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:56,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:56,851 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:56,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:56,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1229205416, now seen corresponding path program 1 times [2021-10-29 00:01:56,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:56,852 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255616965] [2021-10-29 00:01:56,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:56,852 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:56,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:56,895 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-29 00:01:56,896 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:56,896 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255616965] [2021-10-29 00:01:56,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255616965] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:01:56,896 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522521796] [2021-10-29 00:01:56,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:56,897 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 00:01:56,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:56,901 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 00:01:56,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-10-29 00:01:57,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:57,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-29 00:01:57,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:01:57,972 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-29 00:01:57,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522521796] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:01:57,972 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-29 00:01:57,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-29 00:01:57,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821170555] [2021-10-29 00:01:57,973 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:57,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:57,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 00:01:57,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-29 00:01:57,974 INFO L87 Difference]: Start difference. First operand 14256 states and 18070 transitions. cyclomatic complexity: 3838 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-29 00:01:58,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:01:58,176 INFO L93 Difference]: Finished difference Result 14428 states and 18226 transitions. [2021-10-29 00:01:58,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 00:01:58,177 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14428 states and 18226 transitions. [2021-10-29 00:01:58,260 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4540 [2021-10-29 00:01:58,331 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14428 states to 14344 states and 18130 transitions. [2021-10-29 00:01:58,331 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4611 [2021-10-29 00:01:58,336 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4611 [2021-10-29 00:01:58,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14344 states and 18130 transitions. [2021-10-29 00:01:58,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:01:58,337 INFO L681 BuchiCegarLoop]: Abstraction has 14344 states and 18130 transitions. [2021-10-29 00:01:58,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14344 states and 18130 transitions. [2021-10-29 00:01:58,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14344 to 14256. [2021-10-29 00:01:58,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14256 states, 14256 states have (on average 1.2650112233445567) internal successors, (18034), 14255 states have internal predecessors, (18034), 0 states have call successors, (0), 0 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-29 00:01:58,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14256 states to 14256 states and 18034 transitions. [2021-10-29 00:01:58,767 INFO L704 BuchiCegarLoop]: Abstraction has 14256 states and 18034 transitions. [2021-10-29 00:01:58,767 INFO L587 BuchiCegarLoop]: Abstraction has 14256 states and 18034 transitions. [2021-10-29 00:01:58,767 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-29 00:01:58,767 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14256 states and 18034 transitions. [2021-10-29 00:01:58,817 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4504 [2021-10-29 00:01:58,818 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:01:58,818 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:01:58,820 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-29 00:01:58,820 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-29 00:01:58,820 INFO L791 eck$LassoCheckResult]: Stem: 269841#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); 269670#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; 269654#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 269598#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 269599#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 269596#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 269597#L110-2 assume !false; 272793#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 272790#L113 assume !(12292 == ssl3_accept_~s__state~0); 272787#L116 assume !(16384 == ssl3_accept_~s__state~0); 272784#L119 assume !(8192 == ssl3_accept_~s__state~0); 272781#L122 assume !(24576 == ssl3_accept_~s__state~0); 272778#L125 assume !(8195 == ssl3_accept_~s__state~0); 272775#L128 assume !(8480 == ssl3_accept_~s__state~0); 272772#L131 assume !(8481 == ssl3_accept_~s__state~0); 272769#L134 assume !(8482 == ssl3_accept_~s__state~0); 272766#L137 assume 8464 == ssl3_accept_~s__state~0; 272763#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 272760#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 272759#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 272755#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 272747#L614 ssl3_accept_~skip~0 := 0; 272746#L110-2 assume !false; 272744#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 272733#L113 assume !(12292 == ssl3_accept_~s__state~0); 272730#L116 assume !(16384 == ssl3_accept_~s__state~0); 272727#L119 assume !(8192 == ssl3_accept_~s__state~0); 272724#L122 assume !(24576 == ssl3_accept_~s__state~0); 272721#L125 assume !(8195 == ssl3_accept_~s__state~0); 272718#L128 assume !(8480 == ssl3_accept_~s__state~0); 272715#L131 assume !(8481 == ssl3_accept_~s__state~0); 272712#L134 assume !(8482 == ssl3_accept_~s__state~0); 272709#L137 assume !(8464 == ssl3_accept_~s__state~0); 272706#L140 assume !(8465 == ssl3_accept_~s__state~0); 272703#L143 assume !(8466 == ssl3_accept_~s__state~0); 272700#L146 assume 8496 == ssl3_accept_~s__state~0; 272697#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 272694#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 272690#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 272686#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 272687#L304-2 ssl3_accept_~s__init_num~0 := 0; 275129#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275124#L614 ssl3_accept_~skip~0 := 0; 275123#L110-2 assume !false; 275122#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275121#L113 assume !(12292 == ssl3_accept_~s__state~0); 275120#L116 assume !(16384 == ssl3_accept_~s__state~0); 275119#L119 assume !(8192 == ssl3_accept_~s__state~0); 275118#L122 assume !(24576 == ssl3_accept_~s__state~0); 275117#L125 assume !(8195 == ssl3_accept_~s__state~0); 275116#L128 assume !(8480 == ssl3_accept_~s__state~0); 275115#L131 assume !(8481 == ssl3_accept_~s__state~0); 275114#L134 assume !(8482 == ssl3_accept_~s__state~0); 275113#L137 assume !(8464 == ssl3_accept_~s__state~0); 275112#L140 assume !(8465 == ssl3_accept_~s__state~0); 275111#L143 assume !(8466 == ssl3_accept_~s__state~0); 275110#L146 assume !(8496 == ssl3_accept_~s__state~0); 275107#L149 assume !(8497 == ssl3_accept_~s__state~0); 275109#L152 [2021-10-29 00:01:58,821 INFO L793 eck$LassoCheckResult]: Loop: 275109#L152 assume !(8512 == ssl3_accept_~s__state~0); 275262#L155 assume !(8513 == ssl3_accept_~s__state~0); 275254#L158 assume !(8528 == ssl3_accept_~s__state~0); 275255#L161 assume !(8529 == ssl3_accept_~s__state~0); 275245#L164 assume !(8544 == ssl3_accept_~s__state~0); 275246#L167 assume !(8545 == ssl3_accept_~s__state~0); 275235#L170 assume !(8560 == ssl3_accept_~s__state~0); 275236#L173 assume !(8561 == ssl3_accept_~s__state~0); 275221#L176 assume !(8448 == ssl3_accept_~s__state~0); 275222#L179 assume !(8576 == ssl3_accept_~s__state~0); 275213#L182 assume !(8577 == ssl3_accept_~s__state~0); 275214#L185 assume !(8592 == ssl3_accept_~s__state~0); 274682#L188 assume !(8593 == ssl3_accept_~s__state~0); 274683#L191 assume !(8608 == ssl3_accept_~s__state~0); 274673#L194 assume !(8609 == ssl3_accept_~s__state~0); 274672#L197 assume !(8640 == ssl3_accept_~s__state~0); 274671#L200 assume !(8641 == ssl3_accept_~s__state~0); 274670#L203 assume 8656 == ssl3_accept_~s__state~0; 269879#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 274669#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 274668#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 274666#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 274661#L531 assume !(0 == ssl3_accept_~tmp___10~0); 274662#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275807#L614 ssl3_accept_~skip~0 := 0; 275806#L110-2 assume !false; 275805#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275804#L113 assume !(12292 == ssl3_accept_~s__state~0); 275803#L116 assume !(16384 == ssl3_accept_~s__state~0); 275802#L119 assume !(8192 == ssl3_accept_~s__state~0); 275801#L122 assume !(24576 == ssl3_accept_~s__state~0); 275800#L125 assume !(8195 == ssl3_accept_~s__state~0); 275799#L128 assume !(8480 == ssl3_accept_~s__state~0); 275798#L131 assume !(8481 == ssl3_accept_~s__state~0); 275797#L134 assume !(8482 == ssl3_accept_~s__state~0); 275796#L137 assume !(8464 == ssl3_accept_~s__state~0); 275795#L140 assume !(8465 == ssl3_accept_~s__state~0); 275794#L143 assume !(8466 == ssl3_accept_~s__state~0); 275793#L146 assume !(8496 == ssl3_accept_~s__state~0); 275792#L149 assume !(8497 == ssl3_accept_~s__state~0); 275791#L152 assume !(8512 == ssl3_accept_~s__state~0); 275790#L155 assume !(8513 == ssl3_accept_~s__state~0); 275789#L158 assume !(8528 == ssl3_accept_~s__state~0); 275788#L161 assume !(8529 == ssl3_accept_~s__state~0); 275787#L164 assume !(8544 == ssl3_accept_~s__state~0); 275786#L167 assume !(8545 == ssl3_accept_~s__state~0); 275785#L170 assume !(8560 == ssl3_accept_~s__state~0); 275784#L173 assume !(8561 == ssl3_accept_~s__state~0); 275783#L176 assume !(8448 == ssl3_accept_~s__state~0); 275782#L179 assume !(8576 == ssl3_accept_~s__state~0); 275781#L182 assume !(8577 == ssl3_accept_~s__state~0); 275780#L185 assume !(8592 == ssl3_accept_~s__state~0); 275779#L188 assume !(8593 == ssl3_accept_~s__state~0); 275778#L191 assume !(8608 == ssl3_accept_~s__state~0); 275777#L194 assume !(8609 == ssl3_accept_~s__state~0); 275776#L197 assume !(8640 == ssl3_accept_~s__state~0); 275775#L200 assume !(8641 == ssl3_accept_~s__state~0); 275774#L203 assume !(8656 == ssl3_accept_~s__state~0); 275773#L206 assume !(8657 == ssl3_accept_~s__state~0); 274548#L209 assume 8672 == ssl3_accept_~s__state~0; 274544#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 274545#L539 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 274532#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 274533#L554 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 270803#L554-2 ssl3_accept_~s__init_num~0 := 0; 275764#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275759#L614 ssl3_accept_~skip~0 := 0; 275758#L110-2 assume !false; 275757#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275756#L113 assume !(12292 == ssl3_accept_~s__state~0); 275755#L116 assume !(16384 == ssl3_accept_~s__state~0); 275754#L119 assume !(8192 == ssl3_accept_~s__state~0); 275753#L122 assume !(24576 == ssl3_accept_~s__state~0); 275752#L125 assume !(8195 == ssl3_accept_~s__state~0); 275751#L128 assume !(8480 == ssl3_accept_~s__state~0); 275750#L131 assume !(8481 == ssl3_accept_~s__state~0); 275749#L134 assume !(8482 == ssl3_accept_~s__state~0); 275748#L137 assume !(8464 == ssl3_accept_~s__state~0); 275747#L140 assume !(8465 == ssl3_accept_~s__state~0); 275746#L143 assume !(8466 == ssl3_accept_~s__state~0); 275745#L146 assume !(8496 == ssl3_accept_~s__state~0); 275744#L149 assume !(8497 == ssl3_accept_~s__state~0); 275743#L152 assume !(8512 == ssl3_accept_~s__state~0); 275742#L155 assume !(8513 == ssl3_accept_~s__state~0); 275741#L158 assume !(8528 == ssl3_accept_~s__state~0); 275740#L161 assume !(8529 == ssl3_accept_~s__state~0); 275739#L164 assume !(8544 == ssl3_accept_~s__state~0); 275738#L167 assume !(8545 == ssl3_accept_~s__state~0); 275737#L170 assume !(8560 == ssl3_accept_~s__state~0); 275736#L173 assume !(8561 == ssl3_accept_~s__state~0); 275735#L176 assume 8448 == ssl3_accept_~s__state~0; 275734#L177 assume !(ssl3_accept_~num1~0 > 0); 275732#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 275730#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274437#L614 ssl3_accept_~skip~0 := 0; 274438#L110-2 assume !false; 274431#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274432#L113 assume !(12292 == ssl3_accept_~s__state~0); 275725#L116 assume 16384 == ssl3_accept_~s__state~0; 275876#L222 ssl3_accept_~s__server~0 := 1; 276105#L227 assume 0 != ssl3_accept_~cb~0; 276104#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 276103#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 276101#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 276099#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 276098#L254 assume 12292 != ssl3_accept_~s__state~0; 275724#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 275378#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275372#L614 ssl3_accept_~skip~0 := 0; 275370#L110-2 assume !false; 275368#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275366#L113 assume !(12292 == ssl3_accept_~s__state~0); 275364#L116 assume !(16384 == ssl3_accept_~s__state~0); 275353#L119 assume !(8192 == ssl3_accept_~s__state~0); 275348#L122 assume !(24576 == ssl3_accept_~s__state~0); 275342#L125 assume !(8195 == ssl3_accept_~s__state~0); 275343#L128 assume !(8480 == ssl3_accept_~s__state~0); 275328#L131 assume !(8481 == ssl3_accept_~s__state~0); 275329#L134 assume !(8482 == ssl3_accept_~s__state~0); 275316#L137 assume 8464 == ssl3_accept_~s__state~0; 270047#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 275307#L285 assume !(0 == ssl3_accept_~blastFlag~0); 275308#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 275295#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275286#L614 ssl3_accept_~skip~0 := 0; 275287#L110-2 assume !false; 275276#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275277#L113 assume !(12292 == ssl3_accept_~s__state~0); 275267#L116 assume !(16384 == ssl3_accept_~s__state~0); 275263#L119 assume !(8192 == ssl3_accept_~s__state~0); 275260#L122 assume !(24576 == ssl3_accept_~s__state~0); 275256#L125 assume !(8195 == ssl3_accept_~s__state~0); 275252#L128 assume !(8480 == ssl3_accept_~s__state~0); 275247#L131 assume !(8481 == ssl3_accept_~s__state~0); 275248#L134 assume !(8482 == ssl3_accept_~s__state~0); 275237#L137 assume !(8464 == ssl3_accept_~s__state~0); 275238#L140 assume !(8465 == ssl3_accept_~s__state~0); 275223#L143 assume !(8466 == ssl3_accept_~s__state~0); 275224#L146 assume 8496 == ssl3_accept_~s__state~0; 270042#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 275212#L298 assume !(1 == ssl3_accept_~blastFlag~0); 275204#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 275202#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 272675#L304-2 ssl3_accept_~s__init_num~0 := 0; 275189#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275351#L614 ssl3_accept_~skip~0 := 0; 275352#L110-2 assume !false; 275340#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275341#L113 assume !(12292 == ssl3_accept_~s__state~0); 275326#L116 assume !(16384 == ssl3_accept_~s__state~0); 275327#L119 assume !(8192 == ssl3_accept_~s__state~0); 275314#L122 assume !(24576 == ssl3_accept_~s__state~0); 275315#L125 assume !(8195 == ssl3_accept_~s__state~0); 275305#L128 assume !(8480 == ssl3_accept_~s__state~0); 275306#L131 assume !(8481 == ssl3_accept_~s__state~0); 275289#L134 assume !(8482 == ssl3_accept_~s__state~0); 275290#L137 assume !(8464 == ssl3_accept_~s__state~0); 275279#L140 assume !(8465 == ssl3_accept_~s__state~0); 275280#L143 assume !(8466 == ssl3_accept_~s__state~0); 275269#L146 assume !(8496 == ssl3_accept_~s__state~0); 275270#L149 assume !(8497 == ssl3_accept_~s__state~0); 275109#L152 [2021-10-29 00:01:58,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:58,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 2 times [2021-10-29 00:01:58,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:58,822 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645591773] [2021-10-29 00:01:58,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:58,823 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:58,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:58,834 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:01:58,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:01:58,848 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:01:58,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:01:58,849 INFO L85 PathProgramCache]: Analyzing trace with hash 2112893010, now seen corresponding path program 1 times [2021-10-29 00:01:58,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:01:58,849 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905883306] [2021-10-29 00:01:58,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:58,850 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:01:58,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:58,886 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-29 00:01:58,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:01:58,886 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905883306] [2021-10-29 00:01:58,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905883306] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:01:58,887 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399871249] [2021-10-29 00:01:58,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:01:58,887 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 00:01:58,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:01:58,893 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 00:01:58,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-10-29 00:01:59,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:01:59,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-29 00:01:59,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:01:59,975 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-29 00:01:59,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399871249] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:01:59,976 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-29 00:01:59,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-29 00:01:59,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516858130] [2021-10-29 00:01:59,977 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:01:59,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:01:59,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-29 00:01:59,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-29 00:01:59,979 INFO L87 Difference]: Start difference. First operand 14256 states and 18034 transitions. cyclomatic complexity: 3802 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-29 00:02:00,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:02:00,293 INFO L93 Difference]: Finished difference Result 14920 states and 18646 transitions. [2021-10-29 00:02:00,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-29 00:02:00,293 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14920 states and 18646 transitions. [2021-10-29 00:02:00,353 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 3740 [2021-10-29 00:02:00,557 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14920 states to 14780 states and 18482 transitions. [2021-10-29 00:02:00,557 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4674 [2021-10-29 00:02:00,561 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4674 [2021-10-29 00:02:00,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14780 states and 18482 transitions. [2021-10-29 00:02:00,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:02:00,564 INFO L681 BuchiCegarLoop]: Abstraction has 14780 states and 18482 transitions. [2021-10-29 00:02:00,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14780 states and 18482 transitions. [2021-10-29 00:02:00,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14780 to 10852. [2021-10-29 00:02:00,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10852 states, 10852 states have (on average 1.2609657206044969) internal successors, (13684), 10851 states have internal predecessors, (13684), 0 states have call successors, (0), 0 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-29 00:02:00,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10852 states to 10852 states and 13684 transitions. [2021-10-29 00:02:00,744 INFO L704 BuchiCegarLoop]: Abstraction has 10852 states and 13684 transitions. [2021-10-29 00:02:00,745 INFO L587 BuchiCegarLoop]: Abstraction has 10852 states and 13684 transitions. [2021-10-29 00:02:00,745 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-29 00:02:00,745 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10852 states and 13684 transitions. [2021-10-29 00:02:00,776 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2967 [2021-10-29 00:02:00,776 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:02:00,776 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:02:00,778 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-29 00:02:00,778 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-29 00:02:00,778 INFO L791 eck$LassoCheckResult]: Stem: 299503#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); 299334#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; 299320#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 299265#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 299266#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 299263#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 299264#L110-2 assume !false; 301588#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 301586#L113 assume !(12292 == ssl3_accept_~s__state~0); 301584#L116 assume !(16384 == ssl3_accept_~s__state~0); 301582#L119 assume !(8192 == ssl3_accept_~s__state~0); 301580#L122 assume !(24576 == ssl3_accept_~s__state~0); 301578#L125 assume !(8195 == ssl3_accept_~s__state~0); 301576#L128 assume !(8480 == ssl3_accept_~s__state~0); 301574#L131 assume !(8481 == ssl3_accept_~s__state~0); 301572#L134 assume !(8482 == ssl3_accept_~s__state~0); 301570#L137 assume 8464 == ssl3_accept_~s__state~0; 301569#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 301567#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 301564#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 301557#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 301551#L614 ssl3_accept_~skip~0 := 0; 301549#L110-2 assume !false; 301547#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 301545#L113 assume !(12292 == ssl3_accept_~s__state~0); 301543#L116 assume !(16384 == ssl3_accept_~s__state~0); 301541#L119 assume !(8192 == ssl3_accept_~s__state~0); 301539#L122 assume !(24576 == ssl3_accept_~s__state~0); 301537#L125 assume !(8195 == ssl3_accept_~s__state~0); 301535#L128 assume !(8480 == ssl3_accept_~s__state~0); 301533#L131 assume !(8481 == ssl3_accept_~s__state~0); 301531#L134 assume !(8482 == ssl3_accept_~s__state~0); 301529#L137 assume !(8464 == ssl3_accept_~s__state~0); 301527#L140 assume !(8465 == ssl3_accept_~s__state~0); 301525#L143 assume !(8466 == ssl3_accept_~s__state~0); 301523#L146 assume 8496 == ssl3_accept_~s__state~0; 301522#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 301519#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 299662#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 299664#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 301512#L304-2 ssl3_accept_~s__init_num~0 := 0; 309159#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 309154#L614 ssl3_accept_~skip~0 := 0; 309153#L110-2 assume !false; 309152#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 309151#L113 assume !(12292 == ssl3_accept_~s__state~0); 309150#L116 assume !(16384 == ssl3_accept_~s__state~0); 309149#L119 assume !(8192 == ssl3_accept_~s__state~0); 309148#L122 assume !(24576 == ssl3_accept_~s__state~0); 309147#L125 assume !(8195 == ssl3_accept_~s__state~0); 309146#L128 assume !(8480 == ssl3_accept_~s__state~0); 309145#L131 assume !(8481 == ssl3_accept_~s__state~0); 309144#L134 assume !(8482 == ssl3_accept_~s__state~0); 309143#L137 assume !(8464 == ssl3_accept_~s__state~0); 309142#L140 assume !(8465 == ssl3_accept_~s__state~0); 309141#L143 assume !(8466 == ssl3_accept_~s__state~0); 309140#L146 assume !(8496 == ssl3_accept_~s__state~0); 309139#L149 assume !(8497 == ssl3_accept_~s__state~0); 307565#L152 [2021-10-29 00:02:00,779 INFO L793 eck$LassoCheckResult]: Loop: 307565#L152 assume !(8512 == ssl3_accept_~s__state~0); 307564#L155 assume !(8513 == ssl3_accept_~s__state~0); 307563#L158 assume !(8528 == ssl3_accept_~s__state~0); 307562#L161 assume !(8529 == ssl3_accept_~s__state~0); 307561#L164 assume !(8544 == ssl3_accept_~s__state~0); 307560#L167 assume !(8545 == ssl3_accept_~s__state~0); 307559#L170 assume !(8560 == ssl3_accept_~s__state~0); 307558#L173 assume !(8561 == ssl3_accept_~s__state~0); 307557#L176 assume !(8448 == ssl3_accept_~s__state~0); 307556#L179 assume !(8576 == ssl3_accept_~s__state~0); 307555#L182 assume !(8577 == ssl3_accept_~s__state~0); 307554#L185 assume !(8592 == ssl3_accept_~s__state~0); 307553#L188 assume !(8593 == ssl3_accept_~s__state~0); 307552#L191 assume !(8608 == ssl3_accept_~s__state~0); 307551#L194 assume !(8609 == ssl3_accept_~s__state~0); 307550#L197 assume !(8640 == ssl3_accept_~s__state~0); 307549#L200 assume !(8641 == ssl3_accept_~s__state~0); 299271#L203 assume 8656 == ssl3_accept_~s__state~0; 299272#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 299396#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 299330#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 299214#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 299324#L531 assume !(0 == ssl3_accept_~tmp___10~0); 299332#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 299188#L614 ssl3_accept_~skip~0 := 0; 299322#L110-2 assume !false; 299254#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299255#L113 assume !(12292 == ssl3_accept_~s__state~0); 299289#L116 assume !(16384 == ssl3_accept_~s__state~0); 299290#L119 assume !(8192 == ssl3_accept_~s__state~0); 299360#L122 assume !(24576 == ssl3_accept_~s__state~0); 299361#L125 assume !(8195 == ssl3_accept_~s__state~0); 299374#L128 assume !(8480 == ssl3_accept_~s__state~0); 299339#L131 assume !(8481 == ssl3_accept_~s__state~0); 299340#L134 assume !(8482 == ssl3_accept_~s__state~0); 299386#L137 assume !(8464 == ssl3_accept_~s__state~0); 299380#L140 assume !(8465 == ssl3_accept_~s__state~0); 299381#L143 assume !(8466 == ssl3_accept_~s__state~0); 299430#L146 assume !(8496 == ssl3_accept_~s__state~0); 299431#L149 assume !(8497 == ssl3_accept_~s__state~0); 299305#L152 assume !(8512 == ssl3_accept_~s__state~0); 299306#L155 assume !(8513 == ssl3_accept_~s__state~0); 299235#L158 assume !(8528 == ssl3_accept_~s__state~0); 299227#L161 assume !(8529 == ssl3_accept_~s__state~0); 299228#L164 assume !(8544 == ssl3_accept_~s__state~0); 299250#L167 assume !(8545 == ssl3_accept_~s__state~0); 299251#L170 assume !(8560 == ssl3_accept_~s__state~0); 299384#L173 assume !(8561 == ssl3_accept_~s__state~0); 299343#L176 assume !(8448 == ssl3_accept_~s__state~0); 299344#L179 assume !(8576 == ssl3_accept_~s__state~0); 299468#L182 assume !(8577 == ssl3_accept_~s__state~0); 299466#L185 assume !(8592 == ssl3_accept_~s__state~0); 299241#L188 assume !(8593 == ssl3_accept_~s__state~0); 299242#L191 assume !(8608 == ssl3_accept_~s__state~0); 299414#L194 assume !(8609 == ssl3_accept_~s__state~0); 299400#L197 assume !(8640 == ssl3_accept_~s__state~0); 299401#L200 assume !(8641 == ssl3_accept_~s__state~0); 299476#L203 assume !(8656 == ssl3_accept_~s__state~0); 307467#L206 assume !(8657 == ssl3_accept_~s__state~0); 307829#L209 assume 8672 == ssl3_accept_~s__state~0; 307827#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 307822#L539 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 307819#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 307817#L554 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 302684#L554-2 ssl3_accept_~s__init_num~0 := 0; 307718#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 308101#L614 ssl3_accept_~skip~0 := 0; 308100#L110-2 assume !false; 308099#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307694#L113 assume !(12292 == ssl3_accept_~s__state~0); 307692#L116 assume !(16384 == ssl3_accept_~s__state~0); 307690#L119 assume !(8192 == ssl3_accept_~s__state~0); 307688#L122 assume !(24576 == ssl3_accept_~s__state~0); 307686#L125 assume !(8195 == ssl3_accept_~s__state~0); 307683#L128 assume !(8480 == ssl3_accept_~s__state~0); 307684#L131 assume !(8481 == ssl3_accept_~s__state~0); 308021#L134 assume !(8482 == ssl3_accept_~s__state~0); 307929#L137 assume !(8464 == ssl3_accept_~s__state~0); 307927#L140 assume !(8465 == ssl3_accept_~s__state~0); 307916#L143 assume !(8466 == ssl3_accept_~s__state~0); 307909#L146 assume !(8496 == ssl3_accept_~s__state~0); 307902#L149 assume !(8497 == ssl3_accept_~s__state~0); 307898#L152 assume !(8512 == ssl3_accept_~s__state~0); 307891#L155 assume !(8513 == ssl3_accept_~s__state~0); 307883#L158 assume !(8528 == ssl3_accept_~s__state~0); 307881#L161 assume !(8529 == ssl3_accept_~s__state~0); 307879#L164 assume !(8544 == ssl3_accept_~s__state~0); 307877#L167 assume !(8545 == ssl3_accept_~s__state~0); 307843#L170 assume !(8560 == ssl3_accept_~s__state~0); 307842#L173 assume !(8561 == ssl3_accept_~s__state~0); 307649#L176 assume 8448 == ssl3_accept_~s__state~0; 307646#L177 assume !(ssl3_accept_~num1~0 > 0); 307645#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 299286#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 307796#L614 ssl3_accept_~skip~0 := 0; 307794#L110-2 assume !false; 307792#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307790#L113 assume !(12292 == ssl3_accept_~s__state~0); 307787#L116 assume !(16384 == ssl3_accept_~s__state~0); 307785#L119 assume !(8192 == ssl3_accept_~s__state~0); 307781#L122 assume !(24576 == ssl3_accept_~s__state~0); 307776#L125 assume !(8195 == ssl3_accept_~s__state~0); 307774#L128 assume !(8480 == ssl3_accept_~s__state~0); 307772#L131 assume !(8481 == ssl3_accept_~s__state~0); 307770#L134 assume !(8482 == ssl3_accept_~s__state~0); 307768#L137 assume !(8464 == ssl3_accept_~s__state~0); 307766#L140 assume !(8465 == ssl3_accept_~s__state~0); 307764#L143 assume !(8466 == ssl3_accept_~s__state~0); 307762#L146 assume !(8496 == ssl3_accept_~s__state~0); 307760#L149 assume !(8497 == ssl3_accept_~s__state~0); 307758#L152 assume !(8512 == ssl3_accept_~s__state~0); 307756#L155 assume !(8513 == ssl3_accept_~s__state~0); 307754#L158 assume !(8528 == ssl3_accept_~s__state~0); 307752#L161 assume !(8529 == ssl3_accept_~s__state~0); 307750#L164 assume !(8544 == ssl3_accept_~s__state~0); 307748#L167 assume !(8545 == ssl3_accept_~s__state~0); 307746#L170 assume !(8560 == ssl3_accept_~s__state~0); 307744#L173 assume !(8561 == ssl3_accept_~s__state~0); 307742#L176 assume !(8448 == ssl3_accept_~s__state~0); 307740#L179 assume 8576 == ssl3_accept_~s__state~0; 307596#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 307852#L451 assume !(ssl3_accept_~ret~0 <= 0); 307849#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 307850#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 306690#L614 ssl3_accept_~skip~0 := 0; 306691#L110-2 assume !false; 306680#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 306681#L113 assume !(12292 == ssl3_accept_~s__state~0); 306670#L116 assume !(16384 == ssl3_accept_~s__state~0); 306671#L119 assume !(8192 == ssl3_accept_~s__state~0); 306659#L122 assume !(24576 == ssl3_accept_~s__state~0); 306660#L125 assume !(8195 == ssl3_accept_~s__state~0); 306563#L128 assume !(8480 == ssl3_accept_~s__state~0); 306564#L131 assume !(8481 == ssl3_accept_~s__state~0); 306490#L134 assume !(8482 == ssl3_accept_~s__state~0); 306491#L137 assume !(8464 == ssl3_accept_~s__state~0); 306483#L140 assume !(8465 == ssl3_accept_~s__state~0); 306484#L143 assume 8466 == ssl3_accept_~s__state~0; 299219#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 299220#L285 assume !(0 == ssl3_accept_~blastFlag~0); 299237#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 299238#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 306713#L614 ssl3_accept_~skip~0 := 0; 306714#L110-2 assume !false; 306707#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 306708#L113 assume !(12292 == ssl3_accept_~s__state~0); 306693#L116 assume !(16384 == ssl3_accept_~s__state~0); 306694#L119 assume !(8192 == ssl3_accept_~s__state~0); 306683#L122 assume !(24576 == ssl3_accept_~s__state~0); 306684#L125 assume !(8195 == ssl3_accept_~s__state~0); 306673#L128 assume !(8480 == ssl3_accept_~s__state~0); 306674#L131 assume !(8481 == ssl3_accept_~s__state~0); 306663#L134 assume !(8482 == ssl3_accept_~s__state~0); 306664#L137 assume !(8464 == ssl3_accept_~s__state~0); 306461#L140 assume !(8465 == ssl3_accept_~s__state~0); 306462#L143 assume !(8466 == ssl3_accept_~s__state~0); 303137#L146 assume 8496 == ssl3_accept_~s__state~0; 299689#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 299297#L298 assume !(1 == ssl3_accept_~blastFlag~0); 299298#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 307468#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 299447#L304-2 ssl3_accept_~s__init_num~0 := 0; 299448#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 307581#L614 ssl3_accept_~skip~0 := 0; 307580#L110-2 assume !false; 307579#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307578#L113 assume !(12292 == ssl3_accept_~s__state~0); 307577#L116 assume !(16384 == ssl3_accept_~s__state~0); 307576#L119 assume !(8192 == ssl3_accept_~s__state~0); 307575#L122 assume !(24576 == ssl3_accept_~s__state~0); 307574#L125 assume !(8195 == ssl3_accept_~s__state~0); 307573#L128 assume !(8480 == ssl3_accept_~s__state~0); 307572#L131 assume !(8481 == ssl3_accept_~s__state~0); 307571#L134 assume !(8482 == ssl3_accept_~s__state~0); 307570#L137 assume !(8464 == ssl3_accept_~s__state~0); 307569#L140 assume !(8465 == ssl3_accept_~s__state~0); 307568#L143 assume !(8466 == ssl3_accept_~s__state~0); 307567#L146 assume !(8496 == ssl3_accept_~s__state~0); 307566#L149 assume !(8497 == ssl3_accept_~s__state~0); 307565#L152 [2021-10-29 00:02:00,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:02:00,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 3 times [2021-10-29 00:02:00,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:02:00,781 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190713408] [2021-10-29 00:02:00,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:02:00,781 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:02:00,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:02:00,793 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:02:00,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:02:00,808 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:02:00,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:02:00,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1282988180, now seen corresponding path program 1 times [2021-10-29 00:02:00,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:02:00,809 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100243334] [2021-10-29 00:02:00,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:02:00,810 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:02:00,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:02:00,852 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-29 00:02:00,853 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:02:00,853 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100243334] [2021-10-29 00:02:00,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100243334] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:02:00,853 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674147588] [2021-10-29 00:02:00,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:02:00,854 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 00:02:00,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:02:00,856 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 00:02:00,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-10-29 00:02:01,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:02:01,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-29 00:02:01,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:02:01,996 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-29 00:02:01,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674147588] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:02:01,996 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-29 00:02:01,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-29 00:02:01,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225111223] [2021-10-29 00:02:01,997 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:02:01,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:02:01,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-29 00:02:01,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-29 00:02:01,998 INFO L87 Difference]: Start difference. First operand 10852 states and 13684 transitions. cyclomatic complexity: 2866 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-29 00:02:02,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:02:02,278 INFO L93 Difference]: Finished difference Result 12184 states and 15164 transitions. [2021-10-29 00:02:02,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-29 00:02:02,279 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12184 states and 15164 transitions. [2021-10-29 00:02:02,325 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3069 [2021-10-29 00:02:02,355 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12184 states to 11178 states and 13923 transitions. [2021-10-29 00:02:02,355 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3784 [2021-10-29 00:02:02,359 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3954 [2021-10-29 00:02:02,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11178 states and 13923 transitions. [2021-10-29 00:02:02,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:02:02,362 INFO L681 BuchiCegarLoop]: Abstraction has 11178 states and 13923 transitions. [2021-10-29 00:02:02,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11178 states and 13923 transitions. [2021-10-29 00:02:02,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11178 to 11073. [2021-10-29 00:02:02,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11073 states, 11073 states have (on average 1.2465456515849362) internal successors, (13803), 11072 states have internal predecessors, (13803), 0 states have call successors, (0), 0 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-29 00:02:02,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11073 states to 11073 states and 13803 transitions. [2021-10-29 00:02:02,502 INFO L704 BuchiCegarLoop]: Abstraction has 11073 states and 13803 transitions. [2021-10-29 00:02:02,502 INFO L587 BuchiCegarLoop]: Abstraction has 11073 states and 13803 transitions. [2021-10-29 00:02:02,502 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-10-29 00:02:02,502 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11073 states and 13803 transitions. [2021-10-29 00:02:02,534 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3060 [2021-10-29 00:02:02,534 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:02:02,534 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:02:02,537 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-29 00:02:02,537 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-29 00:02:02,538 INFO L791 eck$LassoCheckResult]: Stem: 323086#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); 322910#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; 322896#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 322843#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 322844#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 322841#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 322842#L110-2 assume !false; 325307#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 325305#L113 assume !(12292 == ssl3_accept_~s__state~0); 325303#L116 assume !(16384 == ssl3_accept_~s__state~0); 325301#L119 assume !(8192 == ssl3_accept_~s__state~0); 325299#L122 assume !(24576 == ssl3_accept_~s__state~0); 325297#L125 assume !(8195 == ssl3_accept_~s__state~0); 325296#L128 assume !(8480 == ssl3_accept_~s__state~0); 325294#L131 assume !(8481 == ssl3_accept_~s__state~0); 325291#L134 assume !(8482 == ssl3_accept_~s__state~0); 325290#L137 assume 8464 == ssl3_accept_~s__state~0; 325284#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 325282#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 325280#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 325276#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 325270#L614 ssl3_accept_~skip~0 := 0; 325268#L110-2 assume !false; 325266#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 325264#L113 assume !(12292 == ssl3_accept_~s__state~0); 325262#L116 assume !(16384 == ssl3_accept_~s__state~0); 325260#L119 assume !(8192 == ssl3_accept_~s__state~0); 325258#L122 assume !(24576 == ssl3_accept_~s__state~0); 325256#L125 assume !(8195 == ssl3_accept_~s__state~0); 325254#L128 assume !(8480 == ssl3_accept_~s__state~0); 325252#L131 assume !(8481 == ssl3_accept_~s__state~0); 325250#L134 assume !(8482 == ssl3_accept_~s__state~0); 325249#L137 assume !(8464 == ssl3_accept_~s__state~0); 325246#L140 assume !(8465 == ssl3_accept_~s__state~0); 325242#L143 assume !(8466 == ssl3_accept_~s__state~0); 325239#L146 assume 8496 == ssl3_accept_~s__state~0; 325236#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 325235#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 323232#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 323233#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 323227#L304-2 ssl3_accept_~s__init_num~0 := 0; 323228#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 323216#L614 ssl3_accept_~skip~0 := 0; 323217#L110-2 assume !false; 323212#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323213#L113 assume !(12292 == ssl3_accept_~s__state~0); 323208#L116 assume !(16384 == ssl3_accept_~s__state~0); 323209#L119 assume !(8192 == ssl3_accept_~s__state~0); 323204#L122 assume !(24576 == ssl3_accept_~s__state~0); 323205#L125 assume !(8195 == ssl3_accept_~s__state~0); 323200#L128 assume !(8480 == ssl3_accept_~s__state~0); 323201#L131 assume !(8481 == ssl3_accept_~s__state~0); 323196#L134 assume !(8482 == ssl3_accept_~s__state~0); 323197#L137 assume !(8464 == ssl3_accept_~s__state~0); 323192#L140 assume !(8465 == ssl3_accept_~s__state~0); 323193#L143 assume !(8466 == ssl3_accept_~s__state~0); 323188#L146 assume !(8496 == ssl3_accept_~s__state~0); 323189#L149 assume !(8497 == ssl3_accept_~s__state~0); 323163#L152 [2021-10-29 00:02:02,538 INFO L793 eck$LassoCheckResult]: Loop: 323163#L152 assume 8512 == ssl3_accept_~s__state~0; 323164#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 324633#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 324632#L319 assume !(ssl3_accept_~ret~0 <= 0); 324631#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 324629#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 324624#L614 ssl3_accept_~skip~0 := 0; 324623#L110-2 assume !false; 324622#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324621#L113 assume !(12292 == ssl3_accept_~s__state~0); 324620#L116 assume !(16384 == ssl3_accept_~s__state~0); 324619#L119 assume !(8192 == ssl3_accept_~s__state~0); 324618#L122 assume !(24576 == ssl3_accept_~s__state~0); 324617#L125 assume !(8195 == ssl3_accept_~s__state~0); 324616#L128 assume !(8480 == ssl3_accept_~s__state~0); 324615#L131 assume !(8481 == ssl3_accept_~s__state~0); 324614#L134 assume !(8482 == ssl3_accept_~s__state~0); 324612#L137 assume !(8464 == ssl3_accept_~s__state~0); 324609#L140 assume !(8465 == ssl3_accept_~s__state~0); 324606#L143 assume !(8466 == ssl3_accept_~s__state~0); 324603#L146 assume !(8496 == ssl3_accept_~s__state~0); 324597#L149 assume !(8497 == ssl3_accept_~s__state~0); 324595#L152 assume !(8512 == ssl3_accept_~s__state~0); 324593#L155 assume !(8513 == ssl3_accept_~s__state~0); 324591#L158 assume 8528 == ssl3_accept_~s__state~0; 323392#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 324588#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 324585#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 324576#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 324574#L364 assume !(ssl3_accept_~ret~0 <= 0); 324572#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 324569#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 324563#L614 ssl3_accept_~skip~0 := 0; 324560#L110-2 assume !false; 324554#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324551#L113 assume !(12292 == ssl3_accept_~s__state~0); 324548#L116 assume !(16384 == ssl3_accept_~s__state~0); 324545#L119 assume !(8192 == ssl3_accept_~s__state~0); 324543#L122 assume !(24576 == ssl3_accept_~s__state~0); 324541#L125 assume !(8195 == ssl3_accept_~s__state~0); 324538#L128 assume !(8480 == ssl3_accept_~s__state~0); 324535#L131 assume !(8481 == ssl3_accept_~s__state~0); 324531#L134 assume !(8482 == ssl3_accept_~s__state~0); 324524#L137 assume !(8464 == ssl3_accept_~s__state~0); 324521#L140 assume !(8465 == ssl3_accept_~s__state~0); 324518#L143 assume !(8466 == ssl3_accept_~s__state~0); 324515#L146 assume !(8496 == ssl3_accept_~s__state~0); 324512#L149 assume !(8497 == ssl3_accept_~s__state~0); 324509#L152 assume !(8512 == ssl3_accept_~s__state~0); 324506#L155 assume !(8513 == ssl3_accept_~s__state~0); 324503#L158 assume !(8528 == ssl3_accept_~s__state~0); 324500#L161 assume !(8529 == ssl3_accept_~s__state~0); 324497#L164 assume 8544 == ssl3_accept_~s__state~0; 323382#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 324492#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 324488#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 324485#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 324480#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 324478#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 324474#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 324468#L614 ssl3_accept_~skip~0 := 0; 324466#L110-2 assume !false; 324464#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324463#L113 assume !(12292 == ssl3_accept_~s__state~0); 324460#L116 assume !(16384 == ssl3_accept_~s__state~0); 324456#L119 assume !(8192 == ssl3_accept_~s__state~0); 324453#L122 assume !(24576 == ssl3_accept_~s__state~0); 324447#L125 assume !(8195 == ssl3_accept_~s__state~0); 324444#L128 assume !(8480 == ssl3_accept_~s__state~0); 324438#L131 assume !(8481 == ssl3_accept_~s__state~0); 324435#L134 assume !(8482 == ssl3_accept_~s__state~0); 324429#L137 assume !(8464 == ssl3_accept_~s__state~0); 324426#L140 assume !(8465 == ssl3_accept_~s__state~0); 324423#L143 assume !(8466 == ssl3_accept_~s__state~0); 324420#L146 assume !(8496 == ssl3_accept_~s__state~0); 324417#L149 assume !(8497 == ssl3_accept_~s__state~0); 324414#L152 assume !(8512 == ssl3_accept_~s__state~0); 324411#L155 assume !(8513 == ssl3_accept_~s__state~0); 324408#L158 assume !(8528 == ssl3_accept_~s__state~0); 324405#L161 assume !(8529 == ssl3_accept_~s__state~0); 324402#L164 assume !(8544 == ssl3_accept_~s__state~0); 324399#L167 assume !(8545 == ssl3_accept_~s__state~0); 324396#L170 assume !(8560 == ssl3_accept_~s__state~0); 324393#L173 assume !(8561 == ssl3_accept_~s__state~0); 324390#L176 assume 8448 == ssl3_accept_~s__state~0; 324387#L177 assume !(ssl3_accept_~num1~0 > 0); 324383#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 324379#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 324372#L614 ssl3_accept_~skip~0 := 0; 324369#L110-2 assume !false; 324366#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324364#L113 assume !(12292 == ssl3_accept_~s__state~0); 324360#L116 assume !(16384 == ssl3_accept_~s__state~0); 324357#L119 assume !(8192 == ssl3_accept_~s__state~0); 324352#L122 assume !(24576 == ssl3_accept_~s__state~0); 324350#L125 assume !(8195 == ssl3_accept_~s__state~0); 324347#L128 assume !(8480 == ssl3_accept_~s__state~0); 324341#L131 assume !(8481 == ssl3_accept_~s__state~0); 324339#L134 assume !(8482 == ssl3_accept_~s__state~0); 324337#L137 assume !(8464 == ssl3_accept_~s__state~0); 324335#L140 assume !(8465 == ssl3_accept_~s__state~0); 324333#L143 assume !(8466 == ssl3_accept_~s__state~0); 324331#L146 assume !(8496 == ssl3_accept_~s__state~0); 324329#L149 assume !(8497 == ssl3_accept_~s__state~0); 324327#L152 assume !(8512 == ssl3_accept_~s__state~0); 324325#L155 assume !(8513 == ssl3_accept_~s__state~0); 324323#L158 assume !(8528 == ssl3_accept_~s__state~0); 324321#L161 assume !(8529 == ssl3_accept_~s__state~0); 324319#L164 assume !(8544 == ssl3_accept_~s__state~0); 324317#L167 assume !(8545 == ssl3_accept_~s__state~0); 324315#L170 assume !(8560 == ssl3_accept_~s__state~0); 324313#L173 assume !(8561 == ssl3_accept_~s__state~0); 324302#L176 assume !(8448 == ssl3_accept_~s__state~0); 324191#L179 assume 8576 == ssl3_accept_~s__state~0; 324187#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 324180#L451 assume !(ssl3_accept_~ret~0 <= 0); 324181#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 324174#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 324170#L614 ssl3_accept_~skip~0 := 0; 324163#L110-2 assume !false; 324164#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324157#L113 assume !(12292 == ssl3_accept_~s__state~0); 324158#L116 assume !(16384 == ssl3_accept_~s__state~0); 324151#L119 assume !(8192 == ssl3_accept_~s__state~0); 324152#L122 assume !(24576 == ssl3_accept_~s__state~0); 324145#L125 assume !(8195 == ssl3_accept_~s__state~0); 324146#L128 assume !(8480 == ssl3_accept_~s__state~0); 324139#L131 assume !(8481 == ssl3_accept_~s__state~0); 324140#L134 assume !(8482 == ssl3_accept_~s__state~0); 324133#L137 assume !(8464 == ssl3_accept_~s__state~0); 324134#L140 assume !(8465 == ssl3_accept_~s__state~0); 323981#L143 assume 8466 == ssl3_accept_~s__state~0; 323256#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 323960#L285 assume !(0 == ssl3_accept_~blastFlag~0); 323961#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 323823#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 323819#L614 ssl3_accept_~skip~0 := 0; 323798#L110-2 assume !false; 323799#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323781#L113 assume !(12292 == ssl3_accept_~s__state~0); 323782#L116 assume !(16384 == ssl3_accept_~s__state~0); 323730#L119 assume !(8192 == ssl3_accept_~s__state~0); 323731#L122 assume !(24576 == ssl3_accept_~s__state~0); 323714#L125 assume !(8195 == ssl3_accept_~s__state~0); 323715#L128 assume !(8480 == ssl3_accept_~s__state~0); 323701#L131 assume !(8481 == ssl3_accept_~s__state~0); 323702#L134 assume !(8482 == ssl3_accept_~s__state~0); 323266#L137 assume !(8464 == ssl3_accept_~s__state~0); 323267#L140 assume !(8465 == ssl3_accept_~s__state~0); 323252#L143 assume !(8466 == ssl3_accept_~s__state~0); 323253#L146 assume 8496 == ssl3_accept_~s__state~0; 323237#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 323238#L298 assume !(1 == ssl3_accept_~blastFlag~0); 323231#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 323229#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 323230#L304-2 ssl3_accept_~s__init_num~0 := 0; 323223#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 323219#L614 ssl3_accept_~skip~0 := 0; 323214#L110-2 assume !false; 323215#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323210#L113 assume !(12292 == ssl3_accept_~s__state~0); 323211#L116 assume !(16384 == ssl3_accept_~s__state~0); 323206#L119 assume !(8192 == ssl3_accept_~s__state~0); 323207#L122 assume !(24576 == ssl3_accept_~s__state~0); 323202#L125 assume !(8195 == ssl3_accept_~s__state~0); 323203#L128 assume !(8480 == ssl3_accept_~s__state~0); 323198#L131 assume !(8481 == ssl3_accept_~s__state~0); 323199#L134 assume !(8482 == ssl3_accept_~s__state~0); 323194#L137 assume !(8464 == ssl3_accept_~s__state~0); 323195#L140 assume !(8465 == ssl3_accept_~s__state~0); 323190#L143 assume !(8466 == ssl3_accept_~s__state~0); 323191#L146 assume !(8496 == ssl3_accept_~s__state~0); 324546#L149 assume !(8497 == ssl3_accept_~s__state~0); 323163#L152 [2021-10-29 00:02:02,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:02:02,539 INFO L85 PathProgramCache]: Analyzing trace with hash 75559789, now seen corresponding path program 1 times [2021-10-29 00:02:02,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:02:02,539 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053904412] [2021-10-29 00:02:02,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:02:02,540 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:02:02,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:02:02,554 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:02:02,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:02:02,571 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:02:02,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:02:02,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1802628382, now seen corresponding path program 3 times [2021-10-29 00:02:02,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:02:02,572 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055855447] [2021-10-29 00:02:02,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:02:02,573 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:02:02,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:02:02,695 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:02:02,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:02:02,724 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:02:02,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:02:02,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1258661582, now seen corresponding path program 1 times [2021-10-29 00:02:02,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:02:02,726 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030293420] [2021-10-29 00:02:02,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:02:02,726 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:02:02,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:02:02,758 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:02:02,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:02:02,825 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:02:05,415 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 29.10 12:02:05 BoogieIcfgContainer [2021-10-29 00:02:05,415 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-29 00:02:05,416 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-29 00:02:05,416 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-29 00:02:05,417 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-29 00:02:05,417 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.10 12:01:25" (3/4) ... [2021-10-29 00:02:05,421 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-29 00:02:05,551 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/witness.graphml [2021-10-29 00:02:05,551 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-29 00:02:05,555 INFO L168 Benchmark]: Toolchain (without parser) took 41799.09 ms. Allocated memory was 81.8 MB in the beginning and 5.9 GB in the end (delta: 5.8 GB). Free memory was 47.0 MB in the beginning and 5.0 GB in the end (delta: -5.0 GB). Peak memory consumption was 877.6 MB. Max. memory is 16.1 GB. [2021-10-29 00:02:05,557 INFO L168 Benchmark]: CDTParser took 0.41 ms. Allocated memory is still 81.8 MB. Free memory was 60.2 MB in the beginning and 60.2 MB in the end (delta: 29.7 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-29 00:02:05,558 INFO L168 Benchmark]: CACSL2BoogieTranslator took 650.86 ms. Allocated memory was 81.8 MB in the beginning and 100.7 MB in the end (delta: 18.9 MB). Free memory was 46.8 MB in the beginning and 72.5 MB in the end (delta: -25.7 MB). Peak memory consumption was 10.0 MB. Max. memory is 16.1 GB. [2021-10-29 00:02:05,558 INFO L168 Benchmark]: Boogie Procedure Inliner took 83.86 ms. Allocated memory is still 100.7 MB. Free memory was 72.5 MB in the beginning and 69.9 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-29 00:02:05,559 INFO L168 Benchmark]: Boogie Preprocessor took 74.85 ms. Allocated memory is still 100.7 MB. Free memory was 69.9 MB in the beginning and 67.8 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-29 00:02:05,560 INFO L168 Benchmark]: RCFGBuilder took 992.28 ms. Allocated memory is still 100.7 MB. Free memory was 67.8 MB in the beginning and 64.8 MB in the end (delta: 3.0 MB). Peak memory consumption was 19.7 MB. Max. memory is 16.1 GB. [2021-10-29 00:02:05,561 INFO L168 Benchmark]: BuchiAutomizer took 39842.25 ms. Allocated memory was 100.7 MB in the beginning and 5.9 GB in the end (delta: 5.8 GB). Free memory was 64.8 MB in the beginning and 5.0 GB in the end (delta: -4.9 GB). Peak memory consumption was 868.7 MB. Max. memory is 16.1 GB. [2021-10-29 00:02:05,561 INFO L168 Benchmark]: Witness Printer took 134.70 ms. Allocated memory is still 5.9 GB. Free memory was 5.0 GB in the beginning and 5.0 GB in the end (delta: 7.3 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-29 00:02:05,565 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.41 ms. Allocated memory is still 81.8 MB. Free memory was 60.2 MB in the beginning and 60.2 MB in the end (delta: 29.7 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 650.86 ms. Allocated memory was 81.8 MB in the beginning and 100.7 MB in the end (delta: 18.9 MB). Free memory was 46.8 MB in the beginning and 72.5 MB in the end (delta: -25.7 MB). Peak memory consumption was 10.0 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 83.86 ms. Allocated memory is still 100.7 MB. Free memory was 72.5 MB in the beginning and 69.9 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 74.85 ms. Allocated memory is still 100.7 MB. Free memory was 69.9 MB in the beginning and 67.8 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 992.28 ms. Allocated memory is still 100.7 MB. Free memory was 67.8 MB in the beginning and 64.8 MB in the end (delta: 3.0 MB). Peak memory consumption was 19.7 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 39842.25 ms. Allocated memory was 100.7 MB in the beginning and 5.9 GB in the end (delta: 5.8 GB). Free memory was 64.8 MB in the beginning and 5.0 GB in the end (delta: -4.9 GB). Peak memory consumption was 868.7 MB. Max. memory is 16.1 GB. * Witness Printer took 134.70 ms. Allocated memory is still 5.9 GB. Free memory was 5.0 GB in the beginning and 5.0 GB in the end (delta: 7.3 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 35 terminating modules (32 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. 32 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 11073 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 39.7s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 22.3s. Construction of modules took 4.2s. Büchi inclusion checks took 5.4s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 3.9s AutomataMinimizationTime, 35 MinimizatonAttempts, 20115 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 2.6s Buchi closure took 0.1s. Biggest automaton had 14256 states and ocurred in iteration 30. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 8501 SDtfs, 5998 SDslu, 6056 SDs, 0 SdLazy, 4059 SolverSat, 815 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.2s Time LassoAnalysisResults: nont1 unkn0 SFLI23 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: 17ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 15 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.8s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 152]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=31449} 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=31449, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60373c44=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70a401be=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5259eb52=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d6f7412=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@41e2faaa=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@737ede48=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ea66b42=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d7bda2e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@647704d9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@701cf057=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20e5a61b=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@215261dc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@34648bee=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51c2a8d4=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bc123c3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ea89639=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e097545=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f40d7=0, __cil_tmp57=0, 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=9, tmp___2=0, cb=9, s__s3__tmp__new_cipher__algorithms=4294967040, tmp___10=0, __cil_tmp56=4294967040, s__verify_mode=20, tmp___6=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@636d886b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@75da3ad9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@dd464e8=0, s__s3__tmp__reuse_message=14, s__ctx__stats__sess_accept_renegotiate=0, l=4294967040, 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@42af0ef5=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68db9df3=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f79700f=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d1070ee=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@472d6742=0, blastFlag=2, NULL=31451, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@635102c6=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b9e0eb=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c397582=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e7e76bb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1508c6bc=2, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1078bcdb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b98f6a0=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45daf1f7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@362cc5dd=1, s__options=0, s__cert=10, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b5fd54b=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70ae3bb=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@95cee1a=1, Time=7, num1=0, NULL=31452, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a9e23bf=0, NULL=31450, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1fd212d2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@626e5be2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6be4afbe=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@446be040=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@95a6ff4=0, s__init_buf___0=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22a3bd99=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@781fa532=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d306d05=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3912c5c7=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22604b45=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f735529=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 152]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L647] int s ; [L648] int tmp ; [L652] s = 8464 [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback [L100] s__in_handshake ++ [L101] COND FALSE !(tmp___1 + 12288) [L106] COND FALSE !(s__cert == 0) [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND TRUE s__state == 8464 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) Loop: [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND FALSE !(__cil_tmp56 + 256UL) [L318] ret = __VERIFIER_nondet_int() [L319] COND FALSE !(ret <= 0) [L324] s__state = 8528 [L325] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND TRUE __cil_tmp57 + 2097152UL [L333] s__s3__tmp__use_rsa_tmp = 1 [L338] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L363] ret = __VERIFIER_nondet_int() [L364] COND FALSE !(ret <= 0) [L381] s__state = 8544 [L382] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND FALSE !(__cil_tmp61 + 256UL) [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-29 00:02:05,673 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2021-10-29 00:02:05,870 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-10-29 00:02:06,069 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2021-10-29 00:02:06,275 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-10-29 00:02:06,470 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-10-29 00:02:06,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-10-29 00:02:06,871 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-10-29 00:02:07,070 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-10-29 00:02:07,274 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c281f65c-1f15-49d5-8c57-4c5d4df3fc45/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...