./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_13.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_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3b8ae0d67f444d6aa93f2e91c04ce7de91863eac2f9958a5a1b68267db2f4065 .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-b2eff8b [2021-10-28 09:36:00,206 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-28 09:36:00,208 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-28 09:36:00,244 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-28 09:36:00,245 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-28 09:36:00,246 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-28 09:36:00,248 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-28 09:36:00,251 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-28 09:36:00,253 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-28 09:36:00,254 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-28 09:36:00,256 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-28 09:36:00,257 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-28 09:36:00,258 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-28 09:36:00,260 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-28 09:36:00,261 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-28 09:36:00,263 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-28 09:36:00,265 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-28 09:36:00,266 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-28 09:36:00,269 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-28 09:36:00,272 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-28 09:36:00,275 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-28 09:36:00,277 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-28 09:36:00,279 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-28 09:36:00,280 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-28 09:36:00,284 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-28 09:36:00,285 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-28 09:36:00,286 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-28 09:36:00,287 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-28 09:36:00,288 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-28 09:36:00,289 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-28 09:36:00,290 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-28 09:36:00,291 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-28 09:36:00,292 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-28 09:36:00,293 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-28 09:36:00,295 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-28 09:36:00,295 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-28 09:36:00,297 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-28 09:36:00,297 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-28 09:36:00,298 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-28 09:36:00,299 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-28 09:36:00,300 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-28 09:36:00,301 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-28 09:36:00,343 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-28 09:36:00,343 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-28 09:36:00,344 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-28 09:36:00,344 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-28 09:36:00,346 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-28 09:36:00,346 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-28 09:36:00,347 INFO L138 SettingsManager]: * Use SBE=true [2021-10-28 09:36:00,347 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-28 09:36:00,348 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-28 09:36:00,348 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-28 09:36:00,349 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-28 09:36:00,349 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-28 09:36:00,349 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-28 09:36:00,350 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-28 09:36:00,350 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-28 09:36:00,351 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-28 09:36:00,351 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-28 09:36:00,351 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-28 09:36:00,352 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-28 09:36:00,352 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-28 09:36:00,353 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-28 09:36:00,353 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-28 09:36:00,353 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-28 09:36:00,354 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-28 09:36:00,354 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-28 09:36:00,355 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-28 09:36:00,355 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-28 09:36:00,355 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-28 09:36:00,355 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-28 09:36:00,356 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-28 09:36:00,356 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-28 09:36:00,356 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-28 09:36:00,357 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-28 09:36:00,358 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_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3b8ae0d67f444d6aa93f2e91c04ce7de91863eac2f9958a5a1b68267db2f4065 [2021-10-28 09:36:00,640 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-28 09:36:00,667 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-28 09:36:00,670 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-28 09:36:00,672 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-28 09:36:00,673 INFO L275 PluginConnector]: CDTParser initialized [2021-10-28 09:36:00,674 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/../../sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c [2021-10-28 09:36:00,775 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/data/bb63bd213/34ceb465f80d437d85e566db6c56ab51/FLAG30f43c926 [2021-10-28 09:36:01,294 INFO L306 CDTParser]: Found 1 translation units. [2021-10-28 09:36:01,299 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c [2021-10-28 09:36:01,312 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/data/bb63bd213/34ceb465f80d437d85e566db6c56ab51/FLAG30f43c926 [2021-10-28 09:36:01,642 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/data/bb63bd213/34ceb465f80d437d85e566db6c56ab51 [2021-10-28 09:36:01,645 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-28 09:36:01,650 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-28 09:36:01,652 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-28 09:36:01,657 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-28 09:36:01,661 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-28 09:36:01,662 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 09:36:01" (1/1) ... [2021-10-28 09:36:01,663 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11593972 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:36:01, skipping insertion in model container [2021-10-28 09:36:01,663 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 09:36:01" (1/1) ... [2021-10-28 09:36:01,671 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-28 09:36:01,714 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-28 09:36:02,000 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_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c[45032,45045] [2021-10-28 09:36:02,005 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 09:36:02,016 INFO L203 MainTranslator]: Completed pre-run [2021-10-28 09:36:02,081 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_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c[45032,45045] [2021-10-28 09:36:02,094 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 09:36:02,123 INFO L208 MainTranslator]: Completed translation [2021-10-28 09:36:02,125 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:36:02 WrapperNode [2021-10-28 09:36:02,126 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-28 09:36:02,127 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-28 09:36:02,128 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-28 09:36:02,128 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-28 09:36:02,136 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:36:02" (1/1) ... [2021-10-28 09:36:02,158 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:36:02" (1/1) ... [2021-10-28 09:36:02,208 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-28 09:36:02,209 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-28 09:36:02,210 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-28 09:36:02,210 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-28 09:36:02,221 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:36:02" (1/1) ... [2021-10-28 09:36:02,223 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:36:02" (1/1) ... [2021-10-28 09:36:02,228 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:36:02" (1/1) ... [2021-10-28 09:36:02,240 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:36:02" (1/1) ... [2021-10-28 09:36:02,249 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:36:02" (1/1) ... [2021-10-28 09:36:02,271 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:36:02" (1/1) ... [2021-10-28 09:36:02,273 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:36:02" (1/1) ... [2021-10-28 09:36:02,278 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-28 09:36:02,279 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-28 09:36:02,279 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-28 09:36:02,279 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-28 09:36:02,280 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:36:02" (1/1) ... [2021-10-28 09:36:02,300 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:02,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:02,324 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:02,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-28 09:36:02,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-28 09:36:02,386 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-28 09:36:02,387 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-28 09:36:02,387 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-28 09:36:02,565 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 09:36:03,200 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-28 09:36:03,200 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-28 09:36:03,211 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-28 09:36:03,214 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-28 09:36:03,217 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:36:03 BoogieIcfgContainer [2021-10-28 09:36:03,218 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-28 09:36:03,220 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-28 09:36:03,220 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-28 09:36:03,224 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-28 09:36:03,225 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 09:36:03,225 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.10 09:36:01" (1/3) ... [2021-10-28 09:36:03,227 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2602b51f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 09:36:03, skipping insertion in model container [2021-10-28 09:36:03,228 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 09:36:03,229 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:36:02" (2/3) ... [2021-10-28 09:36:03,229 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2602b51f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 09:36:03, skipping insertion in model container [2021-10-28 09:36:03,229 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 09:36:03,230 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:36:03" (3/3) ... [2021-10-28 09:36:03,233 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_13.cil.c [2021-10-28 09:36:03,278 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-28 09:36:03,278 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-28 09:36:03,278 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-28 09:36:03,278 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-28 09:36:03,278 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-28 09:36:03,279 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-28 09:36:03,279 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-28 09:36:03,279 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-28 09:36:03,302 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:03,335 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2021-10-28 09:36:03,335 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:03,335 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:03,345 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-28 09:36:03,346 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:03,346 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-28 09:36:03,347 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:03,358 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2021-10-28 09:36:03,358 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:03,358 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:03,361 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-28 09:36:03,361 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:03,367 INFO L791 eck$LassoCheckResult]: Stem: 138#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 44#L-1true havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 135#L92true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 120#L95-2true ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 64#L100true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 82#L100-1true assume !(0 == ssl3_accept_~s__cert~0); 148#L109-2true [2021-10-28 09:36:03,368 INFO L793 eck$LassoCheckResult]: Loop: 148#L109-2true assume !false; 79#L110true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59#L112true assume !(12292 == ssl3_accept_~s__state~0); 66#L115true assume !(16384 == ssl3_accept_~s__state~0); 108#L118true assume !(8192 == ssl3_accept_~s__state~0); 28#L121true assume !(24576 == ssl3_accept_~s__state~0); 90#L124true assume !(8195 == ssl3_accept_~s__state~0); 143#L127true assume 8480 == ssl3_accept_~s__state~0; 48#L131true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 74#L269true 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; 54#L574true ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 5#L612true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132#L612-1true ssl3_accept_~skip~0 := 0; 148#L109-2true [2021-10-28 09:36:03,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:03,374 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-28 09:36:03,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:03,387 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721798155] [2021-10-28 09:36:03,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:03,388 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:03,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:03,513 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:03,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:03,571 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:03,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:03,575 INFO L85 PathProgramCache]: Analyzing trace with hash -383546161, now seen corresponding path program 1 times [2021-10-28 09:36:03,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:03,576 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521027657] [2021-10-28 09:36:03,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:03,576 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:03,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:03,587 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:03,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:03,599 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:03,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:03,607 INFO L85 PathProgramCache]: Analyzing trace with hash -2120245090, now seen corresponding path program 1 times [2021-10-28 09:36:03,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:03,608 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693810570] [2021-10-28 09:36:03,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:03,609 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:03,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:03,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:03,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:03,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693810570] [2021-10-28 09:36:03,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693810570] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:03,767 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:03,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:03,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453006221] [2021-10-28 09:36:03,903 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:36:03,904 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:36:03,904 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:36:03,905 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:36:03,905 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 09:36:03,905 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:03,905 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:36:03,905 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:36:03,906 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration1_Loop [2021-10-28 09:36:03,906 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:36:03,906 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:36:03,925 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:03,932 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:03,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:03,938 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:03,944 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:03,951 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:03,957 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:04,096 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:36:04,097 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 09:36:04,100 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:04,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:04,102 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:04,113 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:04,113 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:04,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-28 09:36:04,151 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:36:04,151 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:36:04,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:04,202 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:04,202 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:04,204 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:04,210 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:04,211 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:04,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-28 09:36:04,239 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:36:04,239 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:36:04,282 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:04,283 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:04,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:04,287 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:04,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-28 09:36:04,295 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:04,295 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:04,311 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:36:04,311 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:36:04,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:04,358 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:04,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:04,360 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:04,372 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:04,372 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:04,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-28 09:36:04,395 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:36:04,395 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:36:04,439 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:04,440 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:04,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:04,442 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:04,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-28 09:36:04,448 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:04,449 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:04,522 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:04,522 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:04,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:04,524 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:04,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-28 09:36:04,530 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 09:36:04,531 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:04,557 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 09:36:04,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:04,597 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:36:04,597 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:36:04,597 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:36:04,597 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:36:04,597 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:36:04,597 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:04,597 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:36:04,597 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:36:04,598 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration1_Loop [2021-10-28 09:36:04,598 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:36:04,598 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:36:04,600 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:04,607 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:04,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:04,616 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:04,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:04,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:04,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:04,777 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:36:04,783 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:36:04,784 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:04,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:04,787 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:04,792 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:04,803 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:04,803 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:04,804 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:04,804 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:36:04,804 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:04,807 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:36:04,807 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:04,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-28 09:36:04,823 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:36:04,860 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:04,861 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:04,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:04,863 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:04,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-28 09:36:04,869 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:04,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:04,879 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:04,879 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:04,879 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:36:04,879 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:04,881 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:36:04,881 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:04,895 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:36:04,934 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:04,939 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:04,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:04,940 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:04,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-28 09:36:04,948 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:04,959 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:04,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:04,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:04,960 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:36:04,960 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:04,961 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:36:04,962 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:04,974 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:36:05,014 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:05,015 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:05,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:05,019 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:05,026 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:05,037 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:05,038 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:05,038 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:05,038 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:36:05,038 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:05,041 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:36:05,041 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:05,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-28 09:36:05,054 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:36:05,084 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-28 09:36:05,084 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-28 09:36:05,086 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:05,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:05,088 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:05,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-28 09:36:05,115 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:36:05,116 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 09:36:05,116 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:36:05,117 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-28 09:36:05,147 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:05,150 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 09:36:05,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:05,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:05,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:36:05,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:36:05,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:05,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:36:05,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:36:05,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:05,532 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 09:36:05,537 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 0 states have call successors, (0), 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.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:06,400 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:06,472 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 0 states have call successors, (0), 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.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 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 853 states and 1446 transitions. Complement of second has 10 states. [2021-10-28 09:36:06,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-28 09:36:06,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:06,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 623 transitions. [2021-10-28 09:36:06,478 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 623 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-28 09:36:06,480 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:36:06,491 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 623 transitions. Stem has 19 letters. Loop has 13 letters. [2021-10-28 09:36:06,492 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:36:06,493 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 623 transitions. Stem has 6 letters. Loop has 26 letters. [2021-10-28 09:36:06,495 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:36:06,499 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 853 states and 1446 transitions. [2021-10-28 09:36:06,536 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 333 [2021-10-28 09:36:06,558 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 853 states to 713 states and 1110 transitions. [2021-10-28 09:36:06,560 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 402 [2021-10-28 09:36:06,563 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2021-10-28 09:36:06,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 713 states and 1110 transitions. [2021-10-28 09:36:06,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:06,565 INFO L681 BuchiCegarLoop]: Abstraction has 713 states and 1110 transitions. [2021-10-28 09:36:06,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states and 1110 transitions. [2021-10-28 09:36:06,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 511. [2021-10-28 09:36:06,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 511 states have (on average 1.5518590998043054) internal successors, (793), 510 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:06,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 793 transitions. [2021-10-28 09:36:06,648 INFO L704 BuchiCegarLoop]: Abstraction has 511 states and 793 transitions. [2021-10-28 09:36:06,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:06,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:06,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:06,654 INFO L87 Difference]: Start difference. First operand 511 states and 793 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:06,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:06,821 INFO L93 Difference]: Finished difference Result 594 states and 921 transitions. [2021-10-28 09:36:06,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:06,822 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 594 states and 921 transitions. [2021-10-28 09:36:06,830 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2021-10-28 09:36:06,837 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 594 states to 594 states and 921 transitions. [2021-10-28 09:36:06,838 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 361 [2021-10-28 09:36:06,838 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 361 [2021-10-28 09:36:06,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 594 states and 921 transitions. [2021-10-28 09:36:06,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:06,840 INFO L681 BuchiCegarLoop]: Abstraction has 594 states and 921 transitions. [2021-10-28 09:36:06,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states and 921 transitions. [2021-10-28 09:36:06,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 560. [2021-10-28 09:36:06,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 560 states have (on average 1.5625) internal successors, (875), 559 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:06,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 875 transitions. [2021-10-28 09:36:06,881 INFO L704 BuchiCegarLoop]: Abstraction has 560 states and 875 transitions. [2021-10-28 09:36:06,881 INFO L587 BuchiCegarLoop]: Abstraction has 560 states and 875 transitions. [2021-10-28 09:36:06,881 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-28 09:36:06,881 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 560 states and 875 transitions. [2021-10-28 09:36:06,888 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 276 [2021-10-28 09:36:06,888 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:06,888 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:06,890 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:06,890 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:06,891 INFO L791 eck$LassoCheckResult]: Stem: 2498#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2333#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 2334#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2465#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 2388#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2390#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 2424#L109-2 assume !false; 2683#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2682#L112 assume !(12292 == ssl3_accept_~s__state~0); 2681#L115 assume !(16384 == ssl3_accept_~s__state~0); 2677#L118 assume !(8192 == ssl3_accept_~s__state~0); 2283#L121 assume !(24576 == ssl3_accept_~s__state~0); 2284#L124 assume !(8195 == ssl3_accept_~s__state~0); 2500#L127 assume !(8480 == ssl3_accept_~s__state~0); 2393#L130 assume !(8481 == ssl3_accept_~s__state~0); 2394#L133 assume !(8482 == ssl3_accept_~s__state~0); 2493#L136 assume 8464 == ssl3_accept_~s__state~0; 2477#L143 [2021-10-28 09:36:06,895 INFO L793 eck$LassoCheckResult]: Loop: 2477#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 2413#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2273#L284-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; 2261#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 2698#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2684#L612-1 ssl3_accept_~skip~0 := 0; 2685#L109-2 assume !false; 2601#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2602#L112 assume !(12292 == ssl3_accept_~s__state~0); 2675#L115 assume !(16384 == ssl3_accept_~s__state~0); 2676#L118 assume !(8192 == ssl3_accept_~s__state~0); 2678#L121 assume !(24576 == ssl3_accept_~s__state~0); 2435#L124 assume !(8195 == ssl3_accept_~s__state~0); 2437#L127 assume !(8480 == ssl3_accept_~s__state~0); 2552#L130 assume !(8481 == ssl3_accept_~s__state~0); 2550#L133 assume !(8482 == ssl3_accept_~s__state~0); 2551#L136 assume 8464 == ssl3_accept_~s__state~0; 2477#L143 [2021-10-28 09:36:06,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:06,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-28 09:36:06,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:06,897 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852510050] [2021-10-28 09:36:06,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:06,897 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:06,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:06,944 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:06,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:06,972 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:06,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:06,973 INFO L85 PathProgramCache]: Analyzing trace with hash -17046121, now seen corresponding path program 1 times [2021-10-28 09:36:06,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:06,973 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069184631] [2021-10-28 09:36:06,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:06,974 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:06,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:07,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:07,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:07,003 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069184631] [2021-10-28 09:36:07,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069184631] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:07,003 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:07,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:36:07,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599104878] [2021-10-28 09:36:07,004 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:07,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:07,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:07,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:07,006 INFO L87 Difference]: Start difference. First operand 560 states and 875 transitions. cyclomatic complexity: 318 Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:07,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:07,219 INFO L93 Difference]: Finished difference Result 684 states and 1071 transitions. [2021-10-28 09:36:07,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:07,220 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 684 states and 1071 transitions. [2021-10-28 09:36:07,228 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 372 [2021-10-28 09:36:07,237 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 684 states to 684 states and 1071 transitions. [2021-10-28 09:36:07,237 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 425 [2021-10-28 09:36:07,240 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 425 [2021-10-28 09:36:07,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 684 states and 1071 transitions. [2021-10-28 09:36:07,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:07,247 INFO L681 BuchiCegarLoop]: Abstraction has 684 states and 1071 transitions. [2021-10-28 09:36:07,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states and 1071 transitions. [2021-10-28 09:36:07,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 597. [2021-10-28 09:36:07,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 597 states have (on average 1.5561139028475712) internal successors, (929), 596 states have internal predecessors, (929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:07,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 929 transitions. [2021-10-28 09:36:07,266 INFO L704 BuchiCegarLoop]: Abstraction has 597 states and 929 transitions. [2021-10-28 09:36:07,266 INFO L587 BuchiCegarLoop]: Abstraction has 597 states and 929 transitions. [2021-10-28 09:36:07,266 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-28 09:36:07,266 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 597 states and 929 transitions. [2021-10-28 09:36:07,273 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 311 [2021-10-28 09:36:07,274 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:07,274 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:07,278 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:07,278 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:07,278 INFO L791 eck$LassoCheckResult]: Stem: 3740#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3585#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 3586#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3712#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 3641#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3643#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 3677#L109-2 assume !false; 3867#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3930#L112 assume !(12292 == ssl3_accept_~s__state~0); 3929#L115 assume !(16384 == ssl3_accept_~s__state~0); 3928#L118 assume !(8192 == ssl3_accept_~s__state~0); 3927#L121 assume !(24576 == ssl3_accept_~s__state~0); 3926#L124 assume !(8195 == ssl3_accept_~s__state~0); 3925#L127 assume !(8480 == ssl3_accept_~s__state~0); 3924#L130 assume !(8481 == ssl3_accept_~s__state~0); 3923#L133 assume !(8482 == ssl3_accept_~s__state~0); 3922#L136 assume 8464 == ssl3_accept_~s__state~0; 3724#L143 [2021-10-28 09:36:07,279 INFO L793 eck$LassoCheckResult]: Loop: 3724#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 3664#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3522#L284-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; 3523#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 3971#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3966#L612-1 ssl3_accept_~skip~0 := 0; 3965#L109-2 assume !false; 3964#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3963#L112 assume !(12292 == ssl3_accept_~s__state~0); 3962#L115 assume 16384 == ssl3_accept_~s__state~0; 3784#L221 ssl3_accept_~s__server~0 := 1; 4020#L226 assume 0 != ssl3_accept_~cb~0; 4019#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4018#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4016#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4014#L236-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3833#L253 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 3605#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 3824#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3817#L612-1 ssl3_accept_~skip~0 := 0; 3810#L109-2 assume !false; 3807#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3802#L112 assume !(12292 == ssl3_accept_~s__state~0); 3797#L115 assume !(16384 == ssl3_accept_~s__state~0); 3790#L118 assume !(8192 == ssl3_accept_~s__state~0); 3787#L121 assume !(24576 == ssl3_accept_~s__state~0); 3783#L124 assume !(8195 == ssl3_accept_~s__state~0); 3754#L127 assume !(8480 == ssl3_accept_~s__state~0); 3752#L130 assume !(8481 == ssl3_accept_~s__state~0); 3750#L133 assume !(8482 == ssl3_accept_~s__state~0); 3751#L136 assume 8464 == ssl3_accept_~s__state~0; 3724#L143 [2021-10-28 09:36:07,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:07,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-28 09:36:07,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:07,281 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106344165] [2021-10-28 09:36:07,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:07,282 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:07,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:07,316 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:07,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:07,369 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:07,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:07,370 INFO L85 PathProgramCache]: Analyzing trace with hash -31363095, now seen corresponding path program 1 times [2021-10-28 09:36:07,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:07,370 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063994303] [2021-10-28 09:36:07,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:07,371 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:07,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:07,423 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:07,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:07,426 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063994303] [2021-10-28 09:36:07,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063994303] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:07,426 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:07,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:07,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117133084] [2021-10-28 09:36:07,427 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:07,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:07,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:07,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:07,428 INFO L87 Difference]: Start difference. First operand 597 states and 929 transitions. cyclomatic complexity: 335 Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:07,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:07,614 INFO L93 Difference]: Finished difference Result 706 states and 1008 transitions. [2021-10-28 09:36:07,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:07,615 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 706 states and 1008 transitions. [2021-10-28 09:36:07,623 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2021-10-28 09:36:07,630 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 706 states to 633 states and 928 transitions. [2021-10-28 09:36:07,630 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 444 [2021-10-28 09:36:07,631 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 455 [2021-10-28 09:36:07,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 633 states and 928 transitions. [2021-10-28 09:36:07,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:07,631 INFO L681 BuchiCegarLoop]: Abstraction has 633 states and 928 transitions. [2021-10-28 09:36:07,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states and 928 transitions. [2021-10-28 09:36:07,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 590. [2021-10-28 09:36:07,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 590 states have (on average 1.4864406779661017) internal successors, (877), 589 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:07,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 877 transitions. [2021-10-28 09:36:07,648 INFO L704 BuchiCegarLoop]: Abstraction has 590 states and 877 transitions. [2021-10-28 09:36:07,648 INFO L587 BuchiCegarLoop]: Abstraction has 590 states and 877 transitions. [2021-10-28 09:36:07,648 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-28 09:36:07,649 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 877 transitions. [2021-10-28 09:36:07,653 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-10-28 09:36:07,653 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:07,653 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:07,654 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:07,654 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:07,654 INFO L791 eck$LassoCheckResult]: Stem: 5053#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4892#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 4893#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5021#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 4946#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4948#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 4984#L109-2 assume !false; 5212#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5319#L112 assume !(12292 == ssl3_accept_~s__state~0); 5318#L115 assume !(16384 == ssl3_accept_~s__state~0); 5317#L118 assume 8192 == ssl3_accept_~s__state~0; 5016#L221 [2021-10-28 09:36:07,655 INFO L793 eck$LassoCheckResult]: Loop: 5016#L221 ssl3_accept_~s__server~0 := 1; 4787#L226 assume 0 != ssl3_accept_~cb~0; 4788#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4886#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4966#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4962#L236-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4963#L253 assume 12292 != ssl3_accept_~s__state~0; 4936#L254 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 4839#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 5229#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5224#L612-1 ssl3_accept_~skip~0 := 0; 5223#L109-2 assume !false; 5222#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5221#L112 assume !(12292 == ssl3_accept_~s__state~0); 5220#L115 assume !(16384 == ssl3_accept_~s__state~0); 5219#L118 assume 8192 == ssl3_accept_~s__state~0; 5016#L221 [2021-10-28 09:36:07,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:07,655 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-28 09:36:07,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:07,656 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785312958] [2021-10-28 09:36:07,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:07,656 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:07,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:07,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:07,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:07,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785312958] [2021-10-28 09:36:07,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785312958] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:07,683 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:07,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:36:07,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390148696] [2021-10-28 09:36:07,684 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:36:07,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:07,685 INFO L85 PathProgramCache]: Analyzing trace with hash -669278432, now seen corresponding path program 1 times [2021-10-28 09:36:07,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:07,685 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221681421] [2021-10-28 09:36:07,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:07,685 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:07,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:07,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:07,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:07,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221681421] [2021-10-28 09:36:07,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221681421] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:07,705 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:07,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:36:07,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191360918] [2021-10-28 09:36:07,706 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:07,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:07,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:07,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:07,707 INFO L87 Difference]: Start difference. First operand 590 states and 877 transitions. cyclomatic complexity: 290 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:07,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:07,824 INFO L93 Difference]: Finished difference Result 600 states and 885 transitions. [2021-10-28 09:36:07,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:07,825 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 885 transitions. [2021-10-28 09:36:07,831 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2021-10-28 09:36:07,836 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 885 transitions. [2021-10-28 09:36:07,836 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 426 [2021-10-28 09:36:07,837 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 426 [2021-10-28 09:36:07,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 885 transitions. [2021-10-28 09:36:07,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:07,837 INFO L681 BuchiCegarLoop]: Abstraction has 600 states and 885 transitions. [2021-10-28 09:36:07,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 885 transitions. [2021-10-28 09:36:07,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2021-10-28 09:36:07,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 590 states have (on average 1.4796610169491526) internal successors, (873), 589 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:07,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 873 transitions. [2021-10-28 09:36:07,852 INFO L704 BuchiCegarLoop]: Abstraction has 590 states and 873 transitions. [2021-10-28 09:36:07,852 INFO L587 BuchiCegarLoop]: Abstraction has 590 states and 873 transitions. [2021-10-28 09:36:07,852 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-28 09:36:07,852 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 873 transitions. [2021-10-28 09:36:07,856 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-10-28 09:36:07,856 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:07,856 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:07,857 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:07,857 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:07,858 INFO L791 eck$LassoCheckResult]: Stem: 6242#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6081#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 6082#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6208#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 6134#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6136#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 6171#L109-2 assume !false; 6343#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6342#L112 assume !(12292 == ssl3_accept_~s__state~0); 6341#L115 assume !(16384 == ssl3_accept_~s__state~0); 6340#L118 assume !(8192 == ssl3_accept_~s__state~0); 6339#L121 assume !(24576 == ssl3_accept_~s__state~0); 6338#L124 assume 8195 == ssl3_accept_~s__state~0; 6187#L221 [2021-10-28 09:36:07,858 INFO L793 eck$LassoCheckResult]: Loop: 6187#L221 ssl3_accept_~s__server~0 := 1; 5985#L226 assume 0 != ssl3_accept_~cb~0; 5986#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6079#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6160#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6156#L236-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6157#L253 assume 12292 != ssl3_accept_~s__state~0; 6130#L254 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 6034#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 6433#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6423#L612-1 ssl3_accept_~skip~0 := 0; 6421#L109-2 assume !false; 6419#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6417#L112 assume !(12292 == ssl3_accept_~s__state~0); 6415#L115 assume !(16384 == ssl3_accept_~s__state~0); 6413#L118 assume !(8192 == ssl3_accept_~s__state~0); 6411#L121 assume !(24576 == ssl3_accept_~s__state~0); 6409#L124 assume 8195 == ssl3_accept_~s__state~0; 6187#L221 [2021-10-28 09:36:07,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:07,859 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-28 09:36:07,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:07,859 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115313246] [2021-10-28 09:36:07,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:07,859 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:07,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:07,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:07,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:07,882 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115313246] [2021-10-28 09:36:07,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115313246] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:07,883 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:07,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:36:07,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447905291] [2021-10-28 09:36:07,883 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:36:07,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:07,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1068525157, now seen corresponding path program 1 times [2021-10-28 09:36:07,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:07,884 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104896431] [2021-10-28 09:36:07,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:07,885 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:07,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:07,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:07,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:07,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104896431] [2021-10-28 09:36:07,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104896431] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:07,902 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:07,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:36:07,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647421885] [2021-10-28 09:36:07,903 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:07,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:07,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:07,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:07,904 INFO L87 Difference]: Start difference. First operand 590 states and 873 transitions. cyclomatic complexity: 286 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:08,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:08,027 INFO L93 Difference]: Finished difference Result 600 states and 881 transitions. [2021-10-28 09:36:08,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:08,028 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 881 transitions. [2021-10-28 09:36:08,033 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2021-10-28 09:36:08,038 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 881 transitions. [2021-10-28 09:36:08,039 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 426 [2021-10-28 09:36:08,039 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 426 [2021-10-28 09:36:08,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 881 transitions. [2021-10-28 09:36:08,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:08,040 INFO L681 BuchiCegarLoop]: Abstraction has 600 states and 881 transitions. [2021-10-28 09:36:08,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 881 transitions. [2021-10-28 09:36:08,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2021-10-28 09:36:08,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 590 states have (on average 1.4728813559322034) internal successors, (869), 589 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:08,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 869 transitions. [2021-10-28 09:36:08,053 INFO L704 BuchiCegarLoop]: Abstraction has 590 states and 869 transitions. [2021-10-28 09:36:08,054 INFO L587 BuchiCegarLoop]: Abstraction has 590 states and 869 transitions. [2021-10-28 09:36:08,054 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-28 09:36:08,054 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 869 transitions. [2021-10-28 09:36:08,058 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-10-28 09:36:08,058 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:08,058 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:08,061 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:08,061 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:08,061 INFO L791 eck$LassoCheckResult]: Stem: 7443#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7279#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 7280#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7406#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 7331#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7333#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 7367#L109-2 assume !false; 7365#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7319#L112 assume !(12292 == ssl3_accept_~s__state~0); 7320#L115 assume !(16384 == ssl3_accept_~s__state~0); 7340#L118 assume !(8192 == ssl3_accept_~s__state~0); 7235#L121 assume !(24576 == ssl3_accept_~s__state~0); 7236#L124 assume !(8195 == ssl3_accept_~s__state~0); 7445#L127 assume !(8480 == ssl3_accept_~s__state~0); 7342#L130 assume !(8481 == ssl3_accept_~s__state~0); 7343#L133 assume !(8482 == ssl3_accept_~s__state~0); 7435#L136 assume 8464 == ssl3_accept_~s__state~0; 7419#L143 [2021-10-28 09:36:08,062 INFO L793 eck$LassoCheckResult]: Loop: 7419#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 7360#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7223#L284-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; 7224#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 7158#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7160#L612-1 ssl3_accept_~skip~0 := 0; 7719#L109-2 assume !false; 7718#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7717#L112 assume !(12292 == ssl3_accept_~s__state~0); 7716#L115 assume !(16384 == ssl3_accept_~s__state~0); 7715#L118 assume !(8192 == ssl3_accept_~s__state~0); 7714#L121 assume !(24576 == ssl3_accept_~s__state~0); 7713#L124 assume !(8195 == ssl3_accept_~s__state~0); 7712#L127 assume !(8480 == ssl3_accept_~s__state~0); 7711#L130 assume !(8481 == ssl3_accept_~s__state~0); 7709#L133 assume !(8482 == ssl3_accept_~s__state~0); 7708#L136 assume !(8464 == ssl3_accept_~s__state~0); 7547#L139 assume !(8465 == ssl3_accept_~s__state~0); 7420#L142 assume !(8466 == ssl3_accept_~s__state~0); 7346#L145 assume 8496 == ssl3_accept_~s__state~0; 7248#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7256#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7257#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 7273#L303 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7448#L303-2 ssl3_accept_~s__init_num~0 := 0; 7453#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 7577#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7571#L612-1 ssl3_accept_~skip~0 := 0; 7569#L109-2 assume !false; 7568#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7567#L112 assume !(12292 == ssl3_accept_~s__state~0); 7561#L115 assume 16384 == ssl3_accept_~s__state~0; 7439#L221 ssl3_accept_~s__server~0 := 1; 7680#L226 assume 0 != ssl3_accept_~cb~0; 7679#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7678#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7676#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7673#L236-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7670#L253 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 7669#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 7668#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7663#L612-1 ssl3_accept_~skip~0 := 0; 7662#L109-2 assume !false; 7661#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7660#L112 assume !(12292 == ssl3_accept_~s__state~0); 7659#L115 assume !(16384 == ssl3_accept_~s__state~0); 7658#L118 assume !(8192 == ssl3_accept_~s__state~0); 7657#L121 assume !(24576 == ssl3_accept_~s__state~0); 7655#L124 assume !(8195 == ssl3_accept_~s__state~0); 7613#L127 assume !(8480 == ssl3_accept_~s__state~0); 7611#L130 assume !(8481 == ssl3_accept_~s__state~0); 7609#L133 assume !(8482 == ssl3_accept_~s__state~0); 7608#L136 assume 8464 == ssl3_accept_~s__state~0; 7419#L143 [2021-10-28 09:36:08,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:08,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-28 09:36:08,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:08,062 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108545489] [2021-10-28 09:36:08,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:08,063 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:08,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:08,086 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:08,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:08,115 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:08,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:08,115 INFO L85 PathProgramCache]: Analyzing trace with hash 675317, now seen corresponding path program 1 times [2021-10-28 09:36:08,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:08,116 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261236786] [2021-10-28 09:36:08,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:08,116 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:08,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:08,163 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:08,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:08,164 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261236786] [2021-10-28 09:36:08,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261236786] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:08,164 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:08,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:08,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345217630] [2021-10-28 09:36:08,165 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:08,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:08,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:08,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:08,166 INFO L87 Difference]: Start difference. First operand 590 states and 869 transitions. cyclomatic complexity: 282 Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:08,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:08,333 INFO L93 Difference]: Finished difference Result 745 states and 1106 transitions. [2021-10-28 09:36:08,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:08,334 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 745 states and 1106 transitions. [2021-10-28 09:36:08,339 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 481 [2021-10-28 09:36:08,346 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 745 states to 738 states and 1099 transitions. [2021-10-28 09:36:08,346 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 515 [2021-10-28 09:36:08,346 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 515 [2021-10-28 09:36:08,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 738 states and 1099 transitions. [2021-10-28 09:36:08,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:08,347 INFO L681 BuchiCegarLoop]: Abstraction has 738 states and 1099 transitions. [2021-10-28 09:36:08,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states and 1099 transitions. [2021-10-28 09:36:08,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 719. [2021-10-28 09:36:08,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 719 states have (on average 1.4895688456189151) internal successors, (1071), 718 states have internal predecessors, (1071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:08,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 1071 transitions. [2021-10-28 09:36:08,363 INFO L704 BuchiCegarLoop]: Abstraction has 719 states and 1071 transitions. [2021-10-28 09:36:08,364 INFO L587 BuchiCegarLoop]: Abstraction has 719 states and 1071 transitions. [2021-10-28 09:36:08,364 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-28 09:36:08,364 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 719 states and 1071 transitions. [2021-10-28 09:36:08,368 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 468 [2021-10-28 09:36:08,368 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:08,369 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:08,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-28 09:36:08,373 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:08,373 INFO L791 eck$LassoCheckResult]: Stem: 8793#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8626#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 8627#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8757#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 8680#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8682#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 8721#L109-2 assume !false; 8952#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9186#L112 assume !(12292 == ssl3_accept_~s__state~0); 9183#L115 assume !(16384 == ssl3_accept_~s__state~0); 9182#L118 assume !(8192 == ssl3_accept_~s__state~0); 9181#L121 assume !(24576 == ssl3_accept_~s__state~0); 9180#L124 assume !(8195 == ssl3_accept_~s__state~0); 8796#L127 assume !(8480 == ssl3_accept_~s__state~0); 8686#L130 assume !(8481 == ssl3_accept_~s__state~0); 8687#L133 assume !(8482 == ssl3_accept_~s__state~0); 8786#L136 assume 8464 == ssl3_accept_~s__state~0; 8768#L143 [2021-10-28 09:36:08,382 INFO L793 eck$LassoCheckResult]: Loop: 8768#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 8705#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8565#L284-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; 8566#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 9201#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9191#L612-1 ssl3_accept_~skip~0 := 0; 9189#L109-2 assume !false; 9187#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8662#L112 assume !(12292 == ssl3_accept_~s__state~0); 8663#L115 assume !(16384 == ssl3_accept_~s__state~0); 9185#L118 assume !(8192 == ssl3_accept_~s__state~0); 8577#L121 assume !(24576 == ssl3_accept_~s__state~0); 8578#L124 assume !(8195 == ssl3_accept_~s__state~0); 8731#L127 assume !(8480 == ssl3_accept_~s__state~0); 9155#L130 assume !(8481 == ssl3_accept_~s__state~0); 9147#L133 assume !(8482 == ssl3_accept_~s__state~0); 8539#L136 assume !(8464 == ssl3_accept_~s__state~0); 8540#L139 assume !(8465 == ssl3_accept_~s__state~0); 8587#L142 assume !(8466 == ssl3_accept_~s__state~0); 8690#L145 assume 8496 == ssl3_accept_~s__state~0; 8691#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 8597#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8598#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 8615#L303 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8762#L303-2 ssl3_accept_~s__init_num~0 := 0; 8552#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 9109#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9104#L612-1 ssl3_accept_~skip~0 := 0; 9103#L109-2 assume !false; 9102#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9101#L112 assume !(12292 == ssl3_accept_~s__state~0); 9095#L115 assume !(16384 == ssl3_accept_~s__state~0); 9093#L118 assume !(8192 == ssl3_accept_~s__state~0); 9091#L121 assume !(24576 == ssl3_accept_~s__state~0); 9089#L124 assume !(8195 == ssl3_accept_~s__state~0); 9087#L127 assume !(8480 == ssl3_accept_~s__state~0); 9085#L130 assume !(8481 == ssl3_accept_~s__state~0); 9083#L133 assume !(8482 == ssl3_accept_~s__state~0); 9078#L136 assume !(8464 == ssl3_accept_~s__state~0); 9077#L139 assume !(8465 == ssl3_accept_~s__state~0); 9076#L142 assume !(8466 == ssl3_accept_~s__state~0); 9075#L145 assume !(8496 == ssl3_accept_~s__state~0); 9073#L148 assume !(8497 == ssl3_accept_~s__state~0); 9072#L151 assume !(8512 == ssl3_accept_~s__state~0); 9071#L154 assume !(8513 == ssl3_accept_~s__state~0); 9069#L157 assume !(8528 == ssl3_accept_~s__state~0); 9070#L160 assume !(8529 == ssl3_accept_~s__state~0); 8809#L163 assume !(8544 == ssl3_accept_~s__state~0); 8810#L166 assume !(8545 == ssl3_accept_~s__state~0); 8811#L169 assume 8560 == ssl3_accept_~s__state~0; 8672#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 8573#L442 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; 8574#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 9100#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9094#L612-1 ssl3_accept_~skip~0 := 0; 9092#L109-2 assume !false; 9090#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9088#L112 assume !(12292 == ssl3_accept_~s__state~0); 9086#L115 assume !(16384 == ssl3_accept_~s__state~0); 9084#L118 assume !(8192 == ssl3_accept_~s__state~0); 9082#L121 assume !(24576 == ssl3_accept_~s__state~0); 9081#L124 assume !(8195 == ssl3_accept_~s__state~0); 9080#L127 assume !(8480 == ssl3_accept_~s__state~0); 8813#L130 assume !(8481 == ssl3_accept_~s__state~0); 8801#L133 assume !(8482 == ssl3_accept_~s__state~0); 8802#L136 assume 8464 == ssl3_accept_~s__state~0; 8768#L143 [2021-10-28 09:36:08,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:08,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-28 09:36:08,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:08,384 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036517928] [2021-10-28 09:36:08,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:08,384 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:08,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:08,402 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:08,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:08,427 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:08,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:08,432 INFO L85 PathProgramCache]: Analyzing trace with hash 157703502, now seen corresponding path program 1 times [2021-10-28 09:36:08,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:08,432 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727262202] [2021-10-28 09:36:08,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:08,433 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:08,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:08,489 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:08,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:08,490 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727262202] [2021-10-28 09:36:08,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727262202] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:08,491 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:08,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:08,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245048282] [2021-10-28 09:36:08,492 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:08,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:08,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:08,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:08,494 INFO L87 Difference]: Start difference. First operand 719 states and 1071 transitions. cyclomatic complexity: 355 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:08,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:08,685 INFO L93 Difference]: Finished difference Result 864 states and 1190 transitions. [2021-10-28 09:36:08,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:08,685 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 864 states and 1190 transitions. [2021-10-28 09:36:08,693 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 569 [2021-10-28 09:36:08,700 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 864 states to 864 states and 1190 transitions. [2021-10-28 09:36:08,701 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 603 [2021-10-28 09:36:08,702 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 603 [2021-10-28 09:36:08,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 864 states and 1190 transitions. [2021-10-28 09:36:08,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:08,702 INFO L681 BuchiCegarLoop]: Abstraction has 864 states and 1190 transitions. [2021-10-28 09:36:08,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states and 1190 transitions. [2021-10-28 09:36:08,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 856. [2021-10-28 09:36:08,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 856 states have (on average 1.3773364485981308) internal successors, (1179), 855 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:08,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 1179 transitions. [2021-10-28 09:36:08,723 INFO L704 BuchiCegarLoop]: Abstraction has 856 states and 1179 transitions. [2021-10-28 09:36:08,723 INFO L587 BuchiCegarLoop]: Abstraction has 856 states and 1179 transitions. [2021-10-28 09:36:08,723 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-28 09:36:08,724 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 856 states and 1179 transitions. [2021-10-28 09:36:08,729 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 562 [2021-10-28 09:36:08,729 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:08,729 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:08,731 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:08,731 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:08,731 INFO L791 eck$LassoCheckResult]: Stem: 10373#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 10207#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 10208#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10336#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 10258#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10260#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 10296#L109-2 assume !false; 10591#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10589#L112 assume !(12292 == ssl3_accept_~s__state~0); 10587#L115 assume !(16384 == ssl3_accept_~s__state~0); 10585#L118 assume !(8192 == ssl3_accept_~s__state~0); 10583#L121 assume !(24576 == ssl3_accept_~s__state~0); 10581#L124 assume !(8195 == ssl3_accept_~s__state~0); 10579#L127 assume !(8480 == ssl3_accept_~s__state~0); 10577#L130 assume !(8481 == ssl3_accept_~s__state~0); 10575#L133 assume !(8482 == ssl3_accept_~s__state~0); 10573#L136 assume 8464 == ssl3_accept_~s__state~0; 10349#L143 [2021-10-28 09:36:08,732 INFO L793 eck$LassoCheckResult]: Loop: 10349#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 10285#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10154#L284-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; 10155#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 10088#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10090#L612-1 ssl3_accept_~skip~0 := 0; 10364#L109-2 assume !false; 10919#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10918#L112 assume !(12292 == ssl3_accept_~s__state~0); 10917#L115 assume !(16384 == ssl3_accept_~s__state~0); 10916#L118 assume !(8192 == ssl3_accept_~s__state~0); 10915#L121 assume !(24576 == ssl3_accept_~s__state~0); 10914#L124 assume !(8195 == ssl3_accept_~s__state~0); 10913#L127 assume !(8480 == ssl3_accept_~s__state~0); 10912#L130 assume !(8481 == ssl3_accept_~s__state~0); 10366#L133 assume !(8482 == ssl3_accept_~s__state~0); 10128#L136 assume !(8464 == ssl3_accept_~s__state~0); 10129#L139 assume !(8465 == ssl3_accept_~s__state~0); 10175#L142 assume !(8466 == ssl3_accept_~s__state~0); 10350#L145 assume 8496 == ssl3_accept_~s__state~0; 10543#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 10542#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10541#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 10376#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10378#L303-2 ssl3_accept_~s__init_num~0 := 0; 10141#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 10749#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10743#L612-1 ssl3_accept_~skip~0 := 0; 10741#L109-2 assume !false; 10739#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10737#L112 assume !(12292 == ssl3_accept_~s__state~0); 10735#L115 assume !(16384 == ssl3_accept_~s__state~0); 10733#L118 assume !(8192 == ssl3_accept_~s__state~0); 10731#L121 assume !(24576 == ssl3_accept_~s__state~0); 10729#L124 assume !(8195 == ssl3_accept_~s__state~0); 10727#L127 assume !(8480 == ssl3_accept_~s__state~0); 10725#L130 assume !(8481 == ssl3_accept_~s__state~0); 10723#L133 assume !(8482 == ssl3_accept_~s__state~0); 10721#L136 assume !(8464 == ssl3_accept_~s__state~0); 10719#L139 assume !(8465 == ssl3_accept_~s__state~0); 10717#L142 assume !(8466 == ssl3_accept_~s__state~0); 10715#L145 assume !(8496 == ssl3_accept_~s__state~0); 10713#L148 assume !(8497 == ssl3_accept_~s__state~0); 10555#L151 assume !(8512 == ssl3_accept_~s__state~0); 10556#L154 assume !(8513 == ssl3_accept_~s__state~0); 10707#L157 assume !(8528 == ssl3_accept_~s__state~0); 10705#L160 assume !(8529 == ssl3_accept_~s__state~0); 10703#L163 assume !(8544 == ssl3_accept_~s__state~0); 10397#L166 assume !(8545 == ssl3_accept_~s__state~0); 10398#L169 assume 8560 == ssl3_accept_~s__state~0; 10256#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 10163#L442 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; 10164#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 10927#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10853#L612-1 ssl3_accept_~skip~0 := 0; 10847#L109-2 assume !false; 10845#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10843#L112 assume !(12292 == ssl3_accept_~s__state~0); 10841#L115 assume !(16384 == ssl3_accept_~s__state~0); 10839#L118 assume !(8192 == ssl3_accept_~s__state~0); 10837#L121 assume !(24576 == ssl3_accept_~s__state~0); 10835#L124 assume !(8195 == ssl3_accept_~s__state~0); 10833#L127 assume !(8480 == ssl3_accept_~s__state~0); 10400#L130 assume !(8481 == ssl3_accept_~s__state~0); 10387#L133 assume !(8482 == ssl3_accept_~s__state~0); 10388#L136 assume 8464 == ssl3_accept_~s__state~0; 10349#L143 [2021-10-28 09:36:08,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:08,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-28 09:36:08,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:08,738 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420047946] [2021-10-28 09:36:08,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:08,739 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:08,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:08,751 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:08,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:08,780 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:08,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:08,784 INFO L85 PathProgramCache]: Analyzing trace with hash -739689776, now seen corresponding path program 1 times [2021-10-28 09:36:08,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:08,784 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638380725] [2021-10-28 09:36:08,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:08,786 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:08,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:08,835 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:08,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:08,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638380725] [2021-10-28 09:36:08,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638380725] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:08,837 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:08,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:08,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594197854] [2021-10-28 09:36:08,839 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:08,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:08,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:08,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:08,840 INFO L87 Difference]: Start difference. First operand 856 states and 1179 transitions. cyclomatic complexity: 326 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:08,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:08,986 INFO L93 Difference]: Finished difference Result 949 states and 1296 transitions. [2021-10-28 09:36:08,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:08,987 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1296 transitions. [2021-10-28 09:36:08,995 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 624 [2021-10-28 09:36:09,003 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1296 transitions. [2021-10-28 09:36:09,004 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 658 [2021-10-28 09:36:09,005 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 658 [2021-10-28 09:36:09,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1296 transitions. [2021-10-28 09:36:09,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:09,005 INFO L681 BuchiCegarLoop]: Abstraction has 949 states and 1296 transitions. [2021-10-28 09:36:09,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1296 transitions. [2021-10-28 09:36:09,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 934. [2021-10-28 09:36:09,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 934 states, 934 states have (on average 1.3650963597430408) internal successors, (1275), 933 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:09,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 1275 transitions. [2021-10-28 09:36:09,028 INFO L704 BuchiCegarLoop]: Abstraction has 934 states and 1275 transitions. [2021-10-28 09:36:09,028 INFO L587 BuchiCegarLoop]: Abstraction has 934 states and 1275 transitions. [2021-10-28 09:36:09,028 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-28 09:36:09,028 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 934 states and 1275 transitions. [2021-10-28 09:36:09,034 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 614 [2021-10-28 09:36:09,034 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:09,034 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:09,035 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:09,036 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:09,036 INFO L791 eck$LassoCheckResult]: Stem: 12188#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12018#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 12019#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12152#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 12070#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12072#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 12110#L109-2 assume !false; 12332#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12578#L112 assume !(12292 == ssl3_accept_~s__state~0); 12576#L115 assume !(16384 == ssl3_accept_~s__state~0); 12574#L118 assume !(8192 == ssl3_accept_~s__state~0); 12572#L121 assume !(24576 == ssl3_accept_~s__state~0); 12570#L124 assume !(8195 == ssl3_accept_~s__state~0); 12568#L127 assume !(8480 == ssl3_accept_~s__state~0); 12566#L130 assume !(8481 == ssl3_accept_~s__state~0); 12564#L133 assume !(8482 == ssl3_accept_~s__state~0); 12562#L136 assume 8464 == ssl3_accept_~s__state~0; 12167#L143 [2021-10-28 09:36:09,036 INFO L793 eck$LassoCheckResult]: Loop: 12167#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 12099#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11964#L284-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; 11965#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 12701#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12696#L612-1 ssl3_accept_~skip~0 := 0; 12695#L109-2 assume !false; 12694#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12693#L112 assume !(12292 == ssl3_accept_~s__state~0); 12692#L115 assume !(16384 == ssl3_accept_~s__state~0); 12690#L118 assume !(8192 == ssl3_accept_~s__state~0); 12654#L121 assume !(24576 == ssl3_accept_~s__state~0); 12650#L124 assume !(8195 == ssl3_accept_~s__state~0); 12649#L127 assume !(8480 == ssl3_accept_~s__state~0); 12648#L130 assume !(8481 == ssl3_accept_~s__state~0); 12647#L133 assume !(8482 == ssl3_accept_~s__state~0); 12646#L136 assume !(8464 == ssl3_accept_~s__state~0); 12645#L139 assume !(8465 == ssl3_accept_~s__state~0); 12644#L142 assume !(8466 == ssl3_accept_~s__state~0); 12506#L145 assume 8496 == ssl3_accept_~s__state~0; 12157#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 11994#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11995#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 12012#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12191#L303-2 ssl3_accept_~s__init_num~0 := 0; 12806#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 12802#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12796#L612-1 ssl3_accept_~skip~0 := 0; 12794#L109-2 assume !false; 12792#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12790#L112 assume !(12292 == ssl3_accept_~s__state~0); 12788#L115 assume !(16384 == ssl3_accept_~s__state~0); 12786#L118 assume !(8192 == ssl3_accept_~s__state~0); 12784#L121 assume !(24576 == ssl3_accept_~s__state~0); 12782#L124 assume !(8195 == ssl3_accept_~s__state~0); 12780#L127 assume !(8480 == ssl3_accept_~s__state~0); 12778#L130 assume !(8481 == ssl3_accept_~s__state~0); 12776#L133 assume !(8482 == ssl3_accept_~s__state~0); 12774#L136 assume !(8464 == ssl3_accept_~s__state~0); 12772#L139 assume !(8465 == ssl3_accept_~s__state~0); 12770#L142 assume !(8466 == ssl3_accept_~s__state~0); 12768#L145 assume !(8496 == ssl3_accept_~s__state~0); 12766#L148 assume !(8497 == ssl3_accept_~s__state~0); 12643#L151 assume 8512 == ssl3_accept_~s__state~0; 12052#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12036#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11944#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11952#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 12626#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12621#L612-1 ssl3_accept_~skip~0 := 0; 12620#L109-2 assume !false; 12619#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12618#L112 assume !(12292 == ssl3_accept_~s__state~0); 12617#L115 assume !(16384 == ssl3_accept_~s__state~0); 12615#L118 assume !(8192 == ssl3_accept_~s__state~0); 12613#L121 assume !(24576 == ssl3_accept_~s__state~0); 12611#L124 assume !(8195 == ssl3_accept_~s__state~0); 12609#L127 assume !(8480 == ssl3_accept_~s__state~0); 12607#L130 assume !(8481 == ssl3_accept_~s__state~0); 12605#L133 assume !(8482 == ssl3_accept_~s__state~0); 12603#L136 assume !(8464 == ssl3_accept_~s__state~0); 12601#L139 assume !(8465 == ssl3_accept_~s__state~0); 12543#L142 assume !(8466 == ssl3_accept_~s__state~0); 12538#L145 assume !(8496 == ssl3_accept_~s__state~0); 12539#L148 assume !(8497 == ssl3_accept_~s__state~0); 12632#L151 assume !(8512 == ssl3_accept_~s__state~0); 12631#L154 assume !(8513 == ssl3_accept_~s__state~0); 12629#L157 assume !(8528 == ssl3_accept_~s__state~0); 12630#L160 assume !(8529 == ssl3_accept_~s__state~0); 12208#L163 assume !(8544 == ssl3_accept_~s__state~0); 12209#L166 assume !(8545 == ssl3_accept_~s__state~0); 12210#L169 assume 8560 == ssl3_accept_~s__state~0; 12068#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 11972#L442 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; 11973#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 11899#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11901#L612-1 ssl3_accept_~skip~0 := 0; 12182#L109-2 assume !false; 12108#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12058#L112 assume !(12292 == ssl3_accept_~s__state~0); 12059#L115 assume !(16384 == ssl3_accept_~s__state~0); 12640#L118 assume !(8192 == ssl3_accept_~s__state~0); 12637#L121 assume !(24576 == ssl3_accept_~s__state~0); 12636#L124 assume !(8195 == ssl3_accept_~s__state~0); 12635#L127 assume !(8480 == ssl3_accept_~s__state~0); 12212#L130 assume !(8481 == ssl3_accept_~s__state~0); 12200#L133 assume !(8482 == ssl3_accept_~s__state~0); 12201#L136 assume 8464 == ssl3_accept_~s__state~0; 12167#L143 [2021-10-28 09:36:09,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:09,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-28 09:36:09,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:09,037 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041040813] [2021-10-28 09:36:09,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:09,037 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:09,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:09,045 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:09,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:09,057 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:09,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:09,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1427236622, now seen corresponding path program 1 times [2021-10-28 09:36:09,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:09,058 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365368508] [2021-10-28 09:36:09,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:09,058 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:09,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:09,111 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-28 09:36:09,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:09,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365368508] [2021-10-28 09:36:09,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365368508] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:09,112 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:09,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:09,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201347675] [2021-10-28 09:36:09,112 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:09,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:09,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:09,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:09,113 INFO L87 Difference]: Start difference. First operand 934 states and 1275 transitions. cyclomatic complexity: 344 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:09,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:09,242 INFO L93 Difference]: Finished difference Result 1060 states and 1446 transitions. [2021-10-28 09:36:09,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:09,242 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1060 states and 1446 transitions. [2021-10-28 09:36:09,251 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 698 [2021-10-28 09:36:09,260 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1060 states to 1060 states and 1446 transitions. [2021-10-28 09:36:09,260 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 732 [2021-10-28 09:36:09,261 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 732 [2021-10-28 09:36:09,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1060 states and 1446 transitions. [2021-10-28 09:36:09,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:09,262 INFO L681 BuchiCegarLoop]: Abstraction has 1060 states and 1446 transitions. [2021-10-28 09:36:09,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states and 1446 transitions. [2021-10-28 09:36:09,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1018. [2021-10-28 09:36:09,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.3526522593320236) internal successors, (1377), 1017 states have internal predecessors, (1377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:09,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1377 transitions. [2021-10-28 09:36:09,287 INFO L704 BuchiCegarLoop]: Abstraction has 1018 states and 1377 transitions. [2021-10-28 09:36:09,287 INFO L587 BuchiCegarLoop]: Abstraction has 1018 states and 1377 transitions. [2021-10-28 09:36:09,287 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-28 09:36:09,287 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1377 transitions. [2021-10-28 09:36:09,293 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2021-10-28 09:36:09,293 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:09,293 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:09,294 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:09,295 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 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-28 09:36:09,295 INFO L791 eck$LassoCheckResult]: Stem: 14205#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14015#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 14016#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14157#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 14068#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14070#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 14107#L109-2 assume !false; 14407#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14870#L112 assume !(12292 == ssl3_accept_~s__state~0); 14868#L115 assume !(16384 == ssl3_accept_~s__state~0); 14867#L118 assume !(8192 == ssl3_accept_~s__state~0); 14866#L121 assume !(24576 == ssl3_accept_~s__state~0); 14865#L124 assume !(8195 == ssl3_accept_~s__state~0); 14208#L127 assume !(8480 == ssl3_accept_~s__state~0); 14209#L130 assume !(8481 == ssl3_accept_~s__state~0); 14198#L133 assume !(8482 == ssl3_accept_~s__state~0); 14199#L136 assume 8464 == ssl3_accept_~s__state~0; 14177#L143 [2021-10-28 09:36:09,295 INFO L793 eck$LassoCheckResult]: Loop: 14177#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 14097#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13961#L284-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; 13962#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 14862#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14857#L612-1 ssl3_accept_~skip~0 := 0; 14851#L109-2 assume !false; 14849#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14847#L112 assume !(12292 == ssl3_accept_~s__state~0); 14845#L115 assume !(16384 == ssl3_accept_~s__state~0); 14843#L118 assume !(8192 == ssl3_accept_~s__state~0); 14842#L121 assume !(24576 == ssl3_accept_~s__state~0); 14841#L124 assume !(8195 == ssl3_accept_~s__state~0); 14840#L127 assume !(8480 == ssl3_accept_~s__state~0); 14838#L130 assume !(8481 == ssl3_accept_~s__state~0); 14836#L133 assume !(8482 == ssl3_accept_~s__state~0); 13937#L136 assume !(8464 == ssl3_accept_~s__state~0); 13938#L139 assume !(8465 == ssl3_accept_~s__state~0); 13981#L142 assume !(8466 == ssl3_accept_~s__state~0); 14609#L145 assume 8496 == ssl3_accept_~s__state~0; 14469#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14608#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14607#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 14605#L303 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14601#L303-2 ssl3_accept_~s__init_num~0 := 0; 14600#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 14598#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14592#L612-1 ssl3_accept_~skip~0 := 0; 14590#L109-2 assume !false; 14588#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14586#L112 assume !(12292 == ssl3_accept_~s__state~0); 14584#L115 assume !(16384 == ssl3_accept_~s__state~0); 14582#L118 assume !(8192 == ssl3_accept_~s__state~0); 14580#L121 assume !(24576 == ssl3_accept_~s__state~0); 14578#L124 assume !(8195 == ssl3_accept_~s__state~0); 14576#L127 assume !(8480 == ssl3_accept_~s__state~0); 14574#L130 assume !(8481 == ssl3_accept_~s__state~0); 14572#L133 assume !(8482 == ssl3_accept_~s__state~0); 14570#L136 assume !(8464 == ssl3_accept_~s__state~0); 14568#L139 assume !(8465 == ssl3_accept_~s__state~0); 14566#L142 assume !(8466 == ssl3_accept_~s__state~0); 14564#L145 assume !(8496 == ssl3_accept_~s__state~0); 14562#L148 assume !(8497 == ssl3_accept_~s__state~0); 14560#L151 assume !(8512 == ssl3_accept_~s__state~0); 14558#L154 assume !(8513 == ssl3_accept_~s__state~0); 14556#L157 assume !(8528 == ssl3_accept_~s__state~0); 14554#L160 assume !(8529 == ssl3_accept_~s__state~0); 14552#L163 assume !(8544 == ssl3_accept_~s__state~0); 14550#L166 assume !(8545 == ssl3_accept_~s__state~0); 14548#L169 assume !(8560 == ssl3_accept_~s__state~0); 14546#L172 assume !(8561 == ssl3_accept_~s__state~0); 14544#L175 assume !(8448 == ssl3_accept_~s__state~0); 14543#L178 assume !(8576 == ssl3_accept_~s__state~0); 14542#L181 assume !(8577 == ssl3_accept_~s__state~0); 14541#L184 assume !(8592 == ssl3_accept_~s__state~0); 14539#L187 assume !(8593 == ssl3_accept_~s__state~0); 14536#L190 assume !(8608 == ssl3_accept_~s__state~0); 14535#L193 assume !(8609 == ssl3_accept_~s__state~0); 14534#L196 assume !(8640 == ssl3_accept_~s__state~0); 14529#L199 assume !(8641 == ssl3_accept_~s__state~0); 14155#L202 assume 8656 == ssl3_accept_~s__state~0; 13994#L206 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13995#L515 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 14524#L520 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 14523#L526-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14101#L536 assume !(0 == ssl3_accept_~tmp___10~0); 14102#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 14659#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14649#L612-1 ssl3_accept_~skip~0 := 0; 14647#L109-2 assume !false; 14646#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14644#L112 assume !(12292 == ssl3_accept_~s__state~0); 14642#L115 assume 16384 == ssl3_accept_~s__state~0; 14201#L221 ssl3_accept_~s__server~0 := 1; 13921#L226 assume 0 != ssl3_accept_~cb~0; 13922#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14122#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14123#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14087#L236-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14088#L253 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 14863#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 14856#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14850#L612-1 ssl3_accept_~skip~0 := 0; 14848#L109-2 assume !false; 14846#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14844#L112 assume !(12292 == ssl3_accept_~s__state~0); 14633#L115 assume !(16384 == ssl3_accept_~s__state~0); 14632#L118 assume !(8192 == ssl3_accept_~s__state~0); 14630#L121 assume !(24576 == ssl3_accept_~s__state~0); 14628#L124 assume !(8195 == ssl3_accept_~s__state~0); 14627#L127 assume !(8480 == ssl3_accept_~s__state~0); 14441#L130 assume !(8481 == ssl3_accept_~s__state~0); 14217#L133 assume !(8482 == ssl3_accept_~s__state~0); 14218#L136 assume 8464 == ssl3_accept_~s__state~0; 14177#L143 [2021-10-28 09:36:09,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:09,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-28 09:36:09,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:09,296 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438392309] [2021-10-28 09:36:09,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:09,296 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:09,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:09,304 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:09,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:09,315 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:09,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:09,316 INFO L85 PathProgramCache]: Analyzing trace with hash -2457611, now seen corresponding path program 1 times [2021-10-28 09:36:09,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:09,316 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060377144] [2021-10-28 09:36:09,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:09,316 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:09,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:09,358 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-28 09:36:09,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:09,359 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060377144] [2021-10-28 09:36:09,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060377144] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:09,359 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:09,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:09,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492183202] [2021-10-28 09:36:09,360 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:09,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:09,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:09,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:09,361 INFO L87 Difference]: Start difference. First operand 1018 states and 1377 transitions. cyclomatic complexity: 362 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:09,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:09,559 INFO L93 Difference]: Finished difference Result 957 states and 1285 transitions. [2021-10-28 09:36:09,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:09,559 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 957 states and 1285 transitions. [2021-10-28 09:36:09,566 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 592 [2021-10-28 09:36:09,574 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 957 states to 955 states and 1283 transitions. [2021-10-28 09:36:09,575 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 677 [2021-10-28 09:36:09,575 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 677 [2021-10-28 09:36:09,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 955 states and 1283 transitions. [2021-10-28 09:36:09,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:09,576 INFO L681 BuchiCegarLoop]: Abstraction has 955 states and 1283 transitions. [2021-10-28 09:36:09,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 955 states and 1283 transitions. [2021-10-28 09:36:09,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 955 to 951. [2021-10-28 09:36:09,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 951 states have (on average 1.3438485804416405) internal successors, (1278), 950 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:09,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 1278 transitions. [2021-10-28 09:36:09,598 INFO L704 BuchiCegarLoop]: Abstraction has 951 states and 1278 transitions. [2021-10-28 09:36:09,598 INFO L587 BuchiCegarLoop]: Abstraction has 951 states and 1278 transitions. [2021-10-28 09:36:09,598 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-28 09:36:09,598 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 951 states and 1278 transitions. [2021-10-28 09:36:09,604 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 588 [2021-10-28 09:36:09,604 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:09,605 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:09,606 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:09,606 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:09,606 INFO L791 eck$LassoCheckResult]: Stem: 16151#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 15995#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 15996#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16116#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 16044#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16046#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 16078#L109-2 assume !false; 16459#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16700#L112 assume !(12292 == ssl3_accept_~s__state~0); 16698#L115 assume !(16384 == ssl3_accept_~s__state~0); 16697#L118 assume !(8192 == ssl3_accept_~s__state~0); 16696#L121 assume !(24576 == ssl3_accept_~s__state~0); 16695#L124 assume !(8195 == ssl3_accept_~s__state~0); 16693#L127 assume !(8480 == ssl3_accept_~s__state~0); 16692#L130 assume !(8481 == ssl3_accept_~s__state~0); 16686#L133 assume !(8482 == ssl3_accept_~s__state~0); 16197#L136 assume 8464 == ssl3_accept_~s__state~0; 16131#L143 [2021-10-28 09:36:09,607 INFO L793 eck$LassoCheckResult]: Loop: 16131#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 16068#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15943#L284-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; 15944#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 16721#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16716#L612-1 ssl3_accept_~skip~0 := 0; 16715#L109-2 assume !false; 16714#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16713#L112 assume !(12292 == ssl3_accept_~s__state~0); 16712#L115 assume !(16384 == ssl3_accept_~s__state~0); 16706#L118 assume !(8192 == ssl3_accept_~s__state~0); 16704#L121 assume !(24576 == ssl3_accept_~s__state~0); 16702#L124 assume !(8195 == ssl3_accept_~s__state~0); 16701#L127 assume !(8480 == ssl3_accept_~s__state~0); 16699#L130 assume !(8481 == ssl3_accept_~s__state~0); 16687#L133 assume !(8482 == ssl3_accept_~s__state~0); 16683#L136 assume !(8464 == ssl3_accept_~s__state~0); 16682#L139 assume !(8465 == ssl3_accept_~s__state~0); 16681#L142 assume !(8466 == ssl3_accept_~s__state~0); 16581#L145 assume 8496 == ssl3_accept_~s__state~0; 16123#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 15972#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15973#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 15989#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16155#L303-2 ssl3_accept_~s__init_num~0 := 0; 16649#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 16619#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16613#L612-1 ssl3_accept_~skip~0 := 0; 16611#L109-2 assume !false; 16609#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16607#L112 assume !(12292 == ssl3_accept_~s__state~0); 16605#L115 assume !(16384 == ssl3_accept_~s__state~0); 16603#L118 assume !(8192 == ssl3_accept_~s__state~0); 16601#L121 assume !(24576 == ssl3_accept_~s__state~0); 16599#L124 assume !(8195 == ssl3_accept_~s__state~0); 16597#L127 assume !(8480 == ssl3_accept_~s__state~0); 16595#L130 assume !(8481 == ssl3_accept_~s__state~0); 16593#L133 assume !(8482 == ssl3_accept_~s__state~0); 16591#L136 assume !(8464 == ssl3_accept_~s__state~0); 16589#L139 assume !(8465 == ssl3_accept_~s__state~0); 16587#L142 assume !(8466 == ssl3_accept_~s__state~0); 16585#L145 assume !(8496 == ssl3_accept_~s__state~0); 16583#L148 assume !(8497 == ssl3_accept_~s__state~0); 16582#L151 assume 8512 == ssl3_accept_~s__state~0; 16027#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16012#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15923#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16094#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 16765#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16758#L612-1 ssl3_accept_~skip~0 := 0; 16755#L109-2 assume !false; 16753#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16750#L112 assume !(12292 == ssl3_accept_~s__state~0); 16747#L115 assume !(16384 == ssl3_accept_~s__state~0); 16744#L118 assume !(8192 == ssl3_accept_~s__state~0); 16741#L121 assume !(24576 == ssl3_accept_~s__state~0); 16734#L124 assume !(8195 == ssl3_accept_~s__state~0); 16733#L127 assume !(8480 == ssl3_accept_~s__state~0); 16729#L130 assume !(8481 == ssl3_accept_~s__state~0); 16688#L133 assume !(8482 == ssl3_accept_~s__state~0); 16684#L136 assume !(8464 == ssl3_accept_~s__state~0); 16678#L139 assume !(8465 == ssl3_accept_~s__state~0); 16676#L142 assume !(8466 == ssl3_accept_~s__state~0); 16675#L145 assume !(8496 == ssl3_accept_~s__state~0); 16674#L148 assume !(8497 == ssl3_accept_~s__state~0); 16673#L151 assume !(8512 == ssl3_accept_~s__state~0); 16672#L154 assume !(8513 == ssl3_accept_~s__state~0); 16429#L157 assume 8528 == ssl3_accept_~s__state~0; 16251#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16428#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16426#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 16427#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 16419#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 16365#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15935#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 16343#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16334#L612-1 ssl3_accept_~skip~0 := 0; 16329#L109-2 assume !false; 16324#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16319#L112 assume !(12292 == ssl3_accept_~s__state~0); 16314#L115 assume !(16384 == ssl3_accept_~s__state~0); 16309#L118 assume !(8192 == ssl3_accept_~s__state~0); 16304#L121 assume !(24576 == ssl3_accept_~s__state~0); 16298#L124 assume !(8195 == ssl3_accept_~s__state~0); 16297#L127 assume !(8480 == ssl3_accept_~s__state~0); 16290#L130 assume !(8481 == ssl3_accept_~s__state~0); 16287#L133 assume !(8482 == ssl3_accept_~s__state~0); 16283#L136 assume !(8464 == ssl3_accept_~s__state~0); 16279#L139 assume !(8465 == ssl3_accept_~s__state~0); 16275#L142 assume !(8466 == ssl3_accept_~s__state~0); 16271#L145 assume !(8496 == ssl3_accept_~s__state~0); 16267#L148 assume !(8497 == ssl3_accept_~s__state~0); 16263#L151 assume !(8512 == ssl3_accept_~s__state~0); 16259#L154 assume !(8513 == ssl3_accept_~s__state~0); 16255#L157 assume !(8528 == ssl3_accept_~s__state~0); 16250#L160 assume !(8529 == ssl3_accept_~s__state~0); 16246#L163 assume !(8544 == ssl3_accept_~s__state~0); 16243#L166 assume !(8545 == ssl3_accept_~s__state~0); 16194#L169 assume 8560 == ssl3_accept_~s__state~0; 16042#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 15949#L442 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; 15950#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 16355#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16337#L612-1 ssl3_accept_~skip~0 := 0; 16332#L109-2 assume !false; 16327#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16322#L112 assume !(12292 == ssl3_accept_~s__state~0); 16317#L115 assume !(16384 == ssl3_accept_~s__state~0); 16312#L118 assume !(8192 == ssl3_accept_~s__state~0); 16307#L121 assume !(24576 == ssl3_accept_~s__state~0); 16301#L124 assume !(8195 == ssl3_accept_~s__state~0); 16293#L127 assume !(8480 == ssl3_accept_~s__state~0); 16171#L130 assume !(8481 == ssl3_accept_~s__state~0); 16172#L133 assume !(8482 == ssl3_accept_~s__state~0); 16440#L136 assume 8464 == ssl3_accept_~s__state~0; 16131#L143 [2021-10-28 09:36:09,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:09,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-28 09:36:09,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:09,608 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343492324] [2021-10-28 09:36:09,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:09,608 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:09,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:09,616 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:09,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:09,628 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:09,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:09,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1331292932, now seen corresponding path program 1 times [2021-10-28 09:36:09,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:09,629 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303375223] [2021-10-28 09:36:09,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:09,629 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:09,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:09,668 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-28 09:36:09,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:09,668 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303375223] [2021-10-28 09:36:09,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303375223] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:09,668 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:09,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:09,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043710179] [2021-10-28 09:36:09,669 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:09,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:09,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:09,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:09,670 INFO L87 Difference]: Start difference. First operand 951 states and 1278 transitions. cyclomatic complexity: 331 Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:09,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:09,692 INFO L93 Difference]: Finished difference Result 1872 states and 2500 transitions. [2021-10-28 09:36:09,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:09,692 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1872 states and 2500 transitions. [2021-10-28 09:36:09,708 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1162 [2021-10-28 09:36:09,724 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1872 states to 1872 states and 2500 transitions. [2021-10-28 09:36:09,724 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1323 [2021-10-28 09:36:09,726 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1323 [2021-10-28 09:36:09,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1872 states and 2500 transitions. [2021-10-28 09:36:09,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:09,726 INFO L681 BuchiCegarLoop]: Abstraction has 1872 states and 2500 transitions. [2021-10-28 09:36:09,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1872 states and 2500 transitions. [2021-10-28 09:36:09,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1872 to 954. [2021-10-28 09:36:09,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 954 states have (on average 1.3427672955974843) internal successors, (1281), 953 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:09,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 1281 transitions. [2021-10-28 09:36:09,755 INFO L704 BuchiCegarLoop]: Abstraction has 954 states and 1281 transitions. [2021-10-28 09:36:09,755 INFO L587 BuchiCegarLoop]: Abstraction has 954 states and 1281 transitions. [2021-10-28 09:36:09,755 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-28 09:36:09,755 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 954 states and 1281 transitions. [2021-10-28 09:36:09,761 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 590 [2021-10-28 09:36:09,761 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:09,761 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:09,762 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:09,763 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:09,763 INFO L791 eck$LassoCheckResult]: Stem: 18990#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18823#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 18824#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18949#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 18874#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18876#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 18907#L109-2 assume !false; 19401#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19613#L112 assume !(12292 == ssl3_accept_~s__state~0); 19611#L115 assume !(16384 == ssl3_accept_~s__state~0); 19609#L118 assume !(8192 == ssl3_accept_~s__state~0); 19607#L121 assume !(24576 == ssl3_accept_~s__state~0); 19605#L124 assume !(8195 == ssl3_accept_~s__state~0); 19602#L127 assume !(8480 == ssl3_accept_~s__state~0); 19599#L130 assume !(8481 == ssl3_accept_~s__state~0); 19597#L133 assume !(8482 == ssl3_accept_~s__state~0); 19106#L136 assume 8464 == ssl3_accept_~s__state~0; 18969#L143 [2021-10-28 09:36:09,763 INFO L793 eck$LassoCheckResult]: Loop: 18969#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 18898#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18771#L284-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; 18772#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19586#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19509#L612-1 ssl3_accept_~skip~0 := 0; 19508#L109-2 assume !false; 19506#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19504#L112 assume !(12292 == ssl3_accept_~s__state~0); 19502#L115 assume !(16384 == ssl3_accept_~s__state~0); 19500#L118 assume !(8192 == ssl3_accept_~s__state~0); 19498#L121 assume !(24576 == ssl3_accept_~s__state~0); 19497#L124 assume !(8195 == ssl3_accept_~s__state~0); 19496#L127 assume !(8480 == ssl3_accept_~s__state~0); 19494#L130 assume !(8481 == ssl3_accept_~s__state~0); 19493#L133 assume !(8482 == ssl3_accept_~s__state~0); 19492#L136 assume !(8464 == ssl3_accept_~s__state~0); 19490#L139 assume !(8465 == ssl3_accept_~s__state~0); 19488#L142 assume !(8466 == ssl3_accept_~s__state~0); 19487#L145 assume 8496 == ssl3_accept_~s__state~0; 19114#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 19485#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18816#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 18817#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19000#L303-2 ssl3_accept_~s__init_num~0 := 0; 19475#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19469#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19463#L612-1 ssl3_accept_~skip~0 := 0; 19461#L109-2 assume !false; 19459#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19457#L112 assume !(12292 == ssl3_accept_~s__state~0); 19455#L115 assume !(16384 == ssl3_accept_~s__state~0); 19453#L118 assume !(8192 == ssl3_accept_~s__state~0); 19451#L121 assume !(24576 == ssl3_accept_~s__state~0); 19449#L124 assume !(8195 == ssl3_accept_~s__state~0); 19430#L127 assume !(8480 == ssl3_accept_~s__state~0); 19428#L130 assume !(8481 == ssl3_accept_~s__state~0); 19425#L133 assume !(8482 == ssl3_accept_~s__state~0); 19424#L136 assume !(8464 == ssl3_accept_~s__state~0); 19418#L139 assume !(8465 == ssl3_accept_~s__state~0); 19416#L142 assume !(8466 == ssl3_accept_~s__state~0); 19414#L145 assume !(8496 == ssl3_accept_~s__state~0); 19412#L148 assume !(8497 == ssl3_accept_~s__state~0); 19405#L151 assume 8512 == ssl3_accept_~s__state~0; 19076#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19398#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19393#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19389#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19371#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19364#L612-1 ssl3_accept_~skip~0 := 0; 19361#L109-2 assume !false; 19358#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19355#L112 assume !(12292 == ssl3_accept_~s__state~0); 19352#L115 assume !(16384 == ssl3_accept_~s__state~0); 19349#L118 assume !(8192 == ssl3_accept_~s__state~0); 19346#L121 assume !(24576 == ssl3_accept_~s__state~0); 19343#L124 assume !(8195 == ssl3_accept_~s__state~0); 19340#L127 assume !(8480 == ssl3_accept_~s__state~0); 19337#L130 assume !(8481 == ssl3_accept_~s__state~0); 19334#L133 assume !(8482 == ssl3_accept_~s__state~0); 19331#L136 assume !(8464 == ssl3_accept_~s__state~0); 19329#L139 assume !(8465 == ssl3_accept_~s__state~0); 19327#L142 assume !(8466 == ssl3_accept_~s__state~0); 19325#L145 assume !(8496 == ssl3_accept_~s__state~0); 19322#L148 assume !(8497 == ssl3_accept_~s__state~0); 19321#L151 assume !(8512 == ssl3_accept_~s__state~0); 19320#L154 assume !(8513 == ssl3_accept_~s__state~0); 19318#L157 assume 8528 == ssl3_accept_~s__state~0; 19073#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18916#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 18918#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 18993#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 18994#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 19194#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19018#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19190#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19185#L612-1 ssl3_accept_~skip~0 := 0; 19184#L109-2 assume !false; 19183#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19182#L112 assume !(12292 == ssl3_accept_~s__state~0); 19181#L115 assume !(16384 == ssl3_accept_~s__state~0); 19179#L118 assume !(8192 == ssl3_accept_~s__state~0); 19177#L121 assume !(24576 == ssl3_accept_~s__state~0); 19175#L124 assume !(8195 == ssl3_accept_~s__state~0); 19171#L127 assume !(8480 == ssl3_accept_~s__state~0); 19169#L130 assume !(8481 == ssl3_accept_~s__state~0); 19166#L133 assume !(8482 == ssl3_accept_~s__state~0); 19162#L136 assume !(8464 == ssl3_accept_~s__state~0); 19156#L139 assume !(8465 == ssl3_accept_~s__state~0); 19154#L142 assume !(8466 == ssl3_accept_~s__state~0); 19152#L145 assume !(8496 == ssl3_accept_~s__state~0); 19150#L148 assume !(8497 == ssl3_accept_~s__state~0); 19148#L151 assume !(8512 == ssl3_accept_~s__state~0); 19146#L154 assume !(8513 == ssl3_accept_~s__state~0); 19143#L157 assume !(8528 == ssl3_accept_~s__state~0); 19140#L160 assume !(8529 == ssl3_accept_~s__state~0); 19137#L163 assume !(8544 == ssl3_accept_~s__state~0); 19133#L166 assume !(8545 == ssl3_accept_~s__state~0); 19130#L169 assume 8560 == ssl3_accept_~s__state~0; 18872#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 18778#L442 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; 18779#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19280#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19274#L612-1 ssl3_accept_~skip~0 := 0; 19272#L109-2 assume !false; 19270#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19268#L112 assume !(12292 == ssl3_accept_~s__state~0); 19266#L115 assume !(16384 == ssl3_accept_~s__state~0); 19264#L118 assume !(8192 == ssl3_accept_~s__state~0); 19262#L121 assume !(24576 == ssl3_accept_~s__state~0); 19258#L124 assume !(8195 == ssl3_accept_~s__state~0); 19255#L127 assume !(8480 == ssl3_accept_~s__state~0); 19020#L130 assume !(8481 == ssl3_accept_~s__state~0); 19021#L133 assume !(8482 == ssl3_accept_~s__state~0); 19234#L136 assume 8464 == ssl3_accept_~s__state~0; 18969#L143 [2021-10-28 09:36:09,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:09,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-28 09:36:09,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:09,764 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697172448] [2021-10-28 09:36:09,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:09,765 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:09,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:09,772 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:09,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:09,807 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:09,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:09,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1035401662, now seen corresponding path program 1 times [2021-10-28 09:36:09,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:09,809 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385919238] [2021-10-28 09:36:09,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:09,809 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:09,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:09,853 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-10-28 09:36:09,853 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:09,853 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385919238] [2021-10-28 09:36:09,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385919238] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:09,854 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:09,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:09,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439068952] [2021-10-28 09:36:09,855 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:09,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:09,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:09,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:09,856 INFO L87 Difference]: Start difference. First operand 954 states and 1281 transitions. cyclomatic complexity: 331 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:09,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:09,989 INFO L93 Difference]: Finished difference Result 1068 states and 1426 transitions. [2021-10-28 09:36:09,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:09,990 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1068 states and 1426 transitions. [2021-10-28 09:36:09,997 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2021-10-28 09:36:10,006 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1068 states to 1068 states and 1426 transitions. [2021-10-28 09:36:10,006 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 750 [2021-10-28 09:36:10,007 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 750 [2021-10-28 09:36:10,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1068 states and 1426 transitions. [2021-10-28 09:36:10,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:10,008 INFO L681 BuchiCegarLoop]: Abstraction has 1068 states and 1426 transitions. [2021-10-28 09:36:10,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states and 1426 transitions. [2021-10-28 09:36:10,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 1044. [2021-10-28 09:36:10,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1044 states, 1044 states have (on average 1.3304597701149425) internal successors, (1389), 1043 states have internal predecessors, (1389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:10,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1044 states to 1044 states and 1389 transitions. [2021-10-28 09:36:10,032 INFO L704 BuchiCegarLoop]: Abstraction has 1044 states and 1389 transitions. [2021-10-28 09:36:10,032 INFO L587 BuchiCegarLoop]: Abstraction has 1044 states and 1389 transitions. [2021-10-28 09:36:10,032 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-28 09:36:10,032 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1044 states and 1389 transitions. [2021-10-28 09:36:10,036 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 650 [2021-10-28 09:36:10,037 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:10,037 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:10,038 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:10,039 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:10,039 INFO L791 eck$LassoCheckResult]: Stem: 21015#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20852#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 20853#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20973#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 20902#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20904#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 20938#L109-2 assume !false; 21212#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21693#L112 assume !(12292 == ssl3_accept_~s__state~0); 21692#L115 assume !(16384 == ssl3_accept_~s__state~0); 21691#L118 assume !(8192 == ssl3_accept_~s__state~0); 21690#L121 assume !(24576 == ssl3_accept_~s__state~0); 21688#L124 assume !(8195 == ssl3_accept_~s__state~0); 21687#L127 assume !(8480 == ssl3_accept_~s__state~0); 21681#L130 assume !(8481 == ssl3_accept_~s__state~0); 21679#L133 assume !(8482 == ssl3_accept_~s__state~0); 21677#L136 assume 8464 == ssl3_accept_~s__state~0; 20993#L143 [2021-10-28 09:36:10,039 INFO L793 eck$LassoCheckResult]: Loop: 20993#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 20923#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20800#L284-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; 20801#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 21612#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21604#L612-1 ssl3_accept_~skip~0 := 0; 21602#L109-2 assume !false; 21590#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21584#L112 assume !(12292 == ssl3_accept_~s__state~0); 21582#L115 assume !(16384 == ssl3_accept_~s__state~0); 21580#L118 assume !(8192 == ssl3_accept_~s__state~0); 21578#L121 assume !(24576 == ssl3_accept_~s__state~0); 21576#L124 assume !(8195 == ssl3_accept_~s__state~0); 21575#L127 assume !(8480 == ssl3_accept_~s__state~0); 21573#L130 assume !(8481 == ssl3_accept_~s__state~0); 21572#L133 assume !(8482 == ssl3_accept_~s__state~0); 21571#L136 assume !(8464 == ssl3_accept_~s__state~0); 21569#L139 assume !(8465 == ssl3_accept_~s__state~0); 21489#L142 assume !(8466 == ssl3_accept_~s__state~0); 21252#L145 assume 8496 == ssl3_accept_~s__state~0; 20981#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 20828#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20829#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 20845#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21022#L303-2 ssl3_accept_~s__init_num~0 := 0; 21689#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 21686#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21680#L612-1 ssl3_accept_~skip~0 := 0; 21678#L109-2 assume !false; 21676#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21674#L112 assume !(12292 == ssl3_accept_~s__state~0); 21672#L115 assume !(16384 == ssl3_accept_~s__state~0); 21670#L118 assume !(8192 == ssl3_accept_~s__state~0); 21669#L121 assume !(24576 == ssl3_accept_~s__state~0); 21667#L124 assume !(8195 == ssl3_accept_~s__state~0); 21665#L127 assume !(8480 == ssl3_accept_~s__state~0); 21663#L130 assume !(8481 == ssl3_accept_~s__state~0); 21661#L133 assume !(8482 == ssl3_accept_~s__state~0); 21659#L136 assume !(8464 == ssl3_accept_~s__state~0); 21658#L139 assume !(8465 == ssl3_accept_~s__state~0); 21652#L142 assume !(8466 == ssl3_accept_~s__state~0); 21650#L145 assume !(8496 == ssl3_accept_~s__state~0); 21648#L148 assume !(8497 == ssl3_accept_~s__state~0); 21258#L151 assume 8512 == ssl3_accept_~s__state~0; 20883#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20869#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20779#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20874#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 20875#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21767#L612-1 ssl3_accept_~skip~0 := 0; 21765#L109-2 assume !false; 20932#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20891#L112 assume !(12292 == ssl3_accept_~s__state~0); 20892#L115 assume !(16384 == ssl3_accept_~s__state~0); 20909#L118 assume !(8192 == ssl3_accept_~s__state~0); 20810#L121 assume !(24576 == ssl3_accept_~s__state~0); 20811#L124 assume !(8195 == ssl3_accept_~s__state~0); 21739#L127 assume !(8480 == ssl3_accept_~s__state~0); 21737#L130 assume !(8481 == ssl3_accept_~s__state~0); 21010#L133 assume !(8482 == ssl3_accept_~s__state~0); 20774#L136 assume !(8464 == ssl3_accept_~s__state~0); 20775#L139 assume !(8465 == ssl3_accept_~s__state~0); 21727#L142 assume !(8466 == ssl3_accept_~s__state~0); 20911#L145 assume !(8496 == ssl3_accept_~s__state~0); 20912#L148 assume !(8497 == ssl3_accept_~s__state~0); 21726#L151 assume !(8512 == ssl3_accept_~s__state~0); 20977#L154 assume !(8513 == ssl3_accept_~s__state~0); 20747#L157 assume 8528 == ssl3_accept_~s__state~0; 20748#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20761#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 20944#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 21018#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 21013#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20765#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20987#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 21725#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20797#L612-1 ssl3_accept_~skip~0 := 0; 21008#L109-2 assume !false; 21026#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21750#L112 assume !(12292 == ssl3_accept_~s__state~0); 21748#L115 assume !(16384 == ssl3_accept_~s__state~0); 21746#L118 assume !(8192 == ssl3_accept_~s__state~0); 21744#L121 assume !(24576 == ssl3_accept_~s__state~0); 21742#L124 assume !(8195 == ssl3_accept_~s__state~0); 21740#L127 assume !(8480 == ssl3_accept_~s__state~0); 20905#L130 assume !(8481 == ssl3_accept_~s__state~0); 20906#L133 assume !(8482 == ssl3_accept_~s__state~0); 21723#L136 assume !(8464 == ssl3_accept_~s__state~0); 21722#L139 assume !(8465 == ssl3_accept_~s__state~0); 21721#L142 assume !(8466 == ssl3_accept_~s__state~0); 21720#L145 assume !(8496 == ssl3_accept_~s__state~0); 21719#L148 assume !(8497 == ssl3_accept_~s__state~0); 21718#L151 assume !(8512 == ssl3_accept_~s__state~0); 21717#L154 assume !(8513 == ssl3_accept_~s__state~0); 21716#L157 assume !(8528 == ssl3_accept_~s__state~0); 20974#L160 assume !(8529 == ssl3_accept_~s__state~0); 20889#L163 assume 8544 == ssl3_accept_~s__state~0; 20790#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 20791#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 20952#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20953#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 20770#L418 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 20771#L421 assume !(8 == ssl3_accept_~blastFlag~0); 20816#L424 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; 20805#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 21248#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21242#L612-1 ssl3_accept_~skip~0 := 0; 21240#L109-2 assume !false; 21238#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21236#L112 assume !(12292 == ssl3_accept_~s__state~0); 21234#L115 assume !(16384 == ssl3_accept_~s__state~0); 21232#L118 assume !(8192 == ssl3_accept_~s__state~0); 21230#L121 assume !(24576 == ssl3_accept_~s__state~0); 21228#L124 assume !(8195 == ssl3_accept_~s__state~0); 21226#L127 assume !(8480 == ssl3_accept_~s__state~0); 21031#L130 assume !(8481 == ssl3_accept_~s__state~0); 21032#L133 assume !(8482 == ssl3_accept_~s__state~0); 21079#L136 assume 8464 == ssl3_accept_~s__state~0; 20993#L143 [2021-10-28 09:36:10,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:10,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-28 09:36:10,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:10,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575649844] [2021-10-28 09:36:10,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:10,041 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:10,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:10,049 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:10,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:10,060 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:10,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:10,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1049545039, now seen corresponding path program 1 times [2021-10-28 09:36:10,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:10,061 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746599024] [2021-10-28 09:36:10,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:10,062 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:10,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:10,101 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:36:10,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:10,102 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746599024] [2021-10-28 09:36:10,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746599024] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:10,102 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:10,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:36:10,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191443427] [2021-10-28 09:36:10,103 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:10,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:10,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:10,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:10,104 INFO L87 Difference]: Start difference. First operand 1044 states and 1389 transitions. cyclomatic complexity: 349 Second operand has 3 states, 2 states have (on average 32.0) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:10,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:10,245 INFO L93 Difference]: Finished difference Result 1126 states and 1489 transitions. [2021-10-28 09:36:10,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:10,246 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1126 states and 1489 transitions. [2021-10-28 09:36:10,252 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 685 [2021-10-28 09:36:10,262 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1126 states to 1101 states and 1455 transitions. [2021-10-28 09:36:10,263 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 793 [2021-10-28 09:36:10,264 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 808 [2021-10-28 09:36:10,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1101 states and 1455 transitions. [2021-10-28 09:36:10,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:10,265 INFO L681 BuchiCegarLoop]: Abstraction has 1101 states and 1455 transitions. [2021-10-28 09:36:10,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states and 1455 transitions. [2021-10-28 09:36:10,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 1050. [2021-10-28 09:36:10,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1050 states have (on average 1.3295238095238096) internal successors, (1396), 1049 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:10,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1396 transitions. [2021-10-28 09:36:10,290 INFO L704 BuchiCegarLoop]: Abstraction has 1050 states and 1396 transitions. [2021-10-28 09:36:10,290 INFO L587 BuchiCegarLoop]: Abstraction has 1050 states and 1396 transitions. [2021-10-28 09:36:10,290 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-28 09:36:10,290 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1050 states and 1396 transitions. [2021-10-28 09:36:10,294 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2021-10-28 09:36:10,294 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:10,294 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:10,295 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:10,296 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:10,296 INFO L791 eck$LassoCheckResult]: Stem: 23181#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 23021#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 23022#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23139#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 23070#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23072#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 23102#L109-2 assume !false; 23263#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23260#L112 assume !(12292 == ssl3_accept_~s__state~0); 23256#L115 assume !(16384 == ssl3_accept_~s__state~0); 23251#L118 assume !(8192 == ssl3_accept_~s__state~0); 23247#L121 assume !(24576 == ssl3_accept_~s__state~0); 23242#L124 assume !(8195 == ssl3_accept_~s__state~0); 23241#L127 assume !(8480 == ssl3_accept_~s__state~0); 23240#L130 assume 8481 == ssl3_accept_~s__state~0; 23031#L131 [2021-10-28 09:36:10,296 INFO L793 eck$LassoCheckResult]: Loop: 23031#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 23032#L269 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; 22977#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 22911#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22913#L612-1 ssl3_accept_~skip~0 := 0; 23173#L109-2 assume !false; 23098#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23059#L112 assume !(12292 == ssl3_accept_~s__state~0); 23060#L115 assume !(16384 == ssl3_accept_~s__state~0); 23073#L118 assume !(8192 == ssl3_accept_~s__state~0); 22980#L121 assume !(24576 == ssl3_accept_~s__state~0); 22981#L124 assume !(8195 == ssl3_accept_~s__state~0); 23901#L127 assume !(8480 == ssl3_accept_~s__state~0); 23883#L130 assume !(8481 == ssl3_accept_~s__state~0); 23764#L133 assume !(8482 == ssl3_accept_~s__state~0); 23423#L136 assume !(8464 == ssl3_accept_~s__state~0); 23422#L139 assume !(8465 == ssl3_accept_~s__state~0); 23421#L142 assume !(8466 == ssl3_accept_~s__state~0); 23420#L145 assume !(8496 == ssl3_accept_~s__state~0); 23418#L148 assume !(8497 == ssl3_accept_~s__state~0); 23417#L151 assume !(8512 == ssl3_accept_~s__state~0); 23415#L154 assume !(8513 == ssl3_accept_~s__state~0); 23412#L157 assume !(8528 == ssl3_accept_~s__state~0); 23411#L160 assume !(8529 == ssl3_accept_~s__state~0); 23410#L163 assume !(8544 == ssl3_accept_~s__state~0); 23409#L166 assume !(8545 == ssl3_accept_~s__state~0); 23408#L169 assume !(8560 == ssl3_accept_~s__state~0); 23407#L172 assume !(8561 == ssl3_accept_~s__state~0); 23189#L175 assume 8448 == ssl3_accept_~s__state~0; 23037#L176 assume !(ssl3_accept_~num1~0 > 0); 23034#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23042#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 23329#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23320#L612-1 ssl3_accept_~skip~0 := 0; 23316#L109-2 assume !false; 23312#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23307#L112 assume !(12292 == ssl3_accept_~s__state~0); 23308#L115 assume !(16384 == ssl3_accept_~s__state~0); 23357#L118 assume !(8192 == ssl3_accept_~s__state~0); 23355#L121 assume !(24576 == ssl3_accept_~s__state~0); 23354#L124 assume !(8195 == ssl3_accept_~s__state~0); 23351#L127 assume 8480 == ssl3_accept_~s__state~0; 23031#L131 [2021-10-28 09:36:10,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:10,297 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-28 09:36:10,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:10,297 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868515421] [2021-10-28 09:36:10,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:10,298 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:10,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:10,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:10,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:10,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868515421] [2021-10-28 09:36:10,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868515421] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:10,315 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:10,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:36:10,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3203376] [2021-10-28 09:36:10,316 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:36:10,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:10,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1940068956, now seen corresponding path program 1 times [2021-10-28 09:36:10,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:10,317 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411361320] [2021-10-28 09:36:10,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:10,318 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:10,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:10,343 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:10,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:10,343 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411361320] [2021-10-28 09:36:10,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411361320] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:36:10,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090756659] [2021-10-28 09:36:10,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:10,344 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:36:10,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:10,346 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:36:10,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-10-28 09:36:10,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:10,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:36:10,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:36:10,586 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:10,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090756659] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:36:10,586 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:36:10,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 09:36:10,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698539125] [2021-10-28 09:36:10,587 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:10,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:10,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:10,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:10,587 INFO L87 Difference]: Start difference. First operand 1050 states and 1396 transitions. cyclomatic complexity: 351 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:10,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:10,728 INFO L93 Difference]: Finished difference Result 1052 states and 1396 transitions. [2021-10-28 09:36:10,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:10,728 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1052 states and 1396 transitions. [2021-10-28 09:36:10,734 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 676 [2021-10-28 09:36:10,743 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1052 states to 1052 states and 1396 transitions. [2021-10-28 09:36:10,743 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 759 [2021-10-28 09:36:10,744 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 759 [2021-10-28 09:36:10,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1052 states and 1396 transitions. [2021-10-28 09:36:10,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:10,745 INFO L681 BuchiCegarLoop]: Abstraction has 1052 states and 1396 transitions. [2021-10-28 09:36:10,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1052 states and 1396 transitions. [2021-10-28 09:36:10,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1052 to 1050. [2021-10-28 09:36:10,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1050 states have (on average 1.3276190476190477) internal successors, (1394), 1049 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:10,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1394 transitions. [2021-10-28 09:36:10,770 INFO L704 BuchiCegarLoop]: Abstraction has 1050 states and 1394 transitions. [2021-10-28 09:36:10,770 INFO L587 BuchiCegarLoop]: Abstraction has 1050 states and 1394 transitions. [2021-10-28 09:36:10,770 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-28 09:36:10,770 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1050 states and 1394 transitions. [2021-10-28 09:36:10,774 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2021-10-28 09:36:10,774 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:10,774 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:10,775 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:10,775 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:10,775 INFO L791 eck$LassoCheckResult]: Stem: 25405#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25252#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 25253#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25368#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 25300#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25302#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 25333#L109-2 assume !false; 25329#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25330#L112 assume !(12292 == ssl3_accept_~s__state~0); 25957#L115 assume !(16384 == ssl3_accept_~s__state~0); 25956#L118 assume !(8192 == ssl3_accept_~s__state~0); 25631#L121 assume !(24576 == ssl3_accept_~s__state~0); 25630#L124 assume !(8195 == ssl3_accept_~s__state~0); 25629#L127 assume !(8480 == ssl3_accept_~s__state~0); 25627#L130 assume !(8481 == ssl3_accept_~s__state~0); 25623#L133 assume 8482 == ssl3_accept_~s__state~0; 25408#L134 [2021-10-28 09:36:10,776 INFO L793 eck$LassoCheckResult]: Loop: 25408#L134 ssl3_accept_~s__state~0 := 3; 25209#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 26183#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26177#L612-1 ssl3_accept_~skip~0 := 0; 26175#L109-2 assume !false; 26173#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26171#L112 assume !(12292 == ssl3_accept_~s__state~0); 26169#L115 assume !(16384 == ssl3_accept_~s__state~0); 26168#L118 assume !(8192 == ssl3_accept_~s__state~0); 26167#L121 assume !(24576 == ssl3_accept_~s__state~0); 26163#L124 assume !(8195 == ssl3_accept_~s__state~0); 26159#L127 assume !(8480 == ssl3_accept_~s__state~0); 26158#L130 assume !(8481 == ssl3_accept_~s__state~0); 26157#L133 assume !(8482 == ssl3_accept_~s__state~0); 26156#L136 assume !(8464 == ssl3_accept_~s__state~0); 26155#L139 assume !(8465 == ssl3_accept_~s__state~0); 26154#L142 assume !(8466 == ssl3_accept_~s__state~0); 25949#L145 assume !(8496 == ssl3_accept_~s__state~0); 25948#L148 assume !(8497 == ssl3_accept_~s__state~0); 25943#L151 assume !(8512 == ssl3_accept_~s__state~0); 25933#L154 assume !(8513 == ssl3_accept_~s__state~0); 25926#L157 assume !(8528 == ssl3_accept_~s__state~0); 25923#L160 assume !(8529 == ssl3_accept_~s__state~0); 25920#L163 assume !(8544 == ssl3_accept_~s__state~0); 25917#L166 assume !(8545 == ssl3_accept_~s__state~0); 25914#L169 assume !(8560 == ssl3_accept_~s__state~0); 25911#L172 assume !(8561 == ssl3_accept_~s__state~0); 25426#L175 assume 8448 == ssl3_accept_~s__state~0; 25264#L176 assume !(ssl3_accept_~num1~0 > 0); 25259#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25269#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 25442#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25437#L612-1 ssl3_accept_~skip~0 := 0; 25436#L109-2 assume !false; 25432#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25427#L112 assume !(12292 == ssl3_accept_~s__state~0); 25428#L115 assume !(16384 == ssl3_accept_~s__state~0); 25533#L118 assume !(8192 == ssl3_accept_~s__state~0); 25531#L121 assume !(24576 == ssl3_accept_~s__state~0); 25529#L124 assume !(8195 == ssl3_accept_~s__state~0); 25527#L127 assume !(8480 == ssl3_accept_~s__state~0); 25525#L130 assume !(8481 == ssl3_accept_~s__state~0); 25523#L133 assume 8482 == ssl3_accept_~s__state~0; 25408#L134 [2021-10-28 09:36:10,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:10,776 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-28 09:36:10,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:10,777 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091735196] [2021-10-28 09:36:10,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:10,777 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:10,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:10,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:10,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:10,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091735196] [2021-10-28 09:36:10,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091735196] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:10,795 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:10,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:36:10,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342781198] [2021-10-28 09:36:10,795 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:36:10,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:10,796 INFO L85 PathProgramCache]: Analyzing trace with hash -90818195, now seen corresponding path program 1 times [2021-10-28 09:36:10,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:10,796 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815762298] [2021-10-28 09:36:10,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:10,797 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:10,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:10,813 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:10,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:10,814 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815762298] [2021-10-28 09:36:10,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815762298] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:10,814 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:10,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:36:10,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039866055] [2021-10-28 09:36:10,815 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:10,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:10,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:10,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:10,816 INFO L87 Difference]: Start difference. First operand 1050 states and 1394 transitions. cyclomatic complexity: 349 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:10,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:10,931 INFO L93 Difference]: Finished difference Result 1050 states and 1392 transitions. [2021-10-28 09:36:10,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:10,932 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1050 states and 1392 transitions. [2021-10-28 09:36:10,937 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2021-10-28 09:36:10,946 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1050 states to 1050 states and 1392 transitions. [2021-10-28 09:36:10,946 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 757 [2021-10-28 09:36:10,948 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2021-10-28 09:36:10,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1050 states and 1392 transitions. [2021-10-28 09:36:10,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:10,949 INFO L681 BuchiCegarLoop]: Abstraction has 1050 states and 1392 transitions. [2021-10-28 09:36:10,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states and 1392 transitions. [2021-10-28 09:36:10,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 1050. [2021-10-28 09:36:10,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1050 states have (on average 1.3257142857142856) internal successors, (1392), 1049 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:10,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1392 transitions. [2021-10-28 09:36:10,974 INFO L704 BuchiCegarLoop]: Abstraction has 1050 states and 1392 transitions. [2021-10-28 09:36:10,975 INFO L587 BuchiCegarLoop]: Abstraction has 1050 states and 1392 transitions. [2021-10-28 09:36:10,975 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-28 09:36:10,975 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1050 states and 1392 transitions. [2021-10-28 09:36:10,979 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2021-10-28 09:36:10,979 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:10,979 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:10,981 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:10,981 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:10,981 INFO L791 eck$LassoCheckResult]: Stem: 27506#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27362#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 27363#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27473#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 27408#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27410#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 27440#L109-2 assume !false; 27723#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28132#L112 assume !(12292 == ssl3_accept_~s__state~0); 28130#L115 assume !(16384 == ssl3_accept_~s__state~0); 28128#L118 assume !(8192 == ssl3_accept_~s__state~0); 28126#L121 assume !(24576 == ssl3_accept_~s__state~0); 28124#L124 assume !(8195 == ssl3_accept_~s__state~0); 28121#L127 assume !(8480 == ssl3_accept_~s__state~0); 28119#L130 assume !(8481 == ssl3_accept_~s__state~0); 28118#L133 assume !(8482 == ssl3_accept_~s__state~0); 27615#L136 assume 8464 == ssl3_accept_~s__state~0; 27488#L143 [2021-10-28 09:36:10,982 INFO L793 eck$LassoCheckResult]: Loop: 27488#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 27428#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27311#L284-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; 27312#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 28152#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28147#L612-1 ssl3_accept_~skip~0 := 0; 28146#L109-2 assume !false; 28144#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28143#L112 assume !(12292 == ssl3_accept_~s__state~0); 28138#L115 assume !(16384 == ssl3_accept_~s__state~0); 28136#L118 assume !(8192 == ssl3_accept_~s__state~0); 28134#L121 assume !(24576 == ssl3_accept_~s__state~0); 28133#L124 assume !(8195 == ssl3_accept_~s__state~0); 28131#L127 assume !(8480 == ssl3_accept_~s__state~0); 28129#L130 assume !(8481 == ssl3_accept_~s__state~0); 28127#L133 assume !(8482 == ssl3_accept_~s__state~0); 28125#L136 assume !(8464 == ssl3_accept_~s__state~0); 28122#L139 assume !(8465 == ssl3_accept_~s__state~0); 28123#L142 assume !(8466 == ssl3_accept_~s__state~0); 28160#L145 assume 8496 == ssl3_accept_~s__state~0; 27873#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 28257#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28256#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 27510#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27511#L303-2 ssl3_accept_~s__init_num~0 := 0; 28113#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 28111#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28102#L612-1 ssl3_accept_~skip~0 := 0; 28100#L109-2 assume !false; 28098#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28096#L112 assume !(12292 == ssl3_accept_~s__state~0); 28094#L115 assume !(16384 == ssl3_accept_~s__state~0); 28092#L118 assume !(8192 == ssl3_accept_~s__state~0); 28090#L121 assume !(24576 == ssl3_accept_~s__state~0); 28088#L124 assume !(8195 == ssl3_accept_~s__state~0); 28086#L127 assume !(8480 == ssl3_accept_~s__state~0); 28084#L130 assume !(8481 == ssl3_accept_~s__state~0); 28082#L133 assume !(8482 == ssl3_accept_~s__state~0); 28080#L136 assume !(8464 == ssl3_accept_~s__state~0); 28078#L139 assume !(8465 == ssl3_accept_~s__state~0); 28076#L142 assume !(8466 == ssl3_accept_~s__state~0); 28074#L145 assume !(8496 == ssl3_accept_~s__state~0); 28071#L148 assume !(8497 == ssl3_accept_~s__state~0); 28072#L151 assume 8512 == ssl3_accept_~s__state~0; 27869#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28185#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 28156#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28157#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 28179#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28174#L612-1 ssl3_accept_~skip~0 := 0; 28173#L109-2 assume !false; 28172#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28171#L112 assume !(12292 == ssl3_accept_~s__state~0); 28170#L115 assume !(16384 == ssl3_accept_~s__state~0); 28169#L118 assume !(8192 == ssl3_accept_~s__state~0); 28168#L121 assume !(24576 == ssl3_accept_~s__state~0); 28167#L124 assume !(8195 == ssl3_accept_~s__state~0); 28166#L127 assume !(8480 == ssl3_accept_~s__state~0); 28165#L130 assume !(8481 == ssl3_accept_~s__state~0); 28164#L133 assume !(8482 == ssl3_accept_~s__state~0); 28163#L136 assume !(8464 == ssl3_accept_~s__state~0); 28162#L139 assume !(8465 == ssl3_accept_~s__state~0); 28120#L142 assume !(8466 == ssl3_accept_~s__state~0); 27417#L145 assume !(8496 == ssl3_accept_~s__state~0); 27326#L148 assume !(8497 == ssl3_accept_~s__state~0); 27327#L151 assume !(8512 == ssl3_accept_~s__state~0); 27462#L154 assume !(8513 == ssl3_accept_~s__state~0); 27261#L157 assume 8528 == ssl3_accept_~s__state~0; 27262#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27275#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 27445#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 27507#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 27504#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 27279#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27482#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 28064#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28058#L612-1 ssl3_accept_~skip~0 := 0; 28056#L109-2 assume !false; 28054#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28052#L112 assume !(12292 == ssl3_accept_~s__state~0); 28050#L115 assume !(16384 == ssl3_accept_~s__state~0); 28048#L118 assume !(8192 == ssl3_accept_~s__state~0); 28046#L121 assume !(24576 == ssl3_accept_~s__state~0); 28044#L124 assume !(8195 == ssl3_accept_~s__state~0); 28042#L127 assume !(8480 == ssl3_accept_~s__state~0); 28041#L130 assume !(8481 == ssl3_accept_~s__state~0); 28040#L133 assume !(8482 == ssl3_accept_~s__state~0); 28039#L136 assume !(8464 == ssl3_accept_~s__state~0); 28038#L139 assume !(8465 == ssl3_accept_~s__state~0); 28036#L142 assume !(8466 == ssl3_accept_~s__state~0); 28034#L145 assume !(8496 == ssl3_accept_~s__state~0); 28032#L148 assume !(8497 == ssl3_accept_~s__state~0); 28030#L151 assume !(8512 == ssl3_accept_~s__state~0); 28028#L154 assume !(8513 == ssl3_accept_~s__state~0); 28026#L157 assume !(8528 == ssl3_accept_~s__state~0); 28024#L160 assume !(8529 == ssl3_accept_~s__state~0); 27520#L163 assume 8544 == ssl3_accept_~s__state~0; 27519#L167 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; 27299#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 27988#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27982#L612-1 ssl3_accept_~skip~0 := 0; 27980#L109-2 assume !false; 27978#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27976#L112 assume !(12292 == ssl3_accept_~s__state~0); 27974#L115 assume !(16384 == ssl3_accept_~s__state~0); 27972#L118 assume !(8192 == ssl3_accept_~s__state~0); 27970#L121 assume !(24576 == ssl3_accept_~s__state~0); 27968#L124 assume !(8195 == ssl3_accept_~s__state~0); 27966#L127 assume !(8480 == ssl3_accept_~s__state~0); 27964#L130 assume !(8481 == ssl3_accept_~s__state~0); 27878#L133 assume !(8482 == ssl3_accept_~s__state~0); 27877#L136 assume !(8464 == ssl3_accept_~s__state~0); 27876#L139 assume !(8465 == ssl3_accept_~s__state~0); 27875#L142 assume !(8466 == ssl3_accept_~s__state~0); 27874#L145 assume !(8496 == ssl3_accept_~s__state~0); 27872#L148 assume !(8497 == ssl3_accept_~s__state~0); 27871#L151 assume !(8512 == ssl3_accept_~s__state~0); 27868#L154 assume !(8513 == ssl3_accept_~s__state~0); 27816#L157 assume !(8528 == ssl3_accept_~s__state~0); 27810#L160 assume !(8529 == ssl3_accept_~s__state~0); 27808#L163 assume !(8544 == ssl3_accept_~s__state~0); 27806#L166 assume !(8545 == ssl3_accept_~s__state~0); 27614#L169 assume !(8560 == ssl3_accept_~s__state~0); 27612#L172 assume !(8561 == ssl3_accept_~s__state~0); 27613#L175 assume !(8448 == ssl3_accept_~s__state~0); 27862#L178 assume 8576 == ssl3_accept_~s__state~0; 27490#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 27491#L464 assume !(ssl3_accept_~ret~0 <= 0); 27498#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 27402#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 28145#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28271#L612-1 ssl3_accept_~skip~0 := 0; 28270#L109-2 assume !false; 28269#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28268#L112 assume !(12292 == ssl3_accept_~s__state~0); 28267#L115 assume !(16384 == ssl3_accept_~s__state~0); 28266#L118 assume !(8192 == ssl3_accept_~s__state~0); 28265#L121 assume !(24576 == ssl3_accept_~s__state~0); 28264#L124 assume !(8195 == ssl3_accept_~s__state~0); 28263#L127 assume !(8480 == ssl3_accept_~s__state~0); 27524#L130 assume !(8481 == ssl3_accept_~s__state~0); 28262#L133 assume !(8482 == ssl3_accept_~s__state~0); 28261#L136 assume 8464 == ssl3_accept_~s__state~0; 27488#L143 [2021-10-28 09:36:10,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:10,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-28 09:36:10,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:10,983 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369006142] [2021-10-28 09:36:10,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:10,984 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:10,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:10,991 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:10,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:11,002 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:11,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:11,003 INFO L85 PathProgramCache]: Analyzing trace with hash 52404052, now seen corresponding path program 1 times [2021-10-28 09:36:11,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:11,004 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143272869] [2021-10-28 09:36:11,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:11,004 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:11,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:11,044 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:36:11,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:11,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143272869] [2021-10-28 09:36:11,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143272869] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:11,045 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:11,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:11,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101285934] [2021-10-28 09:36:11,046 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:11,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:11,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:11,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:11,047 INFO L87 Difference]: Start difference. First operand 1050 states and 1392 transitions. cyclomatic complexity: 347 Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:11,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:11,188 INFO L93 Difference]: Finished difference Result 1017 states and 1313 transitions. [2021-10-28 09:36:11,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:11,189 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1017 states and 1313 transitions. [2021-10-28 09:36:11,194 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 541 [2021-10-28 09:36:11,202 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1017 states to 870 states and 1125 transitions. [2021-10-28 09:36:11,202 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 611 [2021-10-28 09:36:11,203 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 758 [2021-10-28 09:36:11,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 870 states and 1125 transitions. [2021-10-28 09:36:11,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:11,205 INFO L681 BuchiCegarLoop]: Abstraction has 870 states and 1125 transitions. [2021-10-28 09:36:11,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states and 1125 transitions. [2021-10-28 09:36:11,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 721. [2021-10-28 09:36:11,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 721 states have (on average 1.2940360610263524) internal successors, (933), 720 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:11,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 933 transitions. [2021-10-28 09:36:11,222 INFO L704 BuchiCegarLoop]: Abstraction has 721 states and 933 transitions. [2021-10-28 09:36:11,222 INFO L587 BuchiCegarLoop]: Abstraction has 721 states and 933 transitions. [2021-10-28 09:36:11,222 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-28 09:36:11,223 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 721 states and 933 transitions. [2021-10-28 09:36:11,225 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 539 [2021-10-28 09:36:11,225 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:11,225 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:11,227 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:11,227 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:11,228 INFO L791 eck$LassoCheckResult]: Stem: 29546#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29413#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 29414#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29514#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 29452#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29454#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 29484#L109-2 assume !false; 29616#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29958#L112 assume !(12292 == ssl3_accept_~s__state~0); 29957#L115 assume !(16384 == ssl3_accept_~s__state~0); 29956#L118 assume !(8192 == ssl3_accept_~s__state~0); 29955#L121 assume !(24576 == ssl3_accept_~s__state~0); 29954#L124 assume !(8195 == ssl3_accept_~s__state~0); 29952#L127 assume !(8480 == ssl3_accept_~s__state~0); 29949#L130 assume !(8481 == ssl3_accept_~s__state~0); 29948#L133 assume !(8482 == ssl3_accept_~s__state~0); 29947#L136 assume 8464 == ssl3_accept_~s__state~0; 29529#L143 [2021-10-28 09:36:11,228 INFO L793 eck$LassoCheckResult]: Loop: 29529#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 29475#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29369#L284-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; 29370#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29764#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29758#L612-1 ssl3_accept_~skip~0 := 0; 29756#L109-2 assume !false; 29754#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29751#L112 assume !(12292 == ssl3_accept_~s__state~0); 29747#L115 assume !(16384 == ssl3_accept_~s__state~0); 29740#L118 assume !(8192 == ssl3_accept_~s__state~0); 29737#L121 assume !(24576 == ssl3_accept_~s__state~0); 29733#L124 assume !(8195 == ssl3_accept_~s__state~0); 29730#L127 assume !(8480 == ssl3_accept_~s__state~0); 29725#L130 assume !(8481 == ssl3_accept_~s__state~0); 29717#L133 assume !(8482 == ssl3_accept_~s__state~0); 29713#L136 assume !(8464 == ssl3_accept_~s__state~0); 29709#L139 assume !(8465 == ssl3_accept_~s__state~0); 29705#L142 assume !(8466 == ssl3_accept_~s__state~0); 29702#L145 assume 8496 == ssl3_accept_~s__state~0; 29519#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 29391#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29392#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 29404#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29550#L303-2 ssl3_accept_~s__init_num~0 := 0; 29933#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29930#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29924#L612-1 ssl3_accept_~skip~0 := 0; 29922#L109-2 assume !false; 29920#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29918#L112 assume !(12292 == ssl3_accept_~s__state~0); 29916#L115 assume !(16384 == ssl3_accept_~s__state~0); 29914#L118 assume !(8192 == ssl3_accept_~s__state~0); 29912#L121 assume !(24576 == ssl3_accept_~s__state~0); 29910#L124 assume !(8195 == ssl3_accept_~s__state~0); 29908#L127 assume !(8480 == ssl3_accept_~s__state~0); 29906#L130 assume !(8481 == ssl3_accept_~s__state~0); 29904#L133 assume !(8482 == ssl3_accept_~s__state~0); 29902#L136 assume !(8464 == ssl3_accept_~s__state~0); 29900#L139 assume !(8465 == ssl3_accept_~s__state~0); 29778#L142 assume !(8466 == ssl3_accept_~s__state~0); 29777#L145 assume !(8496 == ssl3_accept_~s__state~0); 29776#L148 assume !(8497 == ssl3_accept_~s__state~0); 29682#L151 assume 8512 == ssl3_accept_~s__state~0; 29428#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29423#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29357#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29492#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 30036#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30032#L612-1 ssl3_accept_~skip~0 := 0; 30030#L109-2 assume !false; 30028#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30026#L112 assume !(12292 == ssl3_accept_~s__state~0); 30024#L115 assume !(16384 == ssl3_accept_~s__state~0); 30022#L118 assume !(8192 == ssl3_accept_~s__state~0); 30020#L121 assume !(24576 == ssl3_accept_~s__state~0); 30018#L124 assume !(8195 == ssl3_accept_~s__state~0); 30016#L127 assume !(8480 == ssl3_accept_~s__state~0); 30014#L130 assume !(8481 == ssl3_accept_~s__state~0); 30012#L133 assume !(8482 == ssl3_accept_~s__state~0); 30010#L136 assume !(8464 == ssl3_accept_~s__state~0); 30009#L139 assume !(8465 == ssl3_accept_~s__state~0); 29991#L142 assume !(8466 == ssl3_accept_~s__state~0); 29990#L145 assume !(8496 == ssl3_accept_~s__state~0); 29966#L148 assume !(8497 == ssl3_accept_~s__state~0); 29501#L151 assume !(8512 == ssl3_accept_~s__state~0); 29502#L154 assume !(8513 == ssl3_accept_~s__state~0); 29334#L157 assume 8528 == ssl3_accept_~s__state~0; 29335#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29346#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 29489#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 29547#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 29545#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 29348#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29525#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29796#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29367#L612-1 ssl3_accept_~skip~0 := 0; 29540#L109-2 assume !false; 29480#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29437#L112 assume !(12292 == ssl3_accept_~s__state~0); 29438#L115 assume !(16384 == ssl3_accept_~s__state~0); 29455#L118 assume !(8192 == ssl3_accept_~s__state~0); 29376#L121 assume !(24576 == ssl3_accept_~s__state~0); 29377#L124 assume !(8195 == ssl3_accept_~s__state~0); 29493#L127 assume !(8480 == ssl3_accept_~s__state~0); 29457#L130 assume !(8481 == ssl3_accept_~s__state~0); 29458#L133 assume !(8482 == ssl3_accept_~s__state~0); 29352#L136 assume !(8464 == ssl3_accept_~s__state~0); 29353#L139 assume !(8465 == ssl3_accept_~s__state~0); 29383#L142 assume !(8466 == ssl3_accept_~s__state~0); 29461#L145 assume !(8496 == ssl3_accept_~s__state~0); 29462#L148 assume !(8497 == ssl3_accept_~s__state~0); 29964#L151 assume !(8512 == ssl3_accept_~s__state~0); 29963#L154 assume !(8513 == ssl3_accept_~s__state~0); 29799#L157 assume !(8528 == ssl3_accept_~s__state~0); 29798#L160 assume !(8529 == ssl3_accept_~s__state~0); 29797#L163 assume 8544 == ssl3_accept_~s__state~0; 29362#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 29364#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 29495#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29496#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29350#L418 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 29351#L421 assume !(8 == ssl3_accept_~blastFlag~0); 29382#L424 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; 29373#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29769#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29759#L612-1 ssl3_accept_~skip~0 := 0; 29757#L109-2 assume !false; 29755#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29752#L112 assume !(12292 == ssl3_accept_~s__state~0); 29748#L115 assume !(16384 == ssl3_accept_~s__state~0); 29741#L118 assume !(8192 == ssl3_accept_~s__state~0); 29738#L121 assume !(24576 == ssl3_accept_~s__state~0); 29734#L124 assume !(8195 == ssl3_accept_~s__state~0); 29731#L127 assume !(8480 == ssl3_accept_~s__state~0); 29726#L130 assume !(8481 == ssl3_accept_~s__state~0); 29718#L133 assume !(8482 == ssl3_accept_~s__state~0); 29714#L136 assume !(8464 == ssl3_accept_~s__state~0); 29710#L139 assume !(8465 == ssl3_accept_~s__state~0); 29706#L142 assume !(8466 == ssl3_accept_~s__state~0); 29651#L145 assume !(8496 == ssl3_accept_~s__state~0); 29648#L148 assume !(8497 == ssl3_accept_~s__state~0); 29644#L151 assume !(8512 == ssl3_accept_~s__state~0); 29638#L154 assume !(8513 == ssl3_accept_~s__state~0); 29636#L157 assume !(8528 == ssl3_accept_~s__state~0); 29634#L160 assume !(8529 == ssl3_accept_~s__state~0); 29632#L163 assume !(8544 == ssl3_accept_~s__state~0); 29630#L166 assume !(8545 == ssl3_accept_~s__state~0); 29628#L169 assume !(8560 == ssl3_accept_~s__state~0); 29626#L172 assume !(8561 == ssl3_accept_~s__state~0); 29624#L175 assume 8448 == ssl3_accept_~s__state~0; 29426#L176 assume !(ssl3_accept_~num1~0 > 0); 29420#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29427#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29593#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29587#L612-1 ssl3_accept_~skip~0 := 0; 29575#L109-2 assume !false; 29572#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29568#L112 assume !(12292 == ssl3_accept_~s__state~0); 29569#L115 assume !(16384 == ssl3_accept_~s__state~0); 29583#L118 assume !(8192 == ssl3_accept_~s__state~0); 29581#L121 assume !(24576 == ssl3_accept_~s__state~0); 29579#L124 assume !(8195 == ssl3_accept_~s__state~0); 29577#L127 assume !(8480 == ssl3_accept_~s__state~0); 29574#L130 assume !(8481 == ssl3_accept_~s__state~0); 29570#L133 assume !(8482 == ssl3_accept_~s__state~0); 29571#L136 assume 8464 == ssl3_accept_~s__state~0; 29529#L143 [2021-10-28 09:36:11,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:11,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-28 09:36:11,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:11,229 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333391135] [2021-10-28 09:36:11,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:11,230 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:11,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:11,238 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:11,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:11,248 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:11,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:11,249 INFO L85 PathProgramCache]: Analyzing trace with hash -2000787038, now seen corresponding path program 1 times [2021-10-28 09:36:11,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:11,249 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87209667] [2021-10-28 09:36:11,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:11,250 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:11,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:11,328 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:36:11,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:11,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87209667] [2021-10-28 09:36:11,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87209667] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:36:11,329 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346385744] [2021-10-28 09:36:11,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:11,329 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:36:11,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:11,331 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:36:11,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-10-28 09:36:11,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:11,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:36:11,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:36:11,895 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:36:11,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346385744] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:36:11,896 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:36:11,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 09:36:11,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867655934] [2021-10-28 09:36:11,897 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:11,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:11,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:36:11,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:36:11,899 INFO L87 Difference]: Start difference. First operand 721 states and 933 transitions. cyclomatic complexity: 215 Second operand has 4 states, 3 states have (on average 31.0) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:12,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:12,274 INFO L93 Difference]: Finished difference Result 1200 states and 1535 transitions. [2021-10-28 09:36:12,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:36:12,274 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1200 states and 1535 transitions. [2021-10-28 09:36:12,280 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1018 [2021-10-28 09:36:12,289 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1200 states to 1200 states and 1535 transitions. [2021-10-28 09:36:12,289 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1088 [2021-10-28 09:36:12,293 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1088 [2021-10-28 09:36:12,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1200 states and 1535 transitions. [2021-10-28 09:36:12,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:12,295 INFO L681 BuchiCegarLoop]: Abstraction has 1200 states and 1535 transitions. [2021-10-28 09:36:12,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1200 states and 1535 transitions. [2021-10-28 09:36:12,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1200 to 909. [2021-10-28 09:36:12,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 909 states, 909 states have (on average 1.2871287128712872) internal successors, (1170), 908 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:12,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 1170 transitions. [2021-10-28 09:36:12,319 INFO L704 BuchiCegarLoop]: Abstraction has 909 states and 1170 transitions. [2021-10-28 09:36:12,319 INFO L587 BuchiCegarLoop]: Abstraction has 909 states and 1170 transitions. [2021-10-28 09:36:12,320 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-28 09:36:12,320 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 909 states and 1170 transitions. [2021-10-28 09:36:12,323 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 727 [2021-10-28 09:36:12,323 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:12,323 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:12,325 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:12,325 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:12,326 INFO L791 eck$LassoCheckResult]: Stem: 31926#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 31785#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 31786#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31887#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 31823#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31825#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 31856#L109-2 assume !false; 31967#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32425#L112 assume !(12292 == ssl3_accept_~s__state~0); 32422#L115 assume !(16384 == ssl3_accept_~s__state~0); 32418#L118 assume !(8192 == ssl3_accept_~s__state~0); 32415#L121 assume !(24576 == ssl3_accept_~s__state~0); 32412#L124 assume !(8195 == ssl3_accept_~s__state~0); 32409#L127 assume !(8480 == ssl3_accept_~s__state~0); 32408#L130 assume !(8481 == ssl3_accept_~s__state~0); 32407#L133 assume !(8482 == ssl3_accept_~s__state~0); 32406#L136 assume 8464 == ssl3_accept_~s__state~0; 31907#L143 [2021-10-28 09:36:12,326 INFO L793 eck$LassoCheckResult]: Loop: 31907#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 31845#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31739#L284-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; 31740#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 31693#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31695#L612-1 ssl3_accept_~skip~0 := 0; 31919#L109-2 assume !false; 31851#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31808#L112 assume !(12292 == ssl3_accept_~s__state~0); 31809#L115 assume !(16384 == ssl3_accept_~s__state~0); 31826#L118 assume !(8192 == ssl3_accept_~s__state~0); 31746#L121 assume !(24576 == ssl3_accept_~s__state~0); 31747#L124 assume !(8195 == ssl3_accept_~s__state~0); 31866#L127 assume !(8480 == ssl3_accept_~s__state~0); 31828#L130 assume !(8481 == ssl3_accept_~s__state~0); 31829#L133 assume !(8482 == ssl3_accept_~s__state~0); 31722#L136 assume !(8464 == ssl3_accept_~s__state~0); 31723#L139 assume !(8465 == ssl3_accept_~s__state~0); 31754#L142 assume !(8466 == ssl3_accept_~s__state~0); 31908#L145 assume 8496 == ssl3_accept_~s__state~0; 32187#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 32243#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32241#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 32172#L303 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 32169#L303-2 ssl3_accept_~s__init_num~0 := 0; 32168#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 32166#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32160#L612-1 ssl3_accept_~skip~0 := 0; 32158#L109-2 assume !false; 32156#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32154#L112 assume !(12292 == ssl3_accept_~s__state~0); 32152#L115 assume !(16384 == ssl3_accept_~s__state~0); 32150#L118 assume !(8192 == ssl3_accept_~s__state~0); 32148#L121 assume !(24576 == ssl3_accept_~s__state~0); 32146#L124 assume !(8195 == ssl3_accept_~s__state~0); 32144#L127 assume !(8480 == ssl3_accept_~s__state~0); 32142#L130 assume !(8481 == ssl3_accept_~s__state~0); 32140#L133 assume !(8482 == ssl3_accept_~s__state~0); 32138#L136 assume !(8464 == ssl3_accept_~s__state~0); 32136#L139 assume !(8465 == ssl3_accept_~s__state~0); 32134#L142 assume !(8466 == ssl3_accept_~s__state~0); 32132#L145 assume !(8496 == ssl3_accept_~s__state~0); 32130#L148 assume !(8497 == ssl3_accept_~s__state~0); 32128#L151 assume !(8512 == ssl3_accept_~s__state~0); 32126#L154 assume !(8513 == ssl3_accept_~s__state~0); 32125#L157 assume !(8528 == ssl3_accept_~s__state~0); 32118#L160 assume !(8529 == ssl3_accept_~s__state~0); 32117#L163 assume !(8544 == ssl3_accept_~s__state~0); 32116#L166 assume !(8545 == ssl3_accept_~s__state~0); 32115#L169 assume !(8560 == ssl3_accept_~s__state~0); 32114#L172 assume !(8561 == ssl3_accept_~s__state~0); 32113#L175 assume !(8448 == ssl3_accept_~s__state~0); 32108#L178 assume !(8576 == ssl3_accept_~s__state~0); 32107#L181 assume !(8577 == ssl3_accept_~s__state~0); 32106#L184 assume !(8592 == ssl3_accept_~s__state~0); 32105#L187 assume !(8593 == ssl3_accept_~s__state~0); 32104#L190 assume !(8608 == ssl3_accept_~s__state~0); 32103#L193 assume !(8609 == ssl3_accept_~s__state~0); 32102#L196 assume !(8640 == ssl3_accept_~s__state~0); 32099#L199 assume !(8641 == ssl3_accept_~s__state~0); 32007#L202 assume 8656 == ssl3_accept_~s__state~0; 31982#L206 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 32095#L515 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 32092#L520 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 32090#L526-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 32087#L536 assume !(0 == ssl3_accept_~tmp___10~0); 32086#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 32085#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32080#L612-1 ssl3_accept_~skip~0 := 0; 32079#L109-2 assume !false; 32078#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32072#L112 assume !(12292 == ssl3_accept_~s__state~0); 32070#L115 assume !(16384 == ssl3_accept_~s__state~0); 32068#L118 assume !(8192 == ssl3_accept_~s__state~0); 32066#L121 assume !(24576 == ssl3_accept_~s__state~0); 32064#L124 assume !(8195 == ssl3_accept_~s__state~0); 32062#L127 assume !(8480 == ssl3_accept_~s__state~0); 32060#L130 assume !(8481 == ssl3_accept_~s__state~0); 32058#L133 assume !(8482 == ssl3_accept_~s__state~0); 32056#L136 assume !(8464 == ssl3_accept_~s__state~0); 32054#L139 assume !(8465 == ssl3_accept_~s__state~0); 32052#L142 assume !(8466 == ssl3_accept_~s__state~0); 32050#L145 assume !(8496 == ssl3_accept_~s__state~0); 32048#L148 assume !(8497 == ssl3_accept_~s__state~0); 32046#L151 assume !(8512 == ssl3_accept_~s__state~0); 32044#L154 assume !(8513 == ssl3_accept_~s__state~0); 32042#L157 assume !(8528 == ssl3_accept_~s__state~0); 32040#L160 assume !(8529 == ssl3_accept_~s__state~0); 32038#L163 assume !(8544 == ssl3_accept_~s__state~0); 32036#L166 assume !(8545 == ssl3_accept_~s__state~0); 32034#L169 assume !(8560 == ssl3_accept_~s__state~0); 32032#L172 assume !(8561 == ssl3_accept_~s__state~0); 32030#L175 assume !(8448 == ssl3_accept_~s__state~0); 32028#L178 assume !(8576 == ssl3_accept_~s__state~0); 32025#L181 assume !(8577 == ssl3_accept_~s__state~0); 32023#L184 assume !(8592 == ssl3_accept_~s__state~0); 32021#L187 assume !(8593 == ssl3_accept_~s__state~0); 32017#L190 assume !(8608 == ssl3_accept_~s__state~0); 32016#L193 assume !(8609 == ssl3_accept_~s__state~0); 32015#L196 assume !(8640 == ssl3_accept_~s__state~0); 32014#L199 assume !(8641 == ssl3_accept_~s__state~0); 32013#L202 assume !(8656 == ssl3_accept_~s__state~0); 32012#L205 assume !(8657 == ssl3_accept_~s__state~0); 31859#L208 assume 8672 == ssl3_accept_~s__state~0; 31854#L212 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 31855#L544 assume !(3 == ssl3_accept_~blastFlag~0); 31691#L544-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 31692#L551 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31762#L551-2 ssl3_accept_~s__init_num~0 := 0; 31846#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 32589#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32581#L612-1 ssl3_accept_~skip~0 := 0; 32578#L109-2 assume !false; 32576#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32572#L112 assume !(12292 == ssl3_accept_~s__state~0); 32570#L115 assume !(16384 == ssl3_accept_~s__state~0); 32568#L118 assume !(8192 == ssl3_accept_~s__state~0); 32567#L121 assume !(24576 == ssl3_accept_~s__state~0); 32565#L124 assume !(8195 == ssl3_accept_~s__state~0); 32564#L127 assume !(8480 == ssl3_accept_~s__state~0); 32560#L130 assume !(8481 == ssl3_accept_~s__state~0); 32553#L133 assume !(8482 == ssl3_accept_~s__state~0); 32550#L136 assume !(8464 == ssl3_accept_~s__state~0); 32548#L139 assume !(8465 == ssl3_accept_~s__state~0); 32544#L142 assume !(8466 == ssl3_accept_~s__state~0); 31832#L145 assume !(8496 == ssl3_accept_~s__state~0); 31833#L148 assume !(8497 == ssl3_accept_~s__state~0); 31874#L151 assume !(8512 == ssl3_accept_~s__state~0); 31875#L154 assume !(8513 == ssl3_accept_~s__state~0); 31703#L157 assume !(8528 == ssl3_accept_~s__state~0); 31704#L160 assume !(8529 == ssl3_accept_~s__state~0); 31812#L163 assume !(8544 == ssl3_accept_~s__state~0); 31813#L166 assume !(8545 == ssl3_accept_~s__state~0); 31891#L169 assume !(8560 == ssl3_accept_~s__state~0); 32392#L172 assume !(8561 == ssl3_accept_~s__state~0); 31972#L175 assume 8448 == ssl3_accept_~s__state~0; 31971#L176 assume !(ssl3_accept_~num1~0 > 0); 31969#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31966#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 31962#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31956#L612-1 ssl3_accept_~skip~0 := 0; 31954#L109-2 assume !false; 31952#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31950#L112 assume !(12292 == ssl3_accept_~s__state~0); 31948#L115 assume !(16384 == ssl3_accept_~s__state~0); 31946#L118 assume !(8192 == ssl3_accept_~s__state~0); 31944#L121 assume !(24576 == ssl3_accept_~s__state~0); 31942#L124 assume !(8195 == ssl3_accept_~s__state~0); 31940#L127 assume !(8480 == ssl3_accept_~s__state~0); 31938#L130 assume !(8481 == ssl3_accept_~s__state~0); 31935#L133 assume !(8482 == ssl3_accept_~s__state~0); 31936#L136 assume 8464 == ssl3_accept_~s__state~0; 31907#L143 [2021-10-28 09:36:12,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:12,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-28 09:36:12,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:12,327 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849514236] [2021-10-28 09:36:12,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:12,327 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:12,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:12,340 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:12,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:12,355 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:12,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:12,356 INFO L85 PathProgramCache]: Analyzing trace with hash 55559348, now seen corresponding path program 1 times [2021-10-28 09:36:12,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:12,356 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291435487] [2021-10-28 09:36:12,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:12,356 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:12,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:12,408 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 166 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-10-28 09:36:12,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:12,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291435487] [2021-10-28 09:36:12,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291435487] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:12,409 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:12,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:12,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488095592] [2021-10-28 09:36:12,410 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:12,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:12,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:12,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:12,412 INFO L87 Difference]: Start difference. First operand 909 states and 1170 transitions. cyclomatic complexity: 264 Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:12,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:12,445 INFO L93 Difference]: Finished difference Result 1065 states and 1349 transitions. [2021-10-28 09:36:12,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:12,446 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1065 states and 1349 transitions. [2021-10-28 09:36:12,451 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 832 [2021-10-28 09:36:12,477 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1065 states to 1065 states and 1349 transitions. [2021-10-28 09:36:12,478 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 902 [2021-10-28 09:36:12,479 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 902 [2021-10-28 09:36:12,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1065 states and 1349 transitions. [2021-10-28 09:36:12,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:12,481 INFO L681 BuchiCegarLoop]: Abstraction has 1065 states and 1349 transitions. [2021-10-28 09:36:12,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states and 1349 transitions. [2021-10-28 09:36:12,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 1065. [2021-10-28 09:36:12,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1065 states, 1065 states have (on average 1.2666666666666666) internal successors, (1349), 1064 states have internal predecessors, (1349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:12,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 1349 transitions. [2021-10-28 09:36:12,504 INFO L704 BuchiCegarLoop]: Abstraction has 1065 states and 1349 transitions. [2021-10-28 09:36:12,505 INFO L587 BuchiCegarLoop]: Abstraction has 1065 states and 1349 transitions. [2021-10-28 09:36:12,505 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-28 09:36:12,505 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1065 states and 1349 transitions. [2021-10-28 09:36:12,509 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 832 [2021-10-28 09:36:12,509 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:12,509 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:12,511 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:12,511 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:12,511 INFO L791 eck$LassoCheckResult]: Stem: 33898#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33764#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 33765#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33865#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 33802#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33804#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 33833#L109-2 assume !false; 34146#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34647#L112 assume !(12292 == ssl3_accept_~s__state~0); 34645#L115 assume !(16384 == ssl3_accept_~s__state~0); 34643#L118 assume !(8192 == ssl3_accept_~s__state~0); 34641#L121 assume !(24576 == ssl3_accept_~s__state~0); 34640#L124 assume !(8195 == ssl3_accept_~s__state~0); 34639#L127 assume !(8480 == ssl3_accept_~s__state~0); 34638#L130 assume !(8481 == ssl3_accept_~s__state~0); 34637#L133 assume !(8482 == ssl3_accept_~s__state~0); 33915#L136 assume 8464 == ssl3_accept_~s__state~0; 33882#L143 [2021-10-28 09:36:12,512 INFO L793 eck$LassoCheckResult]: Loop: 33882#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 33823#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33718#L284-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; 33719#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 34456#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34451#L612-1 ssl3_accept_~skip~0 := 0; 34450#L109-2 assume !false; 34449#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34448#L112 assume !(12292 == ssl3_accept_~s__state~0); 34446#L115 assume !(16384 == ssl3_accept_~s__state~0); 34443#L118 assume !(8192 == ssl3_accept_~s__state~0); 34442#L121 assume !(24576 == ssl3_accept_~s__state~0); 34441#L124 assume !(8195 == ssl3_accept_~s__state~0); 34440#L127 assume !(8480 == ssl3_accept_~s__state~0); 34439#L130 assume !(8481 == ssl3_accept_~s__state~0); 34433#L133 assume !(8482 == ssl3_accept_~s__state~0); 34431#L136 assume !(8464 == ssl3_accept_~s__state~0); 34429#L139 assume !(8465 == ssl3_accept_~s__state~0); 34311#L142 assume !(8466 == ssl3_accept_~s__state~0); 34307#L145 assume 8496 == ssl3_accept_~s__state~0; 34125#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 34304#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 34302#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 34300#L303 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 33873#L303-2 ssl3_accept_~s__init_num~0 := 0; 33874#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 34589#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34582#L612-1 ssl3_accept_~skip~0 := 0; 34579#L109-2 assume !false; 34576#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34573#L112 assume !(12292 == ssl3_accept_~s__state~0); 34570#L115 assume !(16384 == ssl3_accept_~s__state~0); 34567#L118 assume !(8192 == ssl3_accept_~s__state~0); 34564#L121 assume !(24576 == ssl3_accept_~s__state~0); 34561#L124 assume !(8195 == ssl3_accept_~s__state~0); 34557#L127 assume !(8480 == ssl3_accept_~s__state~0); 34553#L130 assume !(8481 == ssl3_accept_~s__state~0); 34549#L133 assume !(8482 == ssl3_accept_~s__state~0); 34545#L136 assume !(8464 == ssl3_accept_~s__state~0); 34541#L139 assume !(8465 == ssl3_accept_~s__state~0); 34537#L142 assume !(8466 == ssl3_accept_~s__state~0); 34533#L145 assume !(8496 == ssl3_accept_~s__state~0); 34529#L148 assume !(8497 == ssl3_accept_~s__state~0); 34525#L151 assume !(8512 == ssl3_accept_~s__state~0); 34521#L154 assume !(8513 == ssl3_accept_~s__state~0); 34517#L157 assume !(8528 == ssl3_accept_~s__state~0); 34513#L160 assume !(8529 == ssl3_accept_~s__state~0); 34510#L163 assume !(8544 == ssl3_accept_~s__state~0); 34504#L166 assume !(8545 == ssl3_accept_~s__state~0); 34502#L169 assume !(8560 == ssl3_accept_~s__state~0); 34500#L172 assume !(8561 == ssl3_accept_~s__state~0); 34498#L175 assume !(8448 == ssl3_accept_~s__state~0); 34497#L178 assume !(8576 == ssl3_accept_~s__state~0); 33878#L181 assume !(8577 == ssl3_accept_~s__state~0); 33855#L184 assume !(8592 == ssl3_accept_~s__state~0); 33856#L187 assume !(8593 == ssl3_accept_~s__state~0); 33820#L190 assume !(8608 == ssl3_accept_~s__state~0); 33821#L193 assume !(8609 == ssl3_accept_~s__state~0); 34493#L196 assume !(8640 == ssl3_accept_~s__state~0); 34093#L199 assume !(8641 == ssl3_accept_~s__state~0); 34032#L202 assume 8656 == ssl3_accept_~s__state~0; 33929#L206 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 34029#L515 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 34017#L520 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 34015#L526-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 34013#L536 assume !(0 == ssl3_accept_~tmp___10~0); 34011#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 34008#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34002#L612-1 ssl3_accept_~skip~0 := 0; 34000#L109-2 assume !false; 33998#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33996#L112 assume !(12292 == ssl3_accept_~s__state~0); 33994#L115 assume !(16384 == ssl3_accept_~s__state~0); 33992#L118 assume !(8192 == ssl3_accept_~s__state~0); 33990#L121 assume !(24576 == ssl3_accept_~s__state~0); 33989#L124 assume !(8195 == ssl3_accept_~s__state~0); 33988#L127 assume !(8480 == ssl3_accept_~s__state~0); 33987#L130 assume !(8481 == ssl3_accept_~s__state~0); 33985#L133 assume !(8482 == ssl3_accept_~s__state~0); 33984#L136 assume !(8464 == ssl3_accept_~s__state~0); 33983#L139 assume !(8465 == ssl3_accept_~s__state~0); 33982#L142 assume !(8466 == ssl3_accept_~s__state~0); 33981#L145 assume !(8496 == ssl3_accept_~s__state~0); 33975#L148 assume !(8497 == ssl3_accept_~s__state~0); 33973#L151 assume !(8512 == ssl3_accept_~s__state~0); 33971#L154 assume !(8513 == ssl3_accept_~s__state~0); 33969#L157 assume !(8528 == ssl3_accept_~s__state~0); 33967#L160 assume !(8529 == ssl3_accept_~s__state~0); 33965#L163 assume !(8544 == ssl3_accept_~s__state~0); 33963#L166 assume !(8545 == ssl3_accept_~s__state~0); 33961#L169 assume !(8560 == ssl3_accept_~s__state~0); 33959#L172 assume !(8561 == ssl3_accept_~s__state~0); 33957#L175 assume !(8448 == ssl3_accept_~s__state~0); 33955#L178 assume !(8576 == ssl3_accept_~s__state~0); 33953#L181 assume !(8577 == ssl3_accept_~s__state~0); 33951#L184 assume !(8592 == ssl3_accept_~s__state~0); 33949#L187 assume !(8593 == ssl3_accept_~s__state~0); 33947#L190 assume !(8608 == ssl3_accept_~s__state~0); 33945#L193 assume !(8609 == ssl3_accept_~s__state~0); 33943#L196 assume !(8640 == ssl3_accept_~s__state~0); 33941#L199 assume !(8641 == ssl3_accept_~s__state~0); 33939#L202 assume !(8656 == ssl3_accept_~s__state~0); 33936#L205 assume !(8657 == ssl3_accept_~s__state~0); 33933#L208 assume 8672 == ssl3_accept_~s__state~0; 33931#L212 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 33890#L544 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 33671#L544-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 33672#L551 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 33741#L551-2 ssl3_accept_~s__init_num~0 := 0; 33824#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 34691#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34686#L612-1 ssl3_accept_~skip~0 := 0; 34685#L109-2 assume !false; 34679#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34677#L112 assume !(12292 == ssl3_accept_~s__state~0); 34675#L115 assume !(16384 == ssl3_accept_~s__state~0); 34673#L118 assume !(8192 == ssl3_accept_~s__state~0); 34671#L121 assume !(24576 == ssl3_accept_~s__state~0); 34669#L124 assume !(8195 == ssl3_accept_~s__state~0); 34667#L127 assume !(8480 == ssl3_accept_~s__state~0); 34665#L130 assume !(8481 == ssl3_accept_~s__state~0); 34663#L133 assume !(8482 == ssl3_accept_~s__state~0); 34661#L136 assume !(8464 == ssl3_accept_~s__state~0); 34659#L139 assume !(8465 == ssl3_accept_~s__state~0); 33883#L142 assume !(8466 == ssl3_accept_~s__state~0); 33811#L145 assume !(8496 == ssl3_accept_~s__state~0); 33736#L148 assume !(8497 == ssl3_accept_~s__state~0); 33737#L151 assume !(8512 == ssl3_accept_~s__state~0); 33853#L154 assume !(8513 == ssl3_accept_~s__state~0); 33683#L157 assume !(8528 == ssl3_accept_~s__state~0); 33684#L160 assume !(8529 == ssl3_accept_~s__state~0); 33791#L163 assume !(8544 == ssl3_accept_~s__state~0); 33792#L166 assume !(8545 == ssl3_accept_~s__state~0); 33813#L169 assume !(8560 == ssl3_accept_~s__state~0); 33814#L172 assume !(8561 == ssl3_accept_~s__state~0); 33892#L175 assume 8448 == ssl3_accept_~s__state~0; 34156#L176 assume !(ssl3_accept_~num1~0 > 0); 34153#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34150#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 34145#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34139#L612-1 ssl3_accept_~skip~0 := 0; 34137#L109-2 assume !false; 34134#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34130#L112 assume !(12292 == ssl3_accept_~s__state~0); 34127#L115 assume !(16384 == ssl3_accept_~s__state~0); 34123#L118 assume !(8192 == ssl3_accept_~s__state~0); 34119#L121 assume !(24576 == ssl3_accept_~s__state~0); 34117#L124 assume !(8195 == ssl3_accept_~s__state~0); 34115#L127 assume !(8480 == ssl3_accept_~s__state~0); 34114#L130 assume !(8481 == ssl3_accept_~s__state~0); 34112#L133 assume !(8482 == ssl3_accept_~s__state~0); 34113#L136 assume 8464 == ssl3_accept_~s__state~0; 33882#L143 [2021-10-28 09:36:12,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:12,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-28 09:36:12,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:12,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200033607] [2021-10-28 09:36:12,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:12,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:12,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:12,523 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:12,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:12,537 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:12,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:12,539 INFO L85 PathProgramCache]: Analyzing trace with hash 408647730, now seen corresponding path program 1 times [2021-10-28 09:36:12,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:12,539 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162015583] [2021-10-28 09:36:12,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:12,540 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:12,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:12,604 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-28 09:36:12,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:12,605 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162015583] [2021-10-28 09:36:12,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162015583] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:12,605 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:12,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:12,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432816064] [2021-10-28 09:36:12,606 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:12,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:12,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:12,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:12,607 INFO L87 Difference]: Start difference. First operand 1065 states and 1349 transitions. cyclomatic complexity: 289 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:12,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:12,628 INFO L93 Difference]: Finished difference Result 1762 states and 2260 transitions. [2021-10-28 09:36:12,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:12,629 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1762 states and 2260 transitions. [2021-10-28 09:36:12,637 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1529 [2021-10-28 09:36:12,651 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1762 states to 1762 states and 2260 transitions. [2021-10-28 09:36:12,651 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1599 [2021-10-28 09:36:12,653 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1599 [2021-10-28 09:36:12,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1762 states and 2260 transitions. [2021-10-28 09:36:12,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:12,654 INFO L681 BuchiCegarLoop]: Abstraction has 1762 states and 2260 transitions. [2021-10-28 09:36:12,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1762 states and 2260 transitions. [2021-10-28 09:36:12,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1762 to 1762. [2021-10-28 09:36:12,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1762 states, 1762 states have (on average 1.282633371169126) internal successors, (2260), 1761 states have internal predecessors, (2260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:12,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 2260 transitions. [2021-10-28 09:36:12,690 INFO L704 BuchiCegarLoop]: Abstraction has 1762 states and 2260 transitions. [2021-10-28 09:36:12,690 INFO L587 BuchiCegarLoop]: Abstraction has 1762 states and 2260 transitions. [2021-10-28 09:36:12,690 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-28 09:36:12,691 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1762 states and 2260 transitions. [2021-10-28 09:36:12,697 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1529 [2021-10-28 09:36:12,697 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:12,697 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:12,699 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:12,699 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:12,700 INFO L791 eck$LassoCheckResult]: Stem: 36729#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 36592#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 36593#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36695#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 36632#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36634#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 36666#L109-2 assume !false; 36748#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38179#L112 assume !(12292 == ssl3_accept_~s__state~0); 38177#L115 assume !(16384 == ssl3_accept_~s__state~0); 38174#L118 assume !(8192 == ssl3_accept_~s__state~0); 38133#L121 assume !(24576 == ssl3_accept_~s__state~0); 38129#L124 assume !(8195 == ssl3_accept_~s__state~0); 38127#L127 assume !(8480 == ssl3_accept_~s__state~0); 38125#L130 assume !(8481 == ssl3_accept_~s__state~0); 38123#L133 assume !(8482 == ssl3_accept_~s__state~0); 36756#L136 assume 8464 == ssl3_accept_~s__state~0; 36757#L143 [2021-10-28 09:36:12,700 INFO L793 eck$LassoCheckResult]: Loop: 36757#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 38115#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 38114#L284-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; 38112#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 38097#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38090#L612-1 ssl3_accept_~skip~0 := 0; 38087#L109-2 assume !false; 38084#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38081#L112 assume !(12292 == ssl3_accept_~s__state~0); 38078#L115 assume !(16384 == ssl3_accept_~s__state~0); 38075#L118 assume !(8192 == ssl3_accept_~s__state~0); 38072#L121 assume !(24576 == ssl3_accept_~s__state~0); 38069#L124 assume !(8195 == ssl3_accept_~s__state~0); 38066#L127 assume !(8480 == ssl3_accept_~s__state~0); 38064#L130 assume !(8481 == ssl3_accept_~s__state~0); 38061#L133 assume !(8482 == ssl3_accept_~s__state~0); 38058#L136 assume !(8464 == ssl3_accept_~s__state~0); 38055#L139 assume !(8465 == ssl3_accept_~s__state~0); 38052#L142 assume !(8466 == ssl3_accept_~s__state~0); 36977#L145 assume 8496 == ssl3_accept_~s__state~0; 36974#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 36971#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 36968#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 36964#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36732#L303-2 ssl3_accept_~s__init_num~0 := 0; 36961#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 36955#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36948#L612-1 ssl3_accept_~skip~0 := 0; 36945#L109-2 assume !false; 36942#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36939#L112 assume !(12292 == ssl3_accept_~s__state~0); 36935#L115 assume !(16384 == ssl3_accept_~s__state~0); 36932#L118 assume !(8192 == ssl3_accept_~s__state~0); 36929#L121 assume !(24576 == ssl3_accept_~s__state~0); 36923#L124 assume !(8195 == ssl3_accept_~s__state~0); 36922#L127 assume !(8480 == ssl3_accept_~s__state~0); 36921#L130 assume !(8481 == ssl3_accept_~s__state~0); 36920#L133 assume !(8482 == ssl3_accept_~s__state~0); 36903#L136 assume !(8464 == ssl3_accept_~s__state~0); 36902#L139 assume !(8465 == ssl3_accept_~s__state~0); 36899#L142 assume !(8466 == ssl3_accept_~s__state~0); 36896#L145 assume !(8496 == ssl3_accept_~s__state~0); 36893#L148 assume !(8497 == ssl3_accept_~s__state~0); 36891#L151 assume 8512 == ssl3_accept_~s__state~0; 36883#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37899#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37896#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37894#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 37891#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37886#L612-1 ssl3_accept_~skip~0 := 0; 37730#L109-2 assume !false; 37727#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37726#L112 assume !(12292 == ssl3_accept_~s__state~0); 37724#L115 assume !(16384 == ssl3_accept_~s__state~0); 37722#L118 assume !(8192 == ssl3_accept_~s__state~0); 37720#L121 assume !(24576 == ssl3_accept_~s__state~0); 37718#L124 assume !(8195 == ssl3_accept_~s__state~0); 37716#L127 assume !(8480 == ssl3_accept_~s__state~0); 37714#L130 assume !(8481 == ssl3_accept_~s__state~0); 37712#L133 assume !(8482 == ssl3_accept_~s__state~0); 37710#L136 assume !(8464 == ssl3_accept_~s__state~0); 37708#L139 assume !(8465 == ssl3_accept_~s__state~0); 37706#L142 assume !(8466 == ssl3_accept_~s__state~0); 37704#L145 assume !(8496 == ssl3_accept_~s__state~0); 37702#L148 assume !(8497 == ssl3_accept_~s__state~0); 37700#L151 assume !(8512 == ssl3_accept_~s__state~0); 37698#L154 assume !(8513 == ssl3_accept_~s__state~0); 37696#L157 assume 8528 == ssl3_accept_~s__state~0; 36872#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37693#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 37689#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 37690#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 37674#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 37670#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37668#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 37665#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37660#L612-1 ssl3_accept_~skip~0 := 0; 37658#L109-2 assume !false; 37656#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37654#L112 assume !(12292 == ssl3_accept_~s__state~0); 37652#L115 assume !(16384 == ssl3_accept_~s__state~0); 37650#L118 assume !(8192 == ssl3_accept_~s__state~0); 37648#L121 assume !(24576 == ssl3_accept_~s__state~0); 37646#L124 assume !(8195 == ssl3_accept_~s__state~0); 37644#L127 assume !(8480 == ssl3_accept_~s__state~0); 37642#L130 assume !(8481 == ssl3_accept_~s__state~0); 37640#L133 assume !(8482 == ssl3_accept_~s__state~0); 37638#L136 assume !(8464 == ssl3_accept_~s__state~0); 37636#L139 assume !(8465 == ssl3_accept_~s__state~0); 37635#L142 assume !(8466 == ssl3_accept_~s__state~0); 37634#L145 assume !(8496 == ssl3_accept_~s__state~0); 37633#L148 assume !(8497 == ssl3_accept_~s__state~0); 37632#L151 assume !(8512 == ssl3_accept_~s__state~0); 37631#L154 assume !(8513 == ssl3_accept_~s__state~0); 37630#L157 assume !(8528 == ssl3_accept_~s__state~0); 37629#L160 assume !(8529 == ssl3_accept_~s__state~0); 37628#L163 assume 8544 == ssl3_accept_~s__state~0; 36864#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 37627#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 37625#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37622#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 37621#L418 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 37619#L421 assume !(8 == ssl3_accept_~blastFlag~0); 37616#L424 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; 37614#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 37613#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37608#L612-1 ssl3_accept_~skip~0 := 0; 37607#L109-2 assume !false; 37606#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37604#L112 assume !(12292 == ssl3_accept_~s__state~0); 37601#L115 assume !(16384 == ssl3_accept_~s__state~0); 37600#L118 assume !(8192 == ssl3_accept_~s__state~0); 37599#L121 assume !(24576 == ssl3_accept_~s__state~0); 37598#L124 assume !(8195 == ssl3_accept_~s__state~0); 37597#L127 assume !(8480 == ssl3_accept_~s__state~0); 37596#L130 assume !(8481 == ssl3_accept_~s__state~0); 37590#L133 assume !(8482 == ssl3_accept_~s__state~0); 37588#L136 assume !(8464 == ssl3_accept_~s__state~0); 37586#L139 assume !(8465 == ssl3_accept_~s__state~0); 37584#L142 assume !(8466 == ssl3_accept_~s__state~0); 37437#L145 assume !(8496 == ssl3_accept_~s__state~0); 37435#L148 assume !(8497 == ssl3_accept_~s__state~0); 37433#L151 assume !(8512 == ssl3_accept_~s__state~0); 37431#L154 assume !(8513 == ssl3_accept_~s__state~0); 37429#L157 assume !(8528 == ssl3_accept_~s__state~0); 37427#L160 assume !(8529 == ssl3_accept_~s__state~0); 37425#L163 assume !(8544 == ssl3_accept_~s__state~0); 37424#L166 assume !(8545 == ssl3_accept_~s__state~0); 37423#L169 assume !(8560 == ssl3_accept_~s__state~0); 37421#L172 assume !(8561 == ssl3_accept_~s__state~0); 37420#L175 assume 8448 == ssl3_accept_~s__state~0; 37419#L176 assume !(ssl3_accept_~num1~0 > 0); 37417#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37416#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 37391#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37386#L612-1 ssl3_accept_~skip~0 := 0; 37385#L109-2 assume !false; 37381#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37378#L112 assume !(12292 == ssl3_accept_~s__state~0); 37377#L115 assume 16384 == ssl3_accept_~s__state~0; 37369#L221 ssl3_accept_~s__server~0 := 1; 37513#L226 assume 0 != ssl3_accept_~cb~0; 37511#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 37507#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 37504#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 37500#L236-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 37497#L253 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 37496#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 37473#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37467#L612-1 ssl3_accept_~skip~0 := 0; 37465#L109-2 assume !false; 37463#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37461#L112 assume !(12292 == ssl3_accept_~s__state~0); 37459#L115 assume !(16384 == ssl3_accept_~s__state~0); 37457#L118 assume !(8192 == ssl3_accept_~s__state~0); 37455#L121 assume !(24576 == ssl3_accept_~s__state~0); 37453#L124 assume !(8195 == ssl3_accept_~s__state~0); 37451#L127 assume !(8480 == ssl3_accept_~s__state~0); 37448#L130 assume !(8481 == ssl3_accept_~s__state~0); 37446#L133 assume !(8482 == ssl3_accept_~s__state~0); 37444#L136 assume 8464 == ssl3_accept_~s__state~0; 36757#L143 [2021-10-28 09:36:12,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:12,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-28 09:36:12,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:12,701 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455342513] [2021-10-28 09:36:12,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:12,701 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:12,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:12,712 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:12,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:12,724 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:12,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:12,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1268417716, now seen corresponding path program 1 times [2021-10-28 09:36:12,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:12,725 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678983163] [2021-10-28 09:36:12,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:12,727 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:12,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:12,791 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:36:12,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:12,792 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678983163] [2021-10-28 09:36:12,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678983163] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:36:12,792 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387899328] [2021-10-28 09:36:12,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:12,793 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:36:12,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:12,800 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:36:12,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-28 09:36:12,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:12,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:36:12,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:36:13,440 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2021-10-28 09:36:13,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387899328] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:13,440 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 09:36:13,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 09:36:13,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217721964] [2021-10-28 09:36:13,441 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:13,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:13,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:13,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:36:13,442 INFO L87 Difference]: Start difference. First operand 1762 states and 2260 transitions. cyclomatic complexity: 504 Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:13,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:13,563 INFO L93 Difference]: Finished difference Result 1802 states and 2308 transitions. [2021-10-28 09:36:13,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:13,564 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1802 states and 2308 transitions. [2021-10-28 09:36:13,573 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1569 [2021-10-28 09:36:13,595 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1802 states to 1802 states and 2308 transitions. [2021-10-28 09:36:13,595 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1639 [2021-10-28 09:36:13,597 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1639 [2021-10-28 09:36:13,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1802 states and 2308 transitions. [2021-10-28 09:36:13,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:13,598 INFO L681 BuchiCegarLoop]: Abstraction has 1802 states and 2308 transitions. [2021-10-28 09:36:13,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1802 states and 2308 transitions. [2021-10-28 09:36:13,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1802 to 1780. [2021-10-28 09:36:13,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1780 states, 1780 states have (on average 1.2820224719101123) internal successors, (2282), 1779 states have internal predecessors, (2282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:13,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1780 states to 1780 states and 2282 transitions. [2021-10-28 09:36:13,636 INFO L704 BuchiCegarLoop]: Abstraction has 1780 states and 2282 transitions. [2021-10-28 09:36:13,636 INFO L587 BuchiCegarLoop]: Abstraction has 1780 states and 2282 transitions. [2021-10-28 09:36:13,636 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-28 09:36:13,636 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1780 states and 2282 transitions. [2021-10-28 09:36:13,642 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1547 [2021-10-28 09:36:13,643 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:13,643 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:13,645 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:13,645 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 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, 1] [2021-10-28 09:36:13,645 INFO L791 eck$LassoCheckResult]: Stem: 40787#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 40643#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 40644#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40749#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 40682#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40684#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 40715#L109-2 assume !false; 40809#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41344#L112 assume !(12292 == ssl3_accept_~s__state~0); 41337#L115 assume !(16384 == ssl3_accept_~s__state~0); 41334#L118 assume !(8192 == ssl3_accept_~s__state~0); 41331#L121 assume !(24576 == ssl3_accept_~s__state~0); 41328#L124 assume !(8195 == ssl3_accept_~s__state~0); 41324#L127 assume !(8480 == ssl3_accept_~s__state~0); 41321#L130 assume !(8481 == ssl3_accept_~s__state~0); 41318#L133 assume !(8482 == ssl3_accept_~s__state~0); 41315#L136 assume 8464 == ssl3_accept_~s__state~0; 40958#L143 [2021-10-28 09:36:13,646 INFO L793 eck$LassoCheckResult]: Loop: 40958#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 42059#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 42058#L284-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; 42055#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 42041#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42035#L612-1 ssl3_accept_~skip~0 := 0; 42033#L109-2 assume !false; 42031#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42029#L112 assume !(12292 == ssl3_accept_~s__state~0); 42027#L115 assume !(16384 == ssl3_accept_~s__state~0); 42025#L118 assume !(8192 == ssl3_accept_~s__state~0); 42023#L121 assume !(24576 == ssl3_accept_~s__state~0); 42021#L124 assume !(8195 == ssl3_accept_~s__state~0); 42019#L127 assume !(8480 == ssl3_accept_~s__state~0); 42017#L130 assume !(8481 == ssl3_accept_~s__state~0); 42015#L133 assume !(8482 == ssl3_accept_~s__state~0); 42013#L136 assume !(8464 == ssl3_accept_~s__state~0); 42011#L139 assume !(8465 == ssl3_accept_~s__state~0); 42009#L142 assume !(8466 == ssl3_accept_~s__state~0); 41039#L145 assume 8496 == ssl3_accept_~s__state~0; 41036#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 41033#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 41030#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 41026#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40793#L303-2 ssl3_accept_~s__init_num~0 := 0; 41023#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 41017#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41010#L612-1 ssl3_accept_~skip~0 := 0; 41007#L109-2 assume !false; 41004#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41001#L112 assume !(12292 == ssl3_accept_~s__state~0); 40997#L115 assume !(16384 == ssl3_accept_~s__state~0); 40994#L118 assume !(8192 == ssl3_accept_~s__state~0); 40992#L121 assume !(24576 == ssl3_accept_~s__state~0); 40986#L124 assume !(8195 == ssl3_accept_~s__state~0); 40985#L127 assume !(8480 == ssl3_accept_~s__state~0); 40984#L130 assume !(8481 == ssl3_accept_~s__state~0); 40983#L133 assume !(8482 == ssl3_accept_~s__state~0); 40966#L136 assume !(8464 == ssl3_accept_~s__state~0); 40965#L139 assume !(8465 == ssl3_accept_~s__state~0); 40962#L142 assume !(8466 == ssl3_accept_~s__state~0); 40959#L145 assume !(8496 == ssl3_accept_~s__state~0); 40955#L148 assume !(8497 == ssl3_accept_~s__state~0); 40953#L151 assume 8512 == ssl3_accept_~s__state~0; 40665#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40655#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40592#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40730#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 42269#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42259#L612-1 ssl3_accept_~skip~0 := 0; 42257#L109-2 assume !false; 42255#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42253#L112 assume !(12292 == ssl3_accept_~s__state~0); 42251#L115 assume !(16384 == ssl3_accept_~s__state~0); 42249#L118 assume !(8192 == ssl3_accept_~s__state~0); 42216#L121 assume !(24576 == ssl3_accept_~s__state~0); 42215#L124 assume !(8195 == ssl3_accept_~s__state~0); 42214#L127 assume !(8480 == ssl3_accept_~s__state~0); 42213#L130 assume !(8481 == ssl3_accept_~s__state~0); 42212#L133 assume !(8482 == ssl3_accept_~s__state~0); 42208#L136 assume !(8464 == ssl3_accept_~s__state~0); 42207#L139 assume !(8465 == ssl3_accept_~s__state~0); 42206#L142 assume !(8466 == ssl3_accept_~s__state~0); 41249#L145 assume !(8496 == ssl3_accept_~s__state~0); 41250#L148 assume !(8497 == ssl3_accept_~s__state~0); 41160#L151 assume !(8512 == ssl3_accept_~s__state~0); 41161#L154 assume !(8513 == ssl3_accept_~s__state~0); 40974#L157 assume 8528 == ssl3_accept_~s__state~0; 40933#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40721#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 40723#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 41580#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 40785#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 40583#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40761#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 41629#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41626#L612-1 ssl3_accept_~skip~0 := 0; 41672#L109-2 assume !false; 41670#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41666#L112 assume !(12292 == ssl3_accept_~s__state~0); 41664#L115 assume !(16384 == ssl3_accept_~s__state~0); 41663#L118 assume !(8192 == ssl3_accept_~s__state~0); 41657#L121 assume !(24576 == ssl3_accept_~s__state~0); 41655#L124 assume !(8195 == ssl3_accept_~s__state~0); 41653#L127 assume !(8480 == ssl3_accept_~s__state~0); 41651#L130 assume !(8481 == ssl3_accept_~s__state~0); 41649#L133 assume !(8482 == ssl3_accept_~s__state~0); 41647#L136 assume !(8464 == ssl3_accept_~s__state~0); 41645#L139 assume !(8465 == ssl3_accept_~s__state~0); 41643#L142 assume !(8466 == ssl3_accept_~s__state~0); 41641#L145 assume !(8496 == ssl3_accept_~s__state~0); 41639#L148 assume !(8497 == ssl3_accept_~s__state~0); 41638#L151 assume !(8512 == ssl3_accept_~s__state~0); 41636#L154 assume !(8513 == ssl3_accept_~s__state~0); 41634#L157 assume !(8528 == ssl3_accept_~s__state~0); 41632#L160 assume !(8529 == ssl3_accept_~s__state~0); 40923#L163 assume 8544 == ssl3_accept_~s__state~0; 40597#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 40599#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 40731#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40732#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40585#L418 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 40586#L421 assume !(8 == ssl3_accept_~blastFlag~0); 40617#L424 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; 41451#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 41448#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41442#L612-1 ssl3_accept_~skip~0 := 0; 41440#L109-2 assume !false; 41438#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41436#L112 assume !(12292 == ssl3_accept_~s__state~0); 41434#L115 assume !(16384 == ssl3_accept_~s__state~0); 41432#L118 assume !(8192 == ssl3_accept_~s__state~0); 41430#L121 assume !(24576 == ssl3_accept_~s__state~0); 41428#L124 assume !(8195 == ssl3_accept_~s__state~0); 41426#L127 assume !(8480 == ssl3_accept_~s__state~0); 41424#L130 assume !(8481 == ssl3_accept_~s__state~0); 41422#L133 assume !(8482 == ssl3_accept_~s__state~0); 41420#L136 assume !(8464 == ssl3_accept_~s__state~0); 41418#L139 assume !(8465 == ssl3_accept_~s__state~0); 41416#L142 assume !(8466 == ssl3_accept_~s__state~0); 41414#L145 assume !(8496 == ssl3_accept_~s__state~0); 41411#L148 assume !(8497 == ssl3_accept_~s__state~0); 41409#L151 assume !(8512 == ssl3_accept_~s__state~0); 41408#L154 assume !(8513 == ssl3_accept_~s__state~0); 41407#L157 assume !(8528 == ssl3_accept_~s__state~0); 41382#L160 assume !(8529 == ssl3_accept_~s__state~0); 41381#L163 assume !(8544 == ssl3_accept_~s__state~0); 41372#L166 assume !(8545 == ssl3_accept_~s__state~0); 41368#L169 assume !(8560 == ssl3_accept_~s__state~0); 41363#L172 assume !(8561 == ssl3_accept_~s__state~0); 41356#L175 assume 8448 == ssl3_accept_~s__state~0; 40654#L176 assume !(ssl3_accept_~num1~0 > 0); 40651#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40659#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 41994#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41989#L612-1 ssl3_accept_~skip~0 := 0; 41988#L109-2 assume !false; 41987#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41986#L112 assume 12292 == ssl3_accept_~s__state~0; 40783#L113 ssl3_accept_~s__new_session~0 := 1; 40784#L221 ssl3_accept_~s__server~0 := 1; 42122#L226 assume 0 != ssl3_accept_~cb~0; 42121#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 42120#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 42118#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 42116#L236-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 42115#L253 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 42113#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 42110#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42070#L612-1 ssl3_accept_~skip~0 := 0; 42069#L109-2 assume !false; 41391#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41390#L112 assume !(12292 == ssl3_accept_~s__state~0); 41388#L115 assume !(16384 == ssl3_accept_~s__state~0); 41386#L118 assume !(8192 == ssl3_accept_~s__state~0); 41384#L121 assume !(24576 == ssl3_accept_~s__state~0); 41379#L124 assume !(8195 == ssl3_accept_~s__state~0); 41376#L127 assume !(8480 == ssl3_accept_~s__state~0); 41377#L130 assume !(8481 == ssl3_accept_~s__state~0); 41637#L133 assume !(8482 == ssl3_accept_~s__state~0); 41635#L136 assume 8464 == ssl3_accept_~s__state~0; 40958#L143 [2021-10-28 09:36:13,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:13,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-28 09:36:13,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:13,647 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699419935] [2021-10-28 09:36:13,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:13,648 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:13,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:13,656 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:13,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:13,666 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:13,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:13,667 INFO L85 PathProgramCache]: Analyzing trace with hash 201670600, now seen corresponding path program 1 times [2021-10-28 09:36:13,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:13,667 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134448914] [2021-10-28 09:36:13,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:13,668 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:13,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:13,718 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:36:13,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:13,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134448914] [2021-10-28 09:36:13,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134448914] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:36:13,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6464156] [2021-10-28 09:36:13,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:13,719 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:36:13,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:13,723 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:36:13,746 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-28 09:36:13,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:13,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:36:13,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:36:14,345 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-10-28 09:36:14,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6464156] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:14,345 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 09:36:14,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-28 09:36:14,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986699559] [2021-10-28 09:36:14,346 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:14,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:14,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:14,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:36:14,347 INFO L87 Difference]: Start difference. First operand 1780 states and 2282 transitions. cyclomatic complexity: 508 Second operand has 3 states, 2 states have (on average 40.0) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:14,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:14,565 INFO L93 Difference]: Finished difference Result 1864 states and 2370 transitions. [2021-10-28 09:36:14,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:14,566 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1864 states and 2370 transitions. [2021-10-28 09:36:14,574 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1591 [2021-10-28 09:36:14,585 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1864 states to 1824 states and 2330 transitions. [2021-10-28 09:36:14,585 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1661 [2021-10-28 09:36:14,587 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1661 [2021-10-28 09:36:14,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1824 states and 2330 transitions. [2021-10-28 09:36:14,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:14,588 INFO L681 BuchiCegarLoop]: Abstraction has 1824 states and 2330 transitions. [2021-10-28 09:36:14,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1824 states and 2330 transitions. [2021-10-28 09:36:14,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1824 to 1744. [2021-10-28 09:36:14,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1744 states, 1744 states have (on average 1.2798165137614679) internal successors, (2232), 1743 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:14,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1744 states to 1744 states and 2232 transitions. [2021-10-28 09:36:14,625 INFO L704 BuchiCegarLoop]: Abstraction has 1744 states and 2232 transitions. [2021-10-28 09:36:14,625 INFO L587 BuchiCegarLoop]: Abstraction has 1744 states and 2232 transitions. [2021-10-28 09:36:14,625 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-28 09:36:14,625 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1744 states and 2232 transitions. [2021-10-28 09:36:14,631 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1511 [2021-10-28 09:36:14,631 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:14,632 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:14,634 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:14,634 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 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, 1, 1] [2021-10-28 09:36:14,634 INFO L791 eck$LassoCheckResult]: Stem: 44931#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 44779#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 44780#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 44890#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 44820#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 44822#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 44854#L109-2 assume !false; 44951#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45489#L112 assume !(12292 == ssl3_accept_~s__state~0); 45483#L115 assume !(16384 == ssl3_accept_~s__state~0); 45477#L118 assume !(8192 == ssl3_accept_~s__state~0); 45471#L121 assume !(24576 == ssl3_accept_~s__state~0); 45465#L124 assume !(8195 == ssl3_accept_~s__state~0); 45459#L127 assume !(8480 == ssl3_accept_~s__state~0); 45453#L130 assume !(8481 == ssl3_accept_~s__state~0); 45446#L133 assume !(8482 == ssl3_accept_~s__state~0); 45440#L136 assume 8464 == ssl3_accept_~s__state~0; 45101#L143 [2021-10-28 09:36:14,635 INFO L793 eck$LassoCheckResult]: Loop: 45101#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 46430#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 46429#L284-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; 46427#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 46426#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46422#L612-1 ssl3_accept_~skip~0 := 0; 46421#L109-2 assume !false; 46420#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46419#L112 assume !(12292 == ssl3_accept_~s__state~0); 46418#L115 assume !(16384 == ssl3_accept_~s__state~0); 46417#L118 assume !(8192 == ssl3_accept_~s__state~0); 46416#L121 assume !(24576 == ssl3_accept_~s__state~0); 46415#L124 assume !(8195 == ssl3_accept_~s__state~0); 44935#L127 assume !(8480 == ssl3_accept_~s__state~0); 44829#L130 assume !(8481 == ssl3_accept_~s__state~0); 44830#L133 assume !(8482 == ssl3_accept_~s__state~0); 44926#L136 assume !(8464 == ssl3_accept_~s__state~0); 46413#L139 assume !(8465 == ssl3_accept_~s__state~0); 46412#L142 assume !(8466 == ssl3_accept_~s__state~0); 45183#L145 assume 8496 == ssl3_accept_~s__state~0; 45180#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 45177#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45174#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 45170#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 44937#L303-2 ssl3_accept_~s__init_num~0 := 0; 45167#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 45161#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45154#L612-1 ssl3_accept_~skip~0 := 0; 45151#L109-2 assume !false; 45148#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45145#L112 assume !(12292 == ssl3_accept_~s__state~0); 45141#L115 assume !(16384 == ssl3_accept_~s__state~0); 45138#L118 assume !(8192 == ssl3_accept_~s__state~0); 45135#L121 assume !(24576 == ssl3_accept_~s__state~0); 45129#L124 assume !(8195 == ssl3_accept_~s__state~0); 45128#L127 assume !(8480 == ssl3_accept_~s__state~0); 45127#L130 assume !(8481 == ssl3_accept_~s__state~0); 45126#L133 assume !(8482 == ssl3_accept_~s__state~0); 45109#L136 assume !(8464 == ssl3_accept_~s__state~0); 45108#L139 assume !(8465 == ssl3_accept_~s__state~0); 45105#L142 assume !(8466 == ssl3_accept_~s__state~0); 45102#L145 assume !(8496 == ssl3_accept_~s__state~0); 45098#L148 assume !(8497 == ssl3_accept_~s__state~0); 45096#L151 assume 8512 == ssl3_accept_~s__state~0; 45087#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45912#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45908#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45907#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 45906#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45901#L612-1 ssl3_accept_~skip~0 := 0; 45900#L109-2 assume !false; 45899#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45895#L112 assume !(12292 == ssl3_accept_~s__state~0); 45892#L115 assume !(16384 == ssl3_accept_~s__state~0); 45891#L118 assume !(8192 == ssl3_accept_~s__state~0); 45890#L121 assume !(24576 == ssl3_accept_~s__state~0); 45889#L124 assume !(8195 == ssl3_accept_~s__state~0); 45888#L127 assume !(8480 == ssl3_accept_~s__state~0); 45887#L130 assume !(8481 == ssl3_accept_~s__state~0); 45886#L133 assume !(8482 == ssl3_accept_~s__state~0); 45885#L136 assume !(8464 == ssl3_accept_~s__state~0); 45884#L139 assume !(8465 == ssl3_accept_~s__state~0); 45883#L142 assume !(8466 == ssl3_accept_~s__state~0); 45882#L145 assume !(8496 == ssl3_accept_~s__state~0); 45881#L148 assume !(8497 == ssl3_accept_~s__state~0); 45880#L151 assume !(8512 == ssl3_accept_~s__state~0); 45879#L154 assume !(8513 == ssl3_accept_~s__state~0); 45878#L157 assume 8528 == ssl3_accept_~s__state~0; 45076#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45877#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45874#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45875#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 44929#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 44715#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 44905#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 45922#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45919#L612-1 ssl3_accept_~skip~0 := 0; 45981#L109-2 assume !false; 45979#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45977#L112 assume !(12292 == ssl3_accept_~s__state~0); 45975#L115 assume !(16384 == ssl3_accept_~s__state~0); 45973#L118 assume !(8192 == ssl3_accept_~s__state~0); 45971#L121 assume !(24576 == ssl3_accept_~s__state~0); 45969#L124 assume !(8195 == ssl3_accept_~s__state~0); 45967#L127 assume !(8480 == ssl3_accept_~s__state~0); 45965#L130 assume !(8481 == ssl3_accept_~s__state~0); 45963#L133 assume !(8482 == ssl3_accept_~s__state~0); 45961#L136 assume !(8464 == ssl3_accept_~s__state~0); 45959#L139 assume !(8465 == ssl3_accept_~s__state~0); 45957#L142 assume !(8466 == ssl3_accept_~s__state~0); 45955#L145 assume !(8496 == ssl3_accept_~s__state~0); 45953#L148 assume !(8497 == ssl3_accept_~s__state~0); 45951#L151 assume !(8512 == ssl3_accept_~s__state~0); 45949#L154 assume !(8513 == ssl3_accept_~s__state~0); 45947#L157 assume !(8528 == ssl3_accept_~s__state~0); 45945#L160 assume !(8529 == ssl3_accept_~s__state~0); 45065#L163 assume 8544 == ssl3_accept_~s__state~0; 44729#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 44731#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 44869#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44870#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 44717#L418 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 44718#L421 assume !(8 == ssl3_accept_~blastFlag~0); 45767#L424 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; 45764#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 45761#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45755#L612-1 ssl3_accept_~skip~0 := 0; 45753#L109-2 assume !false; 45751#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45749#L112 assume !(12292 == ssl3_accept_~s__state~0); 45747#L115 assume !(16384 == ssl3_accept_~s__state~0); 45746#L118 assume !(8192 == ssl3_accept_~s__state~0); 45744#L121 assume !(24576 == ssl3_accept_~s__state~0); 45742#L124 assume !(8195 == ssl3_accept_~s__state~0); 45740#L127 assume !(8480 == ssl3_accept_~s__state~0); 45738#L130 assume !(8481 == ssl3_accept_~s__state~0); 45736#L133 assume !(8482 == ssl3_accept_~s__state~0); 45734#L136 assume !(8464 == ssl3_accept_~s__state~0); 45732#L139 assume !(8465 == ssl3_accept_~s__state~0); 45724#L142 assume !(8466 == ssl3_accept_~s__state~0); 45711#L145 assume !(8496 == ssl3_accept_~s__state~0); 45709#L148 assume !(8497 == ssl3_accept_~s__state~0); 45707#L151 assume !(8512 == ssl3_accept_~s__state~0); 45705#L154 assume !(8513 == ssl3_accept_~s__state~0); 45703#L157 assume !(8528 == ssl3_accept_~s__state~0); 45701#L160 assume !(8529 == ssl3_accept_~s__state~0); 45699#L163 assume !(8544 == ssl3_accept_~s__state~0); 45697#L166 assume !(8545 == ssl3_accept_~s__state~0); 45695#L169 assume !(8560 == ssl3_accept_~s__state~0); 45687#L172 assume !(8561 == ssl3_accept_~s__state~0); 45683#L175 assume 8448 == ssl3_accept_~s__state~0; 44792#L176 assume !(ssl3_accept_~num1~0 > 0); 44789#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44797#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 45788#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45782#L612-1 ssl3_accept_~skip~0 := 0; 45780#L109-2 assume !false; 45778#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45775#L112 assume 12292 == ssl3_accept_~s__state~0; 45776#L113 ssl3_accept_~s__new_session~0 := 1; 46382#L221 ssl3_accept_~s__server~0 := 1; 46374#L226 assume 0 != ssl3_accept_~cb~0; 46375#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 46352#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 46353#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 46298#L236-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 46299#L253 assume 12292 != ssl3_accept_~s__state~0; 45804#L254 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 45803#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 45802#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45796#L612-1 ssl3_accept_~skip~0 := 0; 45793#L109-2 assume !false; 45792#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45791#L112 assume !(12292 == ssl3_accept_~s__state~0); 45790#L115 assume !(16384 == ssl3_accept_~s__state~0); 45789#L118 assume !(8192 == ssl3_accept_~s__state~0); 45783#L121 assume !(24576 == ssl3_accept_~s__state~0); 45781#L124 assume !(8195 == ssl3_accept_~s__state~0); 45779#L127 assume !(8480 == ssl3_accept_~s__state~0); 45777#L130 assume !(8481 == ssl3_accept_~s__state~0); 45774#L133 assume !(8482 == ssl3_accept_~s__state~0); 45772#L136 assume 8464 == ssl3_accept_~s__state~0; 45101#L143 [2021-10-28 09:36:14,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:14,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-28 09:36:14,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:14,635 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645279205] [2021-10-28 09:36:14,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:14,636 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:14,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:14,646 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:14,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:14,656 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:14,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:14,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1530008636, now seen corresponding path program 1 times [2021-10-28 09:36:14,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:14,657 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950096254] [2021-10-28 09:36:14,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:14,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:14,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:14,709 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:36:14,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:14,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950096254] [2021-10-28 09:36:14,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950096254] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:36:14,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342187072] [2021-10-28 09:36:14,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:14,710 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:36:14,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:14,716 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:36:14,742 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-10-28 09:36:15,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:15,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:36:15,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:36:15,437 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-10-28 09:36:15,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342187072] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:15,438 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 09:36:15,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 09:36:15,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793211164] [2021-10-28 09:36:15,439 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:15,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:15,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:15,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:36:15,440 INFO L87 Difference]: Start difference. First operand 1744 states and 2232 transitions. cyclomatic complexity: 494 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:15,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:15,591 INFO L93 Difference]: Finished difference Result 1744 states and 2228 transitions. [2021-10-28 09:36:15,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:15,592 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1744 states and 2228 transitions. [2021-10-28 09:36:15,602 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1511 [2021-10-28 09:36:15,614 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1744 states to 1744 states and 2228 transitions. [2021-10-28 09:36:15,614 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1581 [2021-10-28 09:36:15,616 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1581 [2021-10-28 09:36:15,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1744 states and 2228 transitions. [2021-10-28 09:36:15,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:15,617 INFO L681 BuchiCegarLoop]: Abstraction has 1744 states and 2228 transitions. [2021-10-28 09:36:15,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1744 states and 2228 transitions. [2021-10-28 09:36:15,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1744 to 1724. [2021-10-28 09:36:15,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1724 states, 1724 states have (on average 1.2784222737819027) internal successors, (2204), 1723 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:15,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1724 states to 1724 states and 2204 transitions. [2021-10-28 09:36:15,658 INFO L704 BuchiCegarLoop]: Abstraction has 1724 states and 2204 transitions. [2021-10-28 09:36:15,658 INFO L587 BuchiCegarLoop]: Abstraction has 1724 states and 2204 transitions. [2021-10-28 09:36:15,658 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-28 09:36:15,658 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1724 states and 2204 transitions. [2021-10-28 09:36:15,666 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1491 [2021-10-28 09:36:15,666 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:15,666 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:15,669 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:15,669 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:15,669 INFO L791 eck$LassoCheckResult]: Stem: 48896#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 48756#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 48757#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48862#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 48797#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48799#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 48830#L109-2 assume !false; 48917#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50039#L112 assume !(12292 == ssl3_accept_~s__state~0); 50037#L115 assume !(16384 == ssl3_accept_~s__state~0); 50036#L118 assume !(8192 == ssl3_accept_~s__state~0); 50030#L121 assume !(24576 == ssl3_accept_~s__state~0); 50028#L124 assume !(8195 == ssl3_accept_~s__state~0); 50026#L127 assume !(8480 == ssl3_accept_~s__state~0); 50024#L130 assume !(8481 == ssl3_accept_~s__state~0); 49985#L133 assume !(8482 == ssl3_accept_~s__state~0); 48925#L136 assume 8464 == ssl3_accept_~s__state~0; 48926#L143 [2021-10-28 09:36:15,670 INFO L793 eck$LassoCheckResult]: Loop: 48926#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 49738#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 49735#L284-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; 49734#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49730#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49725#L612-1 ssl3_accept_~skip~0 := 0; 49724#L109-2 assume !false; 49723#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49722#L112 assume !(12292 == ssl3_accept_~s__state~0); 49720#L115 assume !(16384 == ssl3_accept_~s__state~0); 49718#L118 assume !(8192 == ssl3_accept_~s__state~0); 49716#L121 assume !(24576 == ssl3_accept_~s__state~0); 49712#L124 assume !(8195 == ssl3_accept_~s__state~0); 49710#L127 assume !(8480 == ssl3_accept_~s__state~0); 49085#L130 assume !(8481 == ssl3_accept_~s__state~0); 49708#L133 assume !(8482 == ssl3_accept_~s__state~0); 49707#L136 assume !(8464 == ssl3_accept_~s__state~0); 49705#L139 assume !(8465 == ssl3_accept_~s__state~0); 49701#L142 assume !(8466 == ssl3_accept_~s__state~0); 49157#L145 assume 8496 == ssl3_accept_~s__state~0; 49154#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 49151#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49148#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 49145#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 48902#L303-2 ssl3_accept_~s__init_num~0 := 0; 49142#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49136#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49129#L612-1 ssl3_accept_~skip~0 := 0; 49126#L109-2 assume !false; 49123#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49120#L112 assume !(12292 == ssl3_accept_~s__state~0); 49117#L115 assume !(16384 == ssl3_accept_~s__state~0); 49113#L118 assume !(8192 == ssl3_accept_~s__state~0); 49112#L121 assume !(24576 == ssl3_accept_~s__state~0); 49105#L124 assume !(8195 == ssl3_accept_~s__state~0); 49104#L127 assume !(8480 == ssl3_accept_~s__state~0); 49103#L130 assume !(8481 == ssl3_accept_~s__state~0); 49102#L133 assume !(8482 == ssl3_accept_~s__state~0); 49073#L136 assume !(8464 == ssl3_accept_~s__state~0); 49072#L139 assume !(8465 == ssl3_accept_~s__state~0); 49069#L142 assume !(8466 == ssl3_accept_~s__state~0); 49066#L145 assume !(8496 == ssl3_accept_~s__state~0); 49063#L148 assume !(8497 == ssl3_accept_~s__state~0); 49061#L151 assume 8512 == ssl3_accept_~s__state~0; 48779#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48769#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 48703#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 48844#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 50121#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50115#L612-1 ssl3_accept_~skip~0 := 0; 50113#L109-2 assume !false; 50111#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50109#L112 assume !(12292 == ssl3_accept_~s__state~0); 50107#L115 assume !(16384 == ssl3_accept_~s__state~0); 50105#L118 assume !(8192 == ssl3_accept_~s__state~0); 50103#L121 assume !(24576 == ssl3_accept_~s__state~0); 50101#L124 assume !(8195 == ssl3_accept_~s__state~0); 50099#L127 assume !(8480 == ssl3_accept_~s__state~0); 50097#L130 assume !(8481 == ssl3_accept_~s__state~0); 50095#L133 assume !(8482 == ssl3_accept_~s__state~0); 49997#L136 assume !(8464 == ssl3_accept_~s__state~0); 49996#L139 assume !(8465 == ssl3_accept_~s__state~0); 49994#L142 assume !(8466 == ssl3_accept_~s__state~0); 49991#L145 assume !(8496 == ssl3_accept_~s__state~0); 49988#L148 assume !(8497 == ssl3_accept_~s__state~0); 49876#L151 assume !(8512 == ssl3_accept_~s__state~0); 49870#L154 assume !(8513 == ssl3_accept_~s__state~0); 49868#L157 assume 8528 == ssl3_accept_~s__state~0; 49043#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49864#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49862#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 49860#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 48895#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 48694#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 48873#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49411#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49406#L612-1 ssl3_accept_~skip~0 := 0; 49404#L109-2 assume !false; 49402#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49400#L112 assume !(12292 == ssl3_accept_~s__state~0); 49398#L115 assume !(16384 == ssl3_accept_~s__state~0); 49396#L118 assume !(8192 == ssl3_accept_~s__state~0); 49394#L121 assume !(24576 == ssl3_accept_~s__state~0); 49392#L124 assume !(8195 == ssl3_accept_~s__state~0); 49390#L127 assume !(8480 == ssl3_accept_~s__state~0); 49388#L130 assume !(8481 == ssl3_accept_~s__state~0); 49386#L133 assume !(8482 == ssl3_accept_~s__state~0); 49384#L136 assume !(8464 == ssl3_accept_~s__state~0); 49382#L139 assume !(8465 == ssl3_accept_~s__state~0); 49380#L142 assume !(8466 == ssl3_accept_~s__state~0); 49378#L145 assume !(8496 == ssl3_accept_~s__state~0); 49375#L148 assume !(8497 == ssl3_accept_~s__state~0); 49373#L151 assume !(8512 == ssl3_accept_~s__state~0); 49370#L154 assume !(8513 == ssl3_accept_~s__state~0); 49366#L157 assume !(8528 == ssl3_accept_~s__state~0); 49279#L160 assume !(8529 == ssl3_accept_~s__state~0); 49031#L163 assume 8544 == ssl3_accept_~s__state~0; 48708#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 48710#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 49760#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49754#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49752#L418 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 49750#L421 assume !(8 == ssl3_accept_~blastFlag~0); 49748#L424 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; 49746#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49694#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49688#L612-1 ssl3_accept_~skip~0 := 0; 49686#L109-2 assume !false; 49684#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49682#L112 assume !(12292 == ssl3_accept_~s__state~0); 49680#L115 assume !(16384 == ssl3_accept_~s__state~0); 49678#L118 assume !(8192 == ssl3_accept_~s__state~0); 49676#L121 assume !(24576 == ssl3_accept_~s__state~0); 49674#L124 assume !(8195 == ssl3_accept_~s__state~0); 49672#L127 assume !(8480 == ssl3_accept_~s__state~0); 49670#L130 assume !(8481 == ssl3_accept_~s__state~0); 49668#L133 assume !(8482 == ssl3_accept_~s__state~0); 49666#L136 assume !(8464 == ssl3_accept_~s__state~0); 49664#L139 assume !(8465 == ssl3_accept_~s__state~0); 49662#L142 assume !(8466 == ssl3_accept_~s__state~0); 49661#L145 assume !(8496 == ssl3_accept_~s__state~0); 49659#L148 assume !(8497 == ssl3_accept_~s__state~0); 49658#L151 assume !(8512 == ssl3_accept_~s__state~0); 49656#L154 assume !(8513 == ssl3_accept_~s__state~0); 49653#L157 assume !(8528 == ssl3_accept_~s__state~0); 49652#L160 assume !(8529 == ssl3_accept_~s__state~0); 49608#L163 assume !(8544 == ssl3_accept_~s__state~0); 49603#L166 assume !(8545 == ssl3_accept_~s__state~0); 49600#L169 assume !(8560 == ssl3_accept_~s__state~0); 49597#L172 assume !(8561 == ssl3_accept_~s__state~0); 49594#L175 assume 8448 == ssl3_accept_~s__state~0; 49591#L176 assume !(ssl3_accept_~num1~0 > 0); 49585#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49584#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49578#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49571#L612-1 ssl3_accept_~skip~0 := 0; 49568#L109-2 assume !false; 49565#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49560#L112 assume !(12292 == ssl3_accept_~s__state~0); 49553#L115 assume 16384 == ssl3_accept_~s__state~0; 49547#L221 ssl3_accept_~s__server~0 := 1; 49721#L226 assume 0 != ssl3_accept_~cb~0; 49719#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 49717#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 49714#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 49711#L236-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 49709#L253 assume 12292 != ssl3_accept_~s__state~0; 49702#L254 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 49700#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49699#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49689#L612-1 ssl3_accept_~skip~0 := 0; 49687#L109-2 assume !false; 49685#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49683#L112 assume !(12292 == ssl3_accept_~s__state~0); 49681#L115 assume !(16384 == ssl3_accept_~s__state~0); 49679#L118 assume !(8192 == ssl3_accept_~s__state~0); 49677#L121 assume !(24576 == ssl3_accept_~s__state~0); 49675#L124 assume !(8195 == ssl3_accept_~s__state~0); 49673#L127 assume !(8480 == ssl3_accept_~s__state~0); 49671#L130 assume !(8481 == ssl3_accept_~s__state~0); 49669#L133 assume !(8482 == ssl3_accept_~s__state~0); 49667#L136 assume 8464 == ssl3_accept_~s__state~0; 48926#L143 [2021-10-28 09:36:15,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:15,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-28 09:36:15,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:15,671 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213588988] [2021-10-28 09:36:15,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:15,672 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:15,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:15,685 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:15,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:15,695 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:15,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:15,696 INFO L85 PathProgramCache]: Analyzing trace with hash 239430864, now seen corresponding path program 1 times [2021-10-28 09:36:15,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:15,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007037504] [2021-10-28 09:36:15,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:15,697 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:15,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:15,751 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:36:15,752 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:15,752 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007037504] [2021-10-28 09:36:15,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007037504] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:36:15,752 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195777781] [2021-10-28 09:36:15,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:15,753 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:36:15,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:15,759 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:36:15,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-28 09:36:16,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:16,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:36:16,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:36:16,554 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:36:16,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195777781] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:36:16,554 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:36:16,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 09:36:16,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111132020] [2021-10-28 09:36:16,555 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:16,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:16,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:36:16,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:36:16,557 INFO L87 Difference]: Start difference. First operand 1724 states and 2204 transitions. cyclomatic complexity: 486 Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:16,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:16,893 INFO L93 Difference]: Finished difference Result 2916 states and 3705 transitions. [2021-10-28 09:36:16,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:36:16,894 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2916 states and 3705 transitions. [2021-10-28 09:36:16,939 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2245 [2021-10-28 09:36:16,955 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2916 states to 2880 states and 3667 transitions. [2021-10-28 09:36:16,955 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2717 [2021-10-28 09:36:16,958 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2717 [2021-10-28 09:36:16,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2880 states and 3667 transitions. [2021-10-28 09:36:16,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:16,960 INFO L681 BuchiCegarLoop]: Abstraction has 2880 states and 3667 transitions. [2021-10-28 09:36:16,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2880 states and 3667 transitions. [2021-10-28 09:36:17,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2880 to 2181. [2021-10-28 09:36:17,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2181 states, 2181 states have (on average 1.287024300779459) internal successors, (2807), 2180 states have internal predecessors, (2807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:17,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2181 states to 2181 states and 2807 transitions. [2021-10-28 09:36:17,012 INFO L704 BuchiCegarLoop]: Abstraction has 2181 states and 2807 transitions. [2021-10-28 09:36:17,012 INFO L587 BuchiCegarLoop]: Abstraction has 2181 states and 2807 transitions. [2021-10-28 09:36:17,012 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-28 09:36:17,012 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2181 states and 2807 transitions. [2021-10-28 09:36:17,021 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1908 [2021-10-28 09:36:17,021 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:17,021 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:17,024 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:17,024 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 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, 1] [2021-10-28 09:36:17,024 INFO L791 eck$LassoCheckResult]: Stem: 54044#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 53895#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 53896#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53996#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 53933#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53935#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 53966#L109-2 assume !false; 54065#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54712#L112 assume !(12292 == ssl3_accept_~s__state~0); 54708#L115 assume !(16384 == ssl3_accept_~s__state~0); 54709#L118 assume !(8192 == ssl3_accept_~s__state~0); 54704#L121 assume !(24576 == ssl3_accept_~s__state~0); 54705#L124 assume !(8195 == ssl3_accept_~s__state~0); 54700#L127 assume !(8480 == ssl3_accept_~s__state~0); 54701#L130 assume !(8481 == ssl3_accept_~s__state~0); 54696#L133 assume !(8482 == ssl3_accept_~s__state~0); 54697#L136 assume 8464 == ssl3_accept_~s__state~0; 54190#L143 [2021-10-28 09:36:17,025 INFO L793 eck$LassoCheckResult]: Loop: 54190#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 55977#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 55976#L284-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; 55975#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 55974#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55969#L612-1 ssl3_accept_~skip~0 := 0; 55968#L109-2 assume !false; 55967#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55966#L112 assume !(12292 == ssl3_accept_~s__state~0); 55965#L115 assume !(16384 == ssl3_accept_~s__state~0); 55964#L118 assume !(8192 == ssl3_accept_~s__state~0); 53855#L121 assume !(24576 == ssl3_accept_~s__state~0); 53856#L124 assume !(8195 == ssl3_accept_~s__state~0); 53975#L127 assume !(8480 == ssl3_accept_~s__state~0); 53936#L130 assume !(8481 == ssl3_accept_~s__state~0); 53937#L133 assume !(8482 == ssl3_accept_~s__state~0); 55961#L136 assume !(8464 == ssl3_accept_~s__state~0); 53862#L139 assume !(8465 == ssl3_accept_~s__state~0); 53863#L142 assume !(8466 == ssl3_accept_~s__state~0); 55960#L145 assume 8496 == ssl3_accept_~s__state~0; 54187#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 55959#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 55958#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 55957#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 54010#L303-2 ssl3_accept_~s__init_num~0 := 0; 54011#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 55953#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55788#L612-1 ssl3_accept_~skip~0 := 0; 55786#L109-2 assume !false; 55783#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55780#L112 assume !(12292 == ssl3_accept_~s__state~0); 55772#L115 assume !(16384 == ssl3_accept_~s__state~0); 55771#L118 assume !(8192 == ssl3_accept_~s__state~0); 55762#L121 assume !(24576 == ssl3_accept_~s__state~0); 55067#L124 assume !(8195 == ssl3_accept_~s__state~0); 54994#L127 assume !(8480 == ssl3_accept_~s__state~0); 54991#L130 assume !(8481 == ssl3_accept_~s__state~0); 54989#L133 assume !(8482 == ssl3_accept_~s__state~0); 54899#L136 assume !(8464 == ssl3_accept_~s__state~0); 54898#L139 assume !(8465 == ssl3_accept_~s__state~0); 54897#L142 assume !(8466 == ssl3_accept_~s__state~0); 54896#L145 assume !(8496 == ssl3_accept_~s__state~0); 54895#L148 assume !(8497 == ssl3_accept_~s__state~0); 54886#L151 assume 8512 == ssl3_accept_~s__state~0; 53910#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53903#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 53836#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 53977#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 55550#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55545#L612-1 ssl3_accept_~skip~0 := 0; 55544#L109-2 assume !false; 55538#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55536#L112 assume !(12292 == ssl3_accept_~s__state~0); 55534#L115 assume !(16384 == ssl3_accept_~s__state~0); 55532#L118 assume !(8192 == ssl3_accept_~s__state~0); 55530#L121 assume !(24576 == ssl3_accept_~s__state~0); 55528#L124 assume !(8195 == ssl3_accept_~s__state~0); 55526#L127 assume !(8480 == ssl3_accept_~s__state~0); 55524#L130 assume !(8481 == ssl3_accept_~s__state~0); 55522#L133 assume !(8482 == ssl3_accept_~s__state~0); 55520#L136 assume !(8464 == ssl3_accept_~s__state~0); 55518#L139 assume !(8465 == ssl3_accept_~s__state~0); 55516#L142 assume !(8466 == ssl3_accept_~s__state~0); 55514#L145 assume !(8496 == ssl3_accept_~s__state~0); 55512#L148 assume !(8497 == ssl3_accept_~s__state~0); 55510#L151 assume !(8512 == ssl3_accept_~s__state~0); 55508#L154 assume !(8513 == ssl3_accept_~s__state~0); 55506#L157 assume 8528 == ssl3_accept_~s__state~0; 53824#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53825#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 53972#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 54045#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 54043#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 53827#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54014#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 55446#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55440#L612-1 ssl3_accept_~skip~0 := 0; 55438#L109-2 assume !false; 55436#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55434#L112 assume !(12292 == ssl3_accept_~s__state~0); 55432#L115 assume !(16384 == ssl3_accept_~s__state~0); 55430#L118 assume !(8192 == ssl3_accept_~s__state~0); 55428#L121 assume !(24576 == ssl3_accept_~s__state~0); 55426#L124 assume !(8195 == ssl3_accept_~s__state~0); 55424#L127 assume !(8480 == ssl3_accept_~s__state~0); 55422#L130 assume !(8481 == ssl3_accept_~s__state~0); 55420#L133 assume !(8482 == ssl3_accept_~s__state~0); 55418#L136 assume !(8464 == ssl3_accept_~s__state~0); 55416#L139 assume !(8465 == ssl3_accept_~s__state~0); 55414#L142 assume !(8466 == ssl3_accept_~s__state~0); 55412#L145 assume !(8496 == ssl3_accept_~s__state~0); 55410#L148 assume !(8497 == ssl3_accept_~s__state~0); 55408#L151 assume !(8512 == ssl3_accept_~s__state~0); 55406#L154 assume !(8513 == ssl3_accept_~s__state~0); 55404#L157 assume !(8528 == ssl3_accept_~s__state~0); 55402#L160 assume !(8529 == ssl3_accept_~s__state~0); 54922#L163 assume 8544 == ssl3_accept_~s__state~0; 53841#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 53843#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 53978#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53979#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 53829#L418 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 53830#L421 assume !(8 == ssl3_accept_~blastFlag~0); 53861#L424 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; 53852#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 55729#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55724#L612-1 ssl3_accept_~skip~0 := 0; 55723#L109-2 assume !false; 55722#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55721#L112 assume !(12292 == ssl3_accept_~s__state~0); 55720#L115 assume !(16384 == ssl3_accept_~s__state~0); 55719#L118 assume !(8192 == ssl3_accept_~s__state~0); 55718#L121 assume !(24576 == ssl3_accept_~s__state~0); 55717#L124 assume !(8195 == ssl3_accept_~s__state~0); 55716#L127 assume !(8480 == ssl3_accept_~s__state~0); 55715#L130 assume !(8481 == ssl3_accept_~s__state~0); 55714#L133 assume !(8482 == ssl3_accept_~s__state~0); 55713#L136 assume !(8464 == ssl3_accept_~s__state~0); 55712#L139 assume !(8465 == ssl3_accept_~s__state~0); 55711#L142 assume !(8466 == ssl3_accept_~s__state~0); 55709#L145 assume !(8496 == ssl3_accept_~s__state~0); 55708#L148 assume !(8497 == ssl3_accept_~s__state~0); 55707#L151 assume !(8512 == ssl3_accept_~s__state~0); 55706#L154 assume !(8513 == ssl3_accept_~s__state~0); 55705#L157 assume !(8528 == ssl3_accept_~s__state~0); 55704#L160 assume !(8529 == ssl3_accept_~s__state~0); 55703#L163 assume !(8544 == ssl3_accept_~s__state~0); 55702#L166 assume !(8545 == ssl3_accept_~s__state~0); 55701#L169 assume !(8560 == ssl3_accept_~s__state~0); 55700#L172 assume !(8561 == ssl3_accept_~s__state~0); 54882#L175 assume 8448 == ssl3_accept_~s__state~0; 54883#L176 assume !(ssl3_accept_~num1~0 > 0); 53907#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53908#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 55689#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55684#L612-1 ssl3_accept_~skip~0 := 0; 55683#L109-2 assume !false; 55682#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55681#L112 assume !(12292 == ssl3_accept_~s__state~0); 55680#L115 assume !(16384 == ssl3_accept_~s__state~0); 55678#L118 assume !(8192 == ssl3_accept_~s__state~0); 55676#L121 assume !(24576 == ssl3_accept_~s__state~0); 55674#L124 assume !(8195 == ssl3_accept_~s__state~0); 55672#L127 assume !(8480 == ssl3_accept_~s__state~0); 55668#L130 assume !(8481 == ssl3_accept_~s__state~0); 55666#L133 assume !(8482 == ssl3_accept_~s__state~0); 55663#L136 assume !(8464 == ssl3_accept_~s__state~0); 55659#L139 assume !(8465 == ssl3_accept_~s__state~0); 55653#L142 assume !(8466 == ssl3_accept_~s__state~0); 55651#L145 assume !(8496 == ssl3_accept_~s__state~0); 55649#L148 assume !(8497 == ssl3_accept_~s__state~0); 55647#L151 assume !(8512 == ssl3_accept_~s__state~0); 55645#L154 assume !(8513 == ssl3_accept_~s__state~0); 55643#L157 assume !(8528 == ssl3_accept_~s__state~0); 55641#L160 assume !(8529 == ssl3_accept_~s__state~0); 55639#L163 assume !(8544 == ssl3_accept_~s__state~0); 55637#L166 assume !(8545 == ssl3_accept_~s__state~0); 55631#L169 assume !(8560 == ssl3_accept_~s__state~0); 55630#L172 assume !(8561 == ssl3_accept_~s__state~0); 55629#L175 assume !(8448 == ssl3_accept_~s__state~0); 55628#L178 assume 8576 == ssl3_accept_~s__state~0; 54768#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 55626#L464 assume !(ssl3_accept_~ret~0 <= 0); 54050#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 54051#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 55362#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55358#L612-1 ssl3_accept_~skip~0 := 0; 55351#L109-2 assume !false; 55352#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55345#L112 assume !(12292 == ssl3_accept_~s__state~0); 55346#L115 assume !(16384 == ssl3_accept_~s__state~0); 55340#L118 assume !(8192 == ssl3_accept_~s__state~0); 55341#L121 assume !(24576 == ssl3_accept_~s__state~0); 55333#L124 assume !(8195 == ssl3_accept_~s__state~0); 55334#L127 assume !(8480 == ssl3_accept_~s__state~0); 55328#L130 assume !(8481 == ssl3_accept_~s__state~0); 55329#L133 assume !(8482 == ssl3_accept_~s__state~0); 54929#L136 assume 8464 == ssl3_accept_~s__state~0; 54190#L143 [2021-10-28 09:36:17,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:17,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-28 09:36:17,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:17,026 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215864673] [2021-10-28 09:36:17,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:17,026 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:17,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:17,036 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:17,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:17,046 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:17,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:17,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1911981760, now seen corresponding path program 1 times [2021-10-28 09:36:17,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:17,047 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938437588] [2021-10-28 09:36:17,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:17,048 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:17,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:17,091 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2021-10-28 09:36:17,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:17,091 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938437588] [2021-10-28 09:36:17,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938437588] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:17,092 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:17,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:36:17,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965547485] [2021-10-28 09:36:17,093 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:17,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:17,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:17,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:17,094 INFO L87 Difference]: Start difference. First operand 2181 states and 2807 transitions. cyclomatic complexity: 634 Second operand has 3 states, 2 states have (on average 38.0) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:17,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:17,273 INFO L93 Difference]: Finished difference Result 2397 states and 3058 transitions. [2021-10-28 09:36:17,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:17,274 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2397 states and 3058 transitions. [2021-10-28 09:36:17,284 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2000 [2021-10-28 09:36:17,294 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2397 states to 2327 states and 2988 transitions. [2021-10-28 09:36:17,294 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2164 [2021-10-28 09:36:17,296 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2164 [2021-10-28 09:36:17,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2327 states and 2988 transitions. [2021-10-28 09:36:17,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:17,298 INFO L681 BuchiCegarLoop]: Abstraction has 2327 states and 2988 transitions. [2021-10-28 09:36:17,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2327 states and 2988 transitions. [2021-10-28 09:36:17,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2327 to 2179. [2021-10-28 09:36:17,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2179 states, 2179 states have (on average 1.2845341899954108) internal successors, (2799), 2178 states have internal predecessors, (2799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:17,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2179 states to 2179 states and 2799 transitions. [2021-10-28 09:36:17,338 INFO L704 BuchiCegarLoop]: Abstraction has 2179 states and 2799 transitions. [2021-10-28 09:36:17,338 INFO L587 BuchiCegarLoop]: Abstraction has 2179 states and 2799 transitions. [2021-10-28 09:36:17,338 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-28 09:36:17,338 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2179 states and 2799 transitions. [2021-10-28 09:36:17,345 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1900 [2021-10-28 09:36:17,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:17,346 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:17,347 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:17,348 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:17,348 INFO L791 eck$LassoCheckResult]: Stem: 58649#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 58479#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 58480#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 58597#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 58519#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 58521#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 58562#L109-2 assume !false; 58679#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59514#L112 assume !(12292 == ssl3_accept_~s__state~0); 59512#L115 assume !(16384 == ssl3_accept_~s__state~0); 59510#L118 assume !(8192 == ssl3_accept_~s__state~0); 59508#L121 assume !(24576 == ssl3_accept_~s__state~0); 59506#L124 assume !(8195 == ssl3_accept_~s__state~0); 59504#L127 assume !(8480 == ssl3_accept_~s__state~0); 59502#L130 assume !(8481 == ssl3_accept_~s__state~0); 59500#L133 assume !(8482 == ssl3_accept_~s__state~0); 59498#L136 assume 8464 == ssl3_accept_~s__state~0; 58624#L143 [2021-10-28 09:36:17,348 INFO L793 eck$LassoCheckResult]: Loop: 58624#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 58545#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 58546#L284-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; 60558#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 60557#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58640#L612-1 ssl3_accept_~skip~0 := 0; 58641#L109-2 assume !false; 58556#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58557#L112 assume !(12292 == ssl3_accept_~s__state~0); 58522#L115 assume !(16384 == ssl3_accept_~s__state~0); 58523#L118 assume !(8192 == ssl3_accept_~s__state~0); 60552#L121 assume !(24576 == ssl3_accept_~s__state~0); 58573#L124 assume !(8195 == ssl3_accept_~s__state~0); 58574#L127 assume !(8480 == ssl3_accept_~s__state~0); 59836#L130 assume !(8481 == ssl3_accept_~s__state~0); 60551#L133 assume !(8482 == ssl3_accept_~s__state~0); 60550#L136 assume !(8464 == ssl3_accept_~s__state~0); 60549#L139 assume !(8465 == ssl3_accept_~s__state~0); 60505#L142 assume !(8466 == ssl3_accept_~s__state~0); 59529#L145 assume 8496 == ssl3_accept_~s__state~0; 58609#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 58457#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 58458#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 59518#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 58659#L303-2 ssl3_accept_~s__init_num~0 := 0; 59621#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 59619#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59613#L612-1 ssl3_accept_~skip~0 := 0; 59611#L109-2 assume !false; 59607#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59605#L112 assume !(12292 == ssl3_accept_~s__state~0); 59603#L115 assume !(16384 == ssl3_accept_~s__state~0); 59601#L118 assume !(8192 == ssl3_accept_~s__state~0); 59587#L121 assume !(24576 == ssl3_accept_~s__state~0); 59579#L124 assume !(8195 == ssl3_accept_~s__state~0); 59578#L127 assume !(8480 == ssl3_accept_~s__state~0); 59545#L130 assume !(8481 == ssl3_accept_~s__state~0); 59544#L133 assume !(8482 == ssl3_accept_~s__state~0); 59543#L136 assume !(8464 == ssl3_accept_~s__state~0); 59540#L139 assume !(8465 == ssl3_accept_~s__state~0); 59538#L142 assume !(8466 == ssl3_accept_~s__state~0); 59536#L145 assume !(8496 == ssl3_accept_~s__state~0); 59528#L148 assume !(8497 == ssl3_accept_~s__state~0); 58758#L151 assume 8512 == ssl3_accept_~s__state~0; 58495#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 58496#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 60386#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 60385#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 60384#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60379#L612-1 ssl3_accept_~skip~0 := 0; 60378#L109-2 assume !false; 60377#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60376#L112 assume !(12292 == ssl3_accept_~s__state~0); 60375#L115 assume !(16384 == ssl3_accept_~s__state~0); 60374#L118 assume !(8192 == ssl3_accept_~s__state~0); 60373#L121 assume !(24576 == ssl3_accept_~s__state~0); 60372#L124 assume !(8195 == ssl3_accept_~s__state~0); 60371#L127 assume !(8480 == ssl3_accept_~s__state~0); 60370#L130 assume !(8481 == ssl3_accept_~s__state~0); 60369#L133 assume !(8482 == ssl3_accept_~s__state~0); 60368#L136 assume !(8464 == ssl3_accept_~s__state~0); 60367#L139 assume !(8465 == ssl3_accept_~s__state~0); 60366#L142 assume !(8466 == ssl3_accept_~s__state~0); 60365#L145 assume !(8496 == ssl3_accept_~s__state~0); 60364#L148 assume !(8497 == ssl3_accept_~s__state~0); 60363#L151 assume !(8512 == ssl3_accept_~s__state~0); 60362#L154 assume !(8513 == ssl3_accept_~s__state~0); 60361#L157 assume 8528 == ssl3_accept_~s__state~0; 58799#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 60360#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 60359#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 60357#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 58648#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 58411#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 58616#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 59697#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60331#L612-1 ssl3_accept_~skip~0 := 0; 60330#L109-2 assume !false; 60329#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60328#L112 assume !(12292 == ssl3_accept_~s__state~0); 60327#L115 assume !(16384 == ssl3_accept_~s__state~0); 60326#L118 assume !(8192 == ssl3_accept_~s__state~0); 60325#L121 assume !(24576 == ssl3_accept_~s__state~0); 60324#L124 assume !(8195 == ssl3_accept_~s__state~0); 60323#L127 assume !(8480 == ssl3_accept_~s__state~0); 60322#L130 assume !(8481 == ssl3_accept_~s__state~0); 60321#L133 assume !(8482 == ssl3_accept_~s__state~0); 60320#L136 assume !(8464 == ssl3_accept_~s__state~0); 60319#L139 assume !(8465 == ssl3_accept_~s__state~0); 60318#L142 assume !(8466 == ssl3_accept_~s__state~0); 60317#L145 assume !(8496 == ssl3_accept_~s__state~0); 60316#L148 assume !(8497 == ssl3_accept_~s__state~0); 60315#L151 assume !(8512 == ssl3_accept_~s__state~0); 60314#L154 assume !(8513 == ssl3_accept_~s__state~0); 60313#L157 assume !(8528 == ssl3_accept_~s__state~0); 60312#L160 assume !(8529 == ssl3_accept_~s__state~0); 60311#L163 assume 8544 == ssl3_accept_~s__state~0; 58702#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 60310#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 60308#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60305#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60304#L418 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 60303#L421 assume !(8 == ssl3_accept_~blastFlag~0); 60302#L424 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; 60300#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 60299#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60294#L612-1 ssl3_accept_~skip~0 := 0; 60293#L109-2 assume !false; 60292#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60291#L112 assume !(12292 == ssl3_accept_~s__state~0); 60290#L115 assume !(16384 == ssl3_accept_~s__state~0); 60289#L118 assume !(8192 == ssl3_accept_~s__state~0); 60288#L121 assume !(24576 == ssl3_accept_~s__state~0); 60287#L124 assume !(8195 == ssl3_accept_~s__state~0); 60286#L127 assume !(8480 == ssl3_accept_~s__state~0); 60285#L130 assume !(8481 == ssl3_accept_~s__state~0); 60284#L133 assume !(8482 == ssl3_accept_~s__state~0); 60283#L136 assume !(8464 == ssl3_accept_~s__state~0); 60282#L139 assume !(8465 == ssl3_accept_~s__state~0); 60281#L142 assume !(8466 == ssl3_accept_~s__state~0); 60280#L145 assume !(8496 == ssl3_accept_~s__state~0); 60279#L148 assume !(8497 == ssl3_accept_~s__state~0); 60278#L151 assume !(8512 == ssl3_accept_~s__state~0); 60277#L154 assume !(8513 == ssl3_accept_~s__state~0); 60276#L157 assume !(8528 == ssl3_accept_~s__state~0); 60275#L160 assume !(8529 == ssl3_accept_~s__state~0); 60274#L163 assume !(8544 == ssl3_accept_~s__state~0); 60273#L166 assume !(8545 == ssl3_accept_~s__state~0); 60272#L169 assume !(8560 == ssl3_accept_~s__state~0); 60271#L172 assume !(8561 == ssl3_accept_~s__state~0); 59688#L175 assume 8448 == ssl3_accept_~s__state~0; 59689#L176 assume !(ssl3_accept_~num1~0 > 0); 60170#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 60165#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 60156#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60150#L612-1 ssl3_accept_~skip~0 := 0; 60148#L109-2 assume !false; 60146#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60144#L112 assume !(12292 == ssl3_accept_~s__state~0); 60142#L115 assume !(16384 == ssl3_accept_~s__state~0); 60140#L118 assume !(8192 == ssl3_accept_~s__state~0); 60138#L121 assume !(24576 == ssl3_accept_~s__state~0); 60136#L124 assume !(8195 == ssl3_accept_~s__state~0); 60134#L127 assume !(8480 == ssl3_accept_~s__state~0); 60132#L130 assume !(8481 == ssl3_accept_~s__state~0); 60130#L133 assume !(8482 == ssl3_accept_~s__state~0); 60128#L136 assume !(8464 == ssl3_accept_~s__state~0); 60126#L139 assume !(8465 == ssl3_accept_~s__state~0); 60124#L142 assume !(8466 == ssl3_accept_~s__state~0); 60122#L145 assume !(8496 == ssl3_accept_~s__state~0); 60120#L148 assume !(8497 == ssl3_accept_~s__state~0); 60118#L151 assume !(8512 == ssl3_accept_~s__state~0); 60115#L154 assume !(8513 == ssl3_accept_~s__state~0); 60113#L157 assume !(8528 == ssl3_accept_~s__state~0); 60110#L160 assume !(8529 == ssl3_accept_~s__state~0); 60109#L163 assume !(8544 == ssl3_accept_~s__state~0); 60100#L166 assume !(8545 == ssl3_accept_~s__state~0); 60099#L169 assume !(8560 == ssl3_accept_~s__state~0); 60097#L172 assume !(8561 == ssl3_accept_~s__state~0); 60096#L175 assume !(8448 == ssl3_accept_~s__state~0); 60094#L178 assume 8576 == ssl3_accept_~s__state~0; 60008#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 60085#L464 assume !(ssl3_accept_~ret~0 <= 0); 60084#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 59358#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 60537#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60531#L612-1 ssl3_accept_~skip~0 := 0; 60529#L109-2 assume !false; 60527#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60525#L112 assume !(12292 == ssl3_accept_~s__state~0); 60523#L115 assume !(16384 == ssl3_accept_~s__state~0); 60521#L118 assume !(8192 == ssl3_accept_~s__state~0); 60519#L121 assume !(24576 == ssl3_accept_~s__state~0); 60517#L124 assume !(8195 == ssl3_accept_~s__state~0); 60515#L127 assume !(8480 == ssl3_accept_~s__state~0); 60513#L130 assume !(8481 == ssl3_accept_~s__state~0); 60511#L133 assume !(8482 == ssl3_accept_~s__state~0); 60509#L136 assume !(8464 == ssl3_accept_~s__state~0); 60507#L139 assume !(8465 == ssl3_accept_~s__state~0); 60506#L142 assume 8466 == ssl3_accept_~s__state~0; 58624#L143 [2021-10-28 09:36:17,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:17,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-10-28 09:36:17,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:17,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891609645] [2021-10-28 09:36:17,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:17,350 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:17,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:17,358 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:17,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:17,394 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:17,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:17,395 INFO L85 PathProgramCache]: Analyzing trace with hash -831526459, now seen corresponding path program 1 times [2021-10-28 09:36:17,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:17,395 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463603388] [2021-10-28 09:36:17,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:17,395 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:17,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:17,455 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-10-28 09:36:17,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:17,456 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463603388] [2021-10-28 09:36:17,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463603388] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:17,456 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:17,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:17,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273024871] [2021-10-28 09:36:17,457 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:17,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:17,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:17,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:17,458 INFO L87 Difference]: Start difference. First operand 2179 states and 2799 transitions. cyclomatic complexity: 629 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:17,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:17,482 INFO L93 Difference]: Finished difference Result 3634 states and 4641 transitions. [2021-10-28 09:36:17,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:17,483 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3634 states and 4641 transitions. [2021-10-28 09:36:17,500 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3355 [2021-10-28 09:36:17,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3634 states to 3634 states and 4641 transitions. [2021-10-28 09:36:17,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3471 [2021-10-28 09:36:17,520 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3471 [2021-10-28 09:36:17,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3634 states and 4641 transitions. [2021-10-28 09:36:17,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:17,520 INFO L681 BuchiCegarLoop]: Abstraction has 3634 states and 4641 transitions. [2021-10-28 09:36:17,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3634 states and 4641 transitions. [2021-10-28 09:36:17,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3634 to 2179. [2021-10-28 09:36:17,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2179 states, 2179 states have (on average 1.283616337769619) internal successors, (2797), 2178 states have internal predecessors, (2797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:17,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2179 states to 2179 states and 2797 transitions. [2021-10-28 09:36:17,564 INFO L704 BuchiCegarLoop]: Abstraction has 2179 states and 2797 transitions. [2021-10-28 09:36:17,565 INFO L587 BuchiCegarLoop]: Abstraction has 2179 states and 2797 transitions. [2021-10-28 09:36:17,565 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-28 09:36:17,565 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2179 states and 2797 transitions. [2021-10-28 09:36:17,572 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1900 [2021-10-28 09:36:17,572 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:17,572 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:17,574 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:17,575 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:17,575 INFO L791 eck$LassoCheckResult]: Stem: 64462#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 64293#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 64294#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 64414#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 64333#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 64335#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 64372#L109-2 assume !false; 64493#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65251#L112 assume !(12292 == ssl3_accept_~s__state~0); 65250#L115 assume !(16384 == ssl3_accept_~s__state~0); 65249#L118 assume !(8192 == ssl3_accept_~s__state~0); 65248#L121 assume !(24576 == ssl3_accept_~s__state~0); 65247#L124 assume !(8195 == ssl3_accept_~s__state~0); 65246#L127 assume !(8480 == ssl3_accept_~s__state~0); 65245#L130 assume !(8481 == ssl3_accept_~s__state~0); 65244#L133 assume !(8482 == ssl3_accept_~s__state~0); 65243#L136 assume 8464 == ssl3_accept_~s__state~0; 64619#L143 [2021-10-28 09:36:17,576 INFO L793 eck$LassoCheckResult]: Loop: 64619#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 66357#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 66352#L284-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; 66353#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 66350#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66346#L612-1 ssl3_accept_~skip~0 := 0; 66305#L109-2 assume !false; 66306#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66009#L112 assume !(12292 == ssl3_accept_~s__state~0); 66010#L115 assume !(16384 == ssl3_accept_~s__state~0); 66001#L118 assume !(8192 == ssl3_accept_~s__state~0); 66002#L121 assume !(24576 == ssl3_accept_~s__state~0); 65944#L124 assume !(8195 == ssl3_accept_~s__state~0); 65945#L127 assume !(8480 == ssl3_accept_~s__state~0); 65550#L130 assume !(8481 == ssl3_accept_~s__state~0); 65931#L133 assume !(8482 == ssl3_accept_~s__state~0); 65921#L136 assume !(8464 == ssl3_accept_~s__state~0); 65922#L139 assume !(8465 == ssl3_accept_~s__state~0); 65892#L142 assume !(8466 == ssl3_accept_~s__state~0); 65388#L145 assume 8496 == ssl3_accept_~s__state~0; 64426#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 64427#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 65253#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 65252#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 64469#L303-2 ssl3_accept_~s__init_num~0 := 0; 65474#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 65458#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65453#L612-1 ssl3_accept_~skip~0 := 0; 65446#L109-2 assume !false; 65440#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65438#L112 assume !(12292 == ssl3_accept_~s__state~0); 65436#L115 assume !(16384 == ssl3_accept_~s__state~0); 65434#L118 assume !(8192 == ssl3_accept_~s__state~0); 65432#L121 assume !(24576 == ssl3_accept_~s__state~0); 65430#L124 assume !(8195 == ssl3_accept_~s__state~0); 65428#L127 assume !(8480 == ssl3_accept_~s__state~0); 65425#L130 assume !(8481 == ssl3_accept_~s__state~0); 65423#L133 assume !(8482 == ssl3_accept_~s__state~0); 65421#L136 assume !(8464 == ssl3_accept_~s__state~0); 65418#L139 assume !(8465 == ssl3_accept_~s__state~0); 65415#L142 assume !(8466 == ssl3_accept_~s__state~0); 65411#L145 assume !(8496 == ssl3_accept_~s__state~0); 65407#L148 assume !(8497 == ssl3_accept_~s__state~0); 64580#L151 assume 8512 == ssl3_accept_~s__state~0; 64578#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66252#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 64390#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 64391#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 65838#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65829#L612-1 ssl3_accept_~skip~0 := 0; 65824#L109-2 assume !false; 65819#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65814#L112 assume !(12292 == ssl3_accept_~s__state~0); 65809#L115 assume !(16384 == ssl3_accept_~s__state~0); 65804#L118 assume !(8192 == ssl3_accept_~s__state~0); 65799#L121 assume !(24576 == ssl3_accept_~s__state~0); 65794#L124 assume !(8195 == ssl3_accept_~s__state~0); 65789#L127 assume !(8480 == ssl3_accept_~s__state~0); 65784#L130 assume !(8481 == ssl3_accept_~s__state~0); 65779#L133 assume !(8482 == ssl3_accept_~s__state~0); 65774#L136 assume !(8464 == ssl3_accept_~s__state~0); 65769#L139 assume !(8465 == ssl3_accept_~s__state~0); 65728#L142 assume !(8466 == ssl3_accept_~s__state~0); 65725#L145 assume !(8496 == ssl3_accept_~s__state~0); 65624#L148 assume !(8497 == ssl3_accept_~s__state~0); 65616#L151 assume !(8512 == ssl3_accept_~s__state~0); 65610#L154 assume !(8513 == ssl3_accept_~s__state~0); 65602#L157 assume 8528 == ssl3_accept_~s__state~0; 64227#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 64228#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 66224#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 64231#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 66251#L370 assume 6 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 7; 64317#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 64230#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 64433#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 65600#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65504#L612-1 ssl3_accept_~skip~0 := 0; 65505#L109-2 assume !false; 65485#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65486#L112 assume !(12292 == ssl3_accept_~s__state~0); 65384#L115 assume !(16384 == ssl3_accept_~s__state~0); 65385#L118 assume !(8192 == ssl3_accept_~s__state~0); 65375#L121 assume !(24576 == ssl3_accept_~s__state~0); 65376#L124 assume !(8195 == ssl3_accept_~s__state~0); 65362#L127 assume !(8480 == ssl3_accept_~s__state~0); 65363#L130 assume !(8481 == ssl3_accept_~s__state~0); 65350#L133 assume !(8482 == ssl3_accept_~s__state~0); 65351#L136 assume !(8464 == ssl3_accept_~s__state~0); 65342#L139 assume !(8465 == ssl3_accept_~s__state~0); 65343#L142 assume !(8466 == ssl3_accept_~s__state~0); 65334#L145 assume !(8496 == ssl3_accept_~s__state~0); 65335#L148 assume !(8497 == ssl3_accept_~s__state~0); 65326#L151 assume !(8512 == ssl3_accept_~s__state~0); 65327#L154 assume !(8513 == ssl3_accept_~s__state~0); 65317#L157 assume !(8528 == ssl3_accept_~s__state~0); 65318#L160 assume !(8529 == ssl3_accept_~s__state~0); 65302#L163 assume 8544 == ssl3_accept_~s__state~0; 64610#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 64416#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 64392#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64393#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66202#L418 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 66201#L421 assume !(8 == ssl3_accept_~blastFlag~0); 66200#L424 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; 66198#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 65937#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65933#L612-1 ssl3_accept_~skip~0 := 0; 65924#L109-2 assume !false; 65925#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65914#L112 assume !(12292 == ssl3_accept_~s__state~0); 65915#L115 assume !(16384 == ssl3_accept_~s__state~0); 65876#L118 assume !(8192 == ssl3_accept_~s__state~0); 65877#L121 assume !(24576 == ssl3_accept_~s__state~0); 65866#L124 assume !(8195 == ssl3_accept_~s__state~0); 65867#L127 assume !(8480 == ssl3_accept_~s__state~0); 65854#L130 assume !(8481 == ssl3_accept_~s__state~0); 65855#L133 assume !(8482 == ssl3_accept_~s__state~0); 65841#L136 assume !(8464 == ssl3_accept_~s__state~0); 65842#L139 assume !(8465 == ssl3_accept_~s__state~0); 65827#L142 assume !(8466 == ssl3_accept_~s__state~0); 65828#L145 assume !(8496 == ssl3_accept_~s__state~0); 65817#L148 assume !(8497 == ssl3_accept_~s__state~0); 65818#L151 assume !(8512 == ssl3_accept_~s__state~0); 65807#L154 assume !(8513 == ssl3_accept_~s__state~0); 65808#L157 assume !(8528 == ssl3_accept_~s__state~0); 65797#L160 assume !(8529 == ssl3_accept_~s__state~0); 65798#L163 assume !(8544 == ssl3_accept_~s__state~0); 65787#L166 assume !(8545 == ssl3_accept_~s__state~0); 65788#L169 assume !(8560 == ssl3_accept_~s__state~0); 65777#L172 assume !(8561 == ssl3_accept_~s__state~0); 65778#L175 assume 8448 == ssl3_accept_~s__state~0; 64305#L176 assume !(ssl3_accept_~num1~0 > 0); 64302#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 66188#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 66182#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66176#L612-1 ssl3_accept_~skip~0 := 0; 66174#L109-2 assume !false; 66172#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66170#L112 assume !(12292 == ssl3_accept_~s__state~0); 66168#L115 assume !(16384 == ssl3_accept_~s__state~0); 66166#L118 assume !(8192 == ssl3_accept_~s__state~0); 66164#L121 assume !(24576 == ssl3_accept_~s__state~0); 66162#L124 assume !(8195 == ssl3_accept_~s__state~0); 66160#L127 assume !(8480 == ssl3_accept_~s__state~0); 66158#L130 assume !(8481 == ssl3_accept_~s__state~0); 66156#L133 assume !(8482 == ssl3_accept_~s__state~0); 66154#L136 assume !(8464 == ssl3_accept_~s__state~0); 66152#L139 assume !(8465 == ssl3_accept_~s__state~0); 66150#L142 assume !(8466 == ssl3_accept_~s__state~0); 66148#L145 assume !(8496 == ssl3_accept_~s__state~0); 66146#L148 assume !(8497 == ssl3_accept_~s__state~0); 66144#L151 assume !(8512 == ssl3_accept_~s__state~0); 66142#L154 assume !(8513 == ssl3_accept_~s__state~0); 66140#L157 assume !(8528 == ssl3_accept_~s__state~0); 66138#L160 assume !(8529 == ssl3_accept_~s__state~0); 66136#L163 assume !(8544 == ssl3_accept_~s__state~0); 66134#L166 assume !(8545 == ssl3_accept_~s__state~0); 66132#L169 assume !(8560 == ssl3_accept_~s__state~0); 66130#L172 assume !(8561 == ssl3_accept_~s__state~0); 66128#L175 assume !(8448 == ssl3_accept_~s__state~0); 66124#L178 assume 8576 == ssl3_accept_~s__state~0; 66120#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 66119#L464 assume !(ssl3_accept_~ret~0 <= 0); 66114#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 65091#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 66351#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66343#L612-1 ssl3_accept_~skip~0 := 0; 66344#L109-2 assume !false; 66126#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66127#L112 assume !(12292 == ssl3_accept_~s__state~0); 66005#L115 assume !(16384 == ssl3_accept_~s__state~0); 66006#L118 assume !(8192 == ssl3_accept_~s__state~0); 65949#L121 assume !(24576 == ssl3_accept_~s__state~0); 65950#L124 assume !(8195 == ssl3_accept_~s__state~0); 65938#L127 assume !(8480 == ssl3_accept_~s__state~0); 65939#L130 assume !(8481 == ssl3_accept_~s__state~0); 65926#L133 assume !(8482 == ssl3_accept_~s__state~0); 65927#L136 assume !(8464 == ssl3_accept_~s__state~0); 65916#L139 assume !(8465 == ssl3_accept_~s__state~0); 65917#L142 assume 8466 == ssl3_accept_~s__state~0; 64619#L143 [2021-10-28 09:36:17,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:17,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-10-28 09:36:17,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:17,577 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392860697] [2021-10-28 09:36:17,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:17,577 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:17,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:17,586 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:17,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:17,594 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:17,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:17,595 INFO L85 PathProgramCache]: Analyzing trace with hash -316996634, now seen corresponding path program 1 times [2021-10-28 09:36:17,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:17,595 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198487679] [2021-10-28 09:36:17,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:17,596 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:17,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:17,628 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 253 proven. 0 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2021-10-28 09:36:17,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:17,629 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198487679] [2021-10-28 09:36:17,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198487679] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:17,629 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:17,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:17,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161022835] [2021-10-28 09:36:17,630 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:17,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:17,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:17,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:17,631 INFO L87 Difference]: Start difference. First operand 2179 states and 2797 transitions. cyclomatic complexity: 627 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:17,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:17,721 INFO L93 Difference]: Finished difference Result 3546 states and 4539 transitions. [2021-10-28 09:36:17,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:17,722 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3546 states and 4539 transitions. [2021-10-28 09:36:17,737 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3267 [2021-10-28 09:36:17,749 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3546 states to 3546 states and 4539 transitions. [2021-10-28 09:36:17,750 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3383 [2021-10-28 09:36:17,753 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3383 [2021-10-28 09:36:17,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3546 states and 4539 transitions. [2021-10-28 09:36:17,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:17,754 INFO L681 BuchiCegarLoop]: Abstraction has 3546 states and 4539 transitions. [2021-10-28 09:36:17,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3546 states and 4539 transitions. [2021-10-28 09:36:17,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3546 to 3546. [2021-10-28 09:36:17,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3546 states, 3546 states have (on average 1.2800338409475465) internal successors, (4539), 3545 states have internal predecessors, (4539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:17,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3546 states to 3546 states and 4539 transitions. [2021-10-28 09:36:17,805 INFO L704 BuchiCegarLoop]: Abstraction has 3546 states and 4539 transitions. [2021-10-28 09:36:17,805 INFO L587 BuchiCegarLoop]: Abstraction has 3546 states and 4539 transitions. [2021-10-28 09:36:17,805 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-28 09:36:17,806 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3546 states and 4539 transitions. [2021-10-28 09:36:17,818 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3267 [2021-10-28 09:36:17,818 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:17,818 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:17,820 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:17,821 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:17,821 INFO L791 eck$LassoCheckResult]: Stem: 70185#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 70026#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 70027#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 70136#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 70063#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 70065#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 70100#L109-2 assume !false; 70208#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72674#L112 assume !(12292 == ssl3_accept_~s__state~0); 72673#L115 assume !(16384 == ssl3_accept_~s__state~0); 72672#L118 assume !(8192 == ssl3_accept_~s__state~0); 71715#L121 assume !(24576 == ssl3_accept_~s__state~0); 71713#L124 assume !(8195 == ssl3_accept_~s__state~0); 71711#L127 assume !(8480 == ssl3_accept_~s__state~0); 71708#L130 assume !(8481 == ssl3_accept_~s__state~0); 71702#L133 assume !(8482 == ssl3_accept_~s__state~0); 71672#L136 assume 8464 == ssl3_accept_~s__state~0; 70341#L143 [2021-10-28 09:36:17,821 INFO L793 eck$LassoCheckResult]: Loop: 70341#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 71946#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 71940#L284-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; 71886#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 71887#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71869#L612-1 ssl3_accept_~skip~0 := 0; 71870#L109-2 assume !false; 71863#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71864#L112 assume !(12292 == ssl3_accept_~s__state~0); 71857#L115 assume !(16384 == ssl3_accept_~s__state~0); 71858#L118 assume !(8192 == ssl3_accept_~s__state~0); 72864#L121 assume !(24576 == ssl3_accept_~s__state~0); 72863#L124 assume !(8195 == ssl3_accept_~s__state~0); 71848#L127 assume !(8480 == ssl3_accept_~s__state~0); 71846#L130 assume !(8481 == ssl3_accept_~s__state~0); 71844#L133 assume !(8482 == ssl3_accept_~s__state~0); 71842#L136 assume !(8464 == ssl3_accept_~s__state~0); 71840#L139 assume !(8465 == ssl3_accept_~s__state~0); 71836#L142 assume !(8466 == ssl3_accept_~s__state~0); 71835#L145 assume 8496 == ssl3_accept_~s__state~0; 70750#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 71834#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 70746#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 71833#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 70188#L303-2 ssl3_accept_~s__init_num~0 := 0; 71832#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 71831#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71826#L612-1 ssl3_accept_~skip~0 := 0; 71825#L109-2 assume !false; 71824#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71823#L112 assume !(12292 == ssl3_accept_~s__state~0); 71822#L115 assume !(16384 == ssl3_accept_~s__state~0); 71821#L118 assume !(8192 == ssl3_accept_~s__state~0); 71820#L121 assume !(24576 == ssl3_accept_~s__state~0); 71819#L124 assume !(8195 == ssl3_accept_~s__state~0); 71818#L127 assume !(8480 == ssl3_accept_~s__state~0); 71817#L130 assume !(8481 == ssl3_accept_~s__state~0); 71816#L133 assume !(8482 == ssl3_accept_~s__state~0); 71815#L136 assume !(8464 == ssl3_accept_~s__state~0); 71814#L139 assume !(8465 == ssl3_accept_~s__state~0); 71813#L142 assume !(8466 == ssl3_accept_~s__state~0); 71812#L145 assume !(8496 == ssl3_accept_~s__state~0); 71811#L148 assume !(8497 == ssl3_accept_~s__state~0); 71810#L151 assume 8512 == ssl3_accept_~s__state~0; 70717#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71805#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 71803#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 71798#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 71743#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71737#L612-1 ssl3_accept_~skip~0 := 0; 71735#L109-2 assume !false; 71733#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71731#L112 assume !(12292 == ssl3_accept_~s__state~0); 71729#L115 assume !(16384 == ssl3_accept_~s__state~0); 71727#L118 assume !(8192 == ssl3_accept_~s__state~0); 71725#L121 assume !(24576 == ssl3_accept_~s__state~0); 71723#L124 assume !(8195 == ssl3_accept_~s__state~0); 71721#L127 assume !(8480 == ssl3_accept_~s__state~0); 71717#L130 assume !(8481 == ssl3_accept_~s__state~0); 71666#L133 assume !(8482 == ssl3_accept_~s__state~0); 71487#L136 assume !(8464 == ssl3_accept_~s__state~0); 71466#L139 assume !(8465 == ssl3_accept_~s__state~0); 70744#L142 assume !(8466 == ssl3_accept_~s__state~0); 70742#L145 assume !(8496 == ssl3_accept_~s__state~0); 70739#L148 assume !(8497 == ssl3_accept_~s__state~0); 70462#L151 assume !(8512 == ssl3_accept_~s__state~0); 70459#L154 assume !(8513 == ssl3_accept_~s__state~0); 70312#L157 assume 8528 == ssl3_accept_~s__state~0; 70310#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 70309#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 70304#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 70298#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 69954#L370 assume !(6 == ssl3_accept_~blastFlag~0); 69955#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 70017#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 73219#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 73216#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73210#L612-1 ssl3_accept_~skip~0 := 0; 73208#L109-2 assume !false; 73206#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73204#L112 assume !(12292 == ssl3_accept_~s__state~0); 73202#L115 assume !(16384 == ssl3_accept_~s__state~0); 73200#L118 assume !(8192 == ssl3_accept_~s__state~0); 73198#L121 assume !(24576 == ssl3_accept_~s__state~0); 73196#L124 assume !(8195 == ssl3_accept_~s__state~0); 73194#L127 assume !(8480 == ssl3_accept_~s__state~0); 73192#L130 assume !(8481 == ssl3_accept_~s__state~0); 73190#L133 assume !(8482 == ssl3_accept_~s__state~0); 73188#L136 assume !(8464 == ssl3_accept_~s__state~0); 73186#L139 assume !(8465 == ssl3_accept_~s__state~0); 73184#L142 assume !(8466 == ssl3_accept_~s__state~0); 73182#L145 assume !(8496 == ssl3_accept_~s__state~0); 73180#L148 assume !(8497 == ssl3_accept_~s__state~0); 73178#L151 assume !(8512 == ssl3_accept_~s__state~0); 73176#L154 assume !(8513 == ssl3_accept_~s__state~0); 73174#L157 assume !(8528 == ssl3_accept_~s__state~0); 73172#L160 assume !(8529 == ssl3_accept_~s__state~0); 73170#L163 assume 8544 == ssl3_accept_~s__state~0; 70376#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 73128#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 73125#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73120#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 73119#L418 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 69996#L421 assume !(8 == ssl3_accept_~blastFlag~0); 69997#L424 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; 69987#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 73110#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73106#L612-1 ssl3_accept_~skip~0 := 0; 73105#L109-2 assume !false; 73104#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73103#L112 assume !(12292 == ssl3_accept_~s__state~0); 73102#L115 assume !(16384 == ssl3_accept_~s__state~0); 73101#L118 assume !(8192 == ssl3_accept_~s__state~0); 73100#L121 assume !(24576 == ssl3_accept_~s__state~0); 73099#L124 assume !(8195 == ssl3_accept_~s__state~0); 73098#L127 assume !(8480 == ssl3_accept_~s__state~0); 73097#L130 assume !(8481 == ssl3_accept_~s__state~0); 73096#L133 assume !(8482 == ssl3_accept_~s__state~0); 73095#L136 assume !(8464 == ssl3_accept_~s__state~0); 73094#L139 assume !(8465 == ssl3_accept_~s__state~0); 73093#L142 assume !(8466 == ssl3_accept_~s__state~0); 73092#L145 assume !(8496 == ssl3_accept_~s__state~0); 73091#L148 assume !(8497 == ssl3_accept_~s__state~0); 73090#L151 assume !(8512 == ssl3_accept_~s__state~0); 73089#L154 assume !(8513 == ssl3_accept_~s__state~0); 73088#L157 assume !(8528 == ssl3_accept_~s__state~0); 73087#L160 assume !(8529 == ssl3_accept_~s__state~0); 73086#L163 assume !(8544 == ssl3_accept_~s__state~0); 73085#L166 assume !(8545 == ssl3_accept_~s__state~0); 73082#L169 assume !(8560 == ssl3_accept_~s__state~0); 73081#L172 assume !(8561 == ssl3_accept_~s__state~0); 72750#L175 assume 8448 == ssl3_accept_~s__state~0; 72751#L176 assume !(ssl3_accept_~num1~0 > 0); 70041#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 70042#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 69936#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69938#L612-1 ssl3_accept_~skip~0 := 0; 70189#L109-2 assume !false; 70097#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70052#L112 assume !(12292 == ssl3_accept_~s__state~0); 70053#L115 assume !(16384 == ssl3_accept_~s__state~0); 70070#L118 assume !(8192 == ssl3_accept_~s__state~0); 69988#L121 assume !(24576 == ssl3_accept_~s__state~0); 69989#L124 assume !(8195 == ssl3_accept_~s__state~0); 73470#L127 assume !(8480 == ssl3_accept_~s__state~0); 73469#L130 assume !(8481 == ssl3_accept_~s__state~0); 70179#L133 assume !(8482 == ssl3_accept_~s__state~0); 69965#L136 assume !(8464 == ssl3_accept_~s__state~0); 69966#L139 assume !(8465 == ssl3_accept_~s__state~0); 69998#L142 assume !(8466 == ssl3_accept_~s__state~0); 70076#L145 assume !(8496 == ssl3_accept_~s__state~0); 70001#L148 assume !(8497 == ssl3_accept_~s__state~0); 70002#L151 assume !(8512 == ssl3_accept_~s__state~0); 70123#L154 assume !(8513 == ssl3_accept_~s__state~0); 69946#L157 assume !(8528 == ssl3_accept_~s__state~0); 69947#L160 assume !(8529 == ssl3_accept_~s__state~0); 70056#L163 assume !(8544 == ssl3_accept_~s__state~0); 70057#L166 assume !(8545 == ssl3_accept_~s__state~0); 70079#L169 assume !(8560 == ssl3_accept_~s__state~0); 70080#L172 assume !(8561 == ssl3_accept_~s__state~0); 69942#L175 assume !(8448 == ssl3_accept_~s__state~0); 69943#L178 assume 8576 == ssl3_accept_~s__state~0; 72746#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 72747#L464 assume !(ssl3_accept_~ret~0 <= 0); 73117#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 71882#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 71875#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71868#L612-1 ssl3_accept_~skip~0 := 0; 71865#L109-2 assume !false; 71862#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71859#L112 assume !(12292 == ssl3_accept_~s__state~0); 71856#L115 assume !(16384 == ssl3_accept_~s__state~0); 71854#L118 assume !(8192 == ssl3_accept_~s__state~0); 71852#L121 assume !(24576 == ssl3_accept_~s__state~0); 71849#L124 assume !(8195 == ssl3_accept_~s__state~0); 71847#L127 assume !(8480 == ssl3_accept_~s__state~0); 71845#L130 assume !(8481 == ssl3_accept_~s__state~0); 71843#L133 assume !(8482 == ssl3_accept_~s__state~0); 71841#L136 assume !(8464 == ssl3_accept_~s__state~0); 71838#L139 assume !(8465 == ssl3_accept_~s__state~0); 71839#L142 assume 8466 == ssl3_accept_~s__state~0; 70341#L143 [2021-10-28 09:36:17,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:17,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2021-10-28 09:36:17,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:17,822 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789585777] [2021-10-28 09:36:17,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:17,823 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:17,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:17,831 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:17,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:17,840 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:17,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:17,840 INFO L85 PathProgramCache]: Analyzing trace with hash -884224858, now seen corresponding path program 1 times [2021-10-28 09:36:17,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:17,841 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465354750] [2021-10-28 09:36:17,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:17,841 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:17,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:17,871 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-10-28 09:36:17,871 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:17,871 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465354750] [2021-10-28 09:36:17,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465354750] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:17,872 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:17,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:17,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105436311] [2021-10-28 09:36:17,873 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:17,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:17,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:17,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:17,874 INFO L87 Difference]: Start difference. First operand 3546 states and 4539 transitions. cyclomatic complexity: 1002 Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:17,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:17,956 INFO L93 Difference]: Finished difference Result 6352 states and 8099 transitions. [2021-10-28 09:36:17,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:17,957 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6352 states and 8099 transitions. [2021-10-28 09:36:17,993 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 6073 [2021-10-28 09:36:18,021 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6352 states to 6352 states and 8099 transitions. [2021-10-28 09:36:18,022 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6189 [2021-10-28 09:36:18,029 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6189 [2021-10-28 09:36:18,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6352 states and 8099 transitions. [2021-10-28 09:36:18,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:18,030 INFO L681 BuchiCegarLoop]: Abstraction has 6352 states and 8099 transitions. [2021-10-28 09:36:18,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6352 states and 8099 transitions. [2021-10-28 09:36:18,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6352 to 3546. [2021-10-28 09:36:18,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3546 states, 3546 states have (on average 1.2789058093626622) internal successors, (4535), 3545 states have internal predecessors, (4535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:18,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3546 states to 3546 states and 4535 transitions. [2021-10-28 09:36:18,114 INFO L704 BuchiCegarLoop]: Abstraction has 3546 states and 4535 transitions. [2021-10-28 09:36:18,115 INFO L587 BuchiCegarLoop]: Abstraction has 3546 states and 4535 transitions. [2021-10-28 09:36:18,115 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-28 09:36:18,115 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3546 states and 4535 transitions. [2021-10-28 09:36:18,129 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3267 [2021-10-28 09:36:18,130 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:18,130 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:18,132 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:18,133 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:18,133 INFO L791 eck$LassoCheckResult]: Stem: 80096#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 79930#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 79931#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 80042#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 79965#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 79967#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 80003#L109-2 assume !false; 80121#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80946#L112 assume !(12292 == ssl3_accept_~s__state~0); 80942#L115 assume !(16384 == ssl3_accept_~s__state~0); 80943#L118 assume !(8192 == ssl3_accept_~s__state~0); 80937#L121 assume !(24576 == ssl3_accept_~s__state~0); 80938#L124 assume !(8195 == ssl3_accept_~s__state~0); 80933#L127 assume !(8480 == ssl3_accept_~s__state~0); 80934#L130 assume !(8481 == ssl3_accept_~s__state~0); 80928#L133 assume !(8482 == ssl3_accept_~s__state~0); 80929#L136 assume 8464 == ssl3_accept_~s__state~0; 80281#L143 [2021-10-28 09:36:18,134 INFO L793 eck$LassoCheckResult]: Loop: 80281#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 81756#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 81750#L284-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; 81751#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 81773#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81429#L612-1 ssl3_accept_~skip~0 := 0; 81430#L109-2 assume !false; 81417#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81418#L112 assume !(12292 == ssl3_accept_~s__state~0); 81409#L115 assume !(16384 == ssl3_accept_~s__state~0); 81410#L118 assume !(8192 == ssl3_accept_~s__state~0); 81391#L121 assume !(24576 == ssl3_accept_~s__state~0); 81392#L124 assume !(8195 == ssl3_accept_~s__state~0); 81378#L127 assume !(8480 == ssl3_accept_~s__state~0); 81309#L130 assume !(8481 == ssl3_accept_~s__state~0); 81364#L133 assume !(8482 == ssl3_accept_~s__state~0); 81365#L136 assume !(8464 == ssl3_accept_~s__state~0); 81351#L139 assume !(8465 == ssl3_accept_~s__state~0); 81257#L142 assume !(8466 == ssl3_accept_~s__state~0); 80876#L145 assume 8496 == ssl3_accept_~s__state~0; 80874#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 80873#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 80738#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 80872#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 80101#L303-2 ssl3_accept_~s__init_num~0 := 0; 80870#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 80867#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80862#L612-1 ssl3_accept_~skip~0 := 0; 80861#L109-2 assume !false; 80860#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80859#L112 assume !(12292 == ssl3_accept_~s__state~0); 80858#L115 assume !(16384 == ssl3_accept_~s__state~0); 80857#L118 assume !(8192 == ssl3_accept_~s__state~0); 80856#L121 assume !(24576 == ssl3_accept_~s__state~0); 80855#L124 assume !(8195 == ssl3_accept_~s__state~0); 80854#L127 assume !(8480 == ssl3_accept_~s__state~0); 80853#L130 assume !(8481 == ssl3_accept_~s__state~0); 80852#L133 assume !(8482 == ssl3_accept_~s__state~0); 80851#L136 assume !(8464 == ssl3_accept_~s__state~0); 80850#L139 assume !(8465 == ssl3_accept_~s__state~0); 80849#L142 assume !(8466 == ssl3_accept_~s__state~0); 80848#L145 assume !(8496 == ssl3_accept_~s__state~0); 80847#L148 assume !(8497 == ssl3_accept_~s__state~0); 80846#L151 assume 8512 == ssl3_accept_~s__state~0; 79949#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 79941#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 79874#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 80683#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 80684#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80666#L612-1 ssl3_accept_~skip~0 := 0; 80667#L109-2 assume !false; 80659#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80660#L112 assume !(12292 == ssl3_accept_~s__state~0); 80651#L115 assume !(16384 == ssl3_accept_~s__state~0); 80652#L118 assume !(8192 == ssl3_accept_~s__state~0); 80643#L121 assume !(24576 == ssl3_accept_~s__state~0); 80644#L124 assume !(8195 == ssl3_accept_~s__state~0); 80634#L127 assume !(8480 == ssl3_accept_~s__state~0); 80635#L130 assume !(8481 == ssl3_accept_~s__state~0); 80626#L133 assume !(8482 == ssl3_accept_~s__state~0); 80627#L136 assume !(8464 == ssl3_accept_~s__state~0); 80618#L139 assume !(8465 == ssl3_accept_~s__state~0); 80619#L142 assume !(8466 == ssl3_accept_~s__state~0); 80611#L145 assume !(8496 == ssl3_accept_~s__state~0); 80612#L148 assume !(8497 == ssl3_accept_~s__state~0); 80604#L151 assume !(8512 == ssl3_accept_~s__state~0); 80605#L154 assume !(8513 == ssl3_accept_~s__state~0); 80594#L157 assume 8528 == ssl3_accept_~s__state~0; 80595#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 80584#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 80585#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 80079#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 80080#L370 assume !(6 == ssl3_accept_~blastFlag~0); 82442#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 82440#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 82435#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 82429#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82423#L612-1 ssl3_accept_~skip~0 := 0; 82420#L109-2 assume !false; 82419#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82408#L112 assume !(12292 == ssl3_accept_~s__state~0); 82405#L115 assume !(16384 == ssl3_accept_~s__state~0); 82402#L118 assume !(8192 == ssl3_accept_~s__state~0); 82399#L121 assume !(24576 == ssl3_accept_~s__state~0); 82396#L124 assume !(8195 == ssl3_accept_~s__state~0); 82393#L127 assume !(8480 == ssl3_accept_~s__state~0); 82390#L130 assume !(8481 == ssl3_accept_~s__state~0); 82387#L133 assume !(8482 == ssl3_accept_~s__state~0); 82384#L136 assume !(8464 == ssl3_accept_~s__state~0); 82381#L139 assume !(8465 == ssl3_accept_~s__state~0); 82378#L142 assume !(8466 == ssl3_accept_~s__state~0); 82375#L145 assume !(8496 == ssl3_accept_~s__state~0); 82372#L148 assume !(8497 == ssl3_accept_~s__state~0); 82369#L151 assume !(8512 == ssl3_accept_~s__state~0); 82366#L154 assume !(8513 == ssl3_accept_~s__state~0); 82363#L157 assume !(8528 == ssl3_accept_~s__state~0); 82360#L160 assume !(8529 == ssl3_accept_~s__state~0); 82357#L163 assume 8544 == ssl3_accept_~s__state~0; 80896#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 82352#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 82349#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82345#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 82343#L418 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 82341#L421 assume !(8 == ssl3_accept_~blastFlag~0); 82340#L424 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; 82337#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 82334#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82329#L612-1 ssl3_accept_~skip~0 := 0; 82328#L109-2 assume !false; 82327#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82326#L112 assume !(12292 == ssl3_accept_~s__state~0); 82325#L115 assume !(16384 == ssl3_accept_~s__state~0); 82324#L118 assume !(8192 == ssl3_accept_~s__state~0); 82323#L121 assume !(24576 == ssl3_accept_~s__state~0); 82322#L124 assume !(8195 == ssl3_accept_~s__state~0); 82321#L127 assume !(8480 == ssl3_accept_~s__state~0); 82320#L130 assume !(8481 == ssl3_accept_~s__state~0); 82319#L133 assume !(8482 == ssl3_accept_~s__state~0); 82318#L136 assume !(8464 == ssl3_accept_~s__state~0); 82317#L139 assume !(8465 == ssl3_accept_~s__state~0); 82316#L142 assume !(8466 == ssl3_accept_~s__state~0); 82315#L145 assume !(8496 == ssl3_accept_~s__state~0); 82314#L148 assume !(8497 == ssl3_accept_~s__state~0); 82313#L151 assume !(8512 == ssl3_accept_~s__state~0); 82312#L154 assume !(8513 == ssl3_accept_~s__state~0); 82311#L157 assume !(8528 == ssl3_accept_~s__state~0); 82310#L160 assume !(8529 == ssl3_accept_~s__state~0); 82309#L163 assume !(8544 == ssl3_accept_~s__state~0); 82308#L166 assume !(8545 == ssl3_accept_~s__state~0); 82307#L169 assume !(8560 == ssl3_accept_~s__state~0); 82306#L172 assume !(8561 == ssl3_accept_~s__state~0); 82303#L175 assume 8448 == ssl3_accept_~s__state~0; 82301#L176 assume !(ssl3_accept_~num1~0 > 0); 82298#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 82295#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 82265#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82254#L612-1 ssl3_accept_~skip~0 := 0; 82251#L109-2 assume !false; 82248#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82245#L112 assume !(12292 == ssl3_accept_~s__state~0); 82242#L115 assume !(16384 == ssl3_accept_~s__state~0); 82239#L118 assume !(8192 == ssl3_accept_~s__state~0); 82236#L121 assume !(24576 == ssl3_accept_~s__state~0); 82233#L124 assume !(8195 == ssl3_accept_~s__state~0); 82230#L127 assume !(8480 == ssl3_accept_~s__state~0); 82227#L130 assume !(8481 == ssl3_accept_~s__state~0); 82224#L133 assume !(8482 == ssl3_accept_~s__state~0); 82221#L136 assume !(8464 == ssl3_accept_~s__state~0); 82218#L139 assume !(8465 == ssl3_accept_~s__state~0); 82215#L142 assume !(8466 == ssl3_accept_~s__state~0); 82212#L145 assume !(8496 == ssl3_accept_~s__state~0); 82209#L148 assume !(8497 == ssl3_accept_~s__state~0); 82206#L151 assume !(8512 == ssl3_accept_~s__state~0); 82203#L154 assume !(8513 == ssl3_accept_~s__state~0); 82200#L157 assume !(8528 == ssl3_accept_~s__state~0); 82197#L160 assume !(8529 == ssl3_accept_~s__state~0); 82194#L163 assume !(8544 == ssl3_accept_~s__state~0); 82191#L166 assume !(8545 == ssl3_accept_~s__state~0); 82188#L169 assume !(8560 == ssl3_accept_~s__state~0); 82185#L172 assume !(8561 == ssl3_accept_~s__state~0); 82182#L175 assume !(8448 == ssl3_accept_~s__state~0); 82158#L178 assume 8576 == ssl3_accept_~s__state~0; 81759#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 81760#L464 assume !(ssl3_accept_~ret~0 <= 0); 81752#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 81229#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 81442#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81438#L612-1 ssl3_accept_~skip~0 := 0; 81421#L109-2 assume !false; 81422#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81413#L112 assume !(12292 == ssl3_accept_~s__state~0); 81414#L115 assume !(16384 == ssl3_accept_~s__state~0); 81398#L118 assume !(8192 == ssl3_accept_~s__state~0); 81399#L121 assume !(24576 == ssl3_accept_~s__state~0); 81384#L124 assume !(8195 == ssl3_accept_~s__state~0); 81385#L127 assume !(8480 == ssl3_accept_~s__state~0); 81371#L130 assume !(8481 == ssl3_accept_~s__state~0); 81372#L133 assume !(8482 == ssl3_accept_~s__state~0); 81357#L136 assume !(8464 == ssl3_accept_~s__state~0); 81358#L139 assume !(8465 == ssl3_accept_~s__state~0); 81763#L142 assume 8466 == ssl3_accept_~s__state~0; 80281#L143 [2021-10-28 09:36:18,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:18,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 23 times [2021-10-28 09:36:18,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:18,135 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094567542] [2021-10-28 09:36:18,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:18,135 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:18,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:18,148 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:18,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:18,158 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:18,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:18,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1355581208, now seen corresponding path program 1 times [2021-10-28 09:36:18,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:18,159 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727100549] [2021-10-28 09:36:18,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:18,159 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:18,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:18,179 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:18,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:18,214 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:18,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:18,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1344654596, now seen corresponding path program 1 times [2021-10-28 09:36:18,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:18,215 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376418406] [2021-10-28 09:36:18,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:18,216 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:18,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:18,285 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:18,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:18,359 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:20,449 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:36:20,449 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:36:20,449 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:36:20,449 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:36:20,449 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 09:36:20,449 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:20,449 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:36:20,450 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:36:20,450 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration28_Loop [2021-10-28 09:36:20,450 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:36:20,450 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:36:20,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,466 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,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-28 09:36:20,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,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-28 09:36:20,513 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,516 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,524 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,533 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,536 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,541 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,547 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,549 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,555 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,561 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,567 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:20,929 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:36:20,929 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 09:36:20,929 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:20,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:20,935 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:20,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-28 09:36:20,940 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:20,941 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:21,009 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:36:21,010 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-257, ULTIMATE.start_ssl3_accept_#t~nondet41=-257} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-257, ULTIMATE.start_ssl3_accept_#t~nondet41=-257} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:36:21,018 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:21,018 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:21,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:21,019 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:21,031 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:21,032 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:21,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-28 09:36:21,063 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:36:21,063 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-28 09:36:21,104 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:21,105 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:21,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:21,107 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:21,114 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:21,114 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:21,133 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-28 09:36:21,142 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:36:21,142 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-28 09:36:21,177 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:21,177 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:21,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:21,178 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:21,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-28 09:36:21,184 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:21,184 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:21,194 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:36:21,194 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:36:21,222 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:21,222 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:21,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:21,223 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:21,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-28 09:36:21,229 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:21,229 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:21,239 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:36:21,239 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-28 09:36:21,261 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:21,262 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:21,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:21,263 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:21,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-28 09:36:21,277 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:21,277 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:21,315 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:36:21,316 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_#t~nondet47=-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_#t~nondet47=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:36:21,322 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:21,322 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:21,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:21,323 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:21,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-28 09:36:21,325 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:21,325 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:21,334 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:36:21,335 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-28 09:36:21,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:21,357 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:21,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:21,358 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:21,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-28 09:36:21,359 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:21,359 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:21,392 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:21,393 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:21,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:21,394 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:21,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-28 09:36:21,396 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 09:36:21,396 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:21,427 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 09:36:21,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:21,452 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:36:21,452 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:36:21,452 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:36:21,452 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:36:21,452 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:36:21,452 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:21,452 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:36:21,452 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:36:21,452 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration28_Loop [2021-10-28 09:36:21,452 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:36:21,452 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:36:21,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,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-28 09:36:21,476 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,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-28 09:36:21,500 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,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-28 09:36:21,514 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,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-28 09:36:21,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,529 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,532 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,536 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,545 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,547 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,550 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,553 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,563 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:21,867 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:36:21,868 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:36:21,868 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:21,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:21,879 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:21,899 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:21,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-28 09:36:21,908 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:21,908 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:21,909 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:21,909 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:36:21,909 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:21,911 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:36:21,911 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:21,924 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:36:21,951 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:21,952 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:21,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:21,953 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:21,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-28 09:36:21,955 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:21,964 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:21,964 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:21,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:21,964 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:36:21,964 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:21,979 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:36:21,979 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:21,994 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:36:22,027 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:22,028 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:22,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:22,029 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:22,031 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:22,041 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:22,041 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:22,041 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:22,042 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 09:36:22,042 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:22,044 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 09:36:22,044 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:22,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-28 09:36:22,070 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:36:22,103 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:22,104 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:22,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:22,105 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:22,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-28 09:36:22,106 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:22,113 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:22,113 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:22,113 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:22,114 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:36:22,114 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:22,115 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:36:22,116 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:22,129 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:36:22,149 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-10-28 09:36:22,149 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:22,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:22,150 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:22,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-28 09:36:22,151 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:22,160 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:22,160 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:22,160 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:22,160 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:36:22,160 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:22,161 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:36:22,161 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:22,170 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:36:22,193 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:22,193 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:22,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:22,194 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:22,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-28 09:36:22,197 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:22,204 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:22,204 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:22,204 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:22,204 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:36:22,204 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:22,205 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:36:22,205 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:22,206 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:36:22,225 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:22,225 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:22,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:22,230 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:22,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-28 09:36:22,231 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:22,238 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:22,239 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:22,239 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:22,239 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:36:22,239 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:22,240 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:36:22,240 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:22,242 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:36:22,243 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 09:36:22,244 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-28 09:36:22,244 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:22,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:22,245 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:22,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-28 09:36:22,246 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:36:22,246 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 09:36:22,246 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:36:22,246 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2021-10-28 09:36:22,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:22,270 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 09:36:22,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:22,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:22,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:36:22,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:36:22,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:22,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:36:22,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:36:23,041 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:23,654 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-28 09:36:23,655 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 09:36:23,655 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3546 states and 4535 transitions. cyclomatic complexity: 998 Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:23,778 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3546 states and 4535 transitions. cyclomatic complexity: 998. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 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) Result 9246 states and 11792 transitions. Complement of second has 4 states. [2021-10-28 09:36:23,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-10-28 09:36:23,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:23,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 419 transitions. [2021-10-28 09:36:23,781 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 419 transitions. Stem has 17 letters. Loop has 181 letters. [2021-10-28 09:36:23,788 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:36:23,788 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 419 transitions. Stem has 198 letters. Loop has 181 letters. [2021-10-28 09:36:23,790 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:36:23,790 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 419 transitions. Stem has 17 letters. Loop has 362 letters. [2021-10-28 09:36:23,793 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:36:23,793 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9246 states and 11792 transitions. [2021-10-28 09:36:23,840 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 6109 [2021-10-28 09:36:23,879 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9246 states to 9246 states and 11792 transitions. [2021-10-28 09:36:23,880 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6229 [2021-10-28 09:36:23,885 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6237 [2021-10-28 09:36:23,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9246 states and 11792 transitions. [2021-10-28 09:36:23,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:23,886 INFO L681 BuchiCegarLoop]: Abstraction has 9246 states and 11792 transitions. [2021-10-28 09:36:23,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9246 states and 11792 transitions. [2021-10-28 09:36:24,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9246 to 9238. [2021-10-28 09:36:24,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9238 states, 9238 states have (on average 1.2754925308508336) internal successors, (11783), 9237 states have internal predecessors, (11783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:24,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9238 states to 9238 states and 11783 transitions. [2021-10-28 09:36:24,068 INFO L704 BuchiCegarLoop]: Abstraction has 9238 states and 11783 transitions. [2021-10-28 09:36:24,068 INFO L587 BuchiCegarLoop]: Abstraction has 9238 states and 11783 transitions. [2021-10-28 09:36:24,068 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-28 09:36:24,068 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9238 states and 11783 transitions. [2021-10-28 09:36:24,095 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 6109 [2021-10-28 09:36:24,095 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:24,095 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:24,097 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:24,097 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:24,098 INFO L791 eck$LassoCheckResult]: Stem: 93613#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 93379#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 93380#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 93542#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 93439#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 93441#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 93491#L109-2 assume !false; 95759#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96643#L112 assume !(12292 == ssl3_accept_~s__state~0); 96644#L115 assume !(16384 == ssl3_accept_~s__state~0); 96637#L118 assume !(8192 == ssl3_accept_~s__state~0); 96638#L121 assume !(24576 == ssl3_accept_~s__state~0); 96631#L124 assume !(8195 == ssl3_accept_~s__state~0); 96632#L127 assume !(8480 == ssl3_accept_~s__state~0); 96625#L130 assume !(8481 == ssl3_accept_~s__state~0); 96626#L133 assume !(8482 == ssl3_accept_~s__state~0); 96617#L136 assume 8464 == ssl3_accept_~s__state~0; 96029#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 96030#L284 [2021-10-28 09:36:24,098 INFO L793 eck$LassoCheckResult]: Loop: 96030#L284 assume !(0 == ssl3_accept_~blastFlag~0); 93316#L284-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; 93317#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 101519#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101512#L612-1 ssl3_accept_~skip~0 := 0; 101511#L109-2 assume !false; 101510#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101499#L112 assume !(12292 == ssl3_accept_~s__state~0); 101495#L115 assume !(16384 == ssl3_accept_~s__state~0); 101492#L118 assume !(8192 == ssl3_accept_~s__state~0); 101491#L121 assume !(24576 == ssl3_accept_~s__state~0); 101465#L124 assume !(8195 == ssl3_accept_~s__state~0); 101370#L127 assume !(8480 == ssl3_accept_~s__state~0); 101364#L130 assume !(8481 == ssl3_accept_~s__state~0); 101362#L133 assume !(8482 == ssl3_accept_~s__state~0); 101360#L136 assume !(8464 == ssl3_accept_~s__state~0); 101230#L139 assume !(8465 == ssl3_accept_~s__state~0); 101174#L142 assume !(8466 == ssl3_accept_~s__state~0); 101164#L145 assume 8496 == ssl3_accept_~s__state~0; 100981#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 101163#L297 assume !(1 == ssl3_accept_~blastFlag~0); 101162#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 101142#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 101141#L303-2 ssl3_accept_~s__init_num~0 := 0; 101139#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 101136#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101131#L612-1 ssl3_accept_~skip~0 := 0; 101130#L109-2 assume !false; 101129#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101128#L112 assume !(12292 == ssl3_accept_~s__state~0); 101127#L115 assume !(16384 == ssl3_accept_~s__state~0); 101126#L118 assume !(8192 == ssl3_accept_~s__state~0); 101125#L121 assume !(24576 == ssl3_accept_~s__state~0); 101124#L124 assume !(8195 == ssl3_accept_~s__state~0); 101123#L127 assume !(8480 == ssl3_accept_~s__state~0); 101122#L130 assume !(8481 == ssl3_accept_~s__state~0); 101121#L133 assume !(8482 == ssl3_accept_~s__state~0); 101120#L136 assume !(8464 == ssl3_accept_~s__state~0); 101119#L139 assume !(8465 == ssl3_accept_~s__state~0); 101118#L142 assume !(8466 == ssl3_accept_~s__state~0); 101117#L145 assume !(8496 == ssl3_accept_~s__state~0); 101116#L148 assume !(8497 == ssl3_accept_~s__state~0); 101115#L151 assume 8512 == ssl3_accept_~s__state~0; 100974#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 101112#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 101110#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 101108#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 101105#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101100#L612-1 ssl3_accept_~skip~0 := 0; 101099#L109-2 assume !false; 101098#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101097#L112 assume !(12292 == ssl3_accept_~s__state~0); 101096#L115 assume !(16384 == ssl3_accept_~s__state~0); 101095#L118 assume !(8192 == ssl3_accept_~s__state~0); 101094#L121 assume !(24576 == ssl3_accept_~s__state~0); 101093#L124 assume !(8195 == ssl3_accept_~s__state~0); 101092#L127 assume !(8480 == ssl3_accept_~s__state~0); 101091#L130 assume !(8481 == ssl3_accept_~s__state~0); 101090#L133 assume !(8482 == ssl3_accept_~s__state~0); 101089#L136 assume !(8464 == ssl3_accept_~s__state~0); 101088#L139 assume !(8465 == ssl3_accept_~s__state~0); 101087#L142 assume !(8466 == ssl3_accept_~s__state~0); 101086#L145 assume !(8496 == ssl3_accept_~s__state~0); 101085#L148 assume !(8497 == ssl3_accept_~s__state~0); 101084#L151 assume !(8512 == ssl3_accept_~s__state~0); 101083#L154 assume !(8513 == ssl3_accept_~s__state~0); 101082#L157 assume 8528 == ssl3_accept_~s__state~0; 100968#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 101081#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 101079#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 101073#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 101075#L370 assume !(6 == ssl3_accept_~blastFlag~0); 101071#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 101067#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 101060#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 101050#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101043#L612-1 ssl3_accept_~skip~0 := 0; 101042#L109-2 assume !false; 101031#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101028#L112 assume !(12292 == ssl3_accept_~s__state~0); 101025#L115 assume !(16384 == ssl3_accept_~s__state~0); 101022#L118 assume !(8192 == ssl3_accept_~s__state~0); 101019#L121 assume !(24576 == ssl3_accept_~s__state~0); 101016#L124 assume !(8195 == ssl3_accept_~s__state~0); 101013#L127 assume !(8480 == ssl3_accept_~s__state~0); 101010#L130 assume !(8481 == ssl3_accept_~s__state~0); 101006#L133 assume !(8482 == ssl3_accept_~s__state~0); 101003#L136 assume !(8464 == ssl3_accept_~s__state~0); 100999#L139 assume !(8465 == ssl3_accept_~s__state~0); 100995#L142 assume !(8466 == ssl3_accept_~s__state~0); 100992#L145 assume !(8496 == ssl3_accept_~s__state~0); 100989#L148 assume !(8497 == ssl3_accept_~s__state~0); 100985#L151 assume !(8512 == ssl3_accept_~s__state~0); 100982#L154 assume !(8513 == ssl3_accept_~s__state~0); 100978#L157 assume !(8528 == ssl3_accept_~s__state~0); 100975#L160 assume !(8529 == ssl3_accept_~s__state~0); 100971#L163 assume 8544 == ssl3_accept_~s__state~0; 100960#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 100965#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 100961#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 100951#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 100949#L418 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 100945#L421 assume !(8 == ssl3_accept_~blastFlag~0); 100943#L424 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; 100940#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 100937#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100932#L612-1 ssl3_accept_~skip~0 := 0; 100931#L109-2 assume !false; 100930#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100929#L112 assume !(12292 == ssl3_accept_~s__state~0); 100928#L115 assume !(16384 == ssl3_accept_~s__state~0); 100927#L118 assume !(8192 == ssl3_accept_~s__state~0); 100926#L121 assume !(24576 == ssl3_accept_~s__state~0); 100925#L124 assume !(8195 == ssl3_accept_~s__state~0); 100924#L127 assume !(8480 == ssl3_accept_~s__state~0); 100923#L130 assume !(8481 == ssl3_accept_~s__state~0); 100922#L133 assume !(8482 == ssl3_accept_~s__state~0); 100921#L136 assume !(8464 == ssl3_accept_~s__state~0); 100920#L139 assume !(8465 == ssl3_accept_~s__state~0); 100919#L142 assume !(8466 == ssl3_accept_~s__state~0); 100918#L145 assume !(8496 == ssl3_accept_~s__state~0); 100917#L148 assume !(8497 == ssl3_accept_~s__state~0); 100916#L151 assume !(8512 == ssl3_accept_~s__state~0); 100915#L154 assume !(8513 == ssl3_accept_~s__state~0); 100914#L157 assume !(8528 == ssl3_accept_~s__state~0); 100913#L160 assume !(8529 == ssl3_accept_~s__state~0); 100912#L163 assume !(8544 == ssl3_accept_~s__state~0); 100911#L166 assume !(8545 == ssl3_accept_~s__state~0); 100910#L169 assume !(8560 == ssl3_accept_~s__state~0); 100909#L172 assume !(8561 == ssl3_accept_~s__state~0); 100908#L175 assume 8448 == ssl3_accept_~s__state~0; 100907#L176 assume !(ssl3_accept_~num1~0 > 0); 100905#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 100903#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 100900#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100895#L612-1 ssl3_accept_~skip~0 := 0; 100894#L109-2 assume !false; 100893#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100892#L112 assume !(12292 == ssl3_accept_~s__state~0); 100891#L115 assume !(16384 == ssl3_accept_~s__state~0); 100890#L118 assume !(8192 == ssl3_accept_~s__state~0); 100889#L121 assume !(24576 == ssl3_accept_~s__state~0); 100888#L124 assume !(8195 == ssl3_accept_~s__state~0); 100887#L127 assume !(8480 == ssl3_accept_~s__state~0); 100886#L130 assume !(8481 == ssl3_accept_~s__state~0); 100885#L133 assume !(8482 == ssl3_accept_~s__state~0); 100884#L136 assume !(8464 == ssl3_accept_~s__state~0); 100883#L139 assume !(8465 == ssl3_accept_~s__state~0); 100882#L142 assume !(8466 == ssl3_accept_~s__state~0); 100881#L145 assume !(8496 == ssl3_accept_~s__state~0); 100880#L148 assume !(8497 == ssl3_accept_~s__state~0); 100879#L151 assume !(8512 == ssl3_accept_~s__state~0); 100878#L154 assume !(8513 == ssl3_accept_~s__state~0); 100877#L157 assume !(8528 == ssl3_accept_~s__state~0); 100876#L160 assume !(8529 == ssl3_accept_~s__state~0); 100875#L163 assume !(8544 == ssl3_accept_~s__state~0); 100874#L166 assume !(8545 == ssl3_accept_~s__state~0); 100873#L169 assume !(8560 == ssl3_accept_~s__state~0); 100872#L172 assume !(8561 == ssl3_accept_~s__state~0); 100871#L175 assume !(8448 == ssl3_accept_~s__state~0); 100870#L178 assume 8576 == ssl3_accept_~s__state~0; 100821#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 100869#L464 assume !(ssl3_accept_~ret~0 <= 0); 100867#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 100868#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 102464#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102459#L612-1 ssl3_accept_~skip~0 := 0; 102458#L109-2 assume !false; 102457#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102456#L112 assume !(12292 == ssl3_accept_~s__state~0); 102455#L115 assume !(16384 == ssl3_accept_~s__state~0); 102454#L118 assume !(8192 == ssl3_accept_~s__state~0); 102453#L121 assume !(24576 == ssl3_accept_~s__state~0); 102452#L124 assume !(8195 == ssl3_accept_~s__state~0); 102451#L127 assume !(8480 == ssl3_accept_~s__state~0); 102450#L130 assume !(8481 == ssl3_accept_~s__state~0); 102449#L133 assume !(8482 == ssl3_accept_~s__state~0); 102448#L136 assume !(8464 == ssl3_accept_~s__state~0); 102447#L139 assume !(8465 == ssl3_accept_~s__state~0); 102445#L142 assume 8466 == ssl3_accept_~s__state~0; 100988#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 96030#L284 [2021-10-28 09:36:24,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:24,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-10-28 09:36:24,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:24,099 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593189575] [2021-10-28 09:36:24,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:24,100 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:24,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:24,111 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:24,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:24,120 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:24,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:24,121 INFO L85 PathProgramCache]: Analyzing trace with hash 573257604, now seen corresponding path program 1 times [2021-10-28 09:36:24,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:24,122 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891620707] [2021-10-28 09:36:24,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:24,122 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:24,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:24,142 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:24,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:24,165 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:24,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:24,166 INFO L85 PathProgramCache]: Analyzing trace with hash 131909789, now seen corresponding path program 1 times [2021-10-28 09:36:24,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:24,166 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829739246] [2021-10-28 09:36:24,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:24,167 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:24,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:24,209 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2021-10-28 09:36:24,210 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:24,210 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829739246] [2021-10-28 09:36:24,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829739246] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:24,210 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:24,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:24,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344891591] [2021-10-28 09:36:26,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:26,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:26,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:26,002 INFO L87 Difference]: Start difference. First operand 9238 states and 11783 transitions. cyclomatic complexity: 2560 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:26,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:26,061 INFO L93 Difference]: Finished difference Result 10471 states and 13354 transitions. [2021-10-28 09:36:26,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:26,061 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10471 states and 13354 transitions. [2021-10-28 09:36:26,105 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7378 [2021-10-28 09:36:26,203 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10471 states to 10469 states and 13352 transitions. [2021-10-28 09:36:26,203 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7509 [2021-10-28 09:36:26,210 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7509 [2021-10-28 09:36:26,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10469 states and 13352 transitions. [2021-10-28 09:36:26,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:26,210 INFO L681 BuchiCegarLoop]: Abstraction has 10469 states and 13352 transitions. [2021-10-28 09:36:26,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10469 states and 13352 transitions. [2021-10-28 09:36:26,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10469 to 10469. [2021-10-28 09:36:26,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10469 states, 10469 states have (on average 1.2753844684306046) internal successors, (13352), 10468 states have internal predecessors, (13352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:26,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10469 states to 10469 states and 13352 transitions. [2021-10-28 09:36:26,373 INFO L704 BuchiCegarLoop]: Abstraction has 10469 states and 13352 transitions. [2021-10-28 09:36:26,373 INFO L587 BuchiCegarLoop]: Abstraction has 10469 states and 13352 transitions. [2021-10-28 09:36:26,373 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-28 09:36:26,373 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10469 states and 13352 transitions. [2021-10-28 09:36:26,405 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7378 [2021-10-28 09:36:26,405 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:26,405 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:26,407 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:26,408 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:26,408 INFO L791 eck$LassoCheckResult]: Stem: 113298#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 113093#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 113094#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 113237#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 113153#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 113155#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 113194#L109-2 assume !false; 116006#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119884#L112 assume !(12292 == ssl3_accept_~s__state~0); 119845#L115 assume !(16384 == ssl3_accept_~s__state~0); 119846#L118 assume !(8192 == ssl3_accept_~s__state~0); 119729#L121 assume !(24576 == ssl3_accept_~s__state~0); 119730#L124 assume !(8195 == ssl3_accept_~s__state~0); 119722#L127 assume !(8480 == ssl3_accept_~s__state~0); 119723#L130 assume !(8481 == ssl3_accept_~s__state~0); 119718#L133 assume !(8482 == ssl3_accept_~s__state~0); 119719#L136 assume 8464 == ssl3_accept_~s__state~0; 114821#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 114815#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 114780#L284-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; 122122#L574 [2021-10-28 09:36:26,408 INFO L793 eck$LassoCheckResult]: Loop: 122122#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 122101#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122085#L612-1 ssl3_accept_~skip~0 := 0; 122081#L109-2 assume !false; 122077#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122073#L112 assume !(12292 == ssl3_accept_~s__state~0); 122069#L115 assume !(16384 == ssl3_accept_~s__state~0); 122065#L118 assume !(8192 == ssl3_accept_~s__state~0); 122061#L121 assume !(24576 == ssl3_accept_~s__state~0); 122057#L124 assume !(8195 == ssl3_accept_~s__state~0); 122053#L127 assume !(8480 == ssl3_accept_~s__state~0); 122049#L130 assume !(8481 == ssl3_accept_~s__state~0); 122045#L133 assume !(8482 == ssl3_accept_~s__state~0); 122041#L136 assume !(8464 == ssl3_accept_~s__state~0); 122037#L139 assume !(8465 == ssl3_accept_~s__state~0); 122033#L142 assume !(8466 == ssl3_accept_~s__state~0); 121574#L145 assume 8496 == ssl3_accept_~s__state~0; 121575#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 121571#L297 assume !(1 == ssl3_accept_~blastFlag~0); 113082#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 113083#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 121594#L303-2 ssl3_accept_~s__init_num~0 := 0; 122007#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 122004#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121999#L612-1 ssl3_accept_~skip~0 := 0; 121998#L109-2 assume !false; 121997#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121996#L112 assume !(12292 == ssl3_accept_~s__state~0); 121995#L115 assume !(16384 == ssl3_accept_~s__state~0); 121994#L118 assume !(8192 == ssl3_accept_~s__state~0); 121993#L121 assume !(24576 == ssl3_accept_~s__state~0); 121992#L124 assume !(8195 == ssl3_accept_~s__state~0); 121991#L127 assume !(8480 == ssl3_accept_~s__state~0); 121990#L130 assume !(8481 == ssl3_accept_~s__state~0); 121989#L133 assume !(8482 == ssl3_accept_~s__state~0); 121988#L136 assume !(8464 == ssl3_accept_~s__state~0); 121987#L139 assume !(8465 == ssl3_accept_~s__state~0); 121986#L142 assume !(8466 == ssl3_accept_~s__state~0); 121985#L145 assume !(8496 == ssl3_accept_~s__state~0); 121984#L148 assume !(8497 == ssl3_accept_~s__state~0); 121983#L151 assume 8512 == ssl3_accept_~s__state~0; 121780#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 121981#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 121979#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 121977#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 121974#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121969#L612-1 ssl3_accept_~skip~0 := 0; 121968#L109-2 assume !false; 121967#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121966#L112 assume !(12292 == ssl3_accept_~s__state~0); 121965#L115 assume !(16384 == ssl3_accept_~s__state~0); 121964#L118 assume !(8192 == ssl3_accept_~s__state~0); 121963#L121 assume !(24576 == ssl3_accept_~s__state~0); 121962#L124 assume !(8195 == ssl3_accept_~s__state~0); 121961#L127 assume !(8480 == ssl3_accept_~s__state~0); 121960#L130 assume !(8481 == ssl3_accept_~s__state~0); 121959#L133 assume !(8482 == ssl3_accept_~s__state~0); 121958#L136 assume !(8464 == ssl3_accept_~s__state~0); 121957#L139 assume !(8465 == ssl3_accept_~s__state~0); 121956#L142 assume !(8466 == ssl3_accept_~s__state~0); 121955#L145 assume !(8496 == ssl3_accept_~s__state~0); 121954#L148 assume !(8497 == ssl3_accept_~s__state~0); 121953#L151 assume !(8512 == ssl3_accept_~s__state~0); 121952#L154 assume !(8513 == ssl3_accept_~s__state~0); 121951#L157 assume 8528 == ssl3_accept_~s__state~0; 121772#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 121950#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 121948#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 121942#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 121944#L370 assume !(6 == ssl3_accept_~blastFlag~0); 121940#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 121937#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 121931#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 121928#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121923#L612-1 ssl3_accept_~skip~0 := 0; 121921#L109-2 assume !false; 121918#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121912#L112 assume !(12292 == ssl3_accept_~s__state~0); 121910#L115 assume !(16384 == ssl3_accept_~s__state~0); 121908#L118 assume !(8192 == ssl3_accept_~s__state~0); 121906#L121 assume !(24576 == ssl3_accept_~s__state~0); 121904#L124 assume !(8195 == ssl3_accept_~s__state~0); 121902#L127 assume !(8480 == ssl3_accept_~s__state~0); 121900#L130 assume !(8481 == ssl3_accept_~s__state~0); 121898#L133 assume !(8482 == ssl3_accept_~s__state~0); 121896#L136 assume !(8464 == ssl3_accept_~s__state~0); 121894#L139 assume !(8465 == ssl3_accept_~s__state~0); 121892#L142 assume !(8466 == ssl3_accept_~s__state~0); 121890#L145 assume !(8496 == ssl3_accept_~s__state~0); 121888#L148 assume !(8497 == ssl3_accept_~s__state~0); 121886#L151 assume !(8512 == ssl3_accept_~s__state~0); 121884#L154 assume !(8513 == ssl3_accept_~s__state~0); 121882#L157 assume !(8528 == ssl3_accept_~s__state~0); 121880#L160 assume !(8529 == ssl3_accept_~s__state~0); 121878#L163 assume 8544 == ssl3_accept_~s__state~0; 121764#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 121875#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 121872#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 121868#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 121866#L418 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 121862#L421 assume !(8 == ssl3_accept_~blastFlag~0); 121860#L424 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; 121857#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 121854#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121849#L612-1 ssl3_accept_~skip~0 := 0; 121848#L109-2 assume !false; 121847#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121846#L112 assume !(12292 == ssl3_accept_~s__state~0); 121845#L115 assume !(16384 == ssl3_accept_~s__state~0); 121844#L118 assume !(8192 == ssl3_accept_~s__state~0); 121843#L121 assume !(24576 == ssl3_accept_~s__state~0); 121842#L124 assume !(8195 == ssl3_accept_~s__state~0); 121841#L127 assume !(8480 == ssl3_accept_~s__state~0); 121840#L130 assume !(8481 == ssl3_accept_~s__state~0); 121839#L133 assume !(8482 == ssl3_accept_~s__state~0); 121838#L136 assume !(8464 == ssl3_accept_~s__state~0); 121837#L139 assume !(8465 == ssl3_accept_~s__state~0); 121836#L142 assume !(8466 == ssl3_accept_~s__state~0); 121835#L145 assume !(8496 == ssl3_accept_~s__state~0); 121834#L148 assume !(8497 == ssl3_accept_~s__state~0); 121833#L151 assume !(8512 == ssl3_accept_~s__state~0); 121832#L154 assume !(8513 == ssl3_accept_~s__state~0); 121831#L157 assume !(8528 == ssl3_accept_~s__state~0); 121830#L160 assume !(8529 == ssl3_accept_~s__state~0); 121829#L163 assume !(8544 == ssl3_accept_~s__state~0); 121828#L166 assume !(8545 == ssl3_accept_~s__state~0); 121827#L169 assume !(8560 == ssl3_accept_~s__state~0); 121826#L172 assume !(8561 == ssl3_accept_~s__state~0); 121825#L175 assume 8448 == ssl3_accept_~s__state~0; 121824#L176 assume !(ssl3_accept_~num1~0 > 0); 121822#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 121820#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 121817#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121812#L612-1 ssl3_accept_~skip~0 := 0; 121811#L109-2 assume !false; 121810#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121809#L112 assume !(12292 == ssl3_accept_~s__state~0); 121808#L115 assume !(16384 == ssl3_accept_~s__state~0); 121807#L118 assume !(8192 == ssl3_accept_~s__state~0); 121806#L121 assume !(24576 == ssl3_accept_~s__state~0); 121805#L124 assume !(8195 == ssl3_accept_~s__state~0); 121804#L127 assume !(8480 == ssl3_accept_~s__state~0); 121803#L130 assume !(8481 == ssl3_accept_~s__state~0); 121802#L133 assume !(8482 == ssl3_accept_~s__state~0); 121801#L136 assume !(8464 == ssl3_accept_~s__state~0); 121794#L139 assume !(8465 == ssl3_accept_~s__state~0); 121791#L142 assume !(8466 == ssl3_accept_~s__state~0); 121789#L145 assume !(8496 == ssl3_accept_~s__state~0); 121787#L148 assume !(8497 == ssl3_accept_~s__state~0); 121784#L151 assume !(8512 == ssl3_accept_~s__state~0); 121785#L154 assume !(8513 == ssl3_accept_~s__state~0); 121776#L157 assume !(8528 == ssl3_accept_~s__state~0); 121777#L160 assume !(8529 == ssl3_accept_~s__state~0); 121767#L163 assume !(8544 == ssl3_accept_~s__state~0); 121768#L166 assume !(8545 == ssl3_accept_~s__state~0); 121761#L169 assume !(8560 == ssl3_accept_~s__state~0); 121759#L172 assume !(8561 == ssl3_accept_~s__state~0); 121756#L175 assume !(8448 == ssl3_accept_~s__state~0); 121757#L178 assume 8576 == ssl3_accept_~s__state~0; 121750#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 121751#L464 assume !(ssl3_accept_~ret~0 <= 0); 121745#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 121747#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 122106#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122086#L612-1 ssl3_accept_~skip~0 := 0; 122082#L109-2 assume !false; 122078#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122074#L112 assume !(12292 == ssl3_accept_~s__state~0); 122070#L115 assume !(16384 == ssl3_accept_~s__state~0); 122066#L118 assume !(8192 == ssl3_accept_~s__state~0); 122062#L121 assume !(24576 == ssl3_accept_~s__state~0); 122058#L124 assume !(8195 == ssl3_accept_~s__state~0); 122054#L127 assume !(8480 == ssl3_accept_~s__state~0); 122050#L130 assume !(8481 == ssl3_accept_~s__state~0); 122046#L133 assume !(8482 == ssl3_accept_~s__state~0); 122042#L136 assume !(8464 == ssl3_accept_~s__state~0); 122038#L139 assume !(8465 == ssl3_accept_~s__state~0); 122034#L142 assume 8466 == ssl3_accept_~s__state~0; 121583#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 114823#L284 assume !(0 == ssl3_accept_~blastFlag~0); 122126#L284-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; 122122#L574 [2021-10-28 09:36:26,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:26,409 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-10-28 09:36:26,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:26,410 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121595376] [2021-10-28 09:36:26,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:26,410 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:26,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:26,433 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:26,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:26,444 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:26,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:26,445 INFO L85 PathProgramCache]: Analyzing trace with hash 563214608, now seen corresponding path program 2 times [2021-10-28 09:36:26,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:26,445 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054786489] [2021-10-28 09:36:26,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:26,445 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:26,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:26,469 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:26,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:26,495 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:26,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:26,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1053732385, now seen corresponding path program 1 times [2021-10-28 09:36:26,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:26,496 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405526320] [2021-10-28 09:36:26,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:26,496 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:26,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:26,605 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-28 09:36:26,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:26,605 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405526320] [2021-10-28 09:36:26,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405526320] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:26,605 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:26,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:26,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332030332] [2021-10-28 09:36:28,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:28,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:28,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:28,443 INFO L87 Difference]: Start difference. First operand 10469 states and 13352 transitions. cyclomatic complexity: 2898 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:28,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:28,512 INFO L93 Difference]: Finished difference Result 10627 states and 13544 transitions. [2021-10-28 09:36:28,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:28,513 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10627 states and 13544 transitions. [2021-10-28 09:36:28,567 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7432 [2021-10-28 09:36:28,614 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10627 states to 10575 states and 13480 transitions. [2021-10-28 09:36:28,615 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7563 [2021-10-28 09:36:28,621 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7563 [2021-10-28 09:36:28,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10575 states and 13480 transitions. [2021-10-28 09:36:28,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:28,625 INFO L681 BuchiCegarLoop]: Abstraction has 10575 states and 13480 transitions. [2021-10-28 09:36:28,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10575 states and 13480 transitions. [2021-10-28 09:36:28,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10575 to 10575. [2021-10-28 09:36:28,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10575 states, 10575 states have (on average 1.2747044917257684) internal successors, (13480), 10574 states have internal predecessors, (13480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:28,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10575 states to 10575 states and 13480 transitions. [2021-10-28 09:36:28,876 INFO L704 BuchiCegarLoop]: Abstraction has 10575 states and 13480 transitions. [2021-10-28 09:36:28,876 INFO L587 BuchiCegarLoop]: Abstraction has 10575 states and 13480 transitions. [2021-10-28 09:36:28,876 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-28 09:36:28,876 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10575 states and 13480 transitions. [2021-10-28 09:36:28,907 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7432 [2021-10-28 09:36:28,907 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:28,907 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:28,913 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:28,913 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:28,913 INFO L791 eck$LassoCheckResult]: Stem: 134408#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 134204#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 134205#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 134348#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 134259#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 134261#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 134305#L109-2 assume !false; 136894#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140232#L112 assume !(12292 == ssl3_accept_~s__state~0); 140233#L115 assume !(16384 == ssl3_accept_~s__state~0); 140226#L118 assume !(8192 == ssl3_accept_~s__state~0); 140227#L121 assume !(24576 == ssl3_accept_~s__state~0); 140219#L124 assume !(8195 == ssl3_accept_~s__state~0); 140220#L127 assume !(8480 == ssl3_accept_~s__state~0); 140203#L130 assume !(8481 == ssl3_accept_~s__state~0); 140204#L133 assume !(8482 == ssl3_accept_~s__state~0); 136725#L136 assume !(8464 == ssl3_accept_~s__state~0); 136726#L139 assume 8465 == ssl3_accept_~s__state~0; 139819#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 139810#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 138728#L284-2 [2021-10-28 09:36:28,914 INFO L793 eck$LassoCheckResult]: Loop: 138728#L284-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; 139808#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 139805#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 139800#L612-1 ssl3_accept_~skip~0 := 0; 139799#L109-2 assume !false; 139798#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139797#L112 assume !(12292 == ssl3_accept_~s__state~0); 139796#L115 assume !(16384 == ssl3_accept_~s__state~0); 139795#L118 assume !(8192 == ssl3_accept_~s__state~0); 139794#L121 assume !(24576 == ssl3_accept_~s__state~0); 139793#L124 assume !(8195 == ssl3_accept_~s__state~0); 139792#L127 assume !(8480 == ssl3_accept_~s__state~0); 139791#L130 assume !(8481 == ssl3_accept_~s__state~0); 139790#L133 assume !(8482 == ssl3_accept_~s__state~0); 139789#L136 assume !(8464 == ssl3_accept_~s__state~0); 139788#L139 assume !(8465 == ssl3_accept_~s__state~0); 139787#L142 assume !(8466 == ssl3_accept_~s__state~0); 138355#L145 assume 8496 == ssl3_accept_~s__state~0; 138356#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 138341#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 138340#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 138338#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 138337#L303-2 ssl3_accept_~s__init_num~0 := 0; 138335#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 138332#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138327#L612-1 ssl3_accept_~skip~0 := 0; 138326#L109-2 assume !false; 138325#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138324#L112 assume !(12292 == ssl3_accept_~s__state~0); 138323#L115 assume !(16384 == ssl3_accept_~s__state~0); 138322#L118 assume !(8192 == ssl3_accept_~s__state~0); 138321#L121 assume !(24576 == ssl3_accept_~s__state~0); 138320#L124 assume !(8195 == ssl3_accept_~s__state~0); 138319#L127 assume !(8480 == ssl3_accept_~s__state~0); 138318#L130 assume !(8481 == ssl3_accept_~s__state~0); 138317#L133 assume !(8482 == ssl3_accept_~s__state~0); 138316#L136 assume !(8464 == ssl3_accept_~s__state~0); 138315#L139 assume !(8465 == ssl3_accept_~s__state~0); 138314#L142 assume !(8466 == ssl3_accept_~s__state~0); 138313#L145 assume !(8496 == ssl3_accept_~s__state~0); 138312#L148 assume !(8497 == ssl3_accept_~s__state~0); 138311#L151 assume 8512 == ssl3_accept_~s__state~0; 137203#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 138308#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 138306#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 138304#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 138301#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138296#L612-1 ssl3_accept_~skip~0 := 0; 138295#L109-2 assume !false; 138294#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138293#L112 assume !(12292 == ssl3_accept_~s__state~0); 138292#L115 assume !(16384 == ssl3_accept_~s__state~0); 138291#L118 assume !(8192 == ssl3_accept_~s__state~0); 138290#L121 assume !(24576 == ssl3_accept_~s__state~0); 138289#L124 assume !(8195 == ssl3_accept_~s__state~0); 138288#L127 assume !(8480 == ssl3_accept_~s__state~0); 138287#L130 assume !(8481 == ssl3_accept_~s__state~0); 138286#L133 assume !(8482 == ssl3_accept_~s__state~0); 138285#L136 assume !(8464 == ssl3_accept_~s__state~0); 138284#L139 assume !(8465 == ssl3_accept_~s__state~0); 138283#L142 assume !(8466 == ssl3_accept_~s__state~0); 138282#L145 assume !(8496 == ssl3_accept_~s__state~0); 138281#L148 assume !(8497 == ssl3_accept_~s__state~0); 138280#L151 assume !(8512 == ssl3_accept_~s__state~0); 138279#L154 assume !(8513 == ssl3_accept_~s__state~0); 138278#L157 assume 8528 == ssl3_accept_~s__state~0; 137191#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 138277#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 138275#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 138269#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 138271#L370 assume !(6 == ssl3_accept_~blastFlag~0); 138267#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 138264#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 138259#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 138256#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138251#L612-1 ssl3_accept_~skip~0 := 0; 138249#L109-2 assume !false; 138246#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138240#L112 assume !(12292 == ssl3_accept_~s__state~0); 138238#L115 assume !(16384 == ssl3_accept_~s__state~0); 138236#L118 assume !(8192 == ssl3_accept_~s__state~0); 138234#L121 assume !(24576 == ssl3_accept_~s__state~0); 138232#L124 assume !(8195 == ssl3_accept_~s__state~0); 138230#L127 assume !(8480 == ssl3_accept_~s__state~0); 138228#L130 assume !(8481 == ssl3_accept_~s__state~0); 138226#L133 assume !(8482 == ssl3_accept_~s__state~0); 138224#L136 assume !(8464 == ssl3_accept_~s__state~0); 138222#L139 assume !(8465 == ssl3_accept_~s__state~0); 138220#L142 assume !(8466 == ssl3_accept_~s__state~0); 138218#L145 assume !(8496 == ssl3_accept_~s__state~0); 138216#L148 assume !(8497 == ssl3_accept_~s__state~0); 138214#L151 assume !(8512 == ssl3_accept_~s__state~0); 138212#L154 assume !(8513 == ssl3_accept_~s__state~0); 138210#L157 assume !(8528 == ssl3_accept_~s__state~0); 138208#L160 assume !(8529 == ssl3_accept_~s__state~0); 138206#L163 assume 8544 == ssl3_accept_~s__state~0; 137179#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 138203#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 138200#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 138196#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 138194#L418 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 138192#L421 assume !(8 == ssl3_accept_~blastFlag~0); 138191#L424 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; 138188#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 138185#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138180#L612-1 ssl3_accept_~skip~0 := 0; 138179#L109-2 assume !false; 138178#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138177#L112 assume !(12292 == ssl3_accept_~s__state~0); 138176#L115 assume !(16384 == ssl3_accept_~s__state~0); 138175#L118 assume !(8192 == ssl3_accept_~s__state~0); 138174#L121 assume !(24576 == ssl3_accept_~s__state~0); 138173#L124 assume !(8195 == ssl3_accept_~s__state~0); 138172#L127 assume !(8480 == ssl3_accept_~s__state~0); 138171#L130 assume !(8481 == ssl3_accept_~s__state~0); 138170#L133 assume !(8482 == ssl3_accept_~s__state~0); 138169#L136 assume !(8464 == ssl3_accept_~s__state~0); 138168#L139 assume !(8465 == ssl3_accept_~s__state~0); 138167#L142 assume !(8466 == ssl3_accept_~s__state~0); 138166#L145 assume !(8496 == ssl3_accept_~s__state~0); 138165#L148 assume !(8497 == ssl3_accept_~s__state~0); 138164#L151 assume !(8512 == ssl3_accept_~s__state~0); 138163#L154 assume !(8513 == ssl3_accept_~s__state~0); 138162#L157 assume !(8528 == ssl3_accept_~s__state~0); 138160#L160 assume !(8529 == ssl3_accept_~s__state~0); 138159#L163 assume !(8544 == ssl3_accept_~s__state~0); 138155#L166 assume !(8545 == ssl3_accept_~s__state~0); 138154#L169 assume !(8560 == ssl3_accept_~s__state~0); 138153#L172 assume !(8561 == ssl3_accept_~s__state~0); 138152#L175 assume 8448 == ssl3_accept_~s__state~0; 138151#L176 assume !(ssl3_accept_~num1~0 > 0); 138149#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 138148#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 138141#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138136#L612-1 ssl3_accept_~skip~0 := 0; 138135#L109-2 assume !false; 138134#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138133#L112 assume !(12292 == ssl3_accept_~s__state~0); 138132#L115 assume !(16384 == ssl3_accept_~s__state~0); 138131#L118 assume !(8192 == ssl3_accept_~s__state~0); 138130#L121 assume !(24576 == ssl3_accept_~s__state~0); 138129#L124 assume !(8195 == ssl3_accept_~s__state~0); 138128#L127 assume !(8480 == ssl3_accept_~s__state~0); 138127#L130 assume !(8481 == ssl3_accept_~s__state~0); 138126#L133 assume !(8482 == ssl3_accept_~s__state~0); 138125#L136 assume !(8464 == ssl3_accept_~s__state~0); 138124#L139 assume !(8465 == ssl3_accept_~s__state~0); 138123#L142 assume !(8466 == ssl3_accept_~s__state~0); 138122#L145 assume !(8496 == ssl3_accept_~s__state~0); 138121#L148 assume !(8497 == ssl3_accept_~s__state~0); 138120#L151 assume !(8512 == ssl3_accept_~s__state~0); 138119#L154 assume !(8513 == ssl3_accept_~s__state~0); 138118#L157 assume !(8528 == ssl3_accept_~s__state~0); 138117#L160 assume !(8529 == ssl3_accept_~s__state~0); 138116#L163 assume !(8544 == ssl3_accept_~s__state~0); 138115#L166 assume !(8545 == ssl3_accept_~s__state~0); 138114#L169 assume !(8560 == ssl3_accept_~s__state~0); 138113#L172 assume !(8561 == ssl3_accept_~s__state~0); 138112#L175 assume !(8448 == ssl3_accept_~s__state~0); 138106#L178 assume 8576 == ssl3_accept_~s__state~0; 138103#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 138102#L464 assume !(ssl3_accept_~ret~0 <= 0); 138095#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 138000#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 138718#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138700#L612-1 ssl3_accept_~skip~0 := 0; 138701#L109-2 assume !false; 138689#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138690#L112 assume !(12292 == ssl3_accept_~s__state~0); 138644#L115 assume !(16384 == ssl3_accept_~s__state~0); 138645#L118 assume !(8192 == ssl3_accept_~s__state~0); 138382#L121 assume !(24576 == ssl3_accept_~s__state~0); 138383#L124 assume !(8195 == ssl3_accept_~s__state~0); 138372#L127 assume !(8480 == ssl3_accept_~s__state~0); 138373#L130 assume !(8481 == ssl3_accept_~s__state~0); 138366#L133 assume !(8482 == ssl3_accept_~s__state~0); 138367#L136 assume !(8464 == ssl3_accept_~s__state~0); 138350#L139 assume !(8465 == ssl3_accept_~s__state~0); 138351#L142 assume 8466 == ssl3_accept_~s__state~0; 137234#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 138727#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 138728#L284-2 [2021-10-28 09:36:28,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:28,915 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-10-28 09:36:28,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:28,915 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268376384] [2021-10-28 09:36:28,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:28,916 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:28,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:28,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:28,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:28,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268376384] [2021-10-28 09:36:28,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268376384] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:28,939 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:28,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:28,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031853601] [2021-10-28 09:36:28,939 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:36:28,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:28,940 INFO L85 PathProgramCache]: Analyzing trace with hash -123715570, now seen corresponding path program 2 times [2021-10-28 09:36:28,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:28,940 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379814794] [2021-10-28 09:36:28,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:28,940 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:28,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:28,988 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-28 09:36:28,989 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:28,989 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379814794] [2021-10-28 09:36:28,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379814794] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:28,989 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:28,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:36:28,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712219198] [2021-10-28 09:36:28,990 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:28,990 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:28,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:28,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:28,991 INFO L87 Difference]: Start difference. First operand 10575 states and 13480 transitions. cyclomatic complexity: 2920 Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:29,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:29,137 INFO L93 Difference]: Finished difference Result 10619 states and 13508 transitions. [2021-10-28 09:36:29,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:29,137 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10619 states and 13508 transitions. [2021-10-28 09:36:29,180 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7458 [2021-10-28 09:36:29,222 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10619 states to 10619 states and 13508 transitions. [2021-10-28 09:36:29,222 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7593 [2021-10-28 09:36:29,229 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7593 [2021-10-28 09:36:29,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10619 states and 13508 transitions. [2021-10-28 09:36:29,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:29,230 INFO L681 BuchiCegarLoop]: Abstraction has 10619 states and 13508 transitions. [2021-10-28 09:36:29,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10619 states and 13508 transitions. [2021-10-28 09:36:29,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10619 to 10575. [2021-10-28 09:36:29,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10575 states, 10575 states have (on average 1.272434988179669) internal successors, (13456), 10574 states have internal predecessors, (13456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:29,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10575 states to 10575 states and 13456 transitions. [2021-10-28 09:36:29,369 INFO L704 BuchiCegarLoop]: Abstraction has 10575 states and 13456 transitions. [2021-10-28 09:36:29,369 INFO L587 BuchiCegarLoop]: Abstraction has 10575 states and 13456 transitions. [2021-10-28 09:36:29,370 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-28 09:36:29,370 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10575 states and 13456 transitions. [2021-10-28 09:36:29,396 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7432 [2021-10-28 09:36:29,396 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:29,397 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:29,397 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:29,397 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:29,397 INFO L791 eck$LassoCheckResult]: Stem: 155623#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 155399#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 155400#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 155553#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 155463#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 155465#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 155507#L109-2 assume !false; 158382#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 163161#L112 assume !(12292 == ssl3_accept_~s__state~0); 163160#L115 assume !(16384 == ssl3_accept_~s__state~0); 163159#L118 assume !(8192 == ssl3_accept_~s__state~0); 163158#L121 assume !(24576 == ssl3_accept_~s__state~0); 163157#L124 assume !(8195 == ssl3_accept_~s__state~0); 163156#L127 assume !(8480 == ssl3_accept_~s__state~0); 161490#L130 assume !(8481 == ssl3_accept_~s__state~0); 161488#L133 assume !(8482 == ssl3_accept_~s__state~0); 157865#L136 assume !(8464 == ssl3_accept_~s__state~0); 157866#L139 assume !(8465 == ssl3_accept_~s__state~0); 161752#L142 assume !(8466 == ssl3_accept_~s__state~0); 161753#L145 assume !(8496 == ssl3_accept_~s__state~0); 161588#L148 [2021-10-28 09:36:29,398 INFO L793 eck$LassoCheckResult]: Loop: 161588#L148 assume !(8497 == ssl3_accept_~s__state~0); 161584#L151 assume !(8512 == ssl3_accept_~s__state~0); 161581#L154 assume !(8513 == ssl3_accept_~s__state~0); 161576#L157 assume !(8528 == ssl3_accept_~s__state~0); 161577#L160 assume !(8529 == ssl3_accept_~s__state~0); 161707#L163 assume !(8544 == ssl3_accept_~s__state~0); 161705#L166 assume !(8545 == ssl3_accept_~s__state~0); 161560#L169 assume !(8560 == ssl3_accept_~s__state~0); 161561#L172 assume !(8561 == ssl3_accept_~s__state~0); 161552#L175 assume 8448 == ssl3_accept_~s__state~0; 161551#L176 assume !(ssl3_accept_~num1~0 > 0); 161549#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 161548#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 161459#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161455#L612-1 ssl3_accept_~skip~0 := 0; 161442#L109-2 assume !false; 161443#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161433#L112 assume !(12292 == ssl3_accept_~s__state~0); 161435#L115 assume !(16384 == ssl3_accept_~s__state~0); 161424#L118 assume !(8192 == ssl3_accept_~s__state~0); 161426#L121 assume !(24576 == ssl3_accept_~s__state~0); 161542#L124 assume !(8195 == ssl3_accept_~s__state~0); 161410#L127 assume !(8480 == ssl3_accept_~s__state~0); 161411#L130 assume !(8481 == ssl3_accept_~s__state~0); 161399#L133 assume 8482 == ssl3_accept_~s__state~0; 161400#L134 ssl3_accept_~s__state~0 := 3; 161775#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 161772#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161767#L612-1 ssl3_accept_~skip~0 := 0; 161766#L109-2 assume !false; 161765#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161764#L112 assume !(12292 == ssl3_accept_~s__state~0); 161763#L115 assume !(16384 == ssl3_accept_~s__state~0); 161762#L118 assume !(8192 == ssl3_accept_~s__state~0); 161761#L121 assume !(24576 == ssl3_accept_~s__state~0); 161760#L124 assume !(8195 == ssl3_accept_~s__state~0); 161759#L127 assume !(8480 == ssl3_accept_~s__state~0); 161758#L130 assume !(8481 == ssl3_accept_~s__state~0); 161757#L133 assume !(8482 == ssl3_accept_~s__state~0); 161756#L136 assume !(8464 == ssl3_accept_~s__state~0); 161755#L139 assume !(8465 == ssl3_accept_~s__state~0); 161754#L142 assume !(8466 == ssl3_accept_~s__state~0); 161591#L145 assume !(8496 == ssl3_accept_~s__state~0); 161588#L148 [2021-10-28 09:36:29,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:29,398 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-28 09:36:29,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:29,398 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914784456] [2021-10-28 09:36:29,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:29,399 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:29,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:29,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:29,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:29,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914784456] [2021-10-28 09:36:29,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914784456] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:29,417 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:36:29,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:36:29,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593152515] [2021-10-28 09:36:29,418 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:36:29,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:29,418 INFO L85 PathProgramCache]: Analyzing trace with hash -620301521, now seen corresponding path program 2 times [2021-10-28 09:36:29,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:29,418 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066570226] [2021-10-28 09:36:29,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:29,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:29,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:29,425 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:29,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:29,429 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:29,571 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:36:29,571 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:36:29,572 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:36:29,572 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:36:29,572 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 09:36:29,572 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:29,572 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:36:29,572 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:36:29,572 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration32_Loop [2021-10-28 09:36:29,572 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:36:29,572 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:36:29,573 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:29,578 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:29,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:29,589 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:29,592 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:29,600 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:29,663 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:36:29,663 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 09:36:29,664 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:29,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:29,669 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:29,672 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:29,672 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:29,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-28 09:36:29,690 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:36:29,690 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:36:29,714 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:29,715 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:29,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:29,716 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:29,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-28 09:36:29,718 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:29,718 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:29,726 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:36:29,726 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:36:29,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:29,746 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:29,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:29,762 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:29,767 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:29,767 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:29,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-28 09:36:29,795 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:36:29,795 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:36:29,820 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-10-28 09:36:29,822 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:29,823 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:29,824 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:29,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-28 09:36:29,825 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:29,825 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:29,838 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:36:29,838 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-28 09:36:29,858 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:29,858 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:29,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:29,859 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:29,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-28 09:36:29,861 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:36:29,861 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:29,894 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:29,895 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:29,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:30,000 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:30,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-28 09:36:30,002 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 09:36:30,002 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:36:30,029 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 09:36:30,058 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:30,058 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:36:30,058 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:36:30,058 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:36:30,059 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:36:30,059 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:36:30,059 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:30,059 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:36:30,059 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:36:30,059 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration32_Loop [2021-10-28 09:36:30,059 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:36:30,059 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:36:30,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-28 09:36:30,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:30,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:30,067 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:30,070 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:30,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:36:30,132 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:36:30,132 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:36:30,132 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:30,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:30,134 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:30,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-28 09:36:30,137 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:30,145 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:30,145 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:30,145 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:30,145 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 09:36:30,145 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:30,146 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 09:36:30,146 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:30,150 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:36:30,171 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:30,171 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:30,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:30,172 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:30,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-28 09:36:30,174 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:30,181 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:30,181 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:30,182 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:30,182 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:36:30,182 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:30,182 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:36:30,182 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:30,184 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:36:30,204 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:30,204 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:30,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:30,205 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:30,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-28 09:36:30,207 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:30,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:30,214 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:30,214 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:30,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:36:30,214 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:30,215 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:36:30,215 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:30,216 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:36:30,239 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:30,239 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:30,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:30,240 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:30,241 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:30,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-28 09:36:30,249 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:30,250 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:30,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:30,250 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 09:36:30,250 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:30,251 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 09:36:30,251 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:30,264 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:36:30,288 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:30,288 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:30,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:30,290 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:30,291 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:30,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-28 09:36:30,299 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:30,299 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:30,299 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:30,299 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:36:30,299 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:30,300 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:36:30,300 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:30,301 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:36:30,322 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-10-28 09:36:30,323 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:30,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:30,324 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:30,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-28 09:36:30,327 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:36:30,335 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:36:30,335 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:36:30,335 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:36:30,335 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:36:30,335 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:36:30,338 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:36:30,339 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:36:30,341 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:36:30,344 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 09:36:30,344 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-28 09:36:30,344 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:36:30,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:30,345 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:36:30,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-28 09:36:30,347 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:36:30,347 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 09:36:30,347 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:36:30,347 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-28 09:36:30,370 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-10-28 09:36:30,371 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 09:36:30,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:30,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:30,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:36:30,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:36:30,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:30,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:36:30,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:36:30,723 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:36:30,724 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 09:36:30,724 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 10575 states and 13456 transitions. cyclomatic complexity: 2896 Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:31,282 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 10575 states and 13456 transitions. cyclomatic complexity: 2896. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 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) Result 36411 states and 45953 transitions. Complement of second has 9 states. [2021-10-28 09:36:31,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-28 09:36:31,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:31,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 376 transitions. [2021-10-28 09:36:31,284 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 20 letters. Loop has 43 letters. [2021-10-28 09:36:31,285 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:36:31,285 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 63 letters. Loop has 43 letters. [2021-10-28 09:36:31,285 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:36:31,286 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 20 letters. Loop has 86 letters. [2021-10-28 09:36:31,286 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:36:31,287 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36411 states and 45953 transitions. [2021-10-28 09:36:31,450 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 14373 [2021-10-28 09:36:31,743 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:31,771 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36411 states to 36052 states and 45508 transitions. [2021-10-28 09:36:31,772 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15630 [2021-10-28 09:36:31,784 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15689 [2021-10-28 09:36:31,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36052 states and 45508 transitions. [2021-10-28 09:36:31,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:31,784 INFO L681 BuchiCegarLoop]: Abstraction has 36052 states and 45508 transitions. [2021-10-28 09:36:31,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36052 states and 45508 transitions. [2021-10-28 09:36:32,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36052 to 32061. [2021-10-28 09:36:32,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32061 states, 32061 states have (on average 1.2708898661925705) internal successors, (40746), 32060 states have internal predecessors, (40746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:32,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32061 states to 32061 states and 40746 transitions. [2021-10-28 09:36:32,439 INFO L704 BuchiCegarLoop]: Abstraction has 32061 states and 40746 transitions. [2021-10-28 09:36:32,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:32,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:32,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:36:32,441 INFO L87 Difference]: Start difference. First operand 32061 states and 40746 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:32,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:32,647 INFO L93 Difference]: Finished difference Result 16169 states and 20429 transitions. [2021-10-28 09:36:32,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:32,647 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16169 states and 20429 transitions. [2021-10-28 09:36:32,730 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5198 [2021-10-28 09:36:32,794 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16169 states to 16159 states and 20419 transitions. [2021-10-28 09:36:32,795 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5273 [2021-10-28 09:36:32,800 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5273 [2021-10-28 09:36:32,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16159 states and 20419 transitions. [2021-10-28 09:36:32,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:32,801 INFO L681 BuchiCegarLoop]: Abstraction has 16159 states and 20419 transitions. [2021-10-28 09:36:32,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16159 states and 20419 transitions. [2021-10-28 09:36:33,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16159 to 15957. [2021-10-28 09:36:33,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15957 states, 15957 states have (on average 1.264210064548474) internal successors, (20173), 15956 states have internal predecessors, (20173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:33,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15957 states to 15957 states and 20173 transitions. [2021-10-28 09:36:33,299 INFO L704 BuchiCegarLoop]: Abstraction has 15957 states and 20173 transitions. [2021-10-28 09:36:33,299 INFO L587 BuchiCegarLoop]: Abstraction has 15957 states and 20173 transitions. [2021-10-28 09:36:33,299 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-28 09:36:33,300 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15957 states and 20173 transitions. [2021-10-28 09:36:33,344 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5112 [2021-10-28 09:36:33,344 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:33,344 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:33,347 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:33,347 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:33,347 INFO L791 eck$LassoCheckResult]: Stem: 251047#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 250832#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 250833#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 250988#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 250891#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 250893#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 250938#L109-2 assume !false; 254024#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 254023#L112 assume !(12292 == ssl3_accept_~s__state~0); 254022#L115 assume !(16384 == ssl3_accept_~s__state~0); 254021#L118 assume !(8192 == ssl3_accept_~s__state~0); 254020#L121 assume !(24576 == ssl3_accept_~s__state~0); 254019#L124 assume !(8195 == ssl3_accept_~s__state~0); 254018#L127 assume !(8480 == ssl3_accept_~s__state~0); 254017#L130 assume !(8481 == ssl3_accept_~s__state~0); 254016#L133 assume !(8482 == ssl3_accept_~s__state~0); 254015#L136 assume 8464 == ssl3_accept_~s__state~0; 254014#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 254013#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 254012#L284-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; 254010#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 254007#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 254002#L612-1 ssl3_accept_~skip~0 := 0; 254001#L109-2 assume !false; 254000#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 253999#L112 assume !(12292 == ssl3_accept_~s__state~0); 253998#L115 assume !(16384 == ssl3_accept_~s__state~0); 253997#L118 assume !(8192 == ssl3_accept_~s__state~0); 253996#L121 assume !(24576 == ssl3_accept_~s__state~0); 253995#L124 assume !(8195 == ssl3_accept_~s__state~0); 253994#L127 assume !(8480 == ssl3_accept_~s__state~0); 253993#L130 assume !(8481 == ssl3_accept_~s__state~0); 253992#L133 assume !(8482 == ssl3_accept_~s__state~0); 253991#L136 assume !(8464 == ssl3_accept_~s__state~0); 253990#L139 assume !(8465 == ssl3_accept_~s__state~0); 253988#L142 assume !(8466 == ssl3_accept_~s__state~0); 253986#L145 assume 8496 == ssl3_accept_~s__state~0; 253985#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 253982#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 253977#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 253972#L303 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 253973#L303-2 ssl3_accept_~s__init_num~0 := 0; 254158#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 254155#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 254150#L612-1 ssl3_accept_~skip~0 := 0; 254149#L109-2 assume !false; 254148#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 254147#L112 assume !(12292 == ssl3_accept_~s__state~0); 254146#L115 assume !(16384 == ssl3_accept_~s__state~0); 254145#L118 assume !(8192 == ssl3_accept_~s__state~0); 254144#L121 assume !(24576 == ssl3_accept_~s__state~0); 254143#L124 assume !(8195 == ssl3_accept_~s__state~0); 254142#L127 assume !(8480 == ssl3_accept_~s__state~0); 254141#L130 assume !(8481 == ssl3_accept_~s__state~0); 254140#L133 assume !(8482 == ssl3_accept_~s__state~0); 254139#L136 assume !(8464 == ssl3_accept_~s__state~0); 254138#L139 assume !(8465 == ssl3_accept_~s__state~0); 254137#L142 assume !(8466 == ssl3_accept_~s__state~0); 254136#L145 assume !(8496 == ssl3_accept_~s__state~0); 254135#L148 assume !(8497 == ssl3_accept_~s__state~0); 252898#L151 [2021-10-28 09:36:33,348 INFO L793 eck$LassoCheckResult]: Loop: 252898#L151 assume !(8512 == ssl3_accept_~s__state~0); 252876#L154 assume !(8513 == ssl3_accept_~s__state~0); 252877#L157 assume !(8528 == ssl3_accept_~s__state~0); 252855#L160 assume !(8529 == ssl3_accept_~s__state~0); 252856#L163 assume !(8544 == ssl3_accept_~s__state~0); 252833#L166 assume !(8545 == ssl3_accept_~s__state~0); 252834#L169 assume !(8560 == ssl3_accept_~s__state~0); 252727#L172 assume !(8561 == ssl3_accept_~s__state~0); 252728#L175 assume !(8448 == ssl3_accept_~s__state~0); 252711#L178 assume !(8576 == ssl3_accept_~s__state~0); 252712#L181 assume !(8577 == ssl3_accept_~s__state~0); 252695#L184 assume !(8592 == ssl3_accept_~s__state~0); 252689#L187 assume !(8593 == ssl3_accept_~s__state~0); 252681#L190 assume !(8608 == ssl3_accept_~s__state~0); 251930#L193 assume !(8609 == ssl3_accept_~s__state~0); 251926#L196 assume !(8640 == ssl3_accept_~s__state~0); 251922#L199 assume !(8641 == ssl3_accept_~s__state~0); 251918#L202 assume 8656 == ssl3_accept_~s__state~0; 251069#L206 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 251912#L515 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 251907#L520 assume !(2 == ssl3_accept_~blastFlag~0); 251903#L523 assume !(4 == ssl3_accept_~blastFlag~0); 251900#L526 assume !(7 == ssl3_accept_~blastFlag~0); 251897#L526-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 251889#L536 assume !(0 == ssl3_accept_~tmp___10~0); 251888#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 251776#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 251771#L612-1 ssl3_accept_~skip~0 := 0; 251770#L109-2 assume !false; 251769#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 251767#L112 assume !(12292 == ssl3_accept_~s__state~0); 251764#L115 assume !(16384 == ssl3_accept_~s__state~0); 251763#L118 assume !(8192 == ssl3_accept_~s__state~0); 251762#L121 assume !(24576 == ssl3_accept_~s__state~0); 251761#L124 assume !(8195 == ssl3_accept_~s__state~0); 251760#L127 assume !(8480 == ssl3_accept_~s__state~0); 251758#L130 assume !(8481 == ssl3_accept_~s__state~0); 251755#L133 assume !(8482 == ssl3_accept_~s__state~0); 251754#L136 assume !(8464 == ssl3_accept_~s__state~0); 251753#L139 assume !(8465 == ssl3_accept_~s__state~0); 251752#L142 assume !(8466 == ssl3_accept_~s__state~0); 251751#L145 assume !(8496 == ssl3_accept_~s__state~0); 251750#L148 assume !(8497 == ssl3_accept_~s__state~0); 251749#L151 assume !(8512 == ssl3_accept_~s__state~0); 251748#L154 assume !(8513 == ssl3_accept_~s__state~0); 251747#L157 assume !(8528 == ssl3_accept_~s__state~0); 251746#L160 assume !(8529 == ssl3_accept_~s__state~0); 251745#L163 assume !(8544 == ssl3_accept_~s__state~0); 251744#L166 assume !(8545 == ssl3_accept_~s__state~0); 251743#L169 assume !(8560 == ssl3_accept_~s__state~0); 251742#L172 assume !(8561 == ssl3_accept_~s__state~0); 251741#L175 assume !(8448 == ssl3_accept_~s__state~0); 251740#L178 assume !(8576 == ssl3_accept_~s__state~0); 251739#L181 assume !(8577 == ssl3_accept_~s__state~0); 251738#L184 assume !(8592 == ssl3_accept_~s__state~0); 251736#L187 assume !(8593 == ssl3_accept_~s__state~0); 251733#L190 assume !(8608 == ssl3_accept_~s__state~0); 251732#L193 assume !(8609 == ssl3_accept_~s__state~0); 251731#L196 assume !(8640 == ssl3_accept_~s__state~0); 251730#L199 assume !(8641 == ssl3_accept_~s__state~0); 251728#L202 assume !(8656 == ssl3_accept_~s__state~0); 251725#L205 assume !(8657 == ssl3_accept_~s__state~0); 251474#L208 assume 8672 == ssl3_accept_~s__state~0; 251472#L212 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 251370#L544 assume !(3 == ssl3_accept_~blastFlag~0); 251371#L544-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 251856#L551 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 251855#L551-2 ssl3_accept_~s__init_num~0 := 0; 251852#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 251851#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 251846#L612-1 ssl3_accept_~skip~0 := 0; 251845#L109-2 assume !false; 251844#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 251843#L112 assume !(12292 == ssl3_accept_~s__state~0); 251842#L115 assume !(16384 == ssl3_accept_~s__state~0); 251841#L118 assume !(8192 == ssl3_accept_~s__state~0); 251840#L121 assume !(24576 == ssl3_accept_~s__state~0); 251839#L124 assume !(8195 == ssl3_accept_~s__state~0); 251838#L127 assume !(8480 == ssl3_accept_~s__state~0); 251837#L130 assume !(8481 == ssl3_accept_~s__state~0); 251836#L133 assume !(8482 == ssl3_accept_~s__state~0); 251835#L136 assume !(8464 == ssl3_accept_~s__state~0); 251834#L139 assume !(8465 == ssl3_accept_~s__state~0); 251833#L142 assume !(8466 == ssl3_accept_~s__state~0); 251832#L145 assume !(8496 == ssl3_accept_~s__state~0); 251831#L148 assume !(8497 == ssl3_accept_~s__state~0); 251830#L151 assume !(8512 == ssl3_accept_~s__state~0); 251829#L154 assume !(8513 == ssl3_accept_~s__state~0); 251828#L157 assume !(8528 == ssl3_accept_~s__state~0); 251827#L160 assume !(8529 == ssl3_accept_~s__state~0); 251826#L163 assume !(8544 == ssl3_accept_~s__state~0); 251825#L166 assume !(8545 == ssl3_accept_~s__state~0); 251824#L169 assume !(8560 == ssl3_accept_~s__state~0); 251823#L172 assume !(8561 == ssl3_accept_~s__state~0); 251822#L175 assume 8448 == ssl3_accept_~s__state~0; 251821#L176 assume !(ssl3_accept_~num1~0 > 0); 251819#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 251818#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 251817#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 251812#L612-1 ssl3_accept_~skip~0 := 0; 251811#L109-2 assume !false; 251810#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 251808#L112 assume 12292 == ssl3_accept_~s__state~0; 251809#L113 ssl3_accept_~s__new_session~0 := 1; 252821#L221 ssl3_accept_~s__server~0 := 1; 252820#L226 assume 0 != ssl3_accept_~cb~0; 252819#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 252817#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 252813#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 252808#L236-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 252804#L253 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 252797#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 252793#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 252787#L612-1 ssl3_accept_~skip~0 := 0; 252785#L109-2 assume !false; 252783#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 252781#L112 assume !(12292 == ssl3_accept_~s__state~0); 252779#L115 assume !(16384 == ssl3_accept_~s__state~0); 252777#L118 assume !(8192 == ssl3_accept_~s__state~0); 252775#L121 assume !(24576 == ssl3_accept_~s__state~0); 252773#L124 assume !(8195 == ssl3_accept_~s__state~0); 252769#L127 assume !(8480 == ssl3_accept_~s__state~0); 252770#L130 assume !(8481 == ssl3_accept_~s__state~0); 256530#L133 assume !(8482 == ssl3_accept_~s__state~0); 256520#L136 assume !(8464 == ssl3_accept_~s__state~0); 256521#L139 assume !(8465 == ssl3_accept_~s__state~0); 256393#L142 assume !(8466 == ssl3_accept_~s__state~0); 254874#L145 assume 8496 == ssl3_accept_~s__state~0; 252649#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 254857#L297 assume !(1 == ssl3_accept_~blastFlag~0); 254858#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 254647#L303 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 254642#L303-2 ssl3_accept_~s__init_num~0 := 0; 254643#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 254305#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 254301#L612-1 ssl3_accept_~skip~0 := 0; 254279#L109-2 assume !false; 254280#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 254261#L112 assume !(12292 == ssl3_accept_~s__state~0); 254262#L115 assume !(16384 == ssl3_accept_~s__state~0); 254244#L118 assume !(8192 == ssl3_accept_~s__state~0); 254245#L121 assume !(24576 == ssl3_accept_~s__state~0); 254226#L124 assume !(8195 == ssl3_accept_~s__state~0); 254227#L127 assume !(8480 == ssl3_accept_~s__state~0); 254211#L130 assume !(8481 == ssl3_accept_~s__state~0); 254212#L133 assume !(8482 == ssl3_accept_~s__state~0); 254193#L136 assume !(8464 == ssl3_accept_~s__state~0); 254194#L139 assume !(8465 == ssl3_accept_~s__state~0); 254175#L142 assume !(8466 == ssl3_accept_~s__state~0); 254176#L145 assume !(8496 == ssl3_accept_~s__state~0); 252897#L148 assume !(8497 == ssl3_accept_~s__state~0); 252898#L151 [2021-10-28 09:36:33,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:33,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1374108739, now seen corresponding path program 1 times [2021-10-28 09:36:33,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:33,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472725853] [2021-10-28 09:36:33,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:33,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:33,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:33,362 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:33,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:33,377 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:33,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:33,378 INFO L85 PathProgramCache]: Analyzing trace with hash -696544189, now seen corresponding path program 1 times [2021-10-28 09:36:33,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:33,379 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745128381] [2021-10-28 09:36:33,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:33,379 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:33,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:33,419 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-10-28 09:36:33,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:33,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745128381] [2021-10-28 09:36:33,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745128381] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:36:33,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996817204] [2021-10-28 09:36:33,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:33,420 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:36:33,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:33,422 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:36:33,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-10-28 09:36:34,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:34,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:36:34,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:36:34,332 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-10-28 09:36:34,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996817204] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:36:34,332 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 09:36:34,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 09:36:34,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334035282] [2021-10-28 09:36:34,333 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:34,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:34,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:36:34,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:36:34,334 INFO L87 Difference]: Start difference. First operand 15957 states and 20173 transitions. cyclomatic complexity: 4234 Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:34,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:34,503 INFO L93 Difference]: Finished difference Result 16129 states and 20329 transitions. [2021-10-28 09:36:34,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:36:34,504 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16129 states and 20329 transitions. [2021-10-28 09:36:34,553 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5148 [2021-10-28 09:36:34,607 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16129 states to 16045 states and 20233 transitions. [2021-10-28 09:36:34,607 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5223 [2021-10-28 09:36:34,611 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5223 [2021-10-28 09:36:34,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16045 states and 20233 transitions. [2021-10-28 09:36:34,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:34,612 INFO L681 BuchiCegarLoop]: Abstraction has 16045 states and 20233 transitions. [2021-10-28 09:36:34,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16045 states and 20233 transitions. [2021-10-28 09:36:34,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16045 to 15957. [2021-10-28 09:36:34,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15957 states, 15957 states have (on average 1.2619540013787052) internal successors, (20137), 15956 states have internal predecessors, (20137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:34,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15957 states to 15957 states and 20137 transitions. [2021-10-28 09:36:34,906 INFO L704 BuchiCegarLoop]: Abstraction has 15957 states and 20137 transitions. [2021-10-28 09:36:34,907 INFO L587 BuchiCegarLoop]: Abstraction has 15957 states and 20137 transitions. [2021-10-28 09:36:34,907 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-10-28 09:36:34,907 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15957 states and 20137 transitions. [2021-10-28 09:36:34,942 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5112 [2021-10-28 09:36:34,942 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:34,942 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:34,944 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:34,944 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 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, 1, 1] [2021-10-28 09:36:34,944 INFO L791 eck$LassoCheckResult]: Stem: 283587#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 283373#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 283374#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 283530#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 283432#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 283434#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 283475#L109-2 assume !false; 288220#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288218#L112 assume !(12292 == ssl3_accept_~s__state~0); 288216#L115 assume !(16384 == ssl3_accept_~s__state~0); 288215#L118 assume !(8192 == ssl3_accept_~s__state~0); 288213#L121 assume !(24576 == ssl3_accept_~s__state~0); 288211#L124 assume !(8195 == ssl3_accept_~s__state~0); 288210#L127 assume !(8480 == ssl3_accept_~s__state~0); 288209#L130 assume !(8481 == ssl3_accept_~s__state~0); 288208#L133 assume !(8482 == ssl3_accept_~s__state~0); 288206#L136 assume 8464 == ssl3_accept_~s__state~0; 288203#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 288202#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 288175#L284-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; 288174#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 288145#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 288139#L612-1 ssl3_accept_~skip~0 := 0; 288137#L109-2 assume !false; 288135#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288133#L112 assume !(12292 == ssl3_accept_~s__state~0); 288131#L115 assume !(16384 == ssl3_accept_~s__state~0); 288129#L118 assume !(8192 == ssl3_accept_~s__state~0); 288127#L121 assume !(24576 == ssl3_accept_~s__state~0); 288125#L124 assume !(8195 == ssl3_accept_~s__state~0); 288123#L127 assume !(8480 == ssl3_accept_~s__state~0); 288121#L130 assume !(8481 == ssl3_accept_~s__state~0); 288117#L133 assume !(8482 == ssl3_accept_~s__state~0); 288114#L136 assume !(8464 == ssl3_accept_~s__state~0); 288111#L139 assume !(8465 == ssl3_accept_~s__state~0); 288108#L142 assume !(8466 == ssl3_accept_~s__state~0); 288105#L145 assume 8496 == ssl3_accept_~s__state~0; 288102#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 288099#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 288095#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 288091#L303 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 288092#L303-2 ssl3_accept_~s__init_num~0 := 0; 288227#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 288159#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 288153#L612-1 ssl3_accept_~skip~0 := 0; 288151#L109-2 assume !false; 288149#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288147#L112 assume !(12292 == ssl3_accept_~s__state~0); 288146#L115 assume !(16384 == ssl3_accept_~s__state~0); 288140#L118 assume !(8192 == ssl3_accept_~s__state~0); 288138#L121 assume !(24576 == ssl3_accept_~s__state~0); 288136#L124 assume !(8195 == ssl3_accept_~s__state~0); 288134#L127 assume !(8480 == ssl3_accept_~s__state~0); 288132#L130 assume !(8481 == ssl3_accept_~s__state~0); 288130#L133 assume !(8482 == ssl3_accept_~s__state~0); 288128#L136 assume !(8464 == ssl3_accept_~s__state~0); 288126#L139 assume !(8465 == ssl3_accept_~s__state~0); 288124#L142 assume !(8466 == ssl3_accept_~s__state~0); 288122#L145 assume !(8496 == ssl3_accept_~s__state~0); 288120#L148 assume !(8497 == ssl3_accept_~s__state~0); 285124#L151 [2021-10-28 09:36:34,944 INFO L793 eck$LassoCheckResult]: Loop: 285124#L151 assume !(8512 == ssl3_accept_~s__state~0); 285097#L154 assume !(8513 == ssl3_accept_~s__state~0); 285098#L157 assume !(8528 == ssl3_accept_~s__state~0); 285071#L160 assume !(8529 == ssl3_accept_~s__state~0); 285072#L163 assume !(8544 == ssl3_accept_~s__state~0); 285045#L166 assume !(8545 == ssl3_accept_~s__state~0); 285046#L169 assume !(8560 == ssl3_accept_~s__state~0); 285018#L172 assume !(8561 == ssl3_accept_~s__state~0); 285019#L175 assume !(8448 == ssl3_accept_~s__state~0); 284992#L178 assume !(8576 == ssl3_accept_~s__state~0); 284993#L181 assume !(8577 == ssl3_accept_~s__state~0); 284947#L184 assume !(8592 == ssl3_accept_~s__state~0); 284883#L187 assume !(8593 == ssl3_accept_~s__state~0); 284709#L190 assume !(8608 == ssl3_accept_~s__state~0); 284415#L193 assume !(8609 == ssl3_accept_~s__state~0); 284414#L196 assume !(8640 == ssl3_accept_~s__state~0); 284413#L199 assume !(8641 == ssl3_accept_~s__state~0); 284412#L202 assume 8656 == ssl3_accept_~s__state~0; 284084#L206 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 284410#L515 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 284184#L520 assume !(2 == ssl3_accept_~blastFlag~0); 284185#L523 assume !(4 == ssl3_accept_~blastFlag~0); 284411#L526 assume !(7 == ssl3_accept_~blastFlag~0); 284404#L526-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 284402#L536 assume !(0 == ssl3_accept_~tmp___10~0); 284332#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 284325#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 284319#L612-1 ssl3_accept_~skip~0 := 0; 284317#L109-2 assume !false; 284315#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 284313#L112 assume !(12292 == ssl3_accept_~s__state~0); 284311#L115 assume !(16384 == ssl3_accept_~s__state~0); 284309#L118 assume !(8192 == ssl3_accept_~s__state~0); 284307#L121 assume !(24576 == ssl3_accept_~s__state~0); 284305#L124 assume !(8195 == ssl3_accept_~s__state~0); 284303#L127 assume !(8480 == ssl3_accept_~s__state~0); 284301#L130 assume !(8481 == ssl3_accept_~s__state~0); 284299#L133 assume !(8482 == ssl3_accept_~s__state~0); 284297#L136 assume !(8464 == ssl3_accept_~s__state~0); 284295#L139 assume !(8465 == ssl3_accept_~s__state~0); 284293#L142 assume !(8466 == ssl3_accept_~s__state~0); 284291#L145 assume !(8496 == ssl3_accept_~s__state~0); 284289#L148 assume !(8497 == ssl3_accept_~s__state~0); 284287#L151 assume !(8512 == ssl3_accept_~s__state~0); 284285#L154 assume !(8513 == ssl3_accept_~s__state~0); 284283#L157 assume !(8528 == ssl3_accept_~s__state~0); 284281#L160 assume !(8529 == ssl3_accept_~s__state~0); 284279#L163 assume !(8544 == ssl3_accept_~s__state~0); 284277#L166 assume !(8545 == ssl3_accept_~s__state~0); 284275#L169 assume !(8560 == ssl3_accept_~s__state~0); 284273#L172 assume !(8561 == ssl3_accept_~s__state~0); 284271#L175 assume !(8448 == ssl3_accept_~s__state~0); 284269#L178 assume !(8576 == ssl3_accept_~s__state~0); 284267#L181 assume !(8577 == ssl3_accept_~s__state~0); 284265#L184 assume !(8592 == ssl3_accept_~s__state~0); 284263#L187 assume !(8593 == ssl3_accept_~s__state~0); 284261#L190 assume !(8608 == ssl3_accept_~s__state~0); 284259#L193 assume !(8609 == ssl3_accept_~s__state~0); 284257#L196 assume !(8640 == ssl3_accept_~s__state~0); 284212#L199 assume !(8641 == ssl3_accept_~s__state~0); 284211#L202 assume !(8656 == ssl3_accept_~s__state~0); 284210#L205 assume !(8657 == ssl3_accept_~s__state~0); 284078#L208 assume 8672 == ssl3_accept_~s__state~0; 283981#L212 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 283961#L544 assume !(3 == ssl3_accept_~blastFlag~0); 283962#L544-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 283951#L551 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 283949#L551-2 ssl3_accept_~s__init_num~0 := 0; 283783#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 283947#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 283758#L612-1 ssl3_accept_~skip~0 := 0; 283759#L109-2 assume !false; 283752#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 283753#L112 assume !(12292 == ssl3_accept_~s__state~0); 283743#L115 assume !(16384 == ssl3_accept_~s__state~0); 283744#L118 assume !(8192 == ssl3_accept_~s__state~0); 283735#L121 assume !(24576 == ssl3_accept_~s__state~0); 283736#L124 assume !(8195 == ssl3_accept_~s__state~0); 283727#L127 assume !(8480 == ssl3_accept_~s__state~0); 283728#L130 assume !(8481 == ssl3_accept_~s__state~0); 283719#L133 assume !(8482 == ssl3_accept_~s__state~0); 283720#L136 assume !(8464 == ssl3_accept_~s__state~0); 283711#L139 assume !(8465 == ssl3_accept_~s__state~0); 283712#L142 assume !(8466 == ssl3_accept_~s__state~0); 283703#L145 assume !(8496 == ssl3_accept_~s__state~0); 283704#L148 assume !(8497 == ssl3_accept_~s__state~0); 283695#L151 assume !(8512 == ssl3_accept_~s__state~0); 283696#L154 assume !(8513 == ssl3_accept_~s__state~0); 283687#L157 assume !(8528 == ssl3_accept_~s__state~0); 283688#L160 assume !(8529 == ssl3_accept_~s__state~0); 283679#L163 assume !(8544 == ssl3_accept_~s__state~0); 283680#L166 assume !(8545 == ssl3_accept_~s__state~0); 283671#L169 assume !(8560 == ssl3_accept_~s__state~0); 283672#L172 assume !(8561 == ssl3_accept_~s__state~0); 283661#L175 assume 8448 == ssl3_accept_~s__state~0; 283662#L176 assume !(ssl3_accept_~num1~0 > 0); 283650#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 283651#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 283918#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 284253#L612-1 ssl3_accept_~skip~0 := 0; 284252#L109-2 assume !false; 284251#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 284249#L112 assume !(12292 == ssl3_accept_~s__state~0); 284248#L115 assume 16384 == ssl3_accept_~s__state~0; 284246#L221 ssl3_accept_~s__server~0 := 1; 289261#L226 assume 0 != ssl3_accept_~cb~0; 289259#L226-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 289257#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 289254#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0); 289251#L236-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 289249#L253 assume 12292 != ssl3_accept_~s__state~0; 289247#L254 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 289244#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 289206#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 289200#L612-1 ssl3_accept_~skip~0 := 0; 289198#L109-2 assume !false; 289196#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 289194#L112 assume !(12292 == ssl3_accept_~s__state~0); 289185#L115 assume !(16384 == ssl3_accept_~s__state~0); 289182#L118 assume !(8192 == ssl3_accept_~s__state~0); 289179#L121 assume !(24576 == ssl3_accept_~s__state~0); 289176#L124 assume !(8195 == ssl3_accept_~s__state~0); 289173#L127 assume !(8480 == ssl3_accept_~s__state~0); 289170#L130 assume !(8481 == ssl3_accept_~s__state~0); 289167#L133 assume !(8482 == ssl3_accept_~s__state~0); 289164#L136 assume 8464 == ssl3_accept_~s__state~0; 286520#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 289161#L284 assume !(0 == ssl3_accept_~blastFlag~0); 289159#L284-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; 289156#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 289152#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 289146#L612-1 ssl3_accept_~skip~0 := 0; 289144#L109-2 assume !false; 289142#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 289140#L112 assume !(12292 == ssl3_accept_~s__state~0); 289138#L115 assume !(16384 == ssl3_accept_~s__state~0); 289136#L118 assume !(8192 == ssl3_accept_~s__state~0); 289134#L121 assume !(24576 == ssl3_accept_~s__state~0); 289132#L124 assume !(8195 == ssl3_accept_~s__state~0); 289130#L127 assume !(8480 == ssl3_accept_~s__state~0); 289128#L130 assume !(8481 == ssl3_accept_~s__state~0); 289126#L133 assume !(8482 == ssl3_accept_~s__state~0); 289124#L136 assume !(8464 == ssl3_accept_~s__state~0); 289122#L139 assume !(8465 == ssl3_accept_~s__state~0); 289120#L142 assume !(8466 == ssl3_accept_~s__state~0); 289119#L145 assume 8496 == ssl3_accept_~s__state~0; 286517#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 289117#L297 assume !(1 == ssl3_accept_~blastFlag~0); 289110#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 289107#L303 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 288250#L303-2 ssl3_accept_~s__init_num~0 := 0; 289103#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 289095#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 289091#L612-1 ssl3_accept_~skip~0 := 0; 289086#L109-2 assume !false; 289087#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 289082#L112 assume !(12292 == ssl3_accept_~s__state~0); 289083#L115 assume !(16384 == ssl3_accept_~s__state~0); 288928#L118 assume !(8192 == ssl3_accept_~s__state~0); 288929#L121 assume !(24576 == ssl3_accept_~s__state~0); 288771#L124 assume !(8195 == ssl3_accept_~s__state~0); 288772#L127 assume !(8480 == ssl3_accept_~s__state~0); 288759#L130 assume !(8481 == ssl3_accept_~s__state~0); 288760#L133 assume !(8482 == ssl3_accept_~s__state~0); 288751#L136 assume !(8464 == ssl3_accept_~s__state~0); 288752#L139 assume !(8465 == ssl3_accept_~s__state~0); 288743#L142 assume !(8466 == ssl3_accept_~s__state~0); 288744#L145 assume !(8496 == ssl3_accept_~s__state~0); 285123#L148 assume !(8497 == ssl3_accept_~s__state~0); 285124#L151 [2021-10-28 09:36:34,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:34,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1374108739, now seen corresponding path program 2 times [2021-10-28 09:36:34,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:34,945 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559574058] [2021-10-28 09:36:34,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:34,946 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:34,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:34,960 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:34,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:34,974 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:34,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:34,975 INFO L85 PathProgramCache]: Analyzing trace with hash -927127519, now seen corresponding path program 1 times [2021-10-28 09:36:34,975 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:34,975 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101626276] [2021-10-28 09:36:34,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:34,976 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:34,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:35,027 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-28 09:36:35,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:35,028 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101626276] [2021-10-28 09:36:35,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101626276] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:36:35,028 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410547214] [2021-10-28 09:36:35,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:35,029 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:36:35,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:35,035 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:36:35,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-10-28 09:36:35,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:35,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:36:35,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:36:35,889 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-28 09:36:35,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410547214] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:36:35,889 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:36:35,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 09:36:35,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100669198] [2021-10-28 09:36:35,890 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:35,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:35,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:36:35,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:36:35,891 INFO L87 Difference]: Start difference. First operand 15957 states and 20137 transitions. cyclomatic complexity: 4198 Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:36,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:36,364 INFO L93 Difference]: Finished difference Result 16917 states and 21113 transitions. [2021-10-28 09:36:36,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:36:36,365 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16917 states and 21113 transitions. [2021-10-28 09:36:36,448 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 4300 [2021-10-28 09:36:36,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16917 states to 16777 states and 20949 transitions. [2021-10-28 09:36:36,516 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5357 [2021-10-28 09:36:36,520 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5357 [2021-10-28 09:36:36,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16777 states and 20949 transitions. [2021-10-28 09:36:36,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:36,521 INFO L681 BuchiCegarLoop]: Abstraction has 16777 states and 20949 transitions. [2021-10-28 09:36:36,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16777 states and 20949 transitions. [2021-10-28 09:36:36,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16777 to 14777. [2021-10-28 09:36:36,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14777 states, 14777 states have (on average 1.2501184272856467) internal successors, (18473), 14776 states have internal predecessors, (18473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:36,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14777 states to 14777 states and 18473 transitions. [2021-10-28 09:36:36,868 INFO L704 BuchiCegarLoop]: Abstraction has 14777 states and 18473 transitions. [2021-10-28 09:36:36,868 INFO L587 BuchiCegarLoop]: Abstraction has 14777 states and 18473 transitions. [2021-10-28 09:36:36,868 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-10-28 09:36:36,869 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14777 states and 18473 transitions. [2021-10-28 09:36:36,901 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 4036 [2021-10-28 09:36:36,902 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:36,902 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:36,903 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:36,904 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:36,904 INFO L791 eck$LassoCheckResult]: Stem: 316989#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 316764#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 316765#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 316928#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 316826#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 316828#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 316870#L109-2 assume !false; 320343#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 320342#L112 assume !(12292 == ssl3_accept_~s__state~0); 320341#L115 assume !(16384 == ssl3_accept_~s__state~0); 320340#L118 assume !(8192 == ssl3_accept_~s__state~0); 320339#L121 assume !(24576 == ssl3_accept_~s__state~0); 320338#L124 assume !(8195 == ssl3_accept_~s__state~0); 320337#L127 assume !(8480 == ssl3_accept_~s__state~0); 320336#L130 assume !(8481 == ssl3_accept_~s__state~0); 320335#L133 assume !(8482 == ssl3_accept_~s__state~0); 320334#L136 assume 8464 == ssl3_accept_~s__state~0; 320333#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 320332#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 320331#L284-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; 320329#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 320326#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 320321#L612-1 ssl3_accept_~skip~0 := 0; 320320#L109-2 assume !false; 320319#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 320318#L112 assume !(12292 == ssl3_accept_~s__state~0); 320317#L115 assume !(16384 == ssl3_accept_~s__state~0); 320316#L118 assume !(8192 == ssl3_accept_~s__state~0); 320315#L121 assume !(24576 == ssl3_accept_~s__state~0); 320314#L124 assume !(8195 == ssl3_accept_~s__state~0); 320313#L127 assume !(8480 == ssl3_accept_~s__state~0); 320312#L130 assume !(8481 == ssl3_accept_~s__state~0); 320311#L133 assume !(8482 == ssl3_accept_~s__state~0); 320310#L136 assume !(8464 == ssl3_accept_~s__state~0); 320309#L139 assume !(8465 == ssl3_accept_~s__state~0); 320308#L142 assume !(8466 == ssl3_accept_~s__state~0); 320307#L145 assume 8496 == ssl3_accept_~s__state~0; 320306#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 319618#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 319619#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 319554#L303 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 319555#L303-2 ssl3_accept_~s__init_num~0 := 0; 328751#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 328752#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 329103#L612-1 ssl3_accept_~skip~0 := 0; 329102#L109-2 assume !false; 329101#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 329100#L112 assume !(12292 == ssl3_accept_~s__state~0); 329099#L115 assume !(16384 == ssl3_accept_~s__state~0); 329093#L118 assume !(8192 == ssl3_accept_~s__state~0); 329091#L121 assume !(24576 == ssl3_accept_~s__state~0); 329089#L124 assume !(8195 == ssl3_accept_~s__state~0); 329087#L127 assume !(8480 == ssl3_accept_~s__state~0); 329085#L130 assume !(8481 == ssl3_accept_~s__state~0); 329083#L133 assume !(8482 == ssl3_accept_~s__state~0); 329081#L136 assume !(8464 == ssl3_accept_~s__state~0); 329079#L139 assume !(8465 == ssl3_accept_~s__state~0); 329077#L142 assume !(8466 == ssl3_accept_~s__state~0); 329075#L145 assume !(8496 == ssl3_accept_~s__state~0); 329063#L148 assume !(8497 == ssl3_accept_~s__state~0); 328691#L151 [2021-10-28 09:36:36,904 INFO L793 eck$LassoCheckResult]: Loop: 328691#L151 assume !(8512 == ssl3_accept_~s__state~0); 328689#L154 assume !(8513 == ssl3_accept_~s__state~0); 328687#L157 assume !(8528 == ssl3_accept_~s__state~0); 328685#L160 assume !(8529 == ssl3_accept_~s__state~0); 328683#L163 assume !(8544 == ssl3_accept_~s__state~0); 328681#L166 assume !(8545 == ssl3_accept_~s__state~0); 328679#L169 assume !(8560 == ssl3_accept_~s__state~0); 328677#L172 assume !(8561 == ssl3_accept_~s__state~0); 328675#L175 assume !(8448 == ssl3_accept_~s__state~0); 328673#L178 assume !(8576 == ssl3_accept_~s__state~0); 328671#L181 assume !(8577 == ssl3_accept_~s__state~0); 328669#L184 assume !(8592 == ssl3_accept_~s__state~0); 328668#L187 assume !(8593 == ssl3_accept_~s__state~0); 328663#L190 assume !(8608 == ssl3_accept_~s__state~0); 328658#L193 assume !(8609 == ssl3_accept_~s__state~0); 328655#L196 assume !(8640 == ssl3_accept_~s__state~0); 328651#L199 assume !(8641 == ssl3_accept_~s__state~0); 316926#L202 assume 8656 == ssl3_accept_~s__state~0; 316876#L206 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 328746#L515 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 328741#L520 assume !(2 == ssl3_accept_~blastFlag~0); 316887#L523 assume !(4 == ssl3_accept_~blastFlag~0); 316888#L526 assume !(7 == ssl3_accept_~blastFlag~0); 316952#L526-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 316866#L536 assume !(0 == ssl3_accept_~tmp___10~0); 316792#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 316636#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 316638#L612-1 ssl3_accept_~skip~0 := 0; 316981#L109-2 assume !false; 316868#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 316810#L112 assume !(12292 == ssl3_accept_~s__state~0); 316811#L115 assume !(16384 == ssl3_accept_~s__state~0); 316833#L118 assume !(8192 == ssl3_accept_~s__state~0); 316720#L121 assume !(24576 == ssl3_accept_~s__state~0); 316721#L124 assume !(8195 == ssl3_accept_~s__state~0); 316895#L127 assume !(8480 == ssl3_accept_~s__state~0); 316835#L130 assume !(8481 == ssl3_accept_~s__state~0); 316836#L133 assume !(8482 == ssl3_accept_~s__state~0); 316676#L136 assume !(8464 == ssl3_accept_~s__state~0); 316677#L139 assume !(8465 == ssl3_accept_~s__state~0); 316729#L142 assume !(8466 == ssl3_accept_~s__state~0); 316839#L145 assume !(8496 == ssl3_accept_~s__state~0); 316731#L148 assume !(8497 == ssl3_accept_~s__state~0); 316732#L151 assume !(8512 == ssl3_accept_~s__state~0); 316909#L154 assume !(8513 == ssl3_accept_~s__state~0); 316646#L157 assume !(8528 == ssl3_accept_~s__state~0); 316647#L160 assume !(8529 == ssl3_accept_~s__state~0); 316814#L163 assume !(8544 == ssl3_accept_~s__state~0); 316815#L166 assume !(8545 == ssl3_accept_~s__state~0); 316841#L169 assume !(8560 == ssl3_accept_~s__state~0); 316842#L172 assume !(8561 == ssl3_accept_~s__state~0); 316642#L175 assume !(8448 == ssl3_accept_~s__state~0); 316643#L178 assume !(8576 == ssl3_accept_~s__state~0); 316724#L181 assume !(8577 == ssl3_accept_~s__state~0); 316911#L184 assume !(8592 == ssl3_accept_~s__state~0); 316912#L187 assume !(8593 == ssl3_accept_~s__state~0); 316855#L190 assume !(8608 == ssl3_accept_~s__state~0); 316829#L193 assume !(8609 == ssl3_accept_~s__state~0); 316830#L196 assume !(8640 == ssl3_accept_~s__state~0); 316806#L199 assume !(8641 == ssl3_accept_~s__state~0); 316807#L202 assume !(8656 == ssl3_accept_~s__state~0); 316875#L205 assume !(8657 == ssl3_accept_~s__state~0); 316877#L208 assume 8672 == ssl3_accept_~s__state~0; 316972#L212 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 327971#L544 assume !(3 == ssl3_accept_~blastFlag~0); 316632#L544-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 316633#L551 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 316735#L551-2 ssl3_accept_~s__init_num~0 := 0; 328349#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 325945#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 325941#L612-1 ssl3_accept_~skip~0 := 0; 325932#L109-2 assume !false; 325933#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 325924#L112 assume !(12292 == ssl3_accept_~s__state~0); 325925#L115 assume !(16384 == ssl3_accept_~s__state~0); 325916#L118 assume !(8192 == ssl3_accept_~s__state~0); 325917#L121 assume !(24576 == ssl3_accept_~s__state~0); 325908#L124 assume !(8195 == ssl3_accept_~s__state~0); 325909#L127 assume !(8480 == ssl3_accept_~s__state~0); 325900#L130 assume !(8481 == ssl3_accept_~s__state~0); 325901#L133 assume !(8482 == ssl3_accept_~s__state~0); 325892#L136 assume !(8464 == ssl3_accept_~s__state~0); 325893#L139 assume !(8465 == ssl3_accept_~s__state~0); 325884#L142 assume !(8466 == ssl3_accept_~s__state~0); 325885#L145 assume !(8496 == ssl3_accept_~s__state~0); 325876#L148 assume !(8497 == ssl3_accept_~s__state~0); 325877#L151 assume !(8512 == ssl3_accept_~s__state~0); 325868#L154 assume !(8513 == ssl3_accept_~s__state~0); 325869#L157 assume !(8528 == ssl3_accept_~s__state~0); 325860#L160 assume !(8529 == ssl3_accept_~s__state~0); 325861#L163 assume !(8544 == ssl3_accept_~s__state~0); 325852#L166 assume !(8545 == ssl3_accept_~s__state~0); 325853#L169 assume !(8560 == ssl3_accept_~s__state~0); 325845#L172 assume !(8561 == ssl3_accept_~s__state~0); 325846#L175 assume 8448 == ssl3_accept_~s__state~0; 325833#L176 assume !(ssl3_accept_~num1~0 > 0); 325832#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 325822#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 325823#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 325811#L612-1 ssl3_accept_~skip~0 := 0; 325812#L109-2 assume !false; 325807#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 325808#L112 assume !(12292 == ssl3_accept_~s__state~0); 325803#L115 assume !(16384 == ssl3_accept_~s__state~0); 325804#L118 assume !(8192 == ssl3_accept_~s__state~0); 325799#L121 assume !(24576 == ssl3_accept_~s__state~0); 325800#L124 assume !(8195 == ssl3_accept_~s__state~0); 325795#L127 assume !(8480 == ssl3_accept_~s__state~0); 325796#L130 assume !(8481 == ssl3_accept_~s__state~0); 325791#L133 assume !(8482 == ssl3_accept_~s__state~0); 325792#L136 assume !(8464 == ssl3_accept_~s__state~0); 325787#L139 assume !(8465 == ssl3_accept_~s__state~0); 325788#L142 assume !(8466 == ssl3_accept_~s__state~0); 325783#L145 assume !(8496 == ssl3_accept_~s__state~0); 325784#L148 assume !(8497 == ssl3_accept_~s__state~0); 325779#L151 assume !(8512 == ssl3_accept_~s__state~0); 325780#L154 assume !(8513 == ssl3_accept_~s__state~0); 325775#L157 assume !(8528 == ssl3_accept_~s__state~0); 325776#L160 assume !(8529 == ssl3_accept_~s__state~0); 325771#L163 assume !(8544 == ssl3_accept_~s__state~0); 325772#L166 assume !(8545 == ssl3_accept_~s__state~0); 325767#L169 assume !(8560 == ssl3_accept_~s__state~0); 325768#L172 assume !(8561 == ssl3_accept_~s__state~0); 325763#L175 assume !(8448 == ssl3_accept_~s__state~0); 325764#L178 assume 8576 == ssl3_accept_~s__state~0; 325847#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 325848#L464 assume !(ssl3_accept_~ret~0 <= 0); 325836#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 325838#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 324477#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 324473#L612-1 ssl3_accept_~skip~0 := 0; 324464#L109-2 assume !false; 324465#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324456#L112 assume !(12292 == ssl3_accept_~s__state~0); 324457#L115 assume !(16384 == ssl3_accept_~s__state~0); 324448#L118 assume !(8192 == ssl3_accept_~s__state~0); 324449#L121 assume !(24576 == ssl3_accept_~s__state~0); 324440#L124 assume !(8195 == ssl3_accept_~s__state~0); 324441#L127 assume !(8480 == ssl3_accept_~s__state~0); 324432#L130 assume !(8481 == ssl3_accept_~s__state~0); 324433#L133 assume !(8482 == ssl3_accept_~s__state~0); 324424#L136 assume !(8464 == ssl3_accept_~s__state~0); 324425#L139 assume !(8465 == ssl3_accept_~s__state~0); 324417#L142 assume 8466 == ssl3_accept_~s__state~0; 324154#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 316857#L284 assume !(0 == ssl3_accept_~blastFlag~0); 316858#L284-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; 325176#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 325177#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 325161#L612-1 ssl3_accept_~skip~0 := 0; 325162#L109-2 assume !false; 325153#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 325154#L112 assume !(12292 == ssl3_accept_~s__state~0); 325145#L115 assume !(16384 == ssl3_accept_~s__state~0); 325146#L118 assume !(8192 == ssl3_accept_~s__state~0); 325139#L121 assume !(24576 == ssl3_accept_~s__state~0); 325140#L124 assume !(8195 == ssl3_accept_~s__state~0); 325130#L127 assume !(8480 == ssl3_accept_~s__state~0); 325131#L130 assume !(8481 == ssl3_accept_~s__state~0); 325114#L133 assume !(8482 == ssl3_accept_~s__state~0); 325115#L136 assume !(8464 == ssl3_accept_~s__state~0); 325098#L139 assume !(8465 == ssl3_accept_~s__state~0); 325099#L142 assume !(8466 == ssl3_accept_~s__state~0); 324510#L145 assume 8496 == ssl3_accept_~s__state~0; 324144#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 316737#L297 assume !(1 == ssl3_accept_~blastFlag~0); 316738#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 325204#L303 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 316943#L303-2 ssl3_accept_~s__init_num~0 := 0; 316944#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 328729#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 328723#L612-1 ssl3_accept_~skip~0 := 0; 328721#L109-2 assume !false; 328719#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 328717#L112 assume !(12292 == ssl3_accept_~s__state~0); 328715#L115 assume !(16384 == ssl3_accept_~s__state~0); 328713#L118 assume !(8192 == ssl3_accept_~s__state~0); 328711#L121 assume !(24576 == ssl3_accept_~s__state~0); 328709#L124 assume !(8195 == ssl3_accept_~s__state~0); 328707#L127 assume !(8480 == ssl3_accept_~s__state~0); 328705#L130 assume !(8481 == ssl3_accept_~s__state~0); 328703#L133 assume !(8482 == ssl3_accept_~s__state~0); 328701#L136 assume !(8464 == ssl3_accept_~s__state~0); 328699#L139 assume !(8465 == ssl3_accept_~s__state~0); 328697#L142 assume !(8466 == ssl3_accept_~s__state~0); 328695#L145 assume !(8496 == ssl3_accept_~s__state~0); 328693#L148 assume !(8497 == ssl3_accept_~s__state~0); 328691#L151 [2021-10-28 09:36:36,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:36,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1374108739, now seen corresponding path program 3 times [2021-10-28 09:36:36,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:36,906 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710975664] [2021-10-28 09:36:36,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:36,906 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:36,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:36,918 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:36,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:36,950 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:36,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:36,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1287341260, now seen corresponding path program 1 times [2021-10-28 09:36:36,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:36,951 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367581197] [2021-10-28 09:36:36,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:36,951 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:36,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:36,989 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 227 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-28 09:36:36,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:36:36,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367581197] [2021-10-28 09:36:36,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367581197] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:36:36,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351081368] [2021-10-28 09:36:36,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:36,990 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:36:36,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:36:36,992 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:36:37,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-10-28 09:36:37,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:36:37,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:36:37,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:36:38,021 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 227 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-28 09:36:38,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351081368] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:36:38,022 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:36:38,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 09:36:38,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485775358] [2021-10-28 09:36:38,022 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:36:38,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:36:38,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:36:38,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:36:38,024 INFO L87 Difference]: Start difference. First operand 14777 states and 18473 transitions. cyclomatic complexity: 3734 Second operand has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:38,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:36:38,308 INFO L93 Difference]: Finished difference Result 16509 states and 20405 transitions. [2021-10-28 09:36:38,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:36:38,308 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16509 states and 20405 transitions. [2021-10-28 09:36:38,351 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 3926 [2021-10-28 09:36:38,393 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16509 states to 14209 states and 17658 transitions. [2021-10-28 09:36:38,393 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5113 [2021-10-28 09:36:38,397 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5439 [2021-10-28 09:36:38,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14209 states and 17658 transitions. [2021-10-28 09:36:38,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:36:38,398 INFO L681 BuchiCegarLoop]: Abstraction has 14209 states and 17658 transitions. [2021-10-28 09:36:38,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14209 states and 17658 transitions. [2021-10-28 09:36:38,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14209 to 13185. [2021-10-28 09:36:38,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13185 states, 13185 states have (on average 1.2455062571103526) internal successors, (16422), 13184 states have internal predecessors, (16422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:36:38,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13185 states to 13185 states and 16422 transitions. [2021-10-28 09:36:38,545 INFO L704 BuchiCegarLoop]: Abstraction has 13185 states and 16422 transitions. [2021-10-28 09:36:38,545 INFO L587 BuchiCegarLoop]: Abstraction has 13185 states and 16422 transitions. [2021-10-28 09:36:38,545 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-10-28 09:36:38,545 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13185 states and 16422 transitions. [2021-10-28 09:36:38,578 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 3833 [2021-10-28 09:36:38,578 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:36:38,578 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:36:38,580 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:38,580 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:36:38,580 INFO L791 eck$LassoCheckResult]: Stem: 348823#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 348616#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 348617#L92 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 348769#L95-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 348673#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 348675#L100-1 assume !(0 == ssl3_accept_~s__cert~0); 348720#L109-2 assume !false; 351941#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 351939#L112 assume !(12292 == ssl3_accept_~s__state~0); 351937#L115 assume !(16384 == ssl3_accept_~s__state~0); 351935#L118 assume !(8192 == ssl3_accept_~s__state~0); 351934#L121 assume !(24576 == ssl3_accept_~s__state~0); 351933#L124 assume !(8195 == ssl3_accept_~s__state~0); 351932#L127 assume !(8480 == ssl3_accept_~s__state~0); 351931#L130 assume !(8481 == ssl3_accept_~s__state~0); 351930#L133 assume !(8482 == ssl3_accept_~s__state~0); 351929#L136 assume 8464 == ssl3_accept_~s__state~0; 351928#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 351927#L284 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 351925#L284-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; 351924#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 351921#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 351916#L612-1 ssl3_accept_~skip~0 := 0; 351915#L109-2 assume !false; 351914#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 351913#L112 assume !(12292 == ssl3_accept_~s__state~0); 351911#L115 assume !(16384 == ssl3_accept_~s__state~0); 351910#L118 assume !(8192 == ssl3_accept_~s__state~0); 351909#L121 assume !(24576 == ssl3_accept_~s__state~0); 351908#L124 assume !(8195 == ssl3_accept_~s__state~0); 351903#L127 assume !(8480 == ssl3_accept_~s__state~0); 351899#L130 assume !(8481 == ssl3_accept_~s__state~0); 351898#L133 assume !(8482 == ssl3_accept_~s__state~0); 351897#L136 assume !(8464 == ssl3_accept_~s__state~0); 351895#L139 assume !(8465 == ssl3_accept_~s__state~0); 351882#L142 assume !(8466 == ssl3_accept_~s__state~0); 351880#L145 assume 8496 == ssl3_accept_~s__state~0; 351877#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 351276#L297 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 351277#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 351216#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 351217#L303-2 ssl3_accept_~s__init_num~0 := 0; 351208#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 351209#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 350997#L612-1 ssl3_accept_~skip~0 := 0; 350998#L109-2 assume !false; 350843#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 350844#L112 assume !(12292 == ssl3_accept_~s__state~0); 350825#L115 assume !(16384 == ssl3_accept_~s__state~0); 350826#L118 assume !(8192 == ssl3_accept_~s__state~0); 350807#L121 assume !(24576 == ssl3_accept_~s__state~0); 350808#L124 assume !(8195 == ssl3_accept_~s__state~0); 350792#L127 assume !(8480 == ssl3_accept_~s__state~0); 350793#L130 assume !(8481 == ssl3_accept_~s__state~0); 350773#L133 assume !(8482 == ssl3_accept_~s__state~0); 350774#L136 assume !(8464 == ssl3_accept_~s__state~0); 350754#L139 assume !(8465 == ssl3_accept_~s__state~0); 350755#L142 assume !(8466 == ssl3_accept_~s__state~0); 350738#L145 assume !(8496 == ssl3_accept_~s__state~0); 350739#L148 assume !(8497 == ssl3_accept_~s__state~0); 350414#L151 [2021-10-28 09:36:38,581 INFO L793 eck$LassoCheckResult]: Loop: 350414#L151 assume 8512 == ssl3_accept_~s__state~0; 350410#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 350407#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 350408#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 350733#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 350730#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 350725#L612-1 ssl3_accept_~skip~0 := 0; 350724#L109-2 assume !false; 350723#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 350722#L112 assume !(12292 == ssl3_accept_~s__state~0); 350721#L115 assume !(16384 == ssl3_accept_~s__state~0); 350720#L118 assume !(8192 == ssl3_accept_~s__state~0); 350719#L121 assume !(24576 == ssl3_accept_~s__state~0); 350718#L124 assume !(8195 == ssl3_accept_~s__state~0); 350717#L127 assume !(8480 == ssl3_accept_~s__state~0); 350716#L130 assume !(8481 == ssl3_accept_~s__state~0); 350715#L133 assume !(8482 == ssl3_accept_~s__state~0); 350714#L136 assume !(8464 == ssl3_accept_~s__state~0); 350713#L139 assume !(8465 == ssl3_accept_~s__state~0); 350712#L142 assume !(8466 == ssl3_accept_~s__state~0); 350711#L145 assume !(8496 == ssl3_accept_~s__state~0); 350710#L148 assume !(8497 == ssl3_accept_~s__state~0); 350709#L151 assume !(8512 == ssl3_accept_~s__state~0); 350708#L154 assume !(8513 == ssl3_accept_~s__state~0); 350707#L157 assume 8528 == ssl3_accept_~s__state~0; 349985#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 350706#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 350704#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 350698#L368 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 350700#L370 assume !(6 == ssl3_accept_~blastFlag~0); 350696#L370-2 assume !(ssl3_accept_~ret~0 <= 0); 350693#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 350688#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 350685#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 350680#L612-1 ssl3_accept_~skip~0 := 0; 350678#L109-2 assume !false; 350675#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 350669#L112 assume !(12292 == ssl3_accept_~s__state~0); 350667#L115 assume !(16384 == ssl3_accept_~s__state~0); 350665#L118 assume !(8192 == ssl3_accept_~s__state~0); 350663#L121 assume !(24576 == ssl3_accept_~s__state~0); 350661#L124 assume !(8195 == ssl3_accept_~s__state~0); 350659#L127 assume !(8480 == ssl3_accept_~s__state~0); 350657#L130 assume !(8481 == ssl3_accept_~s__state~0); 350655#L133 assume !(8482 == ssl3_accept_~s__state~0); 350653#L136 assume !(8464 == ssl3_accept_~s__state~0); 350651#L139 assume !(8465 == ssl3_accept_~s__state~0); 350649#L142 assume !(8466 == ssl3_accept_~s__state~0); 350647#L145 assume !(8496 == ssl3_accept_~s__state~0); 350645#L148 assume !(8497 == ssl3_accept_~s__state~0); 350643#L151 assume !(8512 == ssl3_accept_~s__state~0); 350641#L154 assume !(8513 == ssl3_accept_~s__state~0); 350639#L157 assume !(8528 == ssl3_accept_~s__state~0); 350637#L160 assume !(8529 == ssl3_accept_~s__state~0); 350635#L163 assume 8544 == ssl3_accept_~s__state~0; 349971#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 350632#L396 assume !(0 != ssl3_accept_~s__session__peer~0); 350629#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 350625#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 350623#L418 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 350621#L421 assume !(8 == ssl3_accept_~blastFlag~0); 350620#L424 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; 350617#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 350614#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 350609#L612-1 ssl3_accept_~skip~0 := 0; 350608#L109-2 assume !false; 350607#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 350606#L112 assume !(12292 == ssl3_accept_~s__state~0); 350605#L115 assume !(16384 == ssl3_accept_~s__state~0); 350604#L118 assume !(8192 == ssl3_accept_~s__state~0); 350603#L121 assume !(24576 == ssl3_accept_~s__state~0); 350602#L124 assume !(8195 == ssl3_accept_~s__state~0); 350601#L127 assume !(8480 == ssl3_accept_~s__state~0); 350600#L130 assume !(8481 == ssl3_accept_~s__state~0); 350599#L133 assume !(8482 == ssl3_accept_~s__state~0); 350598#L136 assume !(8464 == ssl3_accept_~s__state~0); 350597#L139 assume !(8465 == ssl3_accept_~s__state~0); 350596#L142 assume !(8466 == ssl3_accept_~s__state~0); 350595#L145 assume !(8496 == ssl3_accept_~s__state~0); 350594#L148 assume !(8497 == ssl3_accept_~s__state~0); 350593#L151 assume !(8512 == ssl3_accept_~s__state~0); 350592#L154 assume !(8513 == ssl3_accept_~s__state~0); 350591#L157 assume !(8528 == ssl3_accept_~s__state~0); 350590#L160 assume !(8529 == ssl3_accept_~s__state~0); 350589#L163 assume !(8544 == ssl3_accept_~s__state~0); 350588#L166 assume !(8545 == ssl3_accept_~s__state~0); 350587#L169 assume !(8560 == ssl3_accept_~s__state~0); 350586#L172 assume !(8561 == ssl3_accept_~s__state~0); 350585#L175 assume 8448 == ssl3_accept_~s__state~0; 350584#L176 assume !(ssl3_accept_~num1~0 > 0); 350581#L450-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 350577#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 350568#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 350135#L612-1 ssl3_accept_~skip~0 := 0; 350136#L109-2 assume !false; 350122#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 350123#L112 assume !(12292 == ssl3_accept_~s__state~0); 350095#L115 assume !(16384 == ssl3_accept_~s__state~0); 350096#L118 assume !(8192 == ssl3_accept_~s__state~0); 350070#L121 assume !(24576 == ssl3_accept_~s__state~0); 350071#L124 assume !(8195 == ssl3_accept_~s__state~0); 350057#L127 assume !(8480 == ssl3_accept_~s__state~0); 350058#L130 assume !(8481 == ssl3_accept_~s__state~0); 350043#L133 assume !(8482 == ssl3_accept_~s__state~0); 350044#L136 assume !(8464 == ssl3_accept_~s__state~0); 350028#L139 assume !(8465 == ssl3_accept_~s__state~0); 350029#L142 assume !(8466 == ssl3_accept_~s__state~0); 350015#L145 assume !(8496 == ssl3_accept_~s__state~0); 350016#L148 assume !(8497 == ssl3_accept_~s__state~0); 350002#L151 assume !(8512 == ssl3_accept_~s__state~0); 349996#L154 assume !(8513 == ssl3_accept_~s__state~0); 349989#L157 assume !(8528 == ssl3_accept_~s__state~0); 349990#L160 assume !(8529 == ssl3_accept_~s__state~0); 349978#L163 assume !(8544 == ssl3_accept_~s__state~0); 349979#L166 assume !(8545 == ssl3_accept_~s__state~0); 349961#L169 assume !(8560 == ssl3_accept_~s__state~0); 349962#L172 assume !(8561 == ssl3_accept_~s__state~0); 349940#L175 assume !(8448 == ssl3_accept_~s__state~0); 349939#L178 assume 8576 == ssl3_accept_~s__state~0; 349689#L182 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 349937#L464 assume !(ssl3_accept_~ret~0 <= 0); 349932#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 349933#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 351272#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 351267#L612-1 ssl3_accept_~skip~0 := 0; 351266#L109-2 assume !false; 351265#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 351264#L112 assume !(12292 == ssl3_accept_~s__state~0); 351263#L115 assume !(16384 == ssl3_accept_~s__state~0); 351262#L118 assume !(8192 == ssl3_accept_~s__state~0); 351261#L121 assume !(24576 == ssl3_accept_~s__state~0); 351260#L124 assume !(8195 == ssl3_accept_~s__state~0); 351259#L127 assume !(8480 == ssl3_accept_~s__state~0); 351258#L130 assume !(8481 == ssl3_accept_~s__state~0); 351257#L133 assume !(8482 == ssl3_accept_~s__state~0); 351256#L136 assume !(8464 == ssl3_accept_~s__state~0); 351255#L139 assume !(8465 == ssl3_accept_~s__state~0); 351254#L142 assume 8466 == ssl3_accept_~s__state~0; 350023#L143 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 351253#L284 assume !(0 == ssl3_accept_~blastFlag~0); 351252#L284-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; 351250#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 351247#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 351242#L612-1 ssl3_accept_~skip~0 := 0; 351241#L109-2 assume !false; 351240#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 351239#L112 assume !(12292 == ssl3_accept_~s__state~0); 351238#L115 assume !(16384 == ssl3_accept_~s__state~0); 351237#L118 assume !(8192 == ssl3_accept_~s__state~0); 351236#L121 assume !(24576 == ssl3_accept_~s__state~0); 351235#L124 assume !(8195 == ssl3_accept_~s__state~0); 351234#L127 assume !(8480 == ssl3_accept_~s__state~0); 351233#L130 assume !(8481 == ssl3_accept_~s__state~0); 351232#L133 assume !(8482 == ssl3_accept_~s__state~0); 351231#L136 assume !(8464 == ssl3_accept_~s__state~0); 351230#L139 assume !(8465 == ssl3_accept_~s__state~0); 351229#L142 assume !(8466 == ssl3_accept_~s__state~0); 351228#L145 assume 8496 == ssl3_accept_~s__state~0; 350009#L149 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 351227#L297 assume !(1 == ssl3_accept_~blastFlag~0); 351226#L297-2 assume !(ssl3_accept_~ret~0 <= 0); 351225#L303 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 351212#L303-2 ssl3_accept_~s__init_num~0 := 0; 351213#L574 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 351162#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 351158#L612-1 ssl3_accept_~skip~0 := 0; 350849#L109-2 assume !false; 350850#L110 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 350835#L112 assume !(12292 == ssl3_accept_~s__state~0); 350836#L115 assume !(16384 == ssl3_accept_~s__state~0); 350817#L118 assume !(8192 == ssl3_accept_~s__state~0); 350818#L121 assume !(24576 == ssl3_accept_~s__state~0); 350800#L124 assume !(8195 == ssl3_accept_~s__state~0); 350801#L127 assume !(8480 == ssl3_accept_~s__state~0); 350783#L130 assume !(8481 == ssl3_accept_~s__state~0); 350784#L133 assume !(8482 == ssl3_accept_~s__state~0); 350764#L136 assume !(8464 == ssl3_accept_~s__state~0); 350765#L139 assume !(8465 == ssl3_accept_~s__state~0); 350746#L142 assume !(8466 == ssl3_accept_~s__state~0); 350747#L145 assume !(8496 == ssl3_accept_~s__state~0); 350416#L148 assume !(8497 == ssl3_accept_~s__state~0); 350414#L151 [2021-10-28 09:36:38,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:38,581 INFO L85 PathProgramCache]: Analyzing trace with hash 556460289, now seen corresponding path program 1 times [2021-10-28 09:36:38,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:38,582 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69374335] [2021-10-28 09:36:38,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:38,582 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:38,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:38,674 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:38,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:38,687 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:38,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:38,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1523330190, now seen corresponding path program 3 times [2021-10-28 09:36:38,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:38,688 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003416726] [2021-10-28 09:36:38,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:38,688 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:38,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:38,702 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:38,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:38,723 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:38,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:36:38,724 INFO L85 PathProgramCache]: Analyzing trace with hash -474946674, now seen corresponding path program 1 times [2021-10-28 09:36:38,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:36:38,724 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121758921] [2021-10-28 09:36:38,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:36:38,725 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:36:38,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:38,744 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:36:38,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:36:38,800 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:36:41,710 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.10 09:36:41 BoogieIcfgContainer [2021-10-28 09:36:41,710 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-28 09:36:41,711 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-28 09:36:41,711 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-28 09:36:41,711 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-28 09:36:41,712 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:36:03" (3/4) ... [2021-10-28 09:36:41,714 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-28 09:36:41,822 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/witness.graphml [2021-10-28 09:36:41,822 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-28 09:36:41,824 INFO L168 Benchmark]: Toolchain (without parser) took 40172.96 ms. Allocated memory was 98.6 MB in the beginning and 5.2 GB in the end (delta: 5.1 GB). Free memory was 67.7 MB in the beginning and 4.3 GB in the end (delta: -4.2 GB). Peak memory consumption was 807.3 MB. Max. memory is 16.1 GB. [2021-10-28 09:36:41,825 INFO L168 Benchmark]: CDTParser took 0.31 ms. Allocated memory is still 98.6 MB. Free memory is still 55.4 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 09:36:41,825 INFO L168 Benchmark]: CACSL2BoogieTranslator took 474.21 ms. Allocated memory is still 98.6 MB. Free memory was 67.4 MB in the beginning and 68.5 MB in the end (delta: -1.1 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-28 09:36:41,826 INFO L168 Benchmark]: Boogie Procedure Inliner took 81.72 ms. Allocated memory is still 98.6 MB. Free memory was 68.5 MB in the beginning and 65.8 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-28 09:36:41,826 INFO L168 Benchmark]: Boogie Preprocessor took 68.41 ms. Allocated memory is still 98.6 MB. Free memory was 65.5 MB in the beginning and 63.7 MB in the end (delta: 1.7 MB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 09:36:41,827 INFO L168 Benchmark]: RCFGBuilder took 939.82 ms. Allocated memory was 98.6 MB in the beginning and 132.1 MB in the end (delta: 33.6 MB). Free memory was 63.4 MB in the beginning and 102.4 MB in the end (delta: -39.0 MB). Peak memory consumption was 25.7 MB. Max. memory is 16.1 GB. [2021-10-28 09:36:41,828 INFO L168 Benchmark]: BuchiAutomizer took 38490.39 ms. Allocated memory was 132.1 MB in the beginning and 5.2 GB in the end (delta: 5.0 GB). Free memory was 102.4 MB in the beginning and 4.3 GB in the end (delta: -4.2 GB). Peak memory consumption was 836.7 MB. Max. memory is 16.1 GB. [2021-10-28 09:36:41,828 INFO L168 Benchmark]: Witness Printer took 111.98 ms. Allocated memory is still 5.2 GB. Free memory was 4.3 GB in the beginning and 4.3 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-28 09:36:41,831 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.31 ms. Allocated memory is still 98.6 MB. Free memory is still 55.4 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 474.21 ms. Allocated memory is still 98.6 MB. Free memory was 67.4 MB in the beginning and 68.5 MB in the end (delta: -1.1 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 81.72 ms. Allocated memory is still 98.6 MB. Free memory was 68.5 MB in the beginning and 65.8 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 68.41 ms. Allocated memory is still 98.6 MB. Free memory was 65.5 MB in the beginning and 63.7 MB in the end (delta: 1.7 MB). There was no memory consumed. Max. memory is 16.1 GB. * RCFGBuilder took 939.82 ms. Allocated memory was 98.6 MB in the beginning and 132.1 MB in the end (delta: 33.6 MB). Free memory was 63.4 MB in the beginning and 102.4 MB in the end (delta: -39.0 MB). Peak memory consumption was 25.7 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 38490.39 ms. Allocated memory was 132.1 MB in the beginning and 5.2 GB in the end (delta: 5.0 GB). Free memory was 102.4 MB in the beginning and 4.3 GB in the end (delta: -4.2 GB). Peak memory consumption was 836.7 MB. Max. memory is 16.1 GB. * Witness Printer took 111.98 ms. Allocated memory is still 5.2 GB. Free memory was 4.3 GB in the beginning and 4.3 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 37 terminating modules (34 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. 34 modules have a trivial ranking function, the largest among these consists of 4 locations. The remainder module has 13185 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 38.3s and 36 iterations. TraceHistogramMax:7. Analysis of lassos took 22.7s. Construction of modules took 4.0s. Büchi inclusion checks took 5.1s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 37. Automata minimization 3.5s AutomataMinimizationTime, 37 MinimizatonAttempts, 14496 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 2.0s Buchi closure took 0.1s. Biggest automaton had 15957 states and ocurred in iteration 32. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 8915 SDtfs, 5616 SDslu, 5237 SDs, 0 SdLazy, 4197 SolverSat, 841 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.0s Time LassoAnalysisResults: nont1 unkn0 SFLI25 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital59 mio100 ax100 hnf100 lsp27 ukn100 mio100 lsp100 div186 bol100 ite100 ukn100 eq192 hnf73 smp97 dnf106 smp100 tf107 neg97 sie105 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 42ms 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: 151]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=10049} 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=10049, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bb11e93=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4db8f525=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@375bb5dc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d170788=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15a408f9=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a868f78=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10b81b22=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77f14471=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4487999a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17752943=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d6ef755=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@41f9a3ff=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@712bb86e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47cf7c02=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@171db08e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b6bbb21=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50ac19cf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4af34e23=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=10, tmp___2=0, cb=10, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=0, s__verify_mode=21, tmp___6=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2b96633=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@26a85bc2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@96d5b5a=0, s__s3__tmp__reuse_message=8, s__ctx__stats__sess_accept_renegotiate=0, l=18, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75b6115c=0, tmp___1=-12288, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d7d665f=22, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a743402=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b03f3a0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@414ef0d7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28d80f7b=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@438c3042=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e51f0fc=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@367bf09d=2, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, NULL=10050, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@74518b3=0, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58438f8b=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63b1d027=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d585514=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55f9c83a=1, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76207444=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16b06689=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d14766b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16a5de05=0, s__options=0, s__cert=11, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52de248d=18, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1cfb1a2d=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f7095e9=0, Time=7, num1=0, NULL=10051, NULL=0, NULL=10052, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43ea93d3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71e55f3c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76b6fde9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b97a87a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b26c921=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@347bb8ea=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b890c2f=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@306e824c=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b8e9c68=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@dbc2d1b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ed8b48a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@647e35a0=0, tmp___8=0, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2b5a0953=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 151]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L659] int s ; [L660] int tmp ; [L664] 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 ; [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 ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long() ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 = __VERIFIER_nondet_int() ; [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 ; [L84] s__state = initial_state [L85] blastFlag = 0 [L86] tmp = __VERIFIER_nondet_int() [L87] Time = tmp [L88] cb = 0 [L89] ret = -1 [L90] skip = 0 [L91] got_new_session = 0 [L92] COND TRUE s__info_callback != 0 [L93] cb = s__info_callback [L99] s__in_handshake ++ [L100] COND FALSE !(tmp___1 + 12288) [L105] COND FALSE !(s__cert == 0) [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND TRUE s__state == 8464 [L282] s__shutdown = 0 [L283] ret = __VERIFIER_nondet_int() [L284] COND TRUE blastFlag == 0 [L285] blastFlag = 1 [L287] COND FALSE !(ret <= 0) [L290] got_new_session = 1 [L291] s__state = 8496 [L292] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND TRUE s__state == 8496 [L296] ret = __VERIFIER_nondet_int() [L297] COND TRUE blastFlag == 1 [L298] blastFlag = 2 [L300] COND FALSE !(ret <= 0) [L303] COND FALSE !(\read(s__hit)) [L306] s__state = 8512 [L308] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) Loop: [L151] COND TRUE s__state == 8512 [L313] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND TRUE __cil_tmp56 + 256UL [L316] skip = 1 [L327] s__state = 8528 [L328] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND TRUE s__state == 8528 [L332] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L333] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L335] __cil_tmp57 = (unsigned long )s__options [L336] COND TRUE __cil_tmp57 + 2097152UL [L337] s__s3__tmp__use_rsa_tmp = 1 [L342] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L369] ret = __VERIFIER_nondet_int() [L370] COND FALSE !(blastFlag == 6) [L373] COND FALSE !(ret <= 0) [L390] s__state = 8544 [L391] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND TRUE s__state == 8544 [L395] COND TRUE s__verify_mode + 1 [L396] COND FALSE !(s__session__peer != 0) [L407] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L408] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L409] COND FALSE !(__cil_tmp61 + 256UL) [L419] s__s3__tmp__cert_request = 1 [L420] ret = __VERIFIER_nondet_int() [L421] COND FALSE !(blastFlag == 8) [L424] COND FALSE !(ret <= 0) [L427] s__state = 8448 [L428] s__s3__tmp__next_state___0 = 8576 [L429] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND FALSE !(s__state == 8544) [L166] COND FALSE !(s__state == 8545) [L169] COND FALSE !(s__state == 8560) [L172] COND FALSE !(s__state == 8561) [L175] COND TRUE s__state == 8448 [L450] COND FALSE !(num1 > 0L) [L459] s__state = s__s3__tmp__next_state___0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND FALSE !(s__state == 8544) [L166] COND FALSE !(s__state == 8545) [L169] COND FALSE !(s__state == 8560) [L172] COND FALSE !(s__state == 8561) [L175] COND FALSE !(s__state == 8448) [L178] COND TRUE s__state == 8576 [L463] ret = __VERIFIER_nondet_int() [L464] COND FALSE !(ret <= 0) [L467] COND TRUE ret == 2 [L468] s__state = 8466 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND TRUE s__state == 8466 [L282] s__shutdown = 0 [L283] ret = __VERIFIER_nondet_int() [L284] COND FALSE !(blastFlag == 0) [L287] COND FALSE !(ret <= 0) [L290] got_new_session = 1 [L291] s__state = 8496 [L292] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND TRUE s__state == 8496 [L296] ret = __VERIFIER_nondet_int() [L297] COND FALSE !(blastFlag == 1) [L300] COND FALSE !(ret <= 0) [L303] COND FALSE !(\read(s__hit)) [L306] s__state = 8512 [L308] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-28 09:36:41,962 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:42,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2021-10-28 09:36:42,379 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:42,574 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-10-28 09:36:42,774 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-10-28 09:36:42,976 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:43,174 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-10-28 09:36:43,373 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-10-28 09:36:43,573 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-10-28 09:36:43,775 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5d847fb-bcc6-4b2b-908e-ca4b985d113f/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...