./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 57096758 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3 --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 862f0f322d7c15c3a2228e5e9f126525b7d1ec99 ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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-5709675 [2021-10-15 19:50:55,261 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-15 19:50:55,265 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-15 19:50:55,307 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-15 19:50:55,308 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-15 19:50:55,309 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-15 19:50:55,311 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-15 19:50:55,314 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-15 19:50:55,316 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-15 19:50:55,318 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-15 19:50:55,319 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-15 19:50:55,320 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-15 19:50:55,321 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-15 19:50:55,323 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-15 19:50:55,324 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-15 19:50:55,326 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-15 19:50:55,327 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-15 19:50:55,329 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-15 19:50:55,331 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-15 19:50:55,334 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-15 19:50:55,337 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-15 19:50:55,339 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-15 19:50:55,340 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-15 19:50:55,342 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-15 19:50:55,346 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-15 19:50:55,347 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-15 19:50:55,347 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-15 19:50:55,349 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-15 19:50:55,349 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-15 19:50:55,351 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-15 19:50:55,351 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-15 19:50:55,352 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-15 19:50:55,353 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-15 19:50:55,355 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-15 19:50:55,356 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-15 19:50:55,357 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-15 19:50:55,358 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-15 19:50:55,358 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-15 19:50:55,359 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-15 19:50:55,360 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-15 19:50:55,361 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-15 19:50:55,362 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-15 19:50:55,394 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-15 19:50:55,394 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-15 19:50:55,395 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-15 19:50:55,395 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-15 19:50:55,396 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-15 19:50:55,397 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-15 19:50:55,397 INFO L138 SettingsManager]: * Use SBE=true [2021-10-15 19:50:55,397 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-15 19:50:55,398 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-15 19:50:55,398 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-15 19:50:55,398 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-15 19:50:55,399 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-15 19:50:55,399 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-15 19:50:55,399 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-15 19:50:55,399 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-15 19:50:55,400 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-15 19:50:55,400 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-15 19:50:55,400 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-15 19:50:55,400 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-15 19:50:55,401 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-15 19:50:55,401 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-15 19:50:55,401 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-15 19:50:55,401 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-15 19:50:55,402 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-15 19:50:55,402 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-15 19:50:55,402 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-15 19:50:55,403 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-15 19:50:55,403 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-15 19:50:55,403 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-15 19:50:55,404 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-15 19:50:55,404 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-15 19:50:55,404 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-15 19:50:55,406 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-15 19:50:55,406 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_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/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_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3 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 -> 862f0f322d7c15c3a2228e5e9f126525b7d1ec99 [2021-10-15 19:50:55,701 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-15 19:50:55,733 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-15 19:50:55,735 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-15 19:50:55,736 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-15 19:50:55,737 INFO L275 PluginConnector]: CDTParser initialized [2021-10-15 19:50:55,738 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c [2021-10-15 19:50:55,812 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/data/75957f28d/80d628a017ed416287541071d9bddc5f/FLAG08a12719b [2021-10-15 19:50:56,344 INFO L306 CDTParser]: Found 1 translation units. [2021-10-15 19:50:56,345 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c [2021-10-15 19:50:56,357 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/data/75957f28d/80d628a017ed416287541071d9bddc5f/FLAG08a12719b [2021-10-15 19:50:56,680 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/data/75957f28d/80d628a017ed416287541071d9bddc5f [2021-10-15 19:50:56,682 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-15 19:50:56,683 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-15 19:50:56,684 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-15 19:50:56,684 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-15 19:50:56,688 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-15 19:50:56,689 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 07:50:56" (1/1) ... [2021-10-15 19:50:56,690 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ef20fc9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:50:56, skipping insertion in model container [2021-10-15 19:50:56,690 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 07:50:56" (1/1) ... [2021-10-15 19:50:56,698 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-15 19:50:56,763 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-15 19:50:56,997 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_7f48da03-f028-46ad-a3d8-b144a4ee582d/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c[42850,42863] [2021-10-15 19:50:57,002 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-15 19:50:57,012 INFO L203 MainTranslator]: Completed pre-run [2021-10-15 19:50:57,065 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_7f48da03-f028-46ad-a3d8-b144a4ee582d/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c[42850,42863] [2021-10-15 19:50:57,069 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-15 19:50:57,083 INFO L208 MainTranslator]: Completed translation [2021-10-15 19:50:57,083 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:50:57 WrapperNode [2021-10-15 19:50:57,084 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-15 19:50:57,085 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-15 19:50:57,085 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-15 19:50:57,085 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-15 19:50:57,094 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:50:57" (1/1) ... [2021-10-15 19:50:57,104 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:50:57" (1/1) ... [2021-10-15 19:50:57,149 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-15 19:50:57,150 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-15 19:50:57,150 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-15 19:50:57,151 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-15 19:50:57,164 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:50:57" (1/1) ... [2021-10-15 19:50:57,164 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:50:57" (1/1) ... [2021-10-15 19:50:57,176 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:50:57" (1/1) ... [2021-10-15 19:50:57,192 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:50:57" (1/1) ... [2021-10-15 19:50:57,202 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:50:57" (1/1) ... [2021-10-15 19:50:57,212 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:50:57" (1/1) ... [2021-10-15 19:50:57,215 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:50:57" (1/1) ... [2021-10-15 19:50:57,221 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-15 19:50:57,222 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-15 19:50:57,223 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-15 19:50:57,223 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-15 19:50:57,224 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:50:57" (1/1) ... [2021-10-15 19:50:57,240 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:50:57,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:50:57,298 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:50:57,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-15 19:50:57,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-15 19:50:57,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-15 19:50:57,365 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-15 19:50:57,365 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-15 19:50:57,558 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-15 19:50:58,044 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-15 19:50:58,045 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-15 19:50:58,055 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-15 19:50:58,055 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-15 19:50:58,058 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 07:50:58 BoogieIcfgContainer [2021-10-15 19:50:58,058 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-15 19:50:58,059 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-15 19:50:58,059 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-15 19:50:58,063 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-15 19:50:58,064 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-15 19:50:58,064 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 15.10 07:50:56" (1/3) ... [2021-10-15 19:50:58,066 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1a9718ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 15.10 07:50:58, skipping insertion in model container [2021-10-15 19:50:58,066 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-15 19:50:58,066 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:50:57" (2/3) ... [2021-10-15 19:50:58,067 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1a9718ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 15.10 07:50:58, skipping insertion in model container [2021-10-15 19:50:58,067 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-15 19:50:58,067 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 07:50:58" (3/3) ... [2021-10-15 19:50:58,069 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2.cil-1.c [2021-10-15 19:50:58,117 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-15 19:50:58,117 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-15 19:50:58,117 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-15 19:50:58,117 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-15 19:50:58,118 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-15 19:50:58,118 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-15 19:50:58,118 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-15 19:50:58,118 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-15 19:50:58,140 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:50:58,171 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-10-15 19:50:58,172 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:50:58,172 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:50:58,180 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-15 19:50:58,181 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:50:58,181 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-15 19:50:58,182 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:50:58,193 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-10-15 19:50:58,193 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:50:58,193 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:50:58,195 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-15 19:50:58,195 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:50:58,201 INFO L791 eck$LassoCheckResult]: Stem: 127#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 42#L-1true havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 40#L93true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25#L96-2true ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 129#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23#L101-1true assume !(0 == ssl3_accept_~s__cert~0); 45#L110-2true [2021-10-15 19:50:58,201 INFO L793 eck$LassoCheckResult]: Loop: 45#L110-2true assume !false; 24#L111true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121#L113true assume !(12292 == ssl3_accept_~s__state~0); 32#L116true assume !(16384 == ssl3_accept_~s__state~0); 128#L119true assume !(8192 == ssl3_accept_~s__state~0); 53#L122true assume !(24576 == ssl3_accept_~s__state~0); 93#L125true assume !(8195 == ssl3_accept_~s__state~0); 60#L128true assume 8480 == ssl3_accept_~s__state~0; 135#L132true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 10#L270true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 141#L554true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123#L591true ssl3_accept_~skip~0 := 0; 45#L110-2true [2021-10-15 19:50:58,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:50:58,207 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-15 19:50:58,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:50:58,217 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573758014] [2021-10-15 19:50:58,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:50:58,218 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:50:58,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:50:58,329 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:50:58,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:50:58,378 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:50:58,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:50:58,382 INFO L82 PathProgramCache]: Analyzing trace with hash -289467049, now seen corresponding path program 1 times [2021-10-15 19:50:58,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:50:58,382 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813772311] [2021-10-15 19:50:58,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:50:58,383 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:50:58,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:50:58,392 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:50:58,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:50:58,403 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:50:58,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:50:58,405 INFO L82 PathProgramCache]: Analyzing trace with hash -1315320920, now seen corresponding path program 1 times [2021-10-15 19:50:58,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:50:58,406 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706148165] [2021-10-15 19:50:58,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:50:58,406 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:50:58,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:50:58,534 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-15 19:50:58,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:50:58,536 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706148165] [2021-10-15 19:50:58,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706148165] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:50:58,537 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:50:58,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:50:58,538 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712892368] [2021-10-15 19:50:58,735 INFO L210 LassoAnalysis]: Preferences: [2021-10-15 19:50:58,736 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-15 19:50:58,736 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-15 19:50:58,737 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-15 19:50:58,737 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-15 19:50:58,737 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:50:58,738 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-15 19:50:58,738 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-15 19:50:58,738 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2021-10-15 19:50:58,738 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-15 19:50:58,738 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-15 19:50:58,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:50:58,769 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:50:58,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:50:58,782 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:50:58,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:50:58,790 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:50:58,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:50:58,915 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-15 19:50:58,916 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-15 19:50:58,918 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:50:58,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:50:58,922 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:50:58,933 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:50:58,933 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:50:58,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-15 19:50:58,961 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:50:58,961 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-15 19:50:58,997 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-15 19:50:58,997 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:50:58,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:50:59,001 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:50:59,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-15 19:50:59,006 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:50:59,007 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:50:59,061 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-15 19:50:59,062 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:50:59,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:50:59,064 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:50:59,078 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-15 19:50:59,078 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:50:59,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-15 19:50:59,112 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-15 19:50:59,147 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-15 19:50:59,148 INFO L210 LassoAnalysis]: Preferences: [2021-10-15 19:50:59,148 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-15 19:50:59,148 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-15 19:50:59,148 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-15 19:50:59,148 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-15 19:50:59,149 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:50:59,149 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-15 19:50:59,149 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-15 19:50:59,149 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2021-10-15 19:50:59,149 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-15 19:50:59,149 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-15 19:50:59,151 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:50:59,162 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:50:59,169 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:50:59,172 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:50:59,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:50:59,183 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:50:59,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:50:59,285 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-15 19:50:59,289 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-15 19:50:59,291 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:50:59,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:50:59,292 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:50:59,305 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-15 19:50:59,316 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:50:59,317 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:50:59,317 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:50:59,317 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:50:59,318 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:50:59,320 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:50:59,320 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:50:59,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-15 19:50:59,337 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:50:59,369 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-15 19:50:59,369 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:50:59,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:50:59,370 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:50:59,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-15 19:50:59,373 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-15 19:50:59,382 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:50:59,382 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:50:59,383 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:50:59,383 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:50:59,383 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:50:59,385 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:50:59,385 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:50:59,398 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-15 19:50:59,404 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-15 19:50:59,404 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-15 19:50:59,406 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:50:59,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:50:59,408 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:50:59,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-15 19:50:59,455 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-15 19:50:59,455 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-15 19:50:59,455 INFO L513 LassoAnalysis]: Proved termination. [2021-10-15 19:50:59,456 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-15 19:50:59,495 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-15 19:50:59,498 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-15 19:50:59,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:50:59,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:50:59,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-15 19:50:59,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:50:59,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:50:59,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-15 19:50:59,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:50:59,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2021-10-15 19:50:59,897 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-15 19:50:59,913 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-15 19:50:59,915 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:00,672 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 788 states and 1325 transitions. Complement of second has 10 states. [2021-10-15 19:51:00,673 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-15 19:51:00,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:00,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2021-10-15 19:51:00,678 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 12 letters. [2021-10-15 19:51:00,680 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-15 19:51:00,680 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 18 letters. Loop has 12 letters. [2021-10-15 19:51:00,681 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-15 19:51:00,681 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 24 letters. [2021-10-15 19:51:00,682 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-15 19:51:00,683 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1325 transitions. [2021-10-15 19:51:00,710 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2021-10-15 19:51:00,729 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 650 states and 1003 transitions. [2021-10-15 19:51:00,730 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2021-10-15 19:51:00,733 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2021-10-15 19:51:00,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2021-10-15 19:51:00,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:00,734 INFO L681 BuchiCegarLoop]: Abstraction has 650 states and 1003 transitions. [2021-10-15 19:51:00,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2021-10-15 19:51:00,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2021-10-15 19:51:00,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 456 states have (on average 1.5350877192982457) internal successors, (700), 455 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:00,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2021-10-15 19:51:00,814 INFO L704 BuchiCegarLoop]: Abstraction has 456 states and 700 transitions. [2021-10-15 19:51:00,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:00,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:00,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:00,820 INFO L87 Difference]: Start difference. First operand 456 states and 700 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:00,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:00,959 INFO L93 Difference]: Finished difference Result 508 states and 781 transitions. [2021-10-15 19:51:00,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:00,960 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 508 states and 781 transitions. [2021-10-15 19:51:00,968 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2021-10-15 19:51:00,973 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 508 states to 508 states and 781 transitions. [2021-10-15 19:51:00,974 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 311 [2021-10-15 19:51:00,974 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2021-10-15 19:51:00,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 508 states and 781 transitions. [2021-10-15 19:51:00,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:00,975 INFO L681 BuchiCegarLoop]: Abstraction has 508 states and 781 transitions. [2021-10-15 19:51:00,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states and 781 transitions. [2021-10-15 19:51:01,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 488. [2021-10-15 19:51:01,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 488 states have (on average 1.5471311475409837) internal successors, (755), 487 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:01,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 755 transitions. [2021-10-15 19:51:01,011 INFO L704 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-10-15 19:51:01,011 INFO L587 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-10-15 19:51:01,011 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-15 19:51:01,012 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 488 states and 755 transitions. [2021-10-15 19:51:01,022 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2021-10-15 19:51:01,022 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:01,022 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:01,027 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-15 19:51:01,027 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:01,027 INFO L791 eck$LassoCheckResult]: Stem: 2256#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2099#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2093#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2046#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 2047#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2040#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 2041#L110-2 assume !false; 2360#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2359#L113 assume !(12292 == ssl3_accept_~s__state~0); 2353#L116 assume !(16384 == ssl3_accept_~s__state~0); 2340#L119 assume !(8192 == ssl3_accept_~s__state~0); 2131#L122 assume !(24576 == ssl3_accept_~s__state~0); 2132#L125 assume !(8195 == ssl3_accept_~s__state~0); 2325#L128 assume !(8480 == ssl3_accept_~s__state~0); 2116#L131 assume !(8481 == ssl3_accept_~s__state~0); 2117#L134 assume !(8482 == ssl3_accept_~s__state~0); 2259#L137 assume 8464 == ssl3_accept_~s__state~0; 1994#L144 [2021-10-15 19:51:01,034 INFO L793 eck$LassoCheckResult]: Loop: 1994#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 1995#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2025#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 1997#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2355#L591 ssl3_accept_~skip~0 := 0; 2349#L110-2 assume !false; 2350#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2344#L113 assume !(12292 == ssl3_accept_~s__state~0); 2338#L116 assume !(16384 == ssl3_accept_~s__state~0); 2339#L119 assume !(8192 == ssl3_accept_~s__state~0); 2343#L122 assume !(24576 == ssl3_accept_~s__state~0); 2337#L125 assume !(8195 == ssl3_accept_~s__state~0); 2277#L128 assume !(8480 == ssl3_accept_~s__state~0); 2275#L131 assume !(8481 == ssl3_accept_~s__state~0); 2273#L134 assume !(8482 == ssl3_accept_~s__state~0); 2274#L137 assume 8464 == ssl3_accept_~s__state~0; 1994#L144 [2021-10-15 19:51:01,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:01,035 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-15 19:51:01,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:01,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555528048] [2021-10-15 19:51:01,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:01,036 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:01,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:01,086 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:01,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:01,114 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:01,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:01,115 INFO L82 PathProgramCache]: Analyzing trace with hash 1699504289, now seen corresponding path program 1 times [2021-10-15 19:51:01,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:01,116 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086755615] [2021-10-15 19:51:01,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:01,116 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:01,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:01,149 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-15 19:51:01,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:01,149 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086755615] [2021-10-15 19:51:01,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086755615] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:01,150 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:01,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-15 19:51:01,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058009682] [2021-10-15 19:51:01,151 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:01,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:01,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:01,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:01,152 INFO L87 Difference]: Start difference. First operand 488 states and 755 transitions. cyclomatic complexity: 270 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:01,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:01,352 INFO L93 Difference]: Finished difference Result 598 states and 933 transitions. [2021-10-15 19:51:01,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:01,353 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 933 transitions. [2021-10-15 19:51:01,360 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2021-10-15 19:51:01,367 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 933 transitions. [2021-10-15 19:51:01,368 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 375 [2021-10-15 19:51:01,368 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2021-10-15 19:51:01,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 933 transitions. [2021-10-15 19:51:01,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:01,369 INFO L681 BuchiCegarLoop]: Abstraction has 598 states and 933 transitions. [2021-10-15 19:51:01,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 933 transitions. [2021-10-15 19:51:01,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 522. [2021-10-15 19:51:01,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 522 states have (on average 1.5421455938697317) internal successors, (805), 521 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:01,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 805 transitions. [2021-10-15 19:51:01,389 INFO L704 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-10-15 19:51:01,389 INFO L587 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-10-15 19:51:01,389 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-15 19:51:01,389 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 522 states and 805 transitions. [2021-10-15 19:51:01,393 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2021-10-15 19:51:01,393 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:01,393 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:01,396 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-15 19:51:01,396 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:01,396 INFO L791 eck$LassoCheckResult]: Stem: 3338#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3190#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3184#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3138#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 3139#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3132#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 3133#L110-2 assume !false; 3526#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3524#L113 assume !(12292 == ssl3_accept_~s__state~0); 3522#L116 assume !(16384 == ssl3_accept_~s__state~0); 3518#L119 assume !(8192 == ssl3_accept_~s__state~0); 3519#L122 assume !(24576 == ssl3_accept_~s__state~0); 3513#L125 assume !(8195 == ssl3_accept_~s__state~0); 3515#L128 assume !(8480 == ssl3_accept_~s__state~0); 3558#L131 assume !(8481 == ssl3_accept_~s__state~0); 3553#L134 assume !(8482 == ssl3_accept_~s__state~0); 3418#L137 assume 8464 == ssl3_accept_~s__state~0; 3086#L144 [2021-10-15 19:51:01,397 INFO L793 eck$LassoCheckResult]: Loop: 3086#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3087#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3115#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3116#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3448#L591 ssl3_accept_~skip~0 := 0; 3447#L110-2 assume !false; 3446#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3445#L113 assume 12292 == ssl3_accept_~s__state~0; 3363#L114 ssl3_accept_~s__new_session~0 := 1; 3354#L222 ssl3_accept_~s__server~0 := 1; 3500#L227 assume 0 != ssl3_accept_~cb~0; 3498#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3496#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3493#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3491#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3395#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 3339#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3369#L591 ssl3_accept_~skip~0 := 0; 3367#L110-2 assume !false; 3365#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3362#L113 assume !(12292 == ssl3_accept_~s__state~0); 3360#L116 assume !(16384 == ssl3_accept_~s__state~0); 3358#L119 assume !(8192 == ssl3_accept_~s__state~0); 3356#L122 assume !(24576 == ssl3_accept_~s__state~0); 3353#L125 assume !(8195 == ssl3_accept_~s__state~0); 3349#L128 assume !(8480 == ssl3_accept_~s__state~0); 3350#L131 assume !(8481 == ssl3_accept_~s__state~0); 3351#L134 assume !(8482 == ssl3_accept_~s__state~0); 3398#L137 assume 8464 == ssl3_accept_~s__state~0; 3086#L144 [2021-10-15 19:51:01,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:01,397 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-15 19:51:01,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:01,398 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043710145] [2021-10-15 19:51:01,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:01,399 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:01,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:01,427 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:01,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:01,448 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:01,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:01,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1808014257, now seen corresponding path program 1 times [2021-10-15 19:51:01,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:01,450 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013959676] [2021-10-15 19:51:01,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:01,450 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:01,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:01,475 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-15 19:51:01,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:01,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013959676] [2021-10-15 19:51:01,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013959676] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:01,476 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:01,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:51:01,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512710545] [2021-10-15 19:51:01,477 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:01,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:01,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:01,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:01,478 INFO L87 Difference]: Start difference. First operand 522 states and 805 transitions. cyclomatic complexity: 286 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:01,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:01,689 INFO L93 Difference]: Finished difference Result 650 states and 922 transitions. [2021-10-15 19:51:01,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:01,689 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 650 states and 922 transitions. [2021-10-15 19:51:01,696 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2021-10-15 19:51:01,704 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 650 states to 577 states and 842 transitions. [2021-10-15 19:51:01,704 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2021-10-15 19:51:01,705 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2021-10-15 19:51:01,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 577 states and 842 transitions. [2021-10-15 19:51:01,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:01,707 INFO L681 BuchiCegarLoop]: Abstraction has 577 states and 842 transitions. [2021-10-15 19:51:01,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states and 842 transitions. [2021-10-15 19:51:01,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 531. [2021-10-15 19:51:01,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4783427495291903) internal successors, (785), 530 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:01,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 785 transitions. [2021-10-15 19:51:01,722 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-10-15 19:51:01,722 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-10-15 19:51:01,722 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-15 19:51:01,723 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 785 transitions. [2021-10-15 19:51:01,726 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-15 19:51:01,727 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:01,727 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:01,728 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:01,728 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:01,728 INFO L791 eck$LassoCheckResult]: Stem: 4523#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4372#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4361#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4316#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 4317#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4310#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 4311#L110-2 assume !false; 4585#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4755#L113 assume !(12292 == ssl3_accept_~s__state~0); 4753#L116 assume !(16384 == ssl3_accept_~s__state~0); 4748#L119 assume 8192 == ssl3_accept_~s__state~0; 4485#L222 [2021-10-15 19:51:01,729 INFO L793 eck$LassoCheckResult]: Loop: 4485#L222 ssl3_accept_~s__server~0 := 1; 4486#L227 assume 0 != ssl3_accept_~cb~0; 4363#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4364#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4506#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4377#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4378#L254 assume 12292 != ssl3_accept_~s__state~0; 4302#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 4267#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4733#L591 ssl3_accept_~skip~0 := 0; 4732#L110-2 assume !false; 4731#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4730#L113 assume !(12292 == ssl3_accept_~s__state~0); 4609#L116 assume !(16384 == ssl3_accept_~s__state~0); 4596#L119 assume 8192 == ssl3_accept_~s__state~0; 4485#L222 [2021-10-15 19:51:01,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:01,730 INFO L82 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-15 19:51:01,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:01,730 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301704002] [2021-10-15 19:51:01,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:01,731 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:01,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:01,804 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-15 19:51:01,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:01,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301704002] [2021-10-15 19:51:01,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301704002] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:01,805 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:01,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-15 19:51:01,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430004978] [2021-10-15 19:51:01,806 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-15 19:51:01,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:01,807 INFO L82 PathProgramCache]: Analyzing trace with hash 1662919674, now seen corresponding path program 1 times [2021-10-15 19:51:01,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:01,807 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025058507] [2021-10-15 19:51:01,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:01,808 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:01,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:01,839 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-15 19:51:01,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:01,840 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025058507] [2021-10-15 19:51:01,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025058507] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:01,843 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:01,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-15 19:51:01,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789339532] [2021-10-15 19:51:01,844 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:01,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:01,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:01,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:01,845 INFO L87 Difference]: Start difference. First operand 531 states and 785 transitions. cyclomatic complexity: 257 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:01,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:01,963 INFO L93 Difference]: Finished difference Result 541 states and 793 transitions. [2021-10-15 19:51:01,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:01,963 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 793 transitions. [2021-10-15 19:51:01,969 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-15 19:51:01,974 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 793 transitions. [2021-10-15 19:51:01,974 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-10-15 19:51:01,975 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-10-15 19:51:01,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 793 transitions. [2021-10-15 19:51:01,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:01,981 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 793 transitions. [2021-10-15 19:51:01,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 793 transitions. [2021-10-15 19:51:01,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-10-15 19:51:01,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4708097928436912) internal successors, (781), 530 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:01,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 781 transitions. [2021-10-15 19:51:01,996 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-10-15 19:51:01,996 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-10-15 19:51:01,997 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-15 19:51:01,997 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 781 transitions. [2021-10-15 19:51:02,000 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-15 19:51:02,001 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:02,001 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:02,003 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:02,003 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-15 19:51:02,003 INFO L791 eck$LassoCheckResult]: Stem: 5587#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5451#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5440#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5395#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 5396#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5393#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 5394#L110-2 assume !false; 5389#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5390#L113 assume !(12292 == ssl3_accept_~s__state~0); 5415#L116 assume !(16384 == ssl3_accept_~s__state~0); 5416#L119 assume !(8192 == ssl3_accept_~s__state~0); 5476#L122 assume !(24576 == ssl3_accept_~s__state~0); 5477#L125 assume 8195 == ssl3_accept_~s__state~0; 5554#L222 [2021-10-15 19:51:02,003 INFO L793 eck$LassoCheckResult]: Loop: 5554#L222 ssl3_accept_~s__server~0 := 1; 5555#L227 assume 0 != ssl3_accept_~cb~0; 5442#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5443#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5573#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5458#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5459#L254 assume 12292 != ssl3_accept_~s__state~0; 5381#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 5346#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5823#L591 ssl3_accept_~skip~0 := 0; 5821#L110-2 assume !false; 5818#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5817#L113 assume !(12292 == ssl3_accept_~s__state~0); 5816#L116 assume !(16384 == ssl3_accept_~s__state~0); 5815#L119 assume !(8192 == ssl3_accept_~s__state~0); 5814#L122 assume !(24576 == ssl3_accept_~s__state~0); 5659#L125 assume 8195 == ssl3_accept_~s__state~0; 5554#L222 [2021-10-15 19:51:02,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:02,004 INFO L82 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-15 19:51:02,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:02,005 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401911648] [2021-10-15 19:51:02,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:02,005 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:02,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:02,049 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-15 19:51:02,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:02,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401911648] [2021-10-15 19:51:02,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401911648] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:02,050 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:02,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-15 19:51:02,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745842546] [2021-10-15 19:51:02,051 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-15 19:51:02,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:02,052 INFO L82 PathProgramCache]: Analyzing trace with hash 337976511, now seen corresponding path program 1 times [2021-10-15 19:51:02,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:02,052 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63633338] [2021-10-15 19:51:02,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:02,052 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:02,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:02,072 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-15 19:51:02,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:02,073 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63633338] [2021-10-15 19:51:02,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63633338] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:02,073 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:02,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-15 19:51:02,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664330771] [2021-10-15 19:51:02,074 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:02,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:02,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:02,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:02,075 INFO L87 Difference]: Start difference. First operand 531 states and 781 transitions. cyclomatic complexity: 253 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:02,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:02,203 INFO L93 Difference]: Finished difference Result 541 states and 789 transitions. [2021-10-15 19:51:02,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:02,204 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 789 transitions. [2021-10-15 19:51:02,209 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-15 19:51:02,213 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 789 transitions. [2021-10-15 19:51:02,214 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-10-15 19:51:02,214 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-10-15 19:51:02,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 789 transitions. [2021-10-15 19:51:02,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:02,217 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 789 transitions. [2021-10-15 19:51:02,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 789 transitions. [2021-10-15 19:51:02,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-10-15 19:51:02,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.463276836158192) internal successors, (777), 530 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:02,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 777 transitions. [2021-10-15 19:51:02,230 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-10-15 19:51:02,231 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-10-15 19:51:02,231 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-15 19:51:02,231 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 777 transitions. [2021-10-15 19:51:02,234 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-15 19:51:02,234 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:02,234 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:02,237 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-15 19:51:02,237 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:02,238 INFO L791 eck$LassoCheckResult]: Stem: 6667#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6529#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6518#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6473#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 6474#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6471#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 6472#L110-2 assume !false; 6736#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6774#L113 assume !(12292 == ssl3_accept_~s__state~0); 6772#L116 assume !(16384 == ssl3_accept_~s__state~0); 6770#L119 assume !(8192 == ssl3_accept_~s__state~0); 6768#L122 assume !(24576 == ssl3_accept_~s__state~0); 6766#L125 assume !(8195 == ssl3_accept_~s__state~0); 6764#L128 assume !(8480 == ssl3_accept_~s__state~0); 6762#L131 assume !(8481 == ssl3_accept_~s__state~0); 6760#L134 assume !(8482 == ssl3_accept_~s__state~0); 6761#L137 assume 8464 == ssl3_accept_~s__state~0; 6422#L144 [2021-10-15 19:51:02,238 INFO L793 eck$LassoCheckResult]: Loop: 6422#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 6423#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6457#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6458#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6910#L591 ssl3_accept_~skip~0 := 0; 6899#L110-2 assume !false; 6898#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6897#L113 assume !(12292 == ssl3_accept_~s__state~0); 6896#L116 assume !(16384 == ssl3_accept_~s__state~0); 6895#L119 assume !(8192 == ssl3_accept_~s__state~0); 6894#L122 assume !(24576 == ssl3_accept_~s__state~0); 6637#L125 assume !(8195 == ssl3_accept_~s__state~0); 6577#L128 assume !(8480 == ssl3_accept_~s__state~0); 6541#L131 assume !(8481 == ssl3_accept_~s__state~0); 6542#L134 assume !(8482 == ssl3_accept_~s__state~0); 6598#L137 assume !(8464 == ssl3_accept_~s__state~0); 6582#L140 assume !(8465 == ssl3_accept_~s__state~0); 6583#L143 assume !(8466 == ssl3_accept_~s__state~0); 6639#L146 assume 8496 == ssl3_accept_~s__state~0; 6640#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6499#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6477#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 6428#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6429#L308-2 ssl3_accept_~s__init_num~0 := 0; 6444#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6849#L591 ssl3_accept_~skip~0 := 0; 6847#L110-2 assume !false; 6845#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6843#L113 assume !(12292 == ssl3_accept_~s__state~0); 6840#L116 assume 16384 == ssl3_accept_~s__state~0; 6570#L222 ssl3_accept_~s__server~0 := 1; 6938#L227 assume 0 != ssl3_accept_~cb~0; 6937#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6936#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6925#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6919#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6909#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 6908#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6903#L591 ssl3_accept_~skip~0 := 0; 6902#L110-2 assume !false; 6901#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6900#L113 assume !(12292 == ssl3_accept_~s__state~0); 6493#L116 assume !(16384 == ssl3_accept_~s__state~0); 6494#L119 assume !(8192 == ssl3_accept_~s__state~0); 6554#L122 assume !(24576 == ssl3_accept_~s__state~0); 6555#L125 assume !(8195 == ssl3_accept_~s__state~0); 6744#L128 assume !(8480 == ssl3_accept_~s__state~0); 6763#L131 assume !(8481 == ssl3_accept_~s__state~0); 6759#L134 assume !(8482 == ssl3_accept_~s__state~0); 6758#L137 assume 8464 == ssl3_accept_~s__state~0; 6422#L144 [2021-10-15 19:51:02,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:02,239 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-15 19:51:02,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:02,239 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596320927] [2021-10-15 19:51:02,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:02,239 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:02,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:02,263 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:02,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:02,297 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:02,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:02,298 INFO L82 PathProgramCache]: Analyzing trace with hash -843013632, now seen corresponding path program 1 times [2021-10-15 19:51:02,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:02,298 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083486000] [2021-10-15 19:51:02,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:02,299 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:02,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:02,346 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-15 19:51:02,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:02,349 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083486000] [2021-10-15 19:51:02,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083486000] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:02,350 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:02,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:51:02,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978531369] [2021-10-15 19:51:02,353 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:02,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:02,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:02,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:02,355 INFO L87 Difference]: Start difference. First operand 531 states and 777 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:02,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:02,574 INFO L93 Difference]: Finished difference Result 671 states and 987 transitions. [2021-10-15 19:51:02,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:02,574 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 671 states and 987 transitions. [2021-10-15 19:51:02,581 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2021-10-15 19:51:02,589 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 671 states to 664 states and 980 transitions. [2021-10-15 19:51:02,589 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 464 [2021-10-15 19:51:02,590 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 464 [2021-10-15 19:51:02,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 980 transitions. [2021-10-15 19:51:02,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:02,591 INFO L681 BuchiCegarLoop]: Abstraction has 664 states and 980 transitions. [2021-10-15 19:51:02,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 980 transitions. [2021-10-15 19:51:02,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 651. [2021-10-15 19:51:02,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 651 states have (on average 1.4807987711213517) internal successors, (964), 650 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:02,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 964 transitions. [2021-10-15 19:51:02,609 INFO L704 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-10-15 19:51:02,609 INFO L587 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-10-15 19:51:02,609 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-15 19:51:02,609 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 651 states and 964 transitions. [2021-10-15 19:51:02,614 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2021-10-15 19:51:02,614 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:02,614 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:02,618 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-15 19:51:02,618 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:02,618 INFO L791 eck$LassoCheckResult]: Stem: 7871#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7738#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7727#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7682#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 7683#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7680#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 7681#L110-2 assume !false; 8011#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8218#L113 assume !(12292 == ssl3_accept_~s__state~0); 8213#L116 assume !(16384 == ssl3_accept_~s__state~0); 8212#L119 assume !(8192 == ssl3_accept_~s__state~0); 8211#L122 assume !(24576 == ssl3_accept_~s__state~0); 7848#L125 assume !(8195 == ssl3_accept_~s__state~0); 7786#L128 assume !(8480 == ssl3_accept_~s__state~0); 7749#L131 assume !(8481 == ssl3_accept_~s__state~0); 7750#L134 assume !(8482 == ssl3_accept_~s__state~0); 7984#L137 assume 8464 == ssl3_accept_~s__state~0; 7630#L144 [2021-10-15 19:51:02,619 INFO L793 eck$LassoCheckResult]: Loop: 7630#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7631#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7666#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7667#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7655#L591 ssl3_accept_~skip~0 := 0; 7739#L110-2 assume !false; 7676#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7677#L113 assume !(12292 == ssl3_accept_~s__state~0); 7700#L116 assume !(16384 == ssl3_accept_~s__state~0); 7701#L119 assume !(8192 == ssl3_accept_~s__state~0); 7762#L122 assume !(24576 == ssl3_accept_~s__state~0); 7763#L125 assume !(8195 == ssl3_accept_~s__state~0); 8201#L128 assume !(8480 == ssl3_accept_~s__state~0); 8200#L131 assume !(8481 == ssl3_accept_~s__state~0); 8199#L134 assume !(8482 == ssl3_accept_~s__state~0); 8198#L137 assume !(8464 == ssl3_accept_~s__state~0); 8197#L140 assume !(8465 == ssl3_accept_~s__state~0); 8192#L143 assume !(8466 == ssl3_accept_~s__state~0); 7849#L146 assume 8496 == ssl3_accept_~s__state~0; 7850#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7706#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7686#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 7636#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7637#L308-2 ssl3_accept_~s__init_num~0 := 0; 7653#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8204#L591 ssl3_accept_~skip~0 := 0; 8203#L110-2 assume !false; 8202#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7983#L113 assume !(12292 == ssl3_accept_~s__state~0); 7982#L116 assume !(16384 == ssl3_accept_~s__state~0); 7980#L119 assume !(8192 == ssl3_accept_~s__state~0); 7979#L122 assume !(24576 == ssl3_accept_~s__state~0); 7978#L125 assume !(8195 == ssl3_accept_~s__state~0); 7973#L128 assume !(8480 == ssl3_accept_~s__state~0); 7971#L131 assume !(8481 == ssl3_accept_~s__state~0); 7969#L134 assume !(8482 == ssl3_accept_~s__state~0); 7968#L137 assume !(8464 == ssl3_accept_~s__state~0); 7967#L140 assume !(8465 == ssl3_accept_~s__state~0); 7966#L143 assume !(8466 == ssl3_accept_~s__state~0); 7965#L146 assume !(8496 == ssl3_accept_~s__state~0); 7964#L149 assume !(8497 == ssl3_accept_~s__state~0); 7963#L152 assume !(8512 == ssl3_accept_~s__state~0); 7962#L155 assume !(8513 == ssl3_accept_~s__state~0); 7961#L158 assume !(8528 == ssl3_accept_~s__state~0); 7960#L161 assume !(8529 == ssl3_accept_~s__state~0); 7914#L164 assume !(8544 == ssl3_accept_~s__state~0); 7915#L167 assume !(8545 == ssl3_accept_~s__state~0); 7813#L170 assume 8560 == ssl3_accept_~s__state~0; 7789#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 7814#L433 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; 7633#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8168#L591 ssl3_accept_~skip~0 := 0; 8166#L110-2 assume !false; 8162#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8116#L113 assume !(12292 == ssl3_accept_~s__state~0); 8111#L116 assume !(16384 == ssl3_accept_~s__state~0); 8109#L119 assume !(8192 == ssl3_accept_~s__state~0); 8057#L122 assume !(24576 == ssl3_accept_~s__state~0); 8028#L125 assume !(8195 == ssl3_accept_~s__state~0); 8026#L128 assume !(8480 == ssl3_accept_~s__state~0); 8024#L131 assume !(8481 == ssl3_accept_~s__state~0); 7890#L134 assume !(8482 == ssl3_accept_~s__state~0); 7891#L137 assume 8464 == ssl3_accept_~s__state~0; 7630#L144 [2021-10-15 19:51:02,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:02,619 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-15 19:51:02,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:02,620 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463498526] [2021-10-15 19:51:02,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:02,620 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:02,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:02,637 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:02,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:02,652 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:02,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:02,653 INFO L82 PathProgramCache]: Analyzing trace with hash 477531437, now seen corresponding path program 1 times [2021-10-15 19:51:02,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:02,653 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99661848] [2021-10-15 19:51:02,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:02,654 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:02,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:02,690 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-15 19:51:02,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:02,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99661848] [2021-10-15 19:51:02,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99661848] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:02,691 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:02,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:51:02,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147437305] [2021-10-15 19:51:02,692 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:02,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:02,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:02,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:02,695 INFO L87 Difference]: Start difference. First operand 651 states and 964 transitions. cyclomatic complexity: 316 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:02,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:02,862 INFO L93 Difference]: Finished difference Result 787 states and 1074 transitions. [2021-10-15 19:51:02,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:02,862 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1074 transitions. [2021-10-15 19:51:02,869 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2021-10-15 19:51:02,875 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 787 states and 1074 transitions. [2021-10-15 19:51:02,876 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2021-10-15 19:51:02,876 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 550 [2021-10-15 19:51:02,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 787 states and 1074 transitions. [2021-10-15 19:51:02,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:02,877 INFO L681 BuchiCegarLoop]: Abstraction has 787 states and 1074 transitions. [2021-10-15 19:51:02,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states and 1074 transitions. [2021-10-15 19:51:02,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 779. [2021-10-15 19:51:02,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 779 states have (on average 1.3645699614890885) internal successors, (1063), 778 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:02,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1063 transitions. [2021-10-15 19:51:02,895 INFO L704 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-10-15 19:51:02,895 INFO L587 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-10-15 19:51:02,896 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-15 19:51:02,896 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1063 transitions. [2021-10-15 19:51:02,900 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2021-10-15 19:51:02,900 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:02,901 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:02,902 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-15 19:51:02,902 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:02,903 INFO L791 eck$LassoCheckResult]: Stem: 9320#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9177#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9171#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9125#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 9126#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9119#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 9120#L110-2 assume !false; 9552#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9550#L113 assume !(12292 == ssl3_accept_~s__state~0); 9548#L116 assume !(16384 == ssl3_accept_~s__state~0); 9546#L119 assume !(8192 == ssl3_accept_~s__state~0); 9544#L122 assume !(24576 == ssl3_accept_~s__state~0); 9542#L125 assume !(8195 == ssl3_accept_~s__state~0); 9540#L128 assume !(8480 == ssl3_accept_~s__state~0); 9538#L131 assume !(8481 == ssl3_accept_~s__state~0); 9536#L134 assume !(8482 == ssl3_accept_~s__state~0); 9534#L137 assume 8464 == ssl3_accept_~s__state~0; 9074#L144 [2021-10-15 19:51:02,903 INFO L793 eck$LassoCheckResult]: Loop: 9074#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9075#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9105#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9106#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9780#L591 ssl3_accept_~skip~0 := 0; 9778#L110-2 assume !false; 9776#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9774#L113 assume !(12292 == ssl3_accept_~s__state~0); 9772#L116 assume !(16384 == ssl3_accept_~s__state~0); 9770#L119 assume !(8192 == ssl3_accept_~s__state~0); 9768#L122 assume !(24576 == ssl3_accept_~s__state~0); 9766#L125 assume !(8195 == ssl3_accept_~s__state~0); 9763#L128 assume !(8480 == ssl3_accept_~s__state~0); 9757#L131 assume !(8481 == ssl3_accept_~s__state~0); 9754#L134 assume !(8482 == ssl3_accept_~s__state~0); 9751#L137 assume !(8464 == ssl3_accept_~s__state~0); 9748#L140 assume !(8465 == ssl3_accept_~s__state~0); 9745#L143 assume !(8466 == ssl3_accept_~s__state~0); 9678#L146 assume 8496 == ssl3_accept_~s__state~0; 9298#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9149#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9129#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 9080#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9082#L308-2 ssl3_accept_~s__init_num~0 := 0; 9104#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9781#L591 ssl3_accept_~skip~0 := 0; 9779#L110-2 assume !false; 9777#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9775#L113 assume !(12292 == ssl3_accept_~s__state~0); 9773#L116 assume !(16384 == ssl3_accept_~s__state~0); 9771#L119 assume !(8192 == ssl3_accept_~s__state~0); 9769#L122 assume !(24576 == ssl3_accept_~s__state~0); 9767#L125 assume !(8195 == ssl3_accept_~s__state~0); 9764#L128 assume !(8480 == ssl3_accept_~s__state~0); 9758#L131 assume !(8481 == ssl3_accept_~s__state~0); 9755#L134 assume !(8482 == ssl3_accept_~s__state~0); 9752#L137 assume !(8464 == ssl3_accept_~s__state~0); 9749#L140 assume !(8465 == ssl3_accept_~s__state~0); 9746#L143 assume !(8466 == ssl3_accept_~s__state~0); 9741#L146 assume !(8496 == ssl3_accept_~s__state~0); 9679#L149 assume !(8497 == ssl3_accept_~s__state~0); 9680#L152 assume !(8512 == ssl3_accept_~s__state~0); 9733#L155 assume !(8513 == ssl3_accept_~s__state~0); 9525#L158 assume !(8528 == ssl3_accept_~s__state~0); 9526#L161 assume !(8529 == ssl3_accept_~s__state~0); 9396#L164 assume !(8544 == ssl3_accept_~s__state~0); 9397#L167 assume !(8545 == ssl3_accept_~s__state~0); 9336#L170 assume 8560 == ssl3_accept_~s__state~0; 9332#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 9256#L433 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; 9077#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9756#L591 ssl3_accept_~skip~0 := 0; 9753#L110-2 assume !false; 9750#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9747#L113 assume !(12292 == ssl3_accept_~s__state~0); 9742#L116 assume !(16384 == ssl3_accept_~s__state~0); 9740#L119 assume !(8192 == ssl3_accept_~s__state~0); 9739#L122 assume !(24576 == ssl3_accept_~s__state~0); 9737#L125 assume !(8195 == ssl3_accept_~s__state~0); 9732#L128 assume !(8480 == ssl3_accept_~s__state~0); 9343#L131 assume !(8481 == ssl3_accept_~s__state~0); 9344#L134 assume !(8482 == ssl3_accept_~s__state~0); 9363#L137 assume 8464 == ssl3_accept_~s__state~0; 9074#L144 [2021-10-15 19:51:02,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:02,904 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-15 19:51:02,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:02,904 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545022963] [2021-10-15 19:51:02,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:02,905 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:02,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:02,929 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:02,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:02,950 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:02,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:02,955 INFO L82 PathProgramCache]: Analyzing trace with hash 901178159, now seen corresponding path program 1 times [2021-10-15 19:51:02,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:02,956 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586390929] [2021-10-15 19:51:02,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:02,957 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:02,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:03,001 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-15 19:51:03,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:03,002 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586390929] [2021-10-15 19:51:03,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586390929] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:03,003 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:03,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:51:03,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715665355] [2021-10-15 19:51:03,005 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:03,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:03,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:03,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:03,006 INFO L87 Difference]: Start difference. First operand 779 states and 1063 transitions. cyclomatic complexity: 287 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:03,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:03,119 INFO L93 Difference]: Finished difference Result 860 states and 1162 transitions. [2021-10-15 19:51:03,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:03,120 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 860 states and 1162 transitions. [2021-10-15 19:51:03,127 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2021-10-15 19:51:03,135 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 860 states to 860 states and 1162 transitions. [2021-10-15 19:51:03,135 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 597 [2021-10-15 19:51:03,136 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 597 [2021-10-15 19:51:03,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 860 states and 1162 transitions. [2021-10-15 19:51:03,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:03,137 INFO L681 BuchiCegarLoop]: Abstraction has 860 states and 1162 transitions. [2021-10-15 19:51:03,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states and 1162 transitions. [2021-10-15 19:51:03,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 848. [2021-10-15 19:51:03,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 848 states have (on average 1.3525943396226414) internal successors, (1147), 847 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:03,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1147 transitions. [2021-10-15 19:51:03,176 INFO L704 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-10-15 19:51:03,176 INFO L587 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-10-15 19:51:03,176 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-15 19:51:03,176 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 848 states and 1147 transitions. [2021-10-15 19:51:03,182 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2021-10-15 19:51:03,182 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:03,182 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:03,185 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-15 19:51:03,186 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:03,187 INFO L791 eck$LassoCheckResult]: Stem: 10982#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 10826#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10815#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10768#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 10769#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10766#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 10767#L110-2 assume !false; 10762#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10763#L113 assume !(12292 == ssl3_accept_~s__state~0); 10786#L116 assume !(16384 == ssl3_accept_~s__state~0); 10787#L119 assume !(8192 == ssl3_accept_~s__state~0); 11538#L122 assume !(24576 == ssl3_accept_~s__state~0); 10950#L125 assume !(8195 == ssl3_accept_~s__state~0); 10878#L128 assume !(8480 == ssl3_accept_~s__state~0); 10837#L131 assume !(8481 == ssl3_accept_~s__state~0); 10838#L134 assume !(8482 == ssl3_accept_~s__state~0); 11487#L137 assume 8464 == ssl3_accept_~s__state~0; 10719#L144 [2021-10-15 19:51:03,189 INFO L793 eck$LassoCheckResult]: Loop: 10719#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 10720#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10752#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10753#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11544#L591 ssl3_accept_~skip~0 := 0; 11542#L110-2 assume !false; 11541#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11540#L113 assume !(12292 == ssl3_accept_~s__state~0); 11539#L116 assume !(16384 == ssl3_accept_~s__state~0); 10981#L119 assume !(8192 == ssl3_accept_~s__state~0); 10853#L122 assume !(24576 == ssl3_accept_~s__state~0); 10854#L125 assume !(8195 == ssl3_accept_~s__state~0); 11534#L128 assume !(8480 == ssl3_accept_~s__state~0); 11533#L131 assume !(8481 == ssl3_accept_~s__state~0); 10983#L134 assume !(8482 == ssl3_accept_~s__state~0); 10902#L137 assume !(8464 == ssl3_accept_~s__state~0); 10885#L140 assume !(8465 == ssl3_accept_~s__state~0); 10886#L143 assume !(8466 == ssl3_accept_~s__state~0); 10965#L146 assume 8496 == ssl3_accept_~s__state~0; 10963#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 10793#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10772#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 10725#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10727#L308-2 ssl3_accept_~s__init_num~0 := 0; 11519#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11513#L591 ssl3_accept_~skip~0 := 0; 11511#L110-2 assume !false; 11509#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11507#L113 assume !(12292 == ssl3_accept_~s__state~0); 11505#L116 assume !(16384 == ssl3_accept_~s__state~0); 11503#L119 assume !(8192 == ssl3_accept_~s__state~0); 11501#L122 assume !(24576 == ssl3_accept_~s__state~0); 11499#L125 assume !(8195 == ssl3_accept_~s__state~0); 11497#L128 assume !(8480 == ssl3_accept_~s__state~0); 11495#L131 assume !(8481 == ssl3_accept_~s__state~0); 11493#L134 assume !(8482 == ssl3_accept_~s__state~0); 11491#L137 assume !(8464 == ssl3_accept_~s__state~0); 11488#L140 assume !(8465 == ssl3_accept_~s__state~0); 11477#L143 assume !(8466 == ssl3_accept_~s__state~0); 11478#L146 assume !(8496 == ssl3_accept_~s__state~0); 11480#L149 assume !(8497 == ssl3_accept_~s__state~0); 11479#L152 assume 8512 == ssl3_accept_~s__state~0; 11152#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11406#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11237#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11026#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11231#L591 ssl3_accept_~skip~0 := 0; 11229#L110-2 assume !false; 11226#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11225#L113 assume !(12292 == ssl3_accept_~s__state~0); 11224#L116 assume !(16384 == ssl3_accept_~s__state~0); 11223#L119 assume !(8192 == ssl3_accept_~s__state~0); 11221#L122 assume !(24576 == ssl3_accept_~s__state~0); 11220#L125 assume !(8195 == ssl3_accept_~s__state~0); 11219#L128 assume !(8480 == ssl3_accept_~s__state~0); 11218#L131 assume !(8481 == ssl3_accept_~s__state~0); 11213#L134 assume !(8482 == ssl3_accept_~s__state~0); 11211#L137 assume !(8464 == ssl3_accept_~s__state~0); 11209#L140 assume !(8465 == ssl3_accept_~s__state~0); 11207#L143 assume !(8466 == ssl3_accept_~s__state~0); 11205#L146 assume !(8496 == ssl3_accept_~s__state~0); 11203#L149 assume !(8497 == ssl3_accept_~s__state~0); 11201#L152 assume !(8512 == ssl3_accept_~s__state~0); 11199#L155 assume !(8513 == ssl3_accept_~s__state~0); 11093#L158 assume !(8528 == ssl3_accept_~s__state~0); 11094#L161 assume !(8529 == ssl3_accept_~s__state~0); 11033#L164 assume !(8544 == ssl3_accept_~s__state~0); 11034#L167 assume !(8545 == ssl3_accept_~s__state~0); 11035#L170 assume 8560 == ssl3_accept_~s__state~0; 10992#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 10914#L433 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; 10722#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11123#L591 ssl3_accept_~skip~0 := 0; 11120#L110-2 assume !false; 11117#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11113#L113 assume !(12292 == ssl3_accept_~s__state~0); 11110#L116 assume !(16384 == ssl3_accept_~s__state~0); 11106#L119 assume !(8192 == ssl3_accept_~s__state~0); 11103#L122 assume !(24576 == ssl3_accept_~s__state~0); 11097#L125 assume !(8195 == ssl3_accept_~s__state~0); 11095#L128 assume !(8480 == ssl3_accept_~s__state~0); 10995#L131 assume !(8481 == ssl3_accept_~s__state~0); 10996#L134 assume !(8482 == ssl3_accept_~s__state~0); 11009#L137 assume 8464 == ssl3_accept_~s__state~0; 10719#L144 [2021-10-15 19:51:03,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:03,190 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-15 19:51:03,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:03,196 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082892100] [2021-10-15 19:51:03,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:03,197 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:03,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:03,213 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:03,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:03,240 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:03,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:03,242 INFO L82 PathProgramCache]: Analyzing trace with hash -1122686502, now seen corresponding path program 1 times [2021-10-15 19:51:03,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:03,244 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434486076] [2021-10-15 19:51:03,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:03,244 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:03,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:03,301 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-15 19:51:03,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:03,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434486076] [2021-10-15 19:51:03,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434486076] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:03,302 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:03,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:51:03,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962792022] [2021-10-15 19:51:03,303 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:03,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:03,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:03,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:03,304 INFO L87 Difference]: Start difference. First operand 848 states and 1147 transitions. cyclomatic complexity: 302 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:03,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:03,439 INFO L93 Difference]: Finished difference Result 962 states and 1300 transitions. [2021-10-15 19:51:03,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:03,440 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 962 states and 1300 transitions. [2021-10-15 19:51:03,451 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2021-10-15 19:51:03,460 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 962 states to 962 states and 1300 transitions. [2021-10-15 19:51:03,460 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2021-10-15 19:51:03,461 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2021-10-15 19:51:03,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 962 states and 1300 transitions. [2021-10-15 19:51:03,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:03,462 INFO L681 BuchiCegarLoop]: Abstraction has 962 states and 1300 transitions. [2021-10-15 19:51:03,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states and 1300 transitions. [2021-10-15 19:51:03,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 923. [2021-10-15 19:51:03,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 923 states have (on average 1.3401950162513543) internal successors, (1237), 922 states have internal predecessors, (1237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:03,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1237 transitions. [2021-10-15 19:51:03,489 INFO L704 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-10-15 19:51:03,489 INFO L587 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-10-15 19:51:03,489 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-15 19:51:03,489 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 923 states and 1237 transitions. [2021-10-15 19:51:03,495 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2021-10-15 19:51:03,495 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:03,495 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:03,497 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-15 19:51:03,497 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:03,497 INFO L791 eck$LassoCheckResult]: Stem: 12796#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12644#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12633#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12587#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 12588#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12585#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 12586#L110-2 assume !false; 12646#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13431#L113 assume !(12292 == ssl3_accept_~s__state~0); 13428#L116 assume !(16384 == ssl3_accept_~s__state~0); 13427#L119 assume !(8192 == ssl3_accept_~s__state~0); 12670#L122 assume !(24576 == ssl3_accept_~s__state~0); 12671#L125 assume !(8195 == ssl3_accept_~s__state~0); 12695#L128 assume !(8480 == ssl3_accept_~s__state~0); 12696#L131 assume !(8481 == ssl3_accept_~s__state~0); 13406#L134 assume !(8482 == ssl3_accept_~s__state~0); 12927#L137 assume 8464 == ssl3_accept_~s__state~0; 12535#L144 [2021-10-15 19:51:03,498 INFO L793 eck$LassoCheckResult]: Loop: 12535#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 12536#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12571#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12572#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13196#L591 ssl3_accept_~skip~0 := 0; 13194#L110-2 assume !false; 13193#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13192#L113 assume !(12292 == ssl3_accept_~s__state~0); 13191#L116 assume !(16384 == ssl3_accept_~s__state~0); 13190#L119 assume !(8192 == ssl3_accept_~s__state~0); 13189#L122 assume !(24576 == ssl3_accept_~s__state~0); 13188#L125 assume !(8195 == ssl3_accept_~s__state~0); 13187#L128 assume !(8480 == ssl3_accept_~s__state~0); 13186#L131 assume !(8481 == ssl3_accept_~s__state~0); 13185#L134 assume !(8482 == ssl3_accept_~s__state~0); 13184#L137 assume !(8464 == ssl3_accept_~s__state~0); 13183#L140 assume !(8465 == ssl3_accept_~s__state~0); 13179#L143 assume !(8466 == ssl3_accept_~s__state~0); 13178#L146 assume 8496 == ssl3_accept_~s__state~0; 13037#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13175#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13174#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 13172#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12720#L308-2 ssl3_accept_~s__init_num~0 := 0; 12721#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13398#L591 ssl3_accept_~skip~0 := 0; 13397#L110-2 assume !false; 13396#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13395#L113 assume !(12292 == ssl3_accept_~s__state~0); 13394#L116 assume !(16384 == ssl3_accept_~s__state~0); 13393#L119 assume !(8192 == ssl3_accept_~s__state~0); 13392#L122 assume !(24576 == ssl3_accept_~s__state~0); 13391#L125 assume !(8195 == ssl3_accept_~s__state~0); 13390#L128 assume !(8480 == ssl3_accept_~s__state~0); 13389#L131 assume !(8481 == ssl3_accept_~s__state~0); 13388#L134 assume !(8482 == ssl3_accept_~s__state~0); 13387#L137 assume !(8464 == ssl3_accept_~s__state~0); 13386#L140 assume !(8465 == ssl3_accept_~s__state~0); 13385#L143 assume !(8466 == ssl3_accept_~s__state~0); 13384#L146 assume !(8496 == ssl3_accept_~s__state~0); 13383#L149 assume !(8497 == ssl3_accept_~s__state~0); 13382#L152 assume !(8512 == ssl3_accept_~s__state~0); 13381#L155 assume !(8513 == ssl3_accept_~s__state~0); 13380#L158 assume !(8528 == ssl3_accept_~s__state~0); 13379#L161 assume !(8529 == ssl3_accept_~s__state~0); 13378#L164 assume !(8544 == ssl3_accept_~s__state~0); 13377#L167 assume !(8545 == ssl3_accept_~s__state~0); 13376#L170 assume !(8560 == ssl3_accept_~s__state~0); 13375#L173 assume !(8561 == ssl3_accept_~s__state~0); 13374#L176 assume !(8448 == ssl3_accept_~s__state~0); 13373#L179 assume !(8576 == ssl3_accept_~s__state~0); 13372#L182 assume !(8577 == ssl3_accept_~s__state~0); 13371#L185 assume !(8592 == ssl3_accept_~s__state~0); 13370#L188 assume !(8593 == ssl3_accept_~s__state~0); 13365#L191 assume !(8608 == ssl3_accept_~s__state~0); 13363#L194 assume !(8609 == ssl3_accept_~s__state~0); 13361#L197 assume !(8640 == ssl3_accept_~s__state~0); 13359#L200 assume !(8641 == ssl3_accept_~s__state~0); 12597#L203 assume 8656 == ssl3_accept_~s__state~0; 12598#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12725#L503 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12619#L508 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12620#L508-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12752#L516 assume !(0 == ssl3_accept_~tmp___10~0); 12753#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13092#L591 ssl3_accept_~skip~0 := 0; 13090#L110-2 assume !false; 12987#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12911#L113 assume !(12292 == ssl3_accept_~s__state~0); 12912#L116 assume 16384 == ssl3_accept_~s__state~0; 12686#L222 ssl3_accept_~s__server~0 := 1; 13438#L227 assume 0 != ssl3_accept_~cb~0; 13437#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13436#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13434#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13432#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13429#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 13430#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13440#L591 ssl3_accept_~skip~0 := 0; 13439#L110-2 assume !false; 12581#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12582#L113 assume !(12292 == ssl3_accept_~s__state~0); 12605#L116 assume !(16384 == ssl3_accept_~s__state~0); 12606#L119 assume !(8192 == ssl3_accept_~s__state~0); 12793#L122 assume !(24576 == ssl3_accept_~s__state~0); 13407#L125 assume !(8195 == ssl3_accept_~s__state~0); 12934#L128 assume !(8480 == ssl3_accept_~s__state~0); 12935#L131 assume !(8481 == ssl3_accept_~s__state~0); 12826#L134 assume !(8482 == ssl3_accept_~s__state~0); 12827#L137 assume 8464 == ssl3_accept_~s__state~0; 12535#L144 [2021-10-15 19:51:03,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:03,500 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-15 19:51:03,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:03,500 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169811541] [2021-10-15 19:51:03,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:03,501 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:03,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:03,520 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:03,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:03,537 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:03,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:03,538 INFO L82 PathProgramCache]: Analyzing trace with hash -641536259, now seen corresponding path program 1 times [2021-10-15 19:51:03,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:03,538 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991942901] [2021-10-15 19:51:03,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:03,538 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:03,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:03,596 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-15 19:51:03,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:03,598 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991942901] [2021-10-15 19:51:03,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991942901] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:03,598 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:03,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:51:03,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065052577] [2021-10-15 19:51:03,599 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:03,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:03,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:03,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:03,601 INFO L87 Difference]: Start difference. First operand 923 states and 1237 transitions. cyclomatic complexity: 317 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:03,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:03,785 INFO L93 Difference]: Finished difference Result 868 states and 1152 transitions. [2021-10-15 19:51:03,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:03,786 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 868 states and 1152 transitions. [2021-10-15 19:51:03,793 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2021-10-15 19:51:03,800 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 868 states to 866 states and 1150 transitions. [2021-10-15 19:51:03,800 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 615 [2021-10-15 19:51:03,801 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2021-10-15 19:51:03,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 866 states and 1150 transitions. [2021-10-15 19:51:03,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:03,801 INFO L681 BuchiCegarLoop]: Abstraction has 866 states and 1150 transitions. [2021-10-15 19:51:03,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states and 1150 transitions. [2021-10-15 19:51:03,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 862. [2021-10-15 19:51:03,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 862 states have (on average 1.3294663573085848) internal successors, (1146), 861 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:03,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1146 transitions. [2021-10-15 19:51:03,823 INFO L704 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-10-15 19:51:03,823 INFO L587 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-10-15 19:51:03,824 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-15 19:51:03,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1146 transitions. [2021-10-15 19:51:03,828 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 533 [2021-10-15 19:51:03,829 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:03,829 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:03,833 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:03,833 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:03,833 INFO L791 eck$LassoCheckResult]: Stem: 14575#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14432#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14428#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14383#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 14384#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14377#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 14378#L110-2 assume !false; 14611#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15041#L113 assume !(12292 == ssl3_accept_~s__state~0); 15040#L116 assume !(16384 == ssl3_accept_~s__state~0); 15035#L119 assume !(8192 == ssl3_accept_~s__state~0); 15033#L122 assume !(24576 == ssl3_accept_~s__state~0); 15031#L125 assume !(8195 == ssl3_accept_~s__state~0); 15029#L128 assume !(8480 == ssl3_accept_~s__state~0); 15027#L131 assume !(8481 == ssl3_accept_~s__state~0); 15025#L134 assume !(8482 == ssl3_accept_~s__state~0); 15019#L137 assume 8464 == ssl3_accept_~s__state~0; 14332#L144 [2021-10-15 19:51:03,834 INFO L793 eck$LassoCheckResult]: Loop: 14332#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14333#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14363#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14364#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15119#L591 ssl3_accept_~skip~0 := 0; 15117#L110-2 assume !false; 15115#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15113#L113 assume !(12292 == ssl3_accept_~s__state~0); 15111#L116 assume !(16384 == ssl3_accept_~s__state~0); 15109#L119 assume !(8192 == ssl3_accept_~s__state~0); 15107#L122 assume !(24576 == ssl3_accept_~s__state~0); 15105#L125 assume !(8195 == ssl3_accept_~s__state~0); 15103#L128 assume !(8480 == ssl3_accept_~s__state~0); 15101#L131 assume !(8481 == ssl3_accept_~s__state~0); 15099#L134 assume !(8482 == ssl3_accept_~s__state~0); 15097#L137 assume !(8464 == ssl3_accept_~s__state~0); 15095#L140 assume !(8465 == ssl3_accept_~s__state~0); 15093#L143 assume !(8466 == ssl3_accept_~s__state~0); 14999#L146 assume 8496 == ssl3_accept_~s__state~0; 14775#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 14997#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14996#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 14993#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14992#L308-2 ssl3_accept_~s__init_num~0 := 0; 14983#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14977#L591 ssl3_accept_~skip~0 := 0; 14976#L110-2 assume !false; 14975#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14974#L113 assume !(12292 == ssl3_accept_~s__state~0); 14973#L116 assume !(16384 == ssl3_accept_~s__state~0); 14972#L119 assume !(8192 == ssl3_accept_~s__state~0); 14970#L122 assume !(24576 == ssl3_accept_~s__state~0); 14969#L125 assume !(8195 == ssl3_accept_~s__state~0); 14968#L128 assume !(8480 == ssl3_accept_~s__state~0); 14967#L131 assume !(8481 == ssl3_accept_~s__state~0); 14966#L134 assume !(8482 == ssl3_accept_~s__state~0); 14965#L137 assume !(8464 == ssl3_accept_~s__state~0); 14964#L140 assume !(8465 == ssl3_accept_~s__state~0); 14963#L143 assume !(8466 == ssl3_accept_~s__state~0); 14962#L146 assume !(8496 == ssl3_accept_~s__state~0); 14961#L149 assume !(8497 == ssl3_accept_~s__state~0); 14960#L152 assume 8512 == ssl3_accept_~s__state~0; 14733#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14958#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14956#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14955#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14950#L591 ssl3_accept_~skip~0 := 0; 14948#L110-2 assume !false; 14947#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14946#L113 assume !(12292 == ssl3_accept_~s__state~0); 14945#L116 assume !(16384 == ssl3_accept_~s__state~0); 14944#L119 assume !(8192 == ssl3_accept_~s__state~0); 14943#L122 assume !(24576 == ssl3_accept_~s__state~0); 14942#L125 assume !(8195 == ssl3_accept_~s__state~0); 14941#L128 assume !(8480 == ssl3_accept_~s__state~0); 14940#L131 assume !(8481 == ssl3_accept_~s__state~0); 14939#L134 assume !(8482 == ssl3_accept_~s__state~0); 14938#L137 assume !(8464 == ssl3_accept_~s__state~0); 14936#L140 assume !(8465 == ssl3_accept_~s__state~0); 14934#L143 assume !(8466 == ssl3_accept_~s__state~0); 14932#L146 assume !(8496 == ssl3_accept_~s__state~0); 14930#L149 assume !(8497 == ssl3_accept_~s__state~0); 14928#L152 assume !(8512 == ssl3_accept_~s__state~0); 14926#L155 assume !(8513 == ssl3_accept_~s__state~0); 14925#L158 assume 8528 == ssl3_accept_~s__state~0; 14728#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14918#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14916#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 14914#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 14911#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 14552#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14386#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14840#L591 ssl3_accept_~skip~0 := 0; 14838#L110-2 assume !false; 14836#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14834#L113 assume !(12292 == ssl3_accept_~s__state~0); 14831#L116 assume !(16384 == ssl3_accept_~s__state~0); 14829#L119 assume !(8192 == ssl3_accept_~s__state~0); 14827#L122 assume !(24576 == ssl3_accept_~s__state~0); 14825#L125 assume !(8195 == ssl3_accept_~s__state~0); 14823#L128 assume !(8480 == ssl3_accept_~s__state~0); 14820#L131 assume !(8481 == ssl3_accept_~s__state~0); 14817#L134 assume !(8482 == ssl3_accept_~s__state~0); 14814#L137 assume !(8464 == ssl3_accept_~s__state~0); 14811#L140 assume !(8465 == ssl3_accept_~s__state~0); 14808#L143 assume !(8466 == ssl3_accept_~s__state~0); 14806#L146 assume !(8496 == ssl3_accept_~s__state~0); 14804#L149 assume !(8497 == ssl3_accept_~s__state~0); 14802#L152 assume !(8512 == ssl3_accept_~s__state~0); 14732#L155 assume !(8513 == ssl3_accept_~s__state~0); 14734#L158 assume !(8528 == ssl3_accept_~s__state~0); 14727#L161 assume !(8529 == ssl3_accept_~s__state~0); 14664#L164 assume !(8544 == ssl3_accept_~s__state~0); 14665#L167 assume !(8545 == ssl3_accept_~s__state~0); 14666#L170 assume 8560 == ssl3_accept_~s__state~0; 14585#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 14512#L433 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; 14335#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15034#L591 ssl3_accept_~skip~0 := 0; 15032#L110-2 assume !false; 15030#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15028#L113 assume !(12292 == ssl3_accept_~s__state~0); 15026#L116 assume !(16384 == ssl3_accept_~s__state~0); 15024#L119 assume !(8192 == ssl3_accept_~s__state~0); 15023#L122 assume !(24576 == ssl3_accept_~s__state~0); 15018#L125 assume !(8195 == ssl3_accept_~s__state~0); 15014#L128 assume !(8480 == ssl3_accept_~s__state~0); 14669#L131 assume !(8481 == ssl3_accept_~s__state~0); 14643#L134 assume !(8482 == ssl3_accept_~s__state~0); 14644#L137 assume 8464 == ssl3_accept_~s__state~0; 14332#L144 [2021-10-15 19:51:03,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:03,835 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-15 19:51:03,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:03,835 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678094873] [2021-10-15 19:51:03,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:03,836 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:03,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:03,849 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:03,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:03,865 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:03,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:03,866 INFO L82 PathProgramCache]: Analyzing trace with hash 344869446, now seen corresponding path program 1 times [2021-10-15 19:51:03,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:03,866 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575267507] [2021-10-15 19:51:03,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:03,866 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:03,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:03,942 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-15 19:51:03,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:03,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575267507] [2021-10-15 19:51:03,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575267507] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:03,943 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:03,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:51:03,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466980671] [2021-10-15 19:51:03,944 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:03,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:03,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:03,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:03,951 INFO L87 Difference]: Start difference. First operand 862 states and 1146 transitions. cyclomatic complexity: 288 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:03,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:03,972 INFO L93 Difference]: Finished difference Result 1694 states and 2236 transitions. [2021-10-15 19:51:03,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:03,972 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1694 states and 2236 transitions. [2021-10-15 19:51:03,986 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1052 [2021-10-15 19:51:04,000 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1694 states to 1694 states and 2236 transitions. [2021-10-15 19:51:04,001 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1199 [2021-10-15 19:51:04,002 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1199 [2021-10-15 19:51:04,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1694 states and 2236 transitions. [2021-10-15 19:51:04,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:04,003 INFO L681 BuchiCegarLoop]: Abstraction has 1694 states and 2236 transitions. [2021-10-15 19:51:04,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1694 states and 2236 transitions. [2021-10-15 19:51:04,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1694 to 865. [2021-10-15 19:51:04,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 865 states have (on average 1.3283236994219654) internal successors, (1149), 864 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:04,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 1149 transitions. [2021-10-15 19:51:04,028 INFO L704 BuchiCegarLoop]: Abstraction has 865 states and 1149 transitions. [2021-10-15 19:51:04,028 INFO L587 BuchiCegarLoop]: Abstraction has 865 states and 1149 transitions. [2021-10-15 19:51:04,028 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-15 19:51:04,028 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 865 states and 1149 transitions. [2021-10-15 19:51:04,033 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 535 [2021-10-15 19:51:04,033 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:04,033 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:04,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-15 19:51:04,035 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:04,035 INFO L791 eck$LassoCheckResult]: Stem: 17134#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16997#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16988#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16944#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 16945#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16942#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 16943#L110-2 assume !false; 17195#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17671#L113 assume !(12292 == ssl3_accept_~s__state~0); 17669#L116 assume !(16384 == ssl3_accept_~s__state~0); 17667#L119 assume !(8192 == ssl3_accept_~s__state~0); 17665#L122 assume !(24576 == ssl3_accept_~s__state~0); 17663#L125 assume !(8195 == ssl3_accept_~s__state~0); 17661#L128 assume !(8480 == ssl3_accept_~s__state~0); 17659#L131 assume !(8481 == ssl3_accept_~s__state~0); 17657#L134 assume !(8482 == ssl3_accept_~s__state~0); 17655#L137 assume 8464 == ssl3_accept_~s__state~0; 16894#L144 [2021-10-15 19:51:04,036 INFO L793 eck$LassoCheckResult]: Loop: 16894#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 16895#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16929#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16930#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16918#L591 ssl3_accept_~skip~0 := 0; 16998#L110-2 assume !false; 16938#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16939#L113 assume !(12292 == ssl3_accept_~s__state~0); 16960#L116 assume !(16384 == ssl3_accept_~s__state~0); 16961#L119 assume !(8192 == ssl3_accept_~s__state~0); 17021#L122 assume !(24576 == ssl3_accept_~s__state~0); 17022#L125 assume !(8195 == ssl3_accept_~s__state~0); 17041#L128 assume !(8480 == ssl3_accept_~s__state~0); 17006#L131 assume !(8481 == ssl3_accept_~s__state~0); 17007#L134 assume !(8482 == ssl3_accept_~s__state~0); 17063#L137 assume !(8464 == ssl3_accept_~s__state~0); 17045#L140 assume !(8465 == ssl3_accept_~s__state~0); 17046#L143 assume !(8466 == ssl3_accept_~s__state~0); 17117#L146 assume 8496 == ssl3_accept_~s__state~0; 17328#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 17571#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17570#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 17568#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17566#L308-2 ssl3_accept_~s__init_num~0 := 0; 17560#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17554#L591 ssl3_accept_~skip~0 := 0; 17552#L110-2 assume !false; 17550#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17548#L113 assume !(12292 == ssl3_accept_~s__state~0); 17546#L116 assume !(16384 == ssl3_accept_~s__state~0); 17544#L119 assume !(8192 == ssl3_accept_~s__state~0); 17542#L122 assume !(24576 == ssl3_accept_~s__state~0); 17540#L125 assume !(8195 == ssl3_accept_~s__state~0); 17538#L128 assume !(8480 == ssl3_accept_~s__state~0); 17536#L131 assume !(8481 == ssl3_accept_~s__state~0); 17534#L134 assume !(8482 == ssl3_accept_~s__state~0); 17532#L137 assume !(8464 == ssl3_accept_~s__state~0); 17530#L140 assume !(8465 == ssl3_accept_~s__state~0); 17528#L143 assume !(8466 == ssl3_accept_~s__state~0); 17526#L146 assume !(8496 == ssl3_accept_~s__state~0); 17524#L149 assume !(8497 == ssl3_accept_~s__state~0); 17522#L152 assume 8512 == ssl3_accept_~s__state~0; 17323#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17520#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17517#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17509#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17503#L591 ssl3_accept_~skip~0 := 0; 17501#L110-2 assume !false; 17499#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17497#L113 assume !(12292 == ssl3_accept_~s__state~0); 17495#L116 assume !(16384 == ssl3_accept_~s__state~0); 17493#L119 assume !(8192 == ssl3_accept_~s__state~0); 17491#L122 assume !(24576 == ssl3_accept_~s__state~0); 17489#L125 assume !(8195 == ssl3_accept_~s__state~0); 17487#L128 assume !(8480 == ssl3_accept_~s__state~0); 17485#L131 assume !(8481 == ssl3_accept_~s__state~0); 17483#L134 assume !(8482 == ssl3_accept_~s__state~0); 17481#L137 assume !(8464 == ssl3_accept_~s__state~0); 17479#L140 assume !(8465 == ssl3_accept_~s__state~0); 17477#L143 assume !(8466 == ssl3_accept_~s__state~0); 17475#L146 assume !(8496 == ssl3_accept_~s__state~0); 17473#L149 assume !(8497 == ssl3_accept_~s__state~0); 17471#L152 assume !(8512 == ssl3_accept_~s__state~0); 17469#L155 assume !(8513 == ssl3_accept_~s__state~0); 17467#L158 assume 8528 == ssl3_accept_~s__state~0; 17318#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17083#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 17084#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 17104#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 17462#L368 assume !(ssl3_accept_~ret~0 <= 0); 17460#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17219#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17452#L591 ssl3_accept_~skip~0 := 0; 17450#L110-2 assume !false; 17448#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17446#L113 assume !(12292 == ssl3_accept_~s__state~0); 17444#L116 assume !(16384 == ssl3_accept_~s__state~0); 17442#L119 assume !(8192 == ssl3_accept_~s__state~0); 17440#L122 assume !(24576 == ssl3_accept_~s__state~0); 17438#L125 assume !(8195 == ssl3_accept_~s__state~0); 17436#L128 assume !(8480 == ssl3_accept_~s__state~0); 17434#L131 assume !(8481 == ssl3_accept_~s__state~0); 17432#L134 assume !(8482 == ssl3_accept_~s__state~0); 17430#L137 assume !(8464 == ssl3_accept_~s__state~0); 17429#L140 assume !(8465 == ssl3_accept_~s__state~0); 17428#L143 assume !(8466 == ssl3_accept_~s__state~0); 17427#L146 assume !(8496 == ssl3_accept_~s__state~0); 17426#L149 assume !(8497 == ssl3_accept_~s__state~0); 17425#L152 assume !(8512 == ssl3_accept_~s__state~0); 17423#L155 assume !(8513 == ssl3_accept_~s__state~0); 17421#L158 assume !(8528 == ssl3_accept_~s__state~0); 17416#L161 assume !(8529 == ssl3_accept_~s__state~0); 17225#L164 assume !(8544 == ssl3_accept_~s__state~0); 17226#L167 assume !(8545 == ssl3_accept_~s__state~0); 17227#L170 assume 8560 == ssl3_accept_~s__state~0; 17145#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 17071#L433 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; 16897#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17379#L591 ssl3_accept_~skip~0 := 0; 17378#L110-2 assume !false; 17372#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17370#L113 assume !(12292 == ssl3_accept_~s__state~0); 17368#L116 assume !(16384 == ssl3_accept_~s__state~0); 17366#L119 assume !(8192 == ssl3_accept_~s__state~0); 17364#L122 assume !(24576 == ssl3_accept_~s__state~0); 17362#L125 assume !(8195 == ssl3_accept_~s__state~0); 17360#L128 assume !(8480 == ssl3_accept_~s__state~0); 17230#L131 assume !(8481 == ssl3_accept_~s__state~0); 17203#L134 assume !(8482 == ssl3_accept_~s__state~0); 17204#L137 assume 8464 == ssl3_accept_~s__state~0; 16894#L144 [2021-10-15 19:51:04,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:04,036 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-15 19:51:04,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:04,037 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256370306] [2021-10-15 19:51:04,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:04,038 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:04,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:04,048 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:04,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:04,059 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:04,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:04,062 INFO L82 PathProgramCache]: Analyzing trace with hash -1893606779, now seen corresponding path program 1 times [2021-10-15 19:51:04,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:04,063 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703492090] [2021-10-15 19:51:04,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:04,063 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:04,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:04,115 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-15 19:51:04,115 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:04,115 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703492090] [2021-10-15 19:51:04,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703492090] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:04,116 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:04,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:51:04,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903147907] [2021-10-15 19:51:04,117 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:04,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:04,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:04,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:04,119 INFO L87 Difference]: Start difference. First operand 865 states and 1149 transitions. cyclomatic complexity: 288 Second operand has 3 states, 3 states have (on average 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-15 19:51:04,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:04,242 INFO L93 Difference]: Finished difference Result 968 states and 1280 transitions. [2021-10-15 19:51:04,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:04,242 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 968 states and 1280 transitions. [2021-10-15 19:51:04,253 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 603 [2021-10-15 19:51:04,262 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 968 states to 968 states and 1280 transitions. [2021-10-15 19:51:04,262 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 681 [2021-10-15 19:51:04,263 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 681 [2021-10-15 19:51:04,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 968 states and 1280 transitions. [2021-10-15 19:51:04,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:04,264 INFO L681 BuchiCegarLoop]: Abstraction has 968 states and 1280 transitions. [2021-10-15 19:51:04,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 968 states and 1280 transitions. [2021-10-15 19:51:04,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 968 to 946. [2021-10-15 19:51:04,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 946 states have (on average 1.3160676532769555) internal successors, (1245), 945 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:04,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1245 transitions. [2021-10-15 19:51:04,291 INFO L704 BuchiCegarLoop]: Abstraction has 946 states and 1245 transitions. [2021-10-15 19:51:04,291 INFO L587 BuchiCegarLoop]: Abstraction has 946 states and 1245 transitions. [2021-10-15 19:51:04,291 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-15 19:51:04,291 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1245 transitions. [2021-10-15 19:51:04,299 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 589 [2021-10-15 19:51:04,300 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:04,300 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:04,302 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:04,303 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:04,303 INFO L791 eck$LassoCheckResult]: Stem: 18985#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18838#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18829#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18784#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 18785#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18782#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 18783#L110-2 assume !false; 19025#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19422#L113 assume !(12292 == ssl3_accept_~s__state~0); 19420#L116 assume !(16384 == ssl3_accept_~s__state~0); 19418#L119 assume !(8192 == ssl3_accept_~s__state~0); 19416#L122 assume !(24576 == ssl3_accept_~s__state~0); 19414#L125 assume !(8195 == ssl3_accept_~s__state~0); 19412#L128 assume !(8480 == ssl3_accept_~s__state~0); 19410#L131 assume !(8481 == ssl3_accept_~s__state~0); 19408#L134 assume !(8482 == ssl3_accept_~s__state~0); 19060#L137 assume 8464 == ssl3_accept_~s__state~0; 18733#L144 [2021-10-15 19:51:04,304 INFO L793 eck$LassoCheckResult]: Loop: 18733#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 18734#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18769#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 18770#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19525#L591 ssl3_accept_~skip~0 := 0; 19524#L110-2 assume !false; 19523#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19522#L113 assume !(12292 == ssl3_accept_~s__state~0); 19521#L116 assume !(16384 == ssl3_accept_~s__state~0); 19520#L119 assume !(8192 == ssl3_accept_~s__state~0); 19519#L122 assume !(24576 == ssl3_accept_~s__state~0); 19518#L125 assume !(8195 == ssl3_accept_~s__state~0); 19517#L128 assume !(8480 == ssl3_accept_~s__state~0); 19516#L131 assume !(8481 == ssl3_accept_~s__state~0); 19515#L134 assume !(8482 == ssl3_accept_~s__state~0); 19514#L137 assume !(8464 == ssl3_accept_~s__state~0); 19513#L140 assume !(8465 == ssl3_accept_~s__state~0); 19512#L143 assume !(8466 == ssl3_accept_~s__state~0); 19290#L146 assume 8496 == ssl3_accept_~s__state~0; 19291#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 19510#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18788#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 18789#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 18909#L308-2 ssl3_accept_~s__init_num~0 := 0; 18910#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19497#L591 ssl3_accept_~skip~0 := 0; 19495#L110-2 assume !false; 19493#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19491#L113 assume !(12292 == ssl3_accept_~s__state~0); 19489#L116 assume !(16384 == ssl3_accept_~s__state~0); 19487#L119 assume !(8192 == ssl3_accept_~s__state~0); 19485#L122 assume !(24576 == ssl3_accept_~s__state~0); 19483#L125 assume !(8195 == ssl3_accept_~s__state~0); 19481#L128 assume !(8480 == ssl3_accept_~s__state~0); 19479#L131 assume !(8481 == ssl3_accept_~s__state~0); 19477#L134 assume !(8482 == ssl3_accept_~s__state~0); 19475#L137 assume !(8464 == ssl3_accept_~s__state~0); 19473#L140 assume !(8465 == ssl3_accept_~s__state~0); 19471#L143 assume !(8466 == ssl3_accept_~s__state~0); 18946#L146 assume !(8496 == ssl3_accept_~s__state~0); 18947#L149 assume !(8497 == ssl3_accept_~s__state~0); 19148#L152 assume 8512 == ssl3_accept_~s__state~0; 19149#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19470#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18762#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18763#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19545#L591 ssl3_accept_~skip~0 := 0; 19540#L110-2 assume !false; 19539#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19538#L113 assume !(12292 == ssl3_accept_~s__state~0); 19537#L116 assume !(16384 == ssl3_accept_~s__state~0); 19536#L119 assume !(8192 == ssl3_accept_~s__state~0); 19535#L122 assume !(24576 == ssl3_accept_~s__state~0); 19533#L125 assume !(8195 == ssl3_accept_~s__state~0); 19532#L128 assume !(8480 == ssl3_accept_~s__state~0); 19531#L131 assume !(8481 == ssl3_accept_~s__state~0); 19530#L134 assume !(8482 == ssl3_accept_~s__state~0); 19400#L137 assume !(8464 == ssl3_accept_~s__state~0); 19399#L140 assume !(8465 == ssl3_accept_~s__state~0); 19398#L143 assume !(8466 == ssl3_accept_~s__state~0); 19397#L146 assume !(8496 == ssl3_accept_~s__state~0); 19396#L149 assume !(8497 == ssl3_accept_~s__state~0); 19395#L152 assume !(8512 == ssl3_accept_~s__state~0); 19393#L155 assume !(8513 == ssl3_accept_~s__state~0); 19392#L158 assume 8528 == ssl3_accept_~s__state~0; 19288#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19390#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 19389#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 19383#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 19381#L368 assume !(ssl3_accept_~ret~0 <= 0); 19380#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19378#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19373#L591 ssl3_accept_~skip~0 := 0; 19372#L110-2 assume !false; 19371#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19370#L113 assume !(12292 == ssl3_accept_~s__state~0); 19369#L116 assume !(16384 == ssl3_accept_~s__state~0); 19368#L119 assume !(8192 == ssl3_accept_~s__state~0); 19367#L122 assume !(24576 == ssl3_accept_~s__state~0); 19366#L125 assume !(8195 == ssl3_accept_~s__state~0); 19365#L128 assume !(8480 == ssl3_accept_~s__state~0); 19364#L131 assume !(8481 == ssl3_accept_~s__state~0); 19363#L134 assume !(8482 == ssl3_accept_~s__state~0); 19362#L137 assume !(8464 == ssl3_accept_~s__state~0); 19361#L140 assume !(8465 == ssl3_accept_~s__state~0); 19360#L143 assume !(8466 == ssl3_accept_~s__state~0); 19359#L146 assume !(8496 == ssl3_accept_~s__state~0); 19358#L149 assume !(8497 == ssl3_accept_~s__state~0); 19357#L152 assume !(8512 == ssl3_accept_~s__state~0); 19356#L155 assume !(8513 == ssl3_accept_~s__state~0); 19355#L158 assume !(8528 == ssl3_accept_~s__state~0); 19354#L161 assume !(8529 == ssl3_accept_~s__state~0); 19353#L164 assume 8544 == ssl3_accept_~s__state~0; 19285#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 19338#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 19341#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19352#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 18902#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 18903#L415 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; 18736#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19659#L591 ssl3_accept_~skip~0 := 0; 19658#L110-2 assume !false; 18778#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18779#L113 assume !(12292 == ssl3_accept_~s__state~0); 19558#L116 assume !(16384 == ssl3_accept_~s__state~0); 19556#L119 assume !(8192 == ssl3_accept_~s__state~0); 19555#L122 assume !(24576 == ssl3_accept_~s__state~0); 19553#L125 assume !(8195 == ssl3_accept_~s__state~0); 18884#L128 assume !(8480 == ssl3_accept_~s__state~0); 18885#L131 assume !(8481 == ssl3_accept_~s__state~0); 19055#L134 assume !(8482 == ssl3_accept_~s__state~0); 19056#L137 assume 8464 == ssl3_accept_~s__state~0; 18733#L144 [2021-10-15 19:51:04,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:04,305 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-15 19:51:04,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:04,305 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371705445] [2021-10-15 19:51:04,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:04,306 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:04,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:04,323 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:04,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:04,335 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:04,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:04,336 INFO L82 PathProgramCache]: Analyzing trace with hash 722082195, now seen corresponding path program 1 times [2021-10-15 19:51:04,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:04,336 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712042815] [2021-10-15 19:51:04,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:04,337 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:04,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:04,374 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-15 19:51:04,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:04,375 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712042815] [2021-10-15 19:51:04,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712042815] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:04,375 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:04,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:51:04,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972823864] [2021-10-15 19:51:04,377 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:04,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:04,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:04,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:04,378 INFO L87 Difference]: Start difference. First operand 946 states and 1245 transitions. cyclomatic complexity: 303 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-15 19:51:04,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:04,398 INFO L93 Difference]: Finished difference Result 1856 states and 2425 transitions. [2021-10-15 19:51:04,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:04,399 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1856 states and 2425 transitions. [2021-10-15 19:51:04,410 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1160 [2021-10-15 19:51:04,426 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1856 states to 1856 states and 2425 transitions. [2021-10-15 19:51:04,427 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1307 [2021-10-15 19:51:04,428 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1307 [2021-10-15 19:51:04,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1856 states and 2425 transitions. [2021-10-15 19:51:04,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:04,429 INFO L681 BuchiCegarLoop]: Abstraction has 1856 states and 2425 transitions. [2021-10-15 19:51:04,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1856 states and 2425 transitions. [2021-10-15 19:51:04,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1856 to 946. [2021-10-15 19:51:04,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 946 states have (on average 1.3128964059196617) internal successors, (1242), 945 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:04,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1242 transitions. [2021-10-15 19:51:04,490 INFO L704 BuchiCegarLoop]: Abstraction has 946 states and 1242 transitions. [2021-10-15 19:51:04,490 INFO L587 BuchiCegarLoop]: Abstraction has 946 states and 1242 transitions. [2021-10-15 19:51:04,490 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-15 19:51:04,491 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1242 transitions. [2021-10-15 19:51:04,494 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 589 [2021-10-15 19:51:04,494 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:04,495 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:04,496 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-15 19:51:04,496 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:04,497 INFO L791 eck$LassoCheckResult]: Stem: 21789#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 21646#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21637#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21592#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 21593#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21590#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 21591#L110-2 assume !false; 21852#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22414#L113 assume !(12292 == ssl3_accept_~s__state~0); 22412#L116 assume !(16384 == ssl3_accept_~s__state~0); 22410#L119 assume !(8192 == ssl3_accept_~s__state~0); 22408#L122 assume !(24576 == ssl3_accept_~s__state~0); 22407#L125 assume !(8195 == ssl3_accept_~s__state~0); 22406#L128 assume !(8480 == ssl3_accept_~s__state~0); 22405#L131 assume !(8481 == ssl3_accept_~s__state~0); 22404#L134 assume !(8482 == ssl3_accept_~s__state~0); 21935#L137 assume 8464 == ssl3_accept_~s__state~0; 21541#L144 [2021-10-15 19:51:04,497 INFO L793 eck$LassoCheckResult]: Loop: 21541#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 21542#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 21577#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 21578#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22271#L591 ssl3_accept_~skip~0 := 0; 22267#L110-2 assume !false; 22263#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22259#L113 assume !(12292 == ssl3_accept_~s__state~0); 22255#L116 assume !(16384 == ssl3_accept_~s__state~0); 22251#L119 assume !(8192 == ssl3_accept_~s__state~0); 22247#L122 assume !(24576 == ssl3_accept_~s__state~0); 22243#L125 assume !(8195 == ssl3_accept_~s__state~0); 22239#L128 assume !(8480 == ssl3_accept_~s__state~0); 22235#L131 assume !(8481 == ssl3_accept_~s__state~0); 22231#L134 assume !(8482 == ssl3_accept_~s__state~0); 22227#L137 assume !(8464 == ssl3_accept_~s__state~0); 22223#L140 assume !(8465 == ssl3_accept_~s__state~0); 22219#L143 assume !(8466 == ssl3_accept_~s__state~0); 22210#L146 assume 8496 == ssl3_accept_~s__state~0; 21983#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 22386#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22385#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 22382#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22381#L308-2 ssl3_accept_~s__init_num~0 := 0; 22378#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22372#L591 ssl3_accept_~skip~0 := 0; 22370#L110-2 assume !false; 22368#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22366#L113 assume !(12292 == ssl3_accept_~s__state~0); 22364#L116 assume !(16384 == ssl3_accept_~s__state~0); 22362#L119 assume !(8192 == ssl3_accept_~s__state~0); 22360#L122 assume !(24576 == ssl3_accept_~s__state~0); 22358#L125 assume !(8195 == ssl3_accept_~s__state~0); 22356#L128 assume !(8480 == ssl3_accept_~s__state~0); 22354#L131 assume !(8481 == ssl3_accept_~s__state~0); 22352#L134 assume !(8482 == ssl3_accept_~s__state~0); 22350#L137 assume !(8464 == ssl3_accept_~s__state~0); 22348#L140 assume !(8465 == ssl3_accept_~s__state~0); 22346#L143 assume !(8466 == ssl3_accept_~s__state~0); 22344#L146 assume !(8496 == ssl3_accept_~s__state~0); 22340#L149 assume !(8497 == ssl3_accept_~s__state~0); 22336#L152 assume 8512 == ssl3_accept_~s__state~0; 21978#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22327#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22322#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22291#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22285#L591 ssl3_accept_~skip~0 := 0; 22283#L110-2 assume !false; 22273#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22269#L113 assume !(12292 == ssl3_accept_~s__state~0); 22265#L116 assume !(16384 == ssl3_accept_~s__state~0); 22261#L119 assume !(8192 == ssl3_accept_~s__state~0); 22257#L122 assume !(24576 == ssl3_accept_~s__state~0); 22253#L125 assume !(8195 == ssl3_accept_~s__state~0); 22249#L128 assume !(8480 == ssl3_accept_~s__state~0); 22245#L131 assume !(8481 == ssl3_accept_~s__state~0); 22241#L134 assume !(8482 == ssl3_accept_~s__state~0); 22237#L137 assume !(8464 == ssl3_accept_~s__state~0); 22233#L140 assume !(8465 == ssl3_accept_~s__state~0); 22229#L143 assume !(8466 == ssl3_accept_~s__state~0); 22225#L146 assume !(8496 == ssl3_accept_~s__state~0); 22221#L149 assume !(8497 == ssl3_accept_~s__state~0); 22217#L152 assume !(8512 == ssl3_accept_~s__state~0); 22213#L155 assume !(8513 == ssl3_accept_~s__state~0); 22199#L158 assume 8528 == ssl3_accept_~s__state~0; 21627#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21628#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21733#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 21751#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 22190#L368 assume !(ssl3_accept_~ret~0 <= 0); 21759#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21760#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22461#L591 ssl3_accept_~skip~0 := 0; 22459#L110-2 assume !false; 22457#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22455#L113 assume !(12292 == ssl3_accept_~s__state~0); 22453#L116 assume !(16384 == ssl3_accept_~s__state~0); 22451#L119 assume !(8192 == ssl3_accept_~s__state~0); 22449#L122 assume !(24576 == ssl3_accept_~s__state~0); 22447#L125 assume !(8195 == ssl3_accept_~s__state~0); 22445#L128 assume !(8480 == ssl3_accept_~s__state~0); 22443#L131 assume !(8481 == ssl3_accept_~s__state~0); 22441#L134 assume !(8482 == ssl3_accept_~s__state~0); 22439#L137 assume !(8464 == ssl3_accept_~s__state~0); 22437#L140 assume !(8465 == ssl3_accept_~s__state~0); 22435#L143 assume !(8466 == ssl3_accept_~s__state~0); 22433#L146 assume !(8496 == ssl3_accept_~s__state~0); 22431#L149 assume !(8497 == ssl3_accept_~s__state~0); 22429#L152 assume !(8512 == ssl3_accept_~s__state~0); 22428#L155 assume !(8513 == ssl3_accept_~s__state~0); 21562#L158 assume !(8528 == ssl3_accept_~s__state~0); 21563#L161 assume !(8529 == ssl3_accept_~s__state~0); 21880#L164 assume 8544 == ssl3_accept_~s__state~0; 21879#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 21878#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 21876#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21874#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 21704#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 21705#L415 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; 21544#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22109#L591 ssl3_accept_~skip~0 := 0; 22103#L110-2 assume !false; 22101#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22099#L113 assume !(12292 == ssl3_accept_~s__state~0); 22097#L116 assume !(16384 == ssl3_accept_~s__state~0); 22095#L119 assume !(8192 == ssl3_accept_~s__state~0); 22093#L122 assume !(24576 == ssl3_accept_~s__state~0); 22091#L125 assume !(8195 == ssl3_accept_~s__state~0); 22089#L128 assume !(8480 == ssl3_accept_~s__state~0); 21887#L131 assume !(8481 == ssl3_accept_~s__state~0); 21859#L134 assume !(8482 == ssl3_accept_~s__state~0); 21860#L137 assume 8464 == ssl3_accept_~s__state~0; 21541#L144 [2021-10-15 19:51:04,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:04,498 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-15 19:51:04,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:04,498 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148573496] [2021-10-15 19:51:04,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:04,498 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:04,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:04,512 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:04,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:04,525 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:04,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:04,526 INFO L82 PathProgramCache]: Analyzing trace with hash -1206190507, now seen corresponding path program 1 times [2021-10-15 19:51:04,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:04,526 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128125667] [2021-10-15 19:51:04,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:04,527 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:04,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:04,575 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-15 19:51:04,575 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:04,577 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128125667] [2021-10-15 19:51:04,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128125667] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:04,578 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:04,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-15 19:51:04,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551293102] [2021-10-15 19:51:04,579 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:04,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:04,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:04,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:04,580 INFO L87 Difference]: Start difference. First operand 946 states and 1242 transitions. cyclomatic complexity: 300 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:04,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:04,721 INFO L93 Difference]: Finished difference Result 1019 states and 1330 transitions. [2021-10-15 19:51:04,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:04,722 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1019 states and 1330 transitions. [2021-10-15 19:51:04,728 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 621 [2021-10-15 19:51:04,736 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1019 states to 997 states and 1299 transitions. [2021-10-15 19:51:04,736 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 719 [2021-10-15 19:51:04,737 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 733 [2021-10-15 19:51:04,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 997 states and 1299 transitions. [2021-10-15 19:51:04,739 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:04,739 INFO L681 BuchiCegarLoop]: Abstraction has 997 states and 1299 transitions. [2021-10-15 19:51:04,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 997 states and 1299 transitions. [2021-10-15 19:51:04,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 997 to 950. [2021-10-15 19:51:04,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 950 states have (on average 1.3105263157894738) internal successors, (1245), 949 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:04,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1245 transitions. [2021-10-15 19:51:04,761 INFO L704 BuchiCegarLoop]: Abstraction has 950 states and 1245 transitions. [2021-10-15 19:51:04,761 INFO L587 BuchiCegarLoop]: Abstraction has 950 states and 1245 transitions. [2021-10-15 19:51:04,761 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-15 19:51:04,761 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1245 transitions. [2021-10-15 19:51:04,765 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2021-10-15 19:51:04,765 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:04,765 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:04,766 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:04,766 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:04,767 INFO L791 eck$LassoCheckResult]: Stem: 23733#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 23609#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23603#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23561#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 23562#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23559#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 23560#L110-2 assume !false; 23800#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23798#L113 assume !(12292 == ssl3_accept_~s__state~0); 23793#L116 assume !(16384 == ssl3_accept_~s__state~0); 23791#L119 assume !(8192 == ssl3_accept_~s__state~0); 23789#L122 assume !(24576 == ssl3_accept_~s__state~0); 23787#L125 assume !(8195 == ssl3_accept_~s__state~0); 23785#L128 assume !(8480 == ssl3_accept_~s__state~0); 23783#L131 assume 8481 == ssl3_accept_~s__state~0; 23736#L132 [2021-10-15 19:51:04,767 INFO L793 eck$LassoCheckResult]: Loop: 23736#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 23514#L270 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 23515#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23534#L591 ssl3_accept_~skip~0 := 0; 23610#L110-2 assume !false; 23555#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23556#L113 assume !(12292 == ssl3_accept_~s__state~0); 23575#L116 assume !(16384 == ssl3_accept_~s__state~0); 23576#L119 assume !(8192 == ssl3_accept_~s__state~0); 23631#L122 assume !(24576 == ssl3_accept_~s__state~0); 23632#L125 assume !(8195 == ssl3_accept_~s__state~0); 23651#L128 assume !(8480 == ssl3_accept_~s__state~0); 23618#L131 assume !(8481 == ssl3_accept_~s__state~0); 23619#L134 assume !(8482 == ssl3_accept_~s__state~0); 23669#L137 assume !(8464 == ssl3_accept_~s__state~0); 23657#L140 assume !(8465 == ssl3_accept_~s__state~0); 23658#L143 assume !(8466 == ssl3_accept_~s__state~0); 23708#L146 assume !(8496 == ssl3_accept_~s__state~0); 23709#L149 assume !(8497 == ssl3_accept_~s__state~0); 23586#L152 assume !(8512 == ssl3_accept_~s__state~0); 23587#L155 assume !(8513 == ssl3_accept_~s__state~0); 23531#L158 assume !(8528 == ssl3_accept_~s__state~0); 23522#L161 assume !(8529 == ssl3_accept_~s__state~0); 23523#L164 assume !(8544 == ssl3_accept_~s__state~0); 23551#L167 assume !(8545 == ssl3_accept_~s__state~0); 23552#L170 assume !(8560 == ssl3_accept_~s__state~0); 23654#L173 assume !(8561 == ssl3_accept_~s__state~0); 23655#L176 assume 8448 == ssl3_accept_~s__state~0; 23648#L177 assume !(ssl3_accept_~num1~0 > 0); 23650#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23735#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23817#L591 ssl3_accept_~skip~0 := 0; 23815#L110-2 assume !false; 23813#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23745#L113 assume !(12292 == ssl3_accept_~s__state~0); 23746#L116 assume !(16384 == ssl3_accept_~s__state~0); 23936#L119 assume !(8192 == ssl3_accept_~s__state~0); 23934#L122 assume !(24576 == ssl3_accept_~s__state~0); 23932#L125 assume !(8195 == ssl3_accept_~s__state~0); 23930#L128 assume 8480 == ssl3_accept_~s__state~0; 23736#L132 [2021-10-15 19:51:04,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:04,768 INFO L82 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-15 19:51:04,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:04,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894703372] [2021-10-15 19:51:04,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:04,768 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:04,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:04,784 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-15 19:51:04,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:04,785 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894703372] [2021-10-15 19:51:04,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894703372] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:04,785 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:04,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-15 19:51:04,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144817022] [2021-10-15 19:51:04,786 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-15 19:51:04,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:04,786 INFO L82 PathProgramCache]: Analyzing trace with hash 1813896946, now seen corresponding path program 1 times [2021-10-15 19:51:04,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:04,787 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812857902] [2021-10-15 19:51:04,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:04,787 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:04,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:04,810 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-15 19:51:04,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:04,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812857902] [2021-10-15 19:51:04,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812857902] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:51:04,811 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947166619] [2021-10-15 19:51:04,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:04,811 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-15 19:51:04,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:04,816 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-15 19:51:04,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-15 19:51:04,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:04,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-15 19:51:04,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:51:05,062 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-15 19:51:05,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947166619] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:51:05,063 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-15 19:51:05,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-15 19:51:05,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057882174] [2021-10-15 19:51:05,064 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:05,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:05,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:05,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:05,065 INFO L87 Difference]: Start difference. First operand 950 states and 1245 transitions. cyclomatic complexity: 300 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:05,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:05,211 INFO L93 Difference]: Finished difference Result 952 states and 1245 transitions. [2021-10-15 19:51:05,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:05,211 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 952 states and 1245 transitions. [2021-10-15 19:51:05,217 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 612 [2021-10-15 19:51:05,226 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 952 states to 952 states and 1245 transitions. [2021-10-15 19:51:05,233 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 688 [2021-10-15 19:51:05,234 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 688 [2021-10-15 19:51:05,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 952 states and 1245 transitions. [2021-10-15 19:51:05,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:05,234 INFO L681 BuchiCegarLoop]: Abstraction has 952 states and 1245 transitions. [2021-10-15 19:51:05,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 952 states and 1245 transitions. [2021-10-15 19:51:05,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 952 to 950. [2021-10-15 19:51:05,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 950 states have (on average 1.308421052631579) internal successors, (1243), 949 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:05,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1243 transitions. [2021-10-15 19:51:05,271 INFO L704 BuchiCegarLoop]: Abstraction has 950 states and 1243 transitions. [2021-10-15 19:51:05,271 INFO L587 BuchiCegarLoop]: Abstraction has 950 states and 1243 transitions. [2021-10-15 19:51:05,271 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-15 19:51:05,271 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1243 transitions. [2021-10-15 19:51:05,275 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2021-10-15 19:51:05,305 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:05,305 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:05,306 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:05,306 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:05,307 INFO L791 eck$LassoCheckResult]: Stem: 25767#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25635#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25629#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25588#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 25589#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25582#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 25583#L110-2 assume !false; 25803#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25802#L113 assume !(12292 == ssl3_accept_~s__state~0); 25801#L116 assume !(16384 == ssl3_accept_~s__state~0); 25798#L119 assume !(8192 == ssl3_accept_~s__state~0); 25797#L122 assume !(24576 == ssl3_accept_~s__state~0); 25796#L125 assume !(8195 == ssl3_accept_~s__state~0); 25795#L128 assume !(8480 == ssl3_accept_~s__state~0); 25793#L131 assume !(8481 == ssl3_accept_~s__state~0); 25790#L134 assume 8482 == ssl3_accept_~s__state~0; 25755#L135 [2021-10-15 19:51:05,307 INFO L793 eck$LassoCheckResult]: Loop: 25755#L135 ssl3_accept_~s__state~0 := 3; 25542#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26342#L591 ssl3_accept_~skip~0 := 0; 26339#L110-2 assume !false; 26338#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26337#L113 assume !(12292 == ssl3_accept_~s__state~0); 26335#L116 assume !(16384 == ssl3_accept_~s__state~0); 26334#L119 assume !(8192 == ssl3_accept_~s__state~0); 26333#L122 assume !(24576 == ssl3_accept_~s__state~0); 26332#L125 assume !(8195 == ssl3_accept_~s__state~0); 26327#L128 assume !(8480 == ssl3_accept_~s__state~0); 26325#L131 assume !(8481 == ssl3_accept_~s__state~0); 26323#L134 assume !(8482 == ssl3_accept_~s__state~0); 26320#L137 assume !(8464 == ssl3_accept_~s__state~0); 25683#L140 assume !(8465 == ssl3_accept_~s__state~0); 25684#L143 assume !(8466 == ssl3_accept_~s__state~0); 25750#L146 assume !(8496 == ssl3_accept_~s__state~0); 25989#L149 assume !(8497 == ssl3_accept_~s__state~0); 25987#L152 assume !(8512 == ssl3_accept_~s__state~0); 25985#L155 assume !(8513 == ssl3_accept_~s__state~0); 25983#L158 assume !(8528 == ssl3_accept_~s__state~0); 25981#L161 assume !(8529 == ssl3_accept_~s__state~0); 25979#L164 assume !(8544 == ssl3_accept_~s__state~0); 25977#L167 assume !(8545 == ssl3_accept_~s__state~0); 25975#L170 assume !(8560 == ssl3_accept_~s__state~0); 25973#L173 assume !(8561 == ssl3_accept_~s__state~0); 25787#L176 assume 8448 == ssl3_accept_~s__state~0; 25676#L177 assume !(ssl3_accept_~num1~0 > 0); 25678#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25770#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25824#L591 ssl3_accept_~skip~0 := 0; 25822#L110-2 assume !false; 25820#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25780#L113 assume !(12292 == ssl3_accept_~s__state~0); 25781#L116 assume !(16384 == ssl3_accept_~s__state~0); 25967#L119 assume !(8192 == ssl3_accept_~s__state~0); 25965#L122 assume !(24576 == ssl3_accept_~s__state~0); 25962#L125 assume !(8195 == ssl3_accept_~s__state~0); 25960#L128 assume !(8480 == ssl3_accept_~s__state~0); 25958#L131 assume !(8481 == ssl3_accept_~s__state~0); 25956#L134 assume 8482 == ssl3_accept_~s__state~0; 25755#L135 [2021-10-15 19:51:05,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:05,308 INFO L82 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-15 19:51:05,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:05,308 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505716155] [2021-10-15 19:51:05,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:05,308 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:05,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:05,327 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-15 19:51:05,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:05,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505716155] [2021-10-15 19:51:05,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505716155] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:05,328 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:05,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-15 19:51:05,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233129712] [2021-10-15 19:51:05,329 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-15 19:51:05,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:05,329 INFO L82 PathProgramCache]: Analyzing trace with hash 1502772099, now seen corresponding path program 1 times [2021-10-15 19:51:05,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:05,330 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684894323] [2021-10-15 19:51:05,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:05,330 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:05,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:05,347 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-15 19:51:05,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:05,347 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684894323] [2021-10-15 19:51:05,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684894323] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:05,348 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:05,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-15 19:51:05,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259310841] [2021-10-15 19:51:05,348 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:05,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:05,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:05,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:05,350 INFO L87 Difference]: Start difference. First operand 950 states and 1243 transitions. cyclomatic complexity: 298 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:05,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:05,484 INFO L93 Difference]: Finished difference Result 950 states and 1241 transitions. [2021-10-15 19:51:05,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:05,484 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 950 states and 1241 transitions. [2021-10-15 19:51:05,490 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2021-10-15 19:51:05,498 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 950 states to 950 states and 1241 transitions. [2021-10-15 19:51:05,498 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 686 [2021-10-15 19:51:05,499 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2021-10-15 19:51:05,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 950 states and 1241 transitions. [2021-10-15 19:51:05,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:05,501 INFO L681 BuchiCegarLoop]: Abstraction has 950 states and 1241 transitions. [2021-10-15 19:51:05,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states and 1241 transitions. [2021-10-15 19:51:05,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 950. [2021-10-15 19:51:05,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 950 states have (on average 1.3063157894736843) internal successors, (1241), 949 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:05,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1241 transitions. [2021-10-15 19:51:05,525 INFO L704 BuchiCegarLoop]: Abstraction has 950 states and 1241 transitions. [2021-10-15 19:51:05,525 INFO L587 BuchiCegarLoop]: Abstraction has 950 states and 1241 transitions. [2021-10-15 19:51:05,526 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-15 19:51:05,526 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1241 transitions. [2021-10-15 19:51:05,529 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2021-10-15 19:51:05,530 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:05,530 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:05,532 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-15 19:51:05,532 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:05,532 INFO L791 eck$LassoCheckResult]: Stem: 27670#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27543#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27537#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27496#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 27497#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27494#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 27495#L110-2 assume !false; 27840#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28288#L113 assume !(12292 == ssl3_accept_~s__state~0); 28286#L116 assume !(16384 == ssl3_accept_~s__state~0); 28284#L119 assume !(8192 == ssl3_accept_~s__state~0); 28282#L122 assume !(24576 == ssl3_accept_~s__state~0); 28249#L125 assume !(8195 == ssl3_accept_~s__state~0); 28243#L128 assume !(8480 == ssl3_accept_~s__state~0); 28241#L131 assume !(8481 == ssl3_accept_~s__state~0); 28239#L134 assume !(8482 == ssl3_accept_~s__state~0); 28237#L137 assume 8464 == ssl3_accept_~s__state~0; 27446#L144 [2021-10-15 19:51:05,533 INFO L793 eck$LassoCheckResult]: Loop: 27446#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 27447#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27480#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 27481#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28068#L591 ssl3_accept_~skip~0 := 0; 28066#L110-2 assume !false; 28064#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28062#L113 assume !(12292 == ssl3_accept_~s__state~0); 28061#L116 assume !(16384 == ssl3_accept_~s__state~0); 28060#L119 assume !(8192 == ssl3_accept_~s__state~0); 28056#L122 assume !(24576 == ssl3_accept_~s__state~0); 28055#L125 assume !(8195 == ssl3_accept_~s__state~0); 28054#L128 assume !(8480 == ssl3_accept_~s__state~0); 28053#L131 assume !(8481 == ssl3_accept_~s__state~0); 28052#L134 assume !(8482 == ssl3_accept_~s__state~0); 28051#L137 assume !(8464 == ssl3_accept_~s__state~0); 28046#L140 assume !(8465 == ssl3_accept_~s__state~0); 28045#L143 assume !(8466 == ssl3_accept_~s__state~0); 28044#L146 assume 8496 == ssl3_accept_~s__state~0; 27649#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 27516#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27500#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 27450#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27452#L308-2 ssl3_accept_~s__init_num~0 := 0; 28043#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28189#L591 ssl3_accept_~skip~0 := 0; 28188#L110-2 assume !false; 28187#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28186#L113 assume !(12292 == ssl3_accept_~s__state~0); 28185#L116 assume !(16384 == ssl3_accept_~s__state~0); 28184#L119 assume !(8192 == ssl3_accept_~s__state~0); 28183#L122 assume !(24576 == ssl3_accept_~s__state~0); 28182#L125 assume !(8195 == ssl3_accept_~s__state~0); 28181#L128 assume !(8480 == ssl3_accept_~s__state~0); 28180#L131 assume !(8481 == ssl3_accept_~s__state~0); 28179#L134 assume !(8482 == ssl3_accept_~s__state~0); 28178#L137 assume !(8464 == ssl3_accept_~s__state~0); 28177#L140 assume !(8465 == ssl3_accept_~s__state~0); 28013#L143 assume !(8466 == ssl3_accept_~s__state~0); 28012#L146 assume !(8496 == ssl3_accept_~s__state~0); 28010#L149 assume !(8497 == ssl3_accept_~s__state~0); 28011#L152 assume 8512 == ssl3_accept_~s__state~0; 27817#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28168#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27473#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27474#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28206#L591 ssl3_accept_~skip~0 := 0; 28204#L110-2 assume !false; 28202#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28200#L113 assume !(12292 == ssl3_accept_~s__state~0); 28198#L116 assume !(16384 == ssl3_accept_~s__state~0); 28196#L119 assume !(8192 == ssl3_accept_~s__state~0); 28160#L122 assume !(24576 == ssl3_accept_~s__state~0); 28152#L125 assume !(8195 == ssl3_accept_~s__state~0); 28148#L128 assume !(8480 == ssl3_accept_~s__state~0); 28144#L131 assume !(8481 == ssl3_accept_~s__state~0); 28140#L134 assume !(8482 == ssl3_accept_~s__state~0); 28136#L137 assume !(8464 == ssl3_accept_~s__state~0); 28132#L140 assume !(8465 == ssl3_accept_~s__state~0); 28128#L143 assume !(8466 == ssl3_accept_~s__state~0); 28125#L146 assume !(8496 == ssl3_accept_~s__state~0); 28123#L149 assume !(8497 == ssl3_accept_~s__state~0); 28121#L152 assume !(8512 == ssl3_accept_~s__state~0); 28119#L155 assume !(8513 == ssl3_accept_~s__state~0); 28047#L158 assume 8528 == ssl3_accept_~s__state~0; 27528#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27529#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 27622#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 27579#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 27665#L368 assume !(ssl3_accept_~ret~0 <= 0); 27578#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27647#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28272#L591 ssl3_accept_~skip~0 := 0; 28270#L110-2 assume !false; 28176#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28175#L113 assume !(12292 == ssl3_accept_~s__state~0); 28173#L116 assume !(16384 == ssl3_accept_~s__state~0); 28171#L119 assume !(8192 == ssl3_accept_~s__state~0); 28170#L122 assume !(24576 == ssl3_accept_~s__state~0); 28169#L125 assume !(8195 == ssl3_accept_~s__state~0); 28166#L128 assume !(8480 == ssl3_accept_~s__state~0); 28165#L131 assume !(8481 == ssl3_accept_~s__state~0); 28164#L134 assume !(8482 == ssl3_accept_~s__state~0); 28163#L137 assume !(8464 == ssl3_accept_~s__state~0); 28161#L140 assume !(8465 == ssl3_accept_~s__state~0); 28153#L143 assume !(8466 == ssl3_accept_~s__state~0); 28149#L146 assume !(8496 == ssl3_accept_~s__state~0); 28145#L149 assume !(8497 == ssl3_accept_~s__state~0); 28141#L152 assume !(8512 == ssl3_accept_~s__state~0); 28137#L155 assume !(8513 == ssl3_accept_~s__state~0); 28133#L158 assume !(8528 == ssl3_accept_~s__state~0); 28129#L161 assume !(8529 == ssl3_accept_~s__state~0); 27763#L164 assume 8544 == ssl3_accept_~s__state~0; 27761#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 27754#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27892#L591 ssl3_accept_~skip~0 := 0; 27890#L110-2 assume !false; 27888#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27886#L113 assume !(12292 == ssl3_accept_~s__state~0); 27884#L116 assume !(16384 == ssl3_accept_~s__state~0); 27882#L119 assume !(8192 == ssl3_accept_~s__state~0); 27880#L122 assume !(24576 == ssl3_accept_~s__state~0); 27878#L125 assume !(8195 == ssl3_accept_~s__state~0); 27876#L128 assume !(8480 == ssl3_accept_~s__state~0); 27875#L131 assume !(8481 == ssl3_accept_~s__state~0); 27874#L134 assume !(8482 == ssl3_accept_~s__state~0); 27872#L137 assume !(8464 == ssl3_accept_~s__state~0); 27871#L140 assume !(8465 == ssl3_accept_~s__state~0); 27870#L143 assume !(8466 == ssl3_accept_~s__state~0); 27869#L146 assume !(8496 == ssl3_accept_~s__state~0); 27868#L149 assume !(8497 == ssl3_accept_~s__state~0); 27863#L152 assume !(8512 == ssl3_accept_~s__state~0); 27861#L155 assume !(8513 == ssl3_accept_~s__state~0); 27859#L158 assume !(8528 == ssl3_accept_~s__state~0); 27857#L161 assume !(8529 == ssl3_accept_~s__state~0); 27852#L164 assume !(8544 == ssl3_accept_~s__state~0); 27764#L167 assume !(8545 == ssl3_accept_~s__state~0); 27765#L170 assume !(8560 == ssl3_accept_~s__state~0); 27771#L173 assume !(8561 == ssl3_accept_~s__state~0); 27772#L176 assume !(8448 == ssl3_accept_~s__state~0); 27911#L179 assume 8576 == ssl3_accept_~s__state~0; 27794#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 27906#L455 assume !(ssl3_accept_~ret~0 <= 0); 27904#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 27483#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28335#L591 ssl3_accept_~skip~0 := 0; 28333#L110-2 assume !false; 28331#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28329#L113 assume !(12292 == ssl3_accept_~s__state~0); 28327#L116 assume !(16384 == ssl3_accept_~s__state~0); 28325#L119 assume !(8192 == ssl3_accept_~s__state~0); 28323#L122 assume !(24576 == ssl3_accept_~s__state~0); 28321#L125 assume !(8195 == ssl3_accept_~s__state~0); 28319#L128 assume !(8480 == ssl3_accept_~s__state~0); 27685#L131 assume !(8481 == ssl3_accept_~s__state~0); 28317#L134 assume !(8482 == ssl3_accept_~s__state~0); 27778#L137 assume 8464 == ssl3_accept_~s__state~0; 27446#L144 [2021-10-15 19:51:05,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:05,533 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-15 19:51:05,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:05,534 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037608199] [2021-10-15 19:51:05,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:05,534 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:05,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:05,542 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:05,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:05,552 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:05,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:05,553 INFO L82 PathProgramCache]: Analyzing trace with hash -1042165431, now seen corresponding path program 1 times [2021-10-15 19:51:05,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:05,553 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971254228] [2021-10-15 19:51:05,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:05,554 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:05,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:05,606 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-15 19:51:05,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:05,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971254228] [2021-10-15 19:51:05,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971254228] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:05,607 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:05,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:51:05,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240924337] [2021-10-15 19:51:05,608 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:05,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:05,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:05,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:05,609 INFO L87 Difference]: Start difference. First operand 950 states and 1241 transitions. cyclomatic complexity: 296 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:05,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:05,738 INFO L93 Difference]: Finished difference Result 922 states and 1170 transitions. [2021-10-15 19:51:05,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:05,738 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 922 states and 1170 transitions. [2021-10-15 19:51:05,744 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 491 [2021-10-15 19:51:05,760 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 922 states to 793 states and 1010 transitions. [2021-10-15 19:51:05,760 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 559 [2021-10-15 19:51:05,762 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 688 [2021-10-15 19:51:05,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 793 states and 1010 transitions. [2021-10-15 19:51:05,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:05,763 INFO L681 BuchiCegarLoop]: Abstraction has 793 states and 1010 transitions. [2021-10-15 19:51:05,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states and 1010 transitions. [2021-10-15 19:51:05,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 662. [2021-10-15 19:51:05,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 662 states have (on average 1.2779456193353473) internal successors, (846), 661 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:05,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 846 transitions. [2021-10-15 19:51:05,780 INFO L704 BuchiCegarLoop]: Abstraction has 662 states and 846 transitions. [2021-10-15 19:51:05,781 INFO L587 BuchiCegarLoop]: Abstraction has 662 states and 846 transitions. [2021-10-15 19:51:05,781 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-15 19:51:05,781 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 662 states and 846 transitions. [2021-10-15 19:51:05,783 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2021-10-15 19:51:05,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:05,784 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:05,786 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:05,786 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:05,786 INFO L791 eck$LassoCheckResult]: Stem: 29512#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29406#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29400#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29362#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 29363#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29360#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 29361#L110-2 assume !false; 29602#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29956#L113 assume !(12292 == ssl3_accept_~s__state~0); 29376#L116 assume !(16384 == ssl3_accept_~s__state~0); 29377#L119 assume !(8192 == ssl3_accept_~s__state~0); 29427#L122 assume !(24576 == ssl3_accept_~s__state~0); 29428#L125 assume !(8195 == ssl3_accept_~s__state~0); 29442#L128 assume !(8480 == ssl3_accept_~s__state~0); 29415#L131 assume !(8481 == ssl3_accept_~s__state~0); 29416#L134 assume !(8482 == ssl3_accept_~s__state~0); 29520#L137 assume 8464 == ssl3_accept_~s__state~0; 29317#L144 [2021-10-15 19:51:05,786 INFO L793 eck$LassoCheckResult]: Loop: 29317#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 29318#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29347#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29348#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29830#L591 ssl3_accept_~skip~0 := 0; 29829#L110-2 assume !false; 29828#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29827#L113 assume !(12292 == ssl3_accept_~s__state~0); 29826#L116 assume !(16384 == ssl3_accept_~s__state~0); 29825#L119 assume !(8192 == ssl3_accept_~s__state~0); 29824#L122 assume !(24576 == ssl3_accept_~s__state~0); 29823#L125 assume !(8195 == ssl3_accept_~s__state~0); 29822#L128 assume !(8480 == ssl3_accept_~s__state~0); 29821#L131 assume !(8481 == ssl3_accept_~s__state~0); 29820#L134 assume !(8482 == ssl3_accept_~s__state~0); 29819#L137 assume !(8464 == ssl3_accept_~s__state~0); 29818#L140 assume !(8465 == ssl3_accept_~s__state~0); 29817#L143 assume !(8466 == ssl3_accept_~s__state~0); 29638#L146 assume 8496 == ssl3_accept_~s__state~0; 29498#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29499#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29795#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 29794#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29325#L308-2 ssl3_accept_~s__init_num~0 := 0; 29894#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29886#L591 ssl3_accept_~skip~0 := 0; 29882#L110-2 assume !false; 29878#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29874#L113 assume !(12292 == ssl3_accept_~s__state~0); 29870#L116 assume !(16384 == ssl3_accept_~s__state~0); 29866#L119 assume !(8192 == ssl3_accept_~s__state~0); 29863#L122 assume !(24576 == ssl3_accept_~s__state~0); 29859#L125 assume !(8195 == ssl3_accept_~s__state~0); 29856#L128 assume !(8480 == ssl3_accept_~s__state~0); 29853#L131 assume !(8481 == ssl3_accept_~s__state~0); 29849#L134 assume !(8482 == ssl3_accept_~s__state~0); 29846#L137 assume !(8464 == ssl3_accept_~s__state~0); 29844#L140 assume !(8465 == ssl3_accept_~s__state~0); 29841#L143 assume !(8466 == ssl3_accept_~s__state~0); 29838#L146 assume !(8496 == ssl3_accept_~s__state~0); 29836#L149 assume !(8497 == ssl3_accept_~s__state~0); 29743#L152 assume 8512 == ssl3_accept_~s__state~0; 29517#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29518#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29311#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29342#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29966#L591 ssl3_accept_~skip~0 := 0; 29955#L110-2 assume !false; 29948#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29947#L113 assume !(12292 == ssl3_accept_~s__state~0); 29946#L116 assume !(16384 == ssl3_accept_~s__state~0); 29901#L119 assume !(8192 == ssl3_accept_~s__state~0); 29897#L122 assume !(24576 == ssl3_accept_~s__state~0); 29888#L125 assume !(8195 == ssl3_accept_~s__state~0); 29884#L128 assume !(8480 == ssl3_accept_~s__state~0); 29880#L131 assume !(8481 == ssl3_accept_~s__state~0); 29876#L134 assume !(8482 == ssl3_accept_~s__state~0); 29872#L137 assume !(8464 == ssl3_accept_~s__state~0); 29868#L140 assume !(8465 == ssl3_accept_~s__state~0); 29501#L143 assume !(8466 == ssl3_accept_~s__state~0); 29486#L146 assume !(8496 == ssl3_accept_~s__state~0); 29487#L149 assume !(8497 == ssl3_accept_~s__state~0); 29385#L152 assume !(8512 == ssl3_accept_~s__state~0); 29386#L155 assume !(8513 == ssl3_accept_~s__state~0); 29426#L158 assume 8528 == ssl3_accept_~s__state~0; 29393#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29394#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 29474#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 29436#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 29508#L368 assume !(ssl3_accept_~ret~0 <= 0); 29435#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29493#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29905#L591 ssl3_accept_~skip~0 := 0; 29904#L110-2 assume !false; 29903#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29902#L113 assume !(12292 == ssl3_accept_~s__state~0); 29900#L116 assume !(16384 == ssl3_accept_~s__state~0); 29896#L119 assume !(8192 == ssl3_accept_~s__state~0); 29895#L122 assume !(24576 == ssl3_accept_~s__state~0); 29887#L125 assume !(8195 == ssl3_accept_~s__state~0); 29883#L128 assume !(8480 == ssl3_accept_~s__state~0); 29879#L131 assume !(8481 == ssl3_accept_~s__state~0); 29875#L134 assume !(8482 == ssl3_accept_~s__state~0); 29871#L137 assume !(8464 == ssl3_accept_~s__state~0); 29867#L140 assume !(8465 == ssl3_accept_~s__state~0); 29864#L143 assume !(8466 == ssl3_accept_~s__state~0); 29860#L146 assume !(8496 == ssl3_accept_~s__state~0); 29857#L149 assume !(8497 == ssl3_accept_~s__state~0); 29854#L152 assume !(8512 == ssl3_accept_~s__state~0); 29850#L155 assume !(8513 == ssl3_accept_~s__state~0); 29847#L158 assume !(8528 == ssl3_accept_~s__state~0); 29326#L161 assume !(8529 == ssl3_accept_~s__state~0); 29327#L164 assume 8544 == ssl3_accept_~s__state~0; 29314#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 29315#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 29425#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29431#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29433#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 29454#L415 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; 29320#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29723#L591 ssl3_accept_~skip~0 := 0; 29720#L110-2 assume !false; 29717#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29714#L113 assume !(12292 == ssl3_accept_~s__state~0); 29711#L116 assume !(16384 == ssl3_accept_~s__state~0); 29708#L119 assume !(8192 == ssl3_accept_~s__state~0); 29705#L122 assume !(24576 == ssl3_accept_~s__state~0); 29702#L125 assume !(8195 == ssl3_accept_~s__state~0); 29699#L128 assume !(8480 == ssl3_accept_~s__state~0); 29696#L131 assume !(8481 == ssl3_accept_~s__state~0); 29693#L134 assume !(8482 == ssl3_accept_~s__state~0); 29690#L137 assume !(8464 == ssl3_accept_~s__state~0); 29687#L140 assume !(8465 == ssl3_accept_~s__state~0); 29684#L143 assume !(8466 == ssl3_accept_~s__state~0); 29681#L146 assume !(8496 == ssl3_accept_~s__state~0); 29675#L149 assume !(8497 == ssl3_accept_~s__state~0); 29671#L152 assume !(8512 == ssl3_accept_~s__state~0); 29667#L155 assume !(8513 == ssl3_accept_~s__state~0); 29663#L158 assume !(8528 == ssl3_accept_~s__state~0); 29659#L161 assume !(8529 == ssl3_accept_~s__state~0); 29655#L164 assume !(8544 == ssl3_accept_~s__state~0); 29651#L167 assume !(8545 == ssl3_accept_~s__state~0); 29648#L170 assume !(8560 == ssl3_accept_~s__state~0); 29645#L173 assume !(8561 == ssl3_accept_~s__state~0); 29528#L176 assume 8448 == ssl3_accept_~s__state~0; 29439#L177 assume !(ssl3_accept_~num1~0 > 0); 29441#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29515#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29556#L591 ssl3_accept_~skip~0 := 0; 29553#L110-2 assume !false; 29550#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29525#L113 assume !(12292 == ssl3_accept_~s__state~0); 29526#L116 assume !(16384 == ssl3_accept_~s__state~0); 29548#L119 assume !(8192 == ssl3_accept_~s__state~0); 29545#L122 assume !(24576 == ssl3_accept_~s__state~0); 29542#L125 assume !(8195 == ssl3_accept_~s__state~0); 29541#L128 assume !(8480 == ssl3_accept_~s__state~0); 29540#L131 assume !(8481 == ssl3_accept_~s__state~0); 29529#L134 assume !(8482 == ssl3_accept_~s__state~0); 29530#L137 assume 8464 == ssl3_accept_~s__state~0; 29317#L144 [2021-10-15 19:51:05,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:05,787 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-15 19:51:05,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:05,788 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742577608] [2021-10-15 19:51:05,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:05,788 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:05,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:05,801 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:05,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:05,820 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:05,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:05,822 INFO L82 PathProgramCache]: Analyzing trace with hash -725816742, now seen corresponding path program 1 times [2021-10-15 19:51:05,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:05,822 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918529900] [2021-10-15 19:51:05,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:05,822 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:05,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:05,881 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-15 19:51:05,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:05,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918529900] [2021-10-15 19:51:05,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918529900] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:51:05,882 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611810125] [2021-10-15 19:51:05,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:05,882 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-15 19:51:05,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:05,885 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-15 19:51:05,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-15 19:51:06,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:06,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-15 19:51:06,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:51:06,494 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-15 19:51:06,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611810125] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:51:06,495 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-15 19:51:06,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-15 19:51:06,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609066024] [2021-10-15 19:51:06,497 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:06,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:06,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-15 19:51:06,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-15 19:51:06,499 INFO L87 Difference]: Start difference. First operand 662 states and 846 transitions. cyclomatic complexity: 187 Second operand has 4 states, 3 states have (on average 29.666666666666668) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:06,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:06,850 INFO L93 Difference]: Finished difference Result 1096 states and 1384 transitions. [2021-10-15 19:51:06,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-15 19:51:06,851 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1096 states and 1384 transitions. [2021-10-15 19:51:06,856 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 923 [2021-10-15 19:51:06,863 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1096 states to 1096 states and 1384 transitions. [2021-10-15 19:51:06,864 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 991 [2021-10-15 19:51:06,867 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 991 [2021-10-15 19:51:06,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1096 states and 1384 transitions. [2021-10-15 19:51:06,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:06,869 INFO L681 BuchiCegarLoop]: Abstraction has 1096 states and 1384 transitions. [2021-10-15 19:51:06,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states and 1384 transitions. [2021-10-15 19:51:06,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 834. [2021-10-15 19:51:06,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 834 states have (on average 1.274580335731415) internal successors, (1063), 833 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:06,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1063 transitions. [2021-10-15 19:51:06,888 INFO L704 BuchiCegarLoop]: Abstraction has 834 states and 1063 transitions. [2021-10-15 19:51:06,889 INFO L587 BuchiCegarLoop]: Abstraction has 834 states and 1063 transitions. [2021-10-15 19:51:06,889 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-15 19:51:06,889 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 834 states and 1063 transitions. [2021-10-15 19:51:06,892 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 661 [2021-10-15 19:51:06,892 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:06,892 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:06,894 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-15 19:51:06,894 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:06,894 INFO L791 eck$LassoCheckResult]: Stem: 31696#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 31593#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31586#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31546#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 31547#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31544#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 31545#L110-2 assume !false; 31738#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32089#L113 assume !(12292 == ssl3_accept_~s__state~0); 32090#L116 assume !(16384 == ssl3_accept_~s__state~0); 32083#L119 assume !(8192 == ssl3_accept_~s__state~0); 32084#L122 assume !(24576 == ssl3_accept_~s__state~0); 32077#L125 assume !(8195 == ssl3_accept_~s__state~0); 32078#L128 assume !(8480 == ssl3_accept_~s__state~0); 32002#L131 assume !(8481 == ssl3_accept_~s__state~0); 32003#L134 assume !(8482 == ssl3_accept_~s__state~0); 31804#L137 assume 8464 == ssl3_accept_~s__state~0; 31502#L144 [2021-10-15 19:51:06,895 INFO L793 eck$LassoCheckResult]: Loop: 31502#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 31503#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31531#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 31532#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32317#L591 ssl3_accept_~skip~0 := 0; 32315#L110-2 assume !false; 32313#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32311#L113 assume !(12292 == ssl3_accept_~s__state~0); 32309#L116 assume !(16384 == ssl3_accept_~s__state~0); 32307#L119 assume !(8192 == ssl3_accept_~s__state~0); 32305#L122 assume !(24576 == ssl3_accept_~s__state~0); 32303#L125 assume !(8195 == ssl3_accept_~s__state~0); 32301#L128 assume !(8480 == ssl3_accept_~s__state~0); 32299#L131 assume !(8481 == ssl3_accept_~s__state~0); 32297#L134 assume !(8482 == ssl3_accept_~s__state~0); 32295#L137 assume !(8464 == ssl3_accept_~s__state~0); 32294#L140 assume !(8465 == ssl3_accept_~s__state~0); 31684#L143 assume !(8466 == ssl3_accept_~s__state~0); 31685#L146 assume 8496 == ssl3_accept_~s__state~0; 31682#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 31566#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31567#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 32148#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31644#L308-2 ssl3_accept_~s__init_num~0 := 0; 31640#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32318#L591 ssl3_accept_~skip~0 := 0; 32316#L110-2 assume !false; 32314#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32312#L113 assume !(12292 == ssl3_accept_~s__state~0); 32310#L116 assume !(16384 == ssl3_accept_~s__state~0); 32308#L119 assume !(8192 == ssl3_accept_~s__state~0); 32306#L122 assume !(24576 == ssl3_accept_~s__state~0); 32304#L125 assume !(8195 == ssl3_accept_~s__state~0); 32302#L128 assume !(8480 == ssl3_accept_~s__state~0); 32300#L131 assume !(8481 == ssl3_accept_~s__state~0); 32298#L134 assume !(8482 == ssl3_accept_~s__state~0); 32296#L137 assume !(8464 == ssl3_accept_~s__state~0); 31632#L140 assume !(8465 == ssl3_accept_~s__state~0); 31633#L143 assume !(8466 == ssl3_accept_~s__state~0); 31672#L146 assume !(8496 == ssl3_accept_~s__state~0); 31673#L149 assume !(8497 == ssl3_accept_~s__state~0); 31571#L152 assume !(8512 == ssl3_accept_~s__state~0); 31572#L155 assume !(8513 == ssl3_accept_~s__state~0); 31518#L158 assume !(8528 == ssl3_accept_~s__state~0); 31511#L161 assume !(8529 == ssl3_accept_~s__state~0); 31512#L164 assume !(8544 == ssl3_accept_~s__state~0); 31536#L167 assume !(8545 == ssl3_accept_~s__state~0); 31537#L170 assume !(8560 == ssl3_accept_~s__state~0); 31630#L173 assume !(8561 == ssl3_accept_~s__state~0); 31606#L176 assume !(8448 == ssl3_accept_~s__state~0); 31607#L179 assume !(8576 == ssl3_accept_~s__state~0); 31686#L182 assume !(8577 == ssl3_accept_~s__state~0); 31679#L185 assume !(8592 == ssl3_accept_~s__state~0); 31527#L188 assume !(8593 == ssl3_accept_~s__state~0); 31528#L191 assume !(8608 == ssl3_accept_~s__state~0); 31662#L194 assume !(8609 == ssl3_accept_~s__state~0); 31653#L197 assume !(8640 == ssl3_accept_~s__state~0); 31654#L200 assume !(8641 == ssl3_accept_~s__state~0); 31554#L203 assume 8656 == ssl3_accept_~s__state~0; 31555#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31647#L503 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31575#L508 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 31576#L508-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 32188#L516 assume !(0 == ssl3_accept_~tmp___10~0); 32186#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32181#L591 ssl3_accept_~skip~0 := 0; 32180#L110-2 assume !false; 32179#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32178#L113 assume !(12292 == ssl3_accept_~s__state~0); 32177#L116 assume !(16384 == ssl3_accept_~s__state~0); 32176#L119 assume !(8192 == ssl3_accept_~s__state~0); 32175#L122 assume !(24576 == ssl3_accept_~s__state~0); 32174#L125 assume !(8195 == ssl3_accept_~s__state~0); 32173#L128 assume !(8480 == ssl3_accept_~s__state~0); 32172#L131 assume !(8481 == ssl3_accept_~s__state~0); 32171#L134 assume !(8482 == ssl3_accept_~s__state~0); 32170#L137 assume !(8464 == ssl3_accept_~s__state~0); 32169#L140 assume !(8465 == ssl3_accept_~s__state~0); 32168#L143 assume !(8466 == ssl3_accept_~s__state~0); 32167#L146 assume !(8496 == ssl3_accept_~s__state~0); 32166#L149 assume !(8497 == ssl3_accept_~s__state~0); 32165#L152 assume !(8512 == ssl3_accept_~s__state~0); 32164#L155 assume !(8513 == ssl3_accept_~s__state~0); 32163#L158 assume !(8528 == ssl3_accept_~s__state~0); 32162#L161 assume !(8529 == ssl3_accept_~s__state~0); 32161#L164 assume !(8544 == ssl3_accept_~s__state~0); 32160#L167 assume !(8545 == ssl3_accept_~s__state~0); 32159#L170 assume !(8560 == ssl3_accept_~s__state~0); 32158#L173 assume !(8561 == ssl3_accept_~s__state~0); 32157#L176 assume !(8448 == ssl3_accept_~s__state~0); 32156#L179 assume !(8576 == ssl3_accept_~s__state~0); 32155#L182 assume !(8577 == ssl3_accept_~s__state~0); 32154#L185 assume !(8592 == ssl3_accept_~s__state~0); 32153#L188 assume !(8593 == ssl3_accept_~s__state~0); 32152#L191 assume !(8608 == ssl3_accept_~s__state~0); 32151#L194 assume !(8609 == ssl3_accept_~s__state~0); 32150#L197 assume !(8640 == ssl3_accept_~s__state~0); 32147#L200 assume !(8641 == ssl3_accept_~s__state~0); 32144#L203 assume !(8656 == ssl3_accept_~s__state~0); 32136#L206 assume !(8657 == ssl3_accept_~s__state~0); 31584#L209 assume 8672 == ssl3_accept_~s__state~0; 31652#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 31552#L524 assume !(4 == ssl3_accept_~blastFlag~0); 31553#L527 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 31590#L531 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31592#L531-2 ssl3_accept_~s__init_num~0 := 0; 31505#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32286#L591 ssl3_accept_~skip~0 := 0; 32284#L110-2 assume !false; 32282#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32281#L113 assume !(12292 == ssl3_accept_~s__state~0); 32278#L116 assume !(16384 == ssl3_accept_~s__state~0); 32277#L119 assume !(8192 == ssl3_accept_~s__state~0); 32276#L122 assume !(24576 == ssl3_accept_~s__state~0); 32275#L125 assume !(8195 == ssl3_accept_~s__state~0); 32273#L128 assume !(8480 == ssl3_accept_~s__state~0); 32272#L131 assume !(8481 == ssl3_accept_~s__state~0); 32271#L134 assume !(8482 == ssl3_accept_~s__state~0); 32270#L137 assume !(8464 == ssl3_accept_~s__state~0); 32264#L140 assume !(8465 == ssl3_accept_~s__state~0); 32262#L143 assume !(8466 == ssl3_accept_~s__state~0); 32120#L146 assume !(8496 == ssl3_accept_~s__state~0); 32119#L149 assume !(8497 == ssl3_accept_~s__state~0); 32118#L152 assume !(8512 == ssl3_accept_~s__state~0); 32117#L155 assume !(8513 == ssl3_accept_~s__state~0); 32116#L158 assume !(8528 == ssl3_accept_~s__state~0); 32115#L161 assume !(8529 == ssl3_accept_~s__state~0); 32114#L164 assume !(8544 == ssl3_accept_~s__state~0); 32113#L167 assume !(8545 == ssl3_accept_~s__state~0); 32112#L170 assume !(8560 == ssl3_accept_~s__state~0); 32111#L173 assume !(8561 == ssl3_accept_~s__state~0); 31757#L176 assume 8448 == ssl3_accept_~s__state~0; 31755#L177 assume !(ssl3_accept_~num1~0 > 0); 31752#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31749#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31743#L591 ssl3_accept_~skip~0 := 0; 31741#L110-2 assume !false; 31728#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31725#L113 assume !(12292 == ssl3_accept_~s__state~0); 31722#L116 assume !(16384 == ssl3_accept_~s__state~0); 31720#L119 assume !(8192 == ssl3_accept_~s__state~0); 31717#L122 assume !(24576 == ssl3_accept_~s__state~0); 31713#L125 assume !(8195 == ssl3_accept_~s__state~0); 31710#L128 assume !(8480 == ssl3_accept_~s__state~0); 31707#L131 assume !(8481 == ssl3_accept_~s__state~0); 31703#L134 assume !(8482 == ssl3_accept_~s__state~0); 31704#L137 assume 8464 == ssl3_accept_~s__state~0; 31502#L144 [2021-10-15 19:51:06,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:06,896 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-15 19:51:06,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:06,896 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78476564] [2021-10-15 19:51:06,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:06,896 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:06,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:06,906 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:06,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:06,921 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:06,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:06,922 INFO L82 PathProgramCache]: Analyzing trace with hash 546478944, now seen corresponding path program 1 times [2021-10-15 19:51:06,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:06,922 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429512203] [2021-10-15 19:51:06,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:06,923 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:06,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:06,993 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-10-15 19:51:06,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:06,994 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429512203] [2021-10-15 19:51:06,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429512203] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:06,994 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:06,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:51:06,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86440709] [2021-10-15 19:51:06,995 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:06,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:06,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:06,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:06,995 INFO L87 Difference]: Start difference. First operand 834 states and 1063 transitions. cyclomatic complexity: 232 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:07,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:07,016 INFO L93 Difference]: Finished difference Result 1419 states and 1829 transitions. [2021-10-15 19:51:07,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:07,017 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1419 states and 1829 transitions. [2021-10-15 19:51:07,023 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1246 [2021-10-15 19:51:07,033 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1419 states to 1419 states and 1829 transitions. [2021-10-15 19:51:07,033 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1314 [2021-10-15 19:51:07,034 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1314 [2021-10-15 19:51:07,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1419 states and 1829 transitions. [2021-10-15 19:51:07,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:07,036 INFO L681 BuchiCegarLoop]: Abstraction has 1419 states and 1829 transitions. [2021-10-15 19:51:07,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1419 states and 1829 transitions. [2021-10-15 19:51:07,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1419 to 1419. [2021-10-15 19:51:07,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1419 states, 1419 states have (on average 1.2889358703312193) internal successors, (1829), 1418 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:07,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1419 states to 1419 states and 1829 transitions. [2021-10-15 19:51:07,065 INFO L704 BuchiCegarLoop]: Abstraction has 1419 states and 1829 transitions. [2021-10-15 19:51:07,065 INFO L587 BuchiCegarLoop]: Abstraction has 1419 states and 1829 transitions. [2021-10-15 19:51:07,065 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-15 19:51:07,066 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1419 states and 1829 transitions. [2021-10-15 19:51:07,071 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1246 [2021-10-15 19:51:07,071 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:07,071 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:07,073 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-15 19:51:07,073 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:07,073 INFO L791 eck$LassoCheckResult]: Stem: 33970#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33850#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 33844#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33806#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 33807#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33804#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 33805#L110-2 assume !false; 34001#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34888#L113 assume !(12292 == ssl3_accept_~s__state~0); 34886#L116 assume !(16384 == ssl3_accept_~s__state~0); 34884#L119 assume !(8192 == ssl3_accept_~s__state~0); 34882#L122 assume !(24576 == ssl3_accept_~s__state~0); 34880#L125 assume !(8195 == ssl3_accept_~s__state~0); 34877#L128 assume !(8480 == ssl3_accept_~s__state~0); 34876#L131 assume !(8481 == ssl3_accept_~s__state~0); 34875#L134 assume !(8482 == ssl3_accept_~s__state~0); 34874#L137 assume 8464 == ssl3_accept_~s__state~0; 33761#L144 [2021-10-15 19:51:07,074 INFO L793 eck$LassoCheckResult]: Loop: 33761#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 33762#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33790#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 33791#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34940#L591 ssl3_accept_~skip~0 := 0; 34938#L110-2 assume !false; 34936#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34934#L113 assume !(12292 == ssl3_accept_~s__state~0); 34932#L116 assume !(16384 == ssl3_accept_~s__state~0); 34930#L119 assume !(8192 == ssl3_accept_~s__state~0); 34928#L122 assume !(24576 == ssl3_accept_~s__state~0); 34926#L125 assume !(8195 == ssl3_accept_~s__state~0); 34924#L128 assume !(8480 == ssl3_accept_~s__state~0); 34922#L131 assume !(8481 == ssl3_accept_~s__state~0); 34918#L134 assume !(8482 == ssl3_accept_~s__state~0); 34916#L137 assume !(8464 == ssl3_accept_~s__state~0); 34908#L140 assume !(8465 == ssl3_accept_~s__state~0); 34907#L143 assume !(8466 == ssl3_accept_~s__state~0); 34432#L146 assume 8496 == ssl3_accept_~s__state~0; 34156#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 34429#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 34428#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 34427#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33769#L308-2 ssl3_accept_~s__init_num~0 := 0; 34420#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34414#L591 ssl3_accept_~skip~0 := 0; 34412#L110-2 assume !false; 34410#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34408#L113 assume !(12292 == ssl3_accept_~s__state~0); 34406#L116 assume !(16384 == ssl3_accept_~s__state~0); 34404#L119 assume !(8192 == ssl3_accept_~s__state~0); 34402#L122 assume !(24576 == ssl3_accept_~s__state~0); 34400#L125 assume !(8195 == ssl3_accept_~s__state~0); 34398#L128 assume !(8480 == ssl3_accept_~s__state~0); 34396#L131 assume !(8481 == ssl3_accept_~s__state~0); 34394#L134 assume !(8482 == ssl3_accept_~s__state~0); 34392#L137 assume !(8464 == ssl3_accept_~s__state~0); 34390#L140 assume !(8465 == ssl3_accept_~s__state~0); 34388#L143 assume !(8466 == ssl3_accept_~s__state~0); 34386#L146 assume !(8496 == ssl3_accept_~s__state~0); 34384#L149 assume !(8497 == ssl3_accept_~s__state~0); 34382#L152 assume 8512 == ssl3_accept_~s__state~0; 34151#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34378#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 33784#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33785#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34365#L591 ssl3_accept_~skip~0 := 0; 34363#L110-2 assume !false; 34361#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34359#L113 assume !(12292 == ssl3_accept_~s__state~0); 34357#L116 assume !(16384 == ssl3_accept_~s__state~0); 34355#L119 assume !(8192 == ssl3_accept_~s__state~0); 34353#L122 assume !(24576 == ssl3_accept_~s__state~0); 34351#L125 assume !(8195 == ssl3_accept_~s__state~0); 34349#L128 assume !(8480 == ssl3_accept_~s__state~0); 34347#L131 assume !(8481 == ssl3_accept_~s__state~0); 34345#L134 assume !(8482 == ssl3_accept_~s__state~0); 34343#L137 assume !(8464 == ssl3_accept_~s__state~0); 34341#L140 assume !(8465 == ssl3_accept_~s__state~0); 34339#L143 assume !(8466 == ssl3_accept_~s__state~0); 34337#L146 assume !(8496 == ssl3_accept_~s__state~0); 34335#L149 assume !(8497 == ssl3_accept_~s__state~0); 34333#L152 assume !(8512 == ssl3_accept_~s__state~0); 34331#L155 assume !(8513 == ssl3_accept_~s__state~0); 34329#L158 assume 8528 == ssl3_accept_~s__state~0; 34146#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 34327#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 34323#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 33881#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 33961#L368 assume !(ssl3_accept_~ret~0 <= 0); 33880#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 34321#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34315#L591 ssl3_accept_~skip~0 := 0; 34310#L110-2 assume !false; 34308#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34306#L113 assume !(12292 == ssl3_accept_~s__state~0); 34304#L116 assume !(16384 == ssl3_accept_~s__state~0); 34302#L119 assume !(8192 == ssl3_accept_~s__state~0); 34300#L122 assume !(24576 == ssl3_accept_~s__state~0); 34298#L125 assume !(8195 == ssl3_accept_~s__state~0); 34296#L128 assume !(8480 == ssl3_accept_~s__state~0); 34294#L131 assume !(8481 == ssl3_accept_~s__state~0); 34292#L134 assume !(8482 == ssl3_accept_~s__state~0); 34290#L137 assume !(8464 == ssl3_accept_~s__state~0); 34288#L140 assume !(8465 == ssl3_accept_~s__state~0); 34286#L143 assume !(8466 == ssl3_accept_~s__state~0); 34284#L146 assume !(8496 == ssl3_accept_~s__state~0); 34282#L149 assume !(8497 == ssl3_accept_~s__state~0); 34280#L152 assume !(8512 == ssl3_accept_~s__state~0); 34278#L155 assume !(8513 == ssl3_accept_~s__state~0); 34276#L158 assume !(8528 == ssl3_accept_~s__state~0); 34274#L161 assume !(8529 == ssl3_accept_~s__state~0); 34272#L164 assume 8544 == ssl3_accept_~s__state~0; 34141#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 34269#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 34266#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33876#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 33878#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 33963#L415 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; 33911#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34735#L591 ssl3_accept_~skip~0 := 0; 34733#L110-2 assume !false; 34731#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34729#L113 assume !(12292 == ssl3_accept_~s__state~0); 34727#L116 assume !(16384 == ssl3_accept_~s__state~0); 34725#L119 assume !(8192 == ssl3_accept_~s__state~0); 34723#L122 assume !(24576 == ssl3_accept_~s__state~0); 34722#L125 assume !(8195 == ssl3_accept_~s__state~0); 34713#L128 assume !(8480 == ssl3_accept_~s__state~0); 34709#L131 assume !(8481 == ssl3_accept_~s__state~0); 34705#L134 assume !(8482 == ssl3_accept_~s__state~0); 34701#L137 assume !(8464 == ssl3_accept_~s__state~0); 34697#L140 assume !(8465 == ssl3_accept_~s__state~0); 34693#L143 assume !(8466 == ssl3_accept_~s__state~0); 34689#L146 assume !(8496 == ssl3_accept_~s__state~0); 34686#L149 assume !(8497 == ssl3_accept_~s__state~0); 34683#L152 assume !(8512 == ssl3_accept_~s__state~0); 34680#L155 assume !(8513 == ssl3_accept_~s__state~0); 34678#L158 assume !(8528 == ssl3_accept_~s__state~0); 34675#L161 assume !(8529 == ssl3_accept_~s__state~0); 34672#L164 assume !(8544 == ssl3_accept_~s__state~0); 34669#L167 assume !(8545 == ssl3_accept_~s__state~0); 34667#L170 assume !(8560 == ssl3_accept_~s__state~0); 34201#L173 assume !(8561 == ssl3_accept_~s__state~0); 34200#L176 assume 8448 == ssl3_accept_~s__state~0; 34199#L177 assume !(ssl3_accept_~num1~0 > 0); 34194#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34189#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34182#L591 ssl3_accept_~skip~0 := 0; 34181#L110-2 assume !false; 34180#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34178#L113 assume !(12292 == ssl3_accept_~s__state~0); 34176#L116 assume 16384 == ssl3_accept_~s__state~0; 34174#L222 ssl3_accept_~s__server~0 := 1; 34783#L227 assume 0 != ssl3_accept_~cb~0; 34781#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 34779#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 34776#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 34773#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 34771#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 34772#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34797#L591 ssl3_accept_~skip~0 := 0; 34796#L110-2 assume !false; 34790#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34756#L113 assume !(12292 == ssl3_accept_~s__state~0); 34751#L116 assume !(16384 == ssl3_accept_~s__state~0); 34749#L119 assume !(8192 == ssl3_accept_~s__state~0); 34747#L122 assume !(24576 == ssl3_accept_~s__state~0); 34746#L125 assume !(8195 == ssl3_accept_~s__state~0); 34715#L128 assume !(8480 == ssl3_accept_~s__state~0); 34710#L131 assume !(8481 == ssl3_accept_~s__state~0); 34706#L134 assume !(8482 == ssl3_accept_~s__state~0); 34702#L137 assume 8464 == ssl3_accept_~s__state~0; 33761#L144 [2021-10-15 19:51:07,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:07,074 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-15 19:51:07,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:07,074 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345204555] [2021-10-15 19:51:07,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:07,075 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:07,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:07,114 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:07,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:07,125 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:07,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:07,126 INFO L82 PathProgramCache]: Analyzing trace with hash 737760300, now seen corresponding path program 1 times [2021-10-15 19:51:07,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:07,126 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073572286] [2021-10-15 19:51:07,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:07,127 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:07,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:07,172 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-15 19:51:07,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:07,173 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073572286] [2021-10-15 19:51:07,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073572286] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:51:07,173 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599549424] [2021-10-15 19:51:07,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:07,174 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-15 19:51:07,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:07,177 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-15 19:51:07,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-15 19:51:07,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:07,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-15 19:51:07,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:51:07,719 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-10-15 19:51:07,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599549424] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:07,720 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-15 19:51:07,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-15 19:51:07,720 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115619339] [2021-10-15 19:51:07,721 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:07,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:07,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:07,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-15 19:51:07,722 INFO L87 Difference]: Start difference. First operand 1419 states and 1829 transitions. cyclomatic complexity: 414 Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:07,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:07,821 INFO L93 Difference]: Finished difference Result 1459 states and 1877 transitions. [2021-10-15 19:51:07,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:07,822 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1459 states and 1877 transitions. [2021-10-15 19:51:07,829 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1286 [2021-10-15 19:51:07,839 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1459 states to 1459 states and 1877 transitions. [2021-10-15 19:51:07,840 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1354 [2021-10-15 19:51:07,841 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1354 [2021-10-15 19:51:07,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1459 states and 1877 transitions. [2021-10-15 19:51:07,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:07,842 INFO L681 BuchiCegarLoop]: Abstraction has 1459 states and 1877 transitions. [2021-10-15 19:51:07,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1459 states and 1877 transitions. [2021-10-15 19:51:07,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1459 to 1437. [2021-10-15 19:51:07,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1437 states, 1437 states have (on average 1.2881002087682671) internal successors, (1851), 1436 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:07,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1437 states to 1437 states and 1851 transitions. [2021-10-15 19:51:07,875 INFO L704 BuchiCegarLoop]: Abstraction has 1437 states and 1851 transitions. [2021-10-15 19:51:07,875 INFO L587 BuchiCegarLoop]: Abstraction has 1437 states and 1851 transitions. [2021-10-15 19:51:07,875 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-15 19:51:07,875 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1437 states and 1851 transitions. [2021-10-15 19:51:07,880 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1264 [2021-10-15 19:51:07,881 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:07,881 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:07,883 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:07,883 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:07,883 INFO L791 eck$LassoCheckResult]: Stem: 37318#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 37189#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 37185#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37147#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 37148#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37145#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 37146#L110-2 assume !false; 37354#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37792#L113 assume !(12292 == ssl3_accept_~s__state~0); 37790#L116 assume !(16384 == ssl3_accept_~s__state~0); 37788#L119 assume !(8192 == ssl3_accept_~s__state~0); 37786#L122 assume !(24576 == ssl3_accept_~s__state~0); 37784#L125 assume !(8195 == ssl3_accept_~s__state~0); 37782#L128 assume !(8480 == ssl3_accept_~s__state~0); 37780#L131 assume !(8481 == ssl3_accept_~s__state~0); 37778#L134 assume !(8482 == ssl3_accept_~s__state~0); 37777#L137 assume 8464 == ssl3_accept_~s__state~0; 37517#L144 [2021-10-15 19:51:07,883 INFO L793 eck$LassoCheckResult]: Loop: 37517#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 38168#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 38166#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 38152#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38145#L591 ssl3_accept_~skip~0 := 0; 38142#L110-2 assume !false; 38139#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38136#L113 assume !(12292 == ssl3_accept_~s__state~0); 38133#L116 assume !(16384 == ssl3_accept_~s__state~0); 38130#L119 assume !(8192 == ssl3_accept_~s__state~0); 38127#L122 assume !(24576 == ssl3_accept_~s__state~0); 38124#L125 assume !(8195 == ssl3_accept_~s__state~0); 38121#L128 assume !(8480 == ssl3_accept_~s__state~0); 38118#L131 assume !(8481 == ssl3_accept_~s__state~0); 38115#L134 assume !(8482 == ssl3_accept_~s__state~0); 38113#L137 assume !(8464 == ssl3_accept_~s__state~0); 38112#L140 assume !(8465 == ssl3_accept_~s__state~0); 37900#L143 assume !(8466 == ssl3_accept_~s__state~0); 37895#L146 assume 8496 == ssl3_accept_~s__state~0; 37512#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 37893#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 37892#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 37890#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 37111#L308-2 ssl3_accept_~s__init_num~0 := 0; 37887#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37881#L591 ssl3_accept_~skip~0 := 0; 37879#L110-2 assume !false; 37878#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37873#L113 assume !(12292 == ssl3_accept_~s__state~0); 37871#L116 assume !(16384 == ssl3_accept_~s__state~0); 37869#L119 assume !(8192 == ssl3_accept_~s__state~0); 37867#L122 assume !(24576 == ssl3_accept_~s__state~0); 37865#L125 assume !(8195 == ssl3_accept_~s__state~0); 37863#L128 assume !(8480 == ssl3_accept_~s__state~0); 37861#L131 assume !(8481 == ssl3_accept_~s__state~0); 37859#L134 assume !(8482 == ssl3_accept_~s__state~0); 37857#L137 assume !(8464 == ssl3_accept_~s__state~0); 37855#L140 assume !(8465 == ssl3_accept_~s__state~0); 37853#L143 assume !(8466 == ssl3_accept_~s__state~0); 37851#L146 assume !(8496 == ssl3_accept_~s__state~0); 37849#L149 assume !(8497 == ssl3_accept_~s__state~0); 37847#L152 assume 8512 == ssl3_accept_~s__state~0; 37327#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37328#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37099#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37127#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37836#L591 ssl3_accept_~skip~0 := 0; 37834#L110-2 assume !false; 37833#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37832#L113 assume !(12292 == ssl3_accept_~s__state~0); 37831#L116 assume !(16384 == ssl3_accept_~s__state~0); 37826#L119 assume !(8192 == ssl3_accept_~s__state~0); 37824#L122 assume !(24576 == ssl3_accept_~s__state~0); 37822#L125 assume !(8195 == ssl3_accept_~s__state~0); 37820#L128 assume !(8480 == ssl3_accept_~s__state~0); 37818#L131 assume !(8481 == ssl3_accept_~s__state~0); 37815#L134 assume !(8482 == ssl3_accept_~s__state~0); 37816#L137 assume !(8464 == ssl3_accept_~s__state~0); 37810#L140 assume !(8465 == ssl3_accept_~s__state~0); 37808#L143 assume !(8466 == ssl3_accept_~s__state~0); 37805#L146 assume !(8496 == ssl3_accept_~s__state~0); 37806#L149 assume !(8497 == ssl3_accept_~s__state~0); 37799#L152 assume !(8512 == ssl3_accept_~s__state~0); 37800#L155 assume !(8513 == ssl3_accept_~s__state~0); 37586#L158 assume 8528 == ssl3_accept_~s__state~0; 37503#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37267#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 37268#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 37218#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 37306#L368 assume !(ssl3_accept_~ret~0 <= 0); 37217#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38433#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38427#L591 ssl3_accept_~skip~0 := 0; 38425#L110-2 assume !false; 38423#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38421#L113 assume !(12292 == ssl3_accept_~s__state~0); 38419#L116 assume !(16384 == ssl3_accept_~s__state~0); 38417#L119 assume !(8192 == ssl3_accept_~s__state~0); 38415#L122 assume !(24576 == ssl3_accept_~s__state~0); 38413#L125 assume !(8195 == ssl3_accept_~s__state~0); 38411#L128 assume !(8480 == ssl3_accept_~s__state~0); 38410#L131 assume !(8481 == ssl3_accept_~s__state~0); 38409#L134 assume !(8482 == ssl3_accept_~s__state~0); 38408#L137 assume !(8464 == ssl3_accept_~s__state~0); 38407#L140 assume !(8465 == ssl3_accept_~s__state~0); 38406#L143 assume !(8466 == ssl3_accept_~s__state~0); 38405#L146 assume !(8496 == ssl3_accept_~s__state~0); 38404#L149 assume !(8497 == ssl3_accept_~s__state~0); 38403#L152 assume !(8512 == ssl3_accept_~s__state~0); 38402#L155 assume !(8513 == ssl3_accept_~s__state~0); 38400#L158 assume !(8528 == ssl3_accept_~s__state~0); 38399#L161 assume !(8529 == ssl3_accept_~s__state~0); 38398#L164 assume 8544 == ssl3_accept_~s__state~0; 37498#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 37280#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 37261#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37262#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 38397#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 38366#L415 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; 38364#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38359#L591 ssl3_accept_~skip~0 := 0; 38358#L110-2 assume !false; 38357#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38356#L113 assume !(12292 == ssl3_accept_~s__state~0); 38355#L116 assume !(16384 == ssl3_accept_~s__state~0); 38354#L119 assume !(8192 == ssl3_accept_~s__state~0); 38353#L122 assume !(24576 == ssl3_accept_~s__state~0); 38352#L125 assume !(8195 == ssl3_accept_~s__state~0); 38351#L128 assume !(8480 == ssl3_accept_~s__state~0); 38350#L131 assume !(8481 == ssl3_accept_~s__state~0); 38349#L134 assume !(8482 == ssl3_accept_~s__state~0); 38348#L137 assume !(8464 == ssl3_accept_~s__state~0); 38347#L140 assume !(8465 == ssl3_accept_~s__state~0); 38346#L143 assume !(8466 == ssl3_accept_~s__state~0); 38345#L146 assume !(8496 == ssl3_accept_~s__state~0); 38344#L149 assume !(8497 == ssl3_accept_~s__state~0); 38343#L152 assume !(8512 == ssl3_accept_~s__state~0); 38342#L155 assume !(8513 == ssl3_accept_~s__state~0); 38341#L158 assume !(8528 == ssl3_accept_~s__state~0); 38339#L161 assume !(8529 == ssl3_accept_~s__state~0); 38338#L164 assume !(8544 == ssl3_accept_~s__state~0); 37137#L167 assume !(8545 == ssl3_accept_~s__state~0); 37138#L170 assume !(8560 == ssl3_accept_~s__state~0); 37555#L173 assume !(8561 == ssl3_accept_~s__state~0); 37554#L176 assume 8448 == ssl3_accept_~s__state~0; 37224#L177 assume !(ssl3_accept_~num1~0 > 0); 37226#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37540#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37535#L591 ssl3_accept_~skip~0 := 0; 37534#L110-2 assume !false; 37533#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37530#L113 assume 12292 == ssl3_accept_~s__state~0; 37531#L114 ssl3_accept_~s__new_session~0 := 1; 37952#L222 ssl3_accept_~s__server~0 := 1; 37950#L227 assume 0 != ssl3_accept_~cb~0; 37948#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 37946#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 37943#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 37939#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 37936#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 37937#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38079#L591 ssl3_accept_~skip~0 := 0; 38076#L110-2 assume !false; 38073#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38070#L113 assume !(12292 == ssl3_accept_~s__state~0); 38067#L116 assume !(16384 == ssl3_accept_~s__state~0); 38064#L119 assume !(8192 == ssl3_accept_~s__state~0); 38061#L122 assume !(24576 == ssl3_accept_~s__state~0); 38058#L125 assume !(8195 == ssl3_accept_~s__state~0); 38015#L128 assume !(8480 == ssl3_accept_~s__state~0); 37913#L131 assume !(8481 == ssl3_accept_~s__state~0); 37911#L134 assume !(8482 == ssl3_accept_~s__state~0); 37909#L137 assume 8464 == ssl3_accept_~s__state~0; 37517#L144 [2021-10-15 19:51:07,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:07,884 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-15 19:51:07,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:07,885 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095072257] [2021-10-15 19:51:07,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:07,885 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:07,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:07,893 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:07,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:07,902 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:07,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:07,903 INFO L82 PathProgramCache]: Analyzing trace with hash 2088822424, now seen corresponding path program 1 times [2021-10-15 19:51:07,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:07,903 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503600726] [2021-10-15 19:51:07,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:07,903 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:07,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:07,947 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-15 19:51:07,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:07,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503600726] [2021-10-15 19:51:07,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503600726] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:51:07,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939567678] [2021-10-15 19:51:07,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:07,948 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-15 19:51:07,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:07,950 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-15 19:51:07,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-15 19:51:08,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:08,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-15 19:51:08,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:51:08,511 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-15 19:51:08,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939567678] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:08,511 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-15 19:51:08,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-15 19:51:08,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700231546] [2021-10-15 19:51:08,512 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:08,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:08,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:08,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-15 19:51:08,513 INFO L87 Difference]: Start difference. First operand 1437 states and 1851 transitions. cyclomatic complexity: 418 Second operand has 3 states, 2 states have (on average 38.5) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:08,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:08,670 INFO L93 Difference]: Finished difference Result 1521 states and 1939 transitions. [2021-10-15 19:51:08,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:08,671 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1521 states and 1939 transitions. [2021-10-15 19:51:08,679 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1308 [2021-10-15 19:51:08,689 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1521 states to 1481 states and 1899 transitions. [2021-10-15 19:51:08,690 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1376 [2021-10-15 19:51:08,691 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1376 [2021-10-15 19:51:08,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1481 states and 1899 transitions. [2021-10-15 19:51:08,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:08,692 INFO L681 BuchiCegarLoop]: Abstraction has 1481 states and 1899 transitions. [2021-10-15 19:51:08,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1481 states and 1899 transitions. [2021-10-15 19:51:08,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1481 to 1407. [2021-10-15 19:51:08,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1407 states, 1407 states have (on average 1.2857142857142858) internal successors, (1809), 1406 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:08,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1407 states to 1407 states and 1809 transitions. [2021-10-15 19:51:08,723 INFO L704 BuchiCegarLoop]: Abstraction has 1407 states and 1809 transitions. [2021-10-15 19:51:08,723 INFO L587 BuchiCegarLoop]: Abstraction has 1407 states and 1809 transitions. [2021-10-15 19:51:08,723 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-15 19:51:08,723 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1407 states and 1809 transitions. [2021-10-15 19:51:08,728 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1234 [2021-10-15 19:51:08,729 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:08,729 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51: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-15 19:51:08,731 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:08,731 INFO L791 eck$LassoCheckResult]: Stem: 40734#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 40612#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 40608#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40570#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 40571#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40564#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 40565#L110-2 assume !false; 40818#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41729#L113 assume !(12292 == ssl3_accept_~s__state~0); 41727#L116 assume !(16384 == ssl3_accept_~s__state~0); 41726#L119 assume !(8192 == ssl3_accept_~s__state~0); 41648#L122 assume !(24576 == ssl3_accept_~s__state~0); 41644#L125 assume !(8195 == ssl3_accept_~s__state~0); 41640#L128 assume !(8480 == ssl3_accept_~s__state~0); 41637#L131 assume !(8481 == ssl3_accept_~s__state~0); 41634#L134 assume !(8482 == ssl3_accept_~s__state~0); 40799#L137 assume 8464 == ssl3_accept_~s__state~0; 40800#L144 [2021-10-15 19:51:08,732 INFO L793 eck$LassoCheckResult]: Loop: 40800#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 41924#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41922#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 41921#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41918#L591 ssl3_accept_~skip~0 := 0; 41917#L110-2 assume !false; 41916#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41915#L113 assume !(12292 == ssl3_accept_~s__state~0); 41914#L116 assume !(16384 == ssl3_accept_~s__state~0); 41913#L119 assume !(8192 == ssl3_accept_~s__state~0); 41912#L122 assume !(24576 == ssl3_accept_~s__state~0); 41911#L125 assume !(8195 == ssl3_accept_~s__state~0); 40652#L128 assume !(8480 == ssl3_accept_~s__state~0); 40624#L131 assume !(8481 == ssl3_accept_~s__state~0); 40625#L134 assume !(8482 == ssl3_accept_~s__state~0); 40666#L137 assume !(8464 == ssl3_accept_~s__state~0); 40654#L140 assume !(8465 == ssl3_accept_~s__state~0); 40655#L143 assume !(8466 == ssl3_accept_~s__state~0); 40715#L146 assume 8496 == ssl3_accept_~s__state~0; 41512#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 41618#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 41617#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 41616#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40533#L308-2 ssl3_accept_~s__init_num~0 := 0; 41611#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41605#L591 ssl3_accept_~skip~0 := 0; 41603#L110-2 assume !false; 41601#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41599#L113 assume !(12292 == ssl3_accept_~s__state~0); 41597#L116 assume !(16384 == ssl3_accept_~s__state~0); 41595#L119 assume !(8192 == ssl3_accept_~s__state~0); 41593#L122 assume !(24576 == ssl3_accept_~s__state~0); 41592#L125 assume !(8195 == ssl3_accept_~s__state~0); 41588#L128 assume !(8480 == ssl3_accept_~s__state~0); 41587#L131 assume !(8481 == ssl3_accept_~s__state~0); 41585#L134 assume !(8482 == ssl3_accept_~s__state~0); 41546#L137 assume !(8464 == ssl3_accept_~s__state~0); 41543#L140 assume !(8465 == ssl3_accept_~s__state~0); 41541#L143 assume !(8466 == ssl3_accept_~s__state~0); 41539#L146 assume !(8496 == ssl3_accept_~s__state~0); 41515#L149 assume !(8497 == ssl3_accept_~s__state~0); 40806#L152 assume 8512 == ssl3_accept_~s__state~0; 40743#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40744#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40549#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40550#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41473#L591 ssl3_accept_~skip~0 := 0; 41472#L110-2 assume !false; 41471#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41470#L113 assume !(12292 == ssl3_accept_~s__state~0); 41469#L116 assume !(16384 == ssl3_accept_~s__state~0); 41468#L119 assume !(8192 == ssl3_accept_~s__state~0); 41467#L122 assume !(24576 == ssl3_accept_~s__state~0); 41466#L125 assume !(8195 == ssl3_accept_~s__state~0); 41465#L128 assume !(8480 == ssl3_accept_~s__state~0); 41464#L131 assume !(8481 == ssl3_accept_~s__state~0); 41463#L134 assume !(8482 == ssl3_accept_~s__state~0); 41462#L137 assume !(8464 == ssl3_accept_~s__state~0); 41461#L140 assume !(8465 == ssl3_accept_~s__state~0); 41455#L143 assume !(8466 == ssl3_accept_~s__state~0); 41453#L146 assume !(8496 == ssl3_accept_~s__state~0); 41451#L149 assume !(8497 == ssl3_accept_~s__state~0); 41449#L152 assume !(8512 == ssl3_accept_~s__state~0); 41447#L155 assume !(8513 == ssl3_accept_~s__state~0); 40792#L158 assume 8528 == ssl3_accept_~s__state~0; 40601#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40602#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 40684#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 40648#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 40727#L368 assume !(ssl3_accept_~ret~0 <= 0); 40647#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41210#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41203#L591 ssl3_accept_~skip~0 := 0; 41200#L110-2 assume !false; 41197#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41194#L113 assume !(12292 == ssl3_accept_~s__state~0); 41191#L116 assume !(16384 == ssl3_accept_~s__state~0); 41188#L119 assume !(8192 == ssl3_accept_~s__state~0); 41185#L122 assume !(24576 == ssl3_accept_~s__state~0); 41182#L125 assume !(8195 == ssl3_accept_~s__state~0); 41179#L128 assume !(8480 == ssl3_accept_~s__state~0); 41176#L131 assume !(8481 == ssl3_accept_~s__state~0); 41173#L134 assume !(8482 == ssl3_accept_~s__state~0); 41170#L137 assume !(8464 == ssl3_accept_~s__state~0); 41167#L140 assume !(8465 == ssl3_accept_~s__state~0); 41164#L143 assume !(8466 == ssl3_accept_~s__state~0); 41162#L146 assume !(8496 == ssl3_accept_~s__state~0); 41160#L149 assume !(8497 == ssl3_accept_~s__state~0); 41159#L152 assume !(8512 == ssl3_accept_~s__state~0); 41158#L155 assume !(8513 == ssl3_accept_~s__state~0); 41157#L158 assume !(8528 == ssl3_accept_~s__state~0); 41156#L161 assume !(8529 == ssl3_accept_~s__state~0); 41155#L164 assume 8544 == ssl3_accept_~s__state~0; 40827#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 41151#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 41149#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41148#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 41145#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 40729#L415 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; 40675#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41574#L591 ssl3_accept_~skip~0 := 0; 41572#L110-2 assume !false; 41570#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41568#L113 assume !(12292 == ssl3_accept_~s__state~0); 41566#L116 assume !(16384 == ssl3_accept_~s__state~0); 41564#L119 assume !(8192 == ssl3_accept_~s__state~0); 41562#L122 assume !(24576 == ssl3_accept_~s__state~0); 41560#L125 assume !(8195 == ssl3_accept_~s__state~0); 41558#L128 assume !(8480 == ssl3_accept_~s__state~0); 41556#L131 assume !(8481 == ssl3_accept_~s__state~0); 41554#L134 assume !(8482 == ssl3_accept_~s__state~0); 41552#L137 assume !(8464 == ssl3_accept_~s__state~0); 41550#L140 assume !(8465 == ssl3_accept_~s__state~0); 41548#L143 assume !(8466 == ssl3_accept_~s__state~0); 41544#L146 assume !(8496 == ssl3_accept_~s__state~0); 41542#L149 assume !(8497 == ssl3_accept_~s__state~0); 41540#L152 assume !(8512 == ssl3_accept_~s__state~0); 41538#L155 assume !(8513 == ssl3_accept_~s__state~0); 41537#L158 assume !(8528 == ssl3_accept_~s__state~0); 41536#L161 assume !(8529 == ssl3_accept_~s__state~0); 41534#L164 assume !(8544 == ssl3_accept_~s__state~0); 41533#L167 assume !(8545 == ssl3_accept_~s__state~0); 41532#L170 assume !(8560 == ssl3_accept_~s__state~0); 41531#L173 assume !(8561 == ssl3_accept_~s__state~0); 41526#L176 assume 8448 == ssl3_accept_~s__state~0; 40649#L177 assume !(ssl3_accept_~num1~0 > 0); 40651#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41336#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41331#L591 ssl3_accept_~skip~0 := 0; 41330#L110-2 assume !false; 41329#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41327#L113 assume 12292 == ssl3_accept_~s__state~0; 41328#L114 ssl3_accept_~s__new_session~0 := 1; 41798#L222 ssl3_accept_~s__server~0 := 1; 41839#L227 assume 0 != ssl3_accept_~cb~0; 41838#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 41837#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 41835#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 41833#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 41816#L254 assume 12292 != ssl3_accept_~s__state~0; 41584#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 41404#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41575#L591 ssl3_accept_~skip~0 := 0; 41573#L110-2 assume !false; 41571#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41569#L113 assume !(12292 == ssl3_accept_~s__state~0); 41567#L116 assume !(16384 == ssl3_accept_~s__state~0); 41565#L119 assume !(8192 == ssl3_accept_~s__state~0); 41563#L122 assume !(24576 == ssl3_accept_~s__state~0); 41561#L125 assume !(8195 == ssl3_accept_~s__state~0); 41559#L128 assume !(8480 == ssl3_accept_~s__state~0); 41557#L131 assume !(8481 == ssl3_accept_~s__state~0); 41555#L134 assume !(8482 == ssl3_accept_~s__state~0); 41553#L137 assume 8464 == ssl3_accept_~s__state~0; 40800#L144 [2021-10-15 19:51:08,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:08,732 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-15 19:51:08,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:08,733 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939064018] [2021-10-15 19:51:08,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:08,733 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:08,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:08,742 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:08,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:08,751 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:08,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:08,752 INFO L82 PathProgramCache]: Analyzing trace with hash -532273132, now seen corresponding path program 1 times [2021-10-15 19:51:08,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:08,752 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724766961] [2021-10-15 19:51:08,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:08,753 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:08,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:08,797 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-15 19:51:08,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:08,798 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724766961] [2021-10-15 19:51:08,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724766961] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:51:08,798 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686290167] [2021-10-15 19:51:08,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:08,799 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-15 19:51:08,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:08,804 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-15 19:51:08,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-15 19:51:09,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:09,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-15 19:51:09,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:51:09,479 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-15 19:51:09,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686290167] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:09,479 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-15 19:51:09,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-15 19:51:09,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123887974] [2021-10-15 19:51:09,480 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:09,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:09,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:09,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-15 19:51:09,481 INFO L87 Difference]: Start difference. First operand 1407 states and 1809 transitions. cyclomatic complexity: 406 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-15 19:51:09,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:09,581 INFO L93 Difference]: Finished difference Result 1407 states and 1805 transitions. [2021-10-15 19:51:09,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:09,582 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1407 states and 1805 transitions. [2021-10-15 19:51:09,588 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1234 [2021-10-15 19:51:09,595 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1407 states to 1407 states and 1805 transitions. [2021-10-15 19:51:09,596 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1302 [2021-10-15 19:51:09,597 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1302 [2021-10-15 19:51:09,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1407 states and 1805 transitions. [2021-10-15 19:51:09,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:09,599 INFO L681 BuchiCegarLoop]: Abstraction has 1407 states and 1805 transitions. [2021-10-15 19:51:09,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states and 1805 transitions. [2021-10-15 19:51:09,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 1387. [2021-10-15 19:51:09,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1387 states, 1387 states have (on average 1.2840663302090844) internal successors, (1781), 1386 states have internal predecessors, (1781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:09,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1387 states to 1387 states and 1781 transitions. [2021-10-15 19:51:09,629 INFO L704 BuchiCegarLoop]: Abstraction has 1387 states and 1781 transitions. [2021-10-15 19:51:09,629 INFO L587 BuchiCegarLoop]: Abstraction has 1387 states and 1781 transitions. [2021-10-15 19:51:09,629 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-15 19:51:09,629 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1387 states and 1781 transitions. [2021-10-15 19:51:09,634 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1214 [2021-10-15 19:51:09,635 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:09,635 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:09,636 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-15 19:51:09,637 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:09,637 INFO L791 eck$LassoCheckResult]: Stem: 44032#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 43897#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 43891#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43852#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 43853#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43850#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 43851#L110-2 assume !false; 44065#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44717#L113 assume !(12292 == ssl3_accept_~s__state~0); 44715#L116 assume !(16384 == ssl3_accept_~s__state~0); 44713#L119 assume !(8192 == ssl3_accept_~s__state~0); 44711#L122 assume !(24576 == ssl3_accept_~s__state~0); 44709#L125 assume !(8195 == ssl3_accept_~s__state~0); 44707#L128 assume !(8480 == ssl3_accept_~s__state~0); 44706#L131 assume !(8481 == ssl3_accept_~s__state~0); 44704#L134 assume !(8482 == ssl3_accept_~s__state~0); 44702#L137 assume 8464 == ssl3_accept_~s__state~0; 43806#L144 [2021-10-15 19:51:09,637 INFO L793 eck$LassoCheckResult]: Loop: 43806#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 43807#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45020#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 45017#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45011#L591 ssl3_accept_~skip~0 := 0; 45009#L110-2 assume !false; 45007#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45005#L113 assume !(12292 == ssl3_accept_~s__state~0); 45003#L116 assume !(16384 == ssl3_accept_~s__state~0); 45001#L119 assume !(8192 == ssl3_accept_~s__state~0); 44999#L122 assume !(24576 == ssl3_accept_~s__state~0); 44997#L125 assume !(8195 == ssl3_accept_~s__state~0); 44878#L128 assume !(8480 == ssl3_accept_~s__state~0); 44875#L131 assume !(8481 == ssl3_accept_~s__state~0); 44873#L134 assume !(8482 == ssl3_accept_~s__state~0); 44871#L137 assume !(8464 == ssl3_accept_~s__state~0); 44869#L140 assume !(8465 == ssl3_accept_~s__state~0); 44692#L143 assume !(8466 == ssl3_accept_~s__state~0); 44311#L146 assume 8496 == ssl3_accept_~s__state~0; 44175#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 44302#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 44300#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 44297#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43814#L308-2 ssl3_accept_~s__init_num~0 := 0; 44276#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44270#L591 ssl3_accept_~skip~0 := 0; 44266#L110-2 assume !false; 44264#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44262#L113 assume !(12292 == ssl3_accept_~s__state~0); 44260#L116 assume !(16384 == ssl3_accept_~s__state~0); 44258#L119 assume !(8192 == ssl3_accept_~s__state~0); 44256#L122 assume !(24576 == ssl3_accept_~s__state~0); 44254#L125 assume !(8195 == ssl3_accept_~s__state~0); 44251#L128 assume !(8480 == ssl3_accept_~s__state~0); 44249#L131 assume !(8481 == ssl3_accept_~s__state~0); 44248#L134 assume !(8482 == ssl3_accept_~s__state~0); 44247#L137 assume !(8464 == ssl3_accept_~s__state~0); 44246#L140 assume !(8465 == ssl3_accept_~s__state~0); 44243#L143 assume !(8466 == ssl3_accept_~s__state~0); 44241#L146 assume !(8496 == ssl3_accept_~s__state~0); 44239#L149 assume !(8497 == ssl3_accept_~s__state~0); 44237#L152 assume 8512 == ssl3_accept_~s__state~0; 44037#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44038#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43830#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43831#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44223#L591 ssl3_accept_~skip~0 := 0; 44224#L110-2 assume !false; 44217#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44218#L113 assume !(12292 == ssl3_accept_~s__state~0); 44211#L116 assume !(16384 == ssl3_accept_~s__state~0); 44212#L119 assume !(8192 == ssl3_accept_~s__state~0); 44205#L122 assume !(24576 == ssl3_accept_~s__state~0); 44206#L125 assume !(8195 == ssl3_accept_~s__state~0); 44199#L128 assume !(8480 == ssl3_accept_~s__state~0); 44200#L131 assume !(8481 == ssl3_accept_~s__state~0); 44193#L134 assume !(8482 == ssl3_accept_~s__state~0); 44194#L137 assume !(8464 == ssl3_accept_~s__state~0); 44189#L140 assume !(8465 == ssl3_accept_~s__state~0); 44190#L143 assume !(8466 == ssl3_accept_~s__state~0); 44185#L146 assume !(8496 == ssl3_accept_~s__state~0); 44186#L149 assume !(8497 == ssl3_accept_~s__state~0); 44179#L152 assume !(8512 == ssl3_accept_~s__state~0); 44180#L155 assume !(8513 == ssl3_accept_~s__state~0); 44164#L158 assume 8528 == ssl3_accept_~s__state~0; 44165#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43975#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 43976#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 43930#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 44022#L368 assume !(ssl3_accept_~ret~0 <= 0); 43929#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 44597#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44592#L591 ssl3_accept_~skip~0 := 0; 44591#L110-2 assume !false; 44590#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44589#L113 assume !(12292 == ssl3_accept_~s__state~0); 44588#L116 assume !(16384 == ssl3_accept_~s__state~0); 44587#L119 assume !(8192 == ssl3_accept_~s__state~0); 44586#L122 assume !(24576 == ssl3_accept_~s__state~0); 44585#L125 assume !(8195 == ssl3_accept_~s__state~0); 44584#L128 assume !(8480 == ssl3_accept_~s__state~0); 44583#L131 assume !(8481 == ssl3_accept_~s__state~0); 44582#L134 assume !(8482 == ssl3_accept_~s__state~0); 44581#L137 assume !(8464 == ssl3_accept_~s__state~0); 44580#L140 assume !(8465 == ssl3_accept_~s__state~0); 44579#L143 assume !(8466 == ssl3_accept_~s__state~0); 44578#L146 assume !(8496 == ssl3_accept_~s__state~0); 44577#L149 assume !(8497 == ssl3_accept_~s__state~0); 44575#L152 assume !(8512 == ssl3_accept_~s__state~0); 44574#L155 assume !(8513 == ssl3_accept_~s__state~0); 44573#L158 assume !(8528 == ssl3_accept_~s__state~0); 44572#L161 assume !(8529 == ssl3_accept_~s__state~0); 44571#L164 assume 8544 == ssl3_accept_~s__state~0; 44171#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 43988#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 43917#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44557#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43949#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 43950#L415 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; 44515#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44504#L591 ssl3_accept_~skip~0 := 0; 44500#L110-2 assume !false; 44498#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44496#L113 assume !(12292 == ssl3_accept_~s__state~0); 44494#L116 assume !(16384 == ssl3_accept_~s__state~0); 44492#L119 assume !(8192 == ssl3_accept_~s__state~0); 44488#L122 assume !(24576 == ssl3_accept_~s__state~0); 44484#L125 assume !(8195 == ssl3_accept_~s__state~0); 44477#L128 assume !(8480 == ssl3_accept_~s__state~0); 44474#L131 assume !(8481 == ssl3_accept_~s__state~0); 44471#L134 assume !(8482 == ssl3_accept_~s__state~0); 44468#L137 assume !(8464 == ssl3_accept_~s__state~0); 44465#L140 assume !(8465 == ssl3_accept_~s__state~0); 44462#L143 assume !(8466 == ssl3_accept_~s__state~0); 44459#L146 assume !(8496 == ssl3_accept_~s__state~0); 44456#L149 assume !(8497 == ssl3_accept_~s__state~0); 44454#L152 assume !(8512 == ssl3_accept_~s__state~0); 44452#L155 assume !(8513 == ssl3_accept_~s__state~0); 44450#L158 assume !(8528 == ssl3_accept_~s__state~0); 44448#L161 assume !(8529 == ssl3_accept_~s__state~0); 44446#L164 assume !(8544 == ssl3_accept_~s__state~0); 44444#L167 assume !(8545 == ssl3_accept_~s__state~0); 44442#L170 assume !(8560 == ssl3_accept_~s__state~0); 44440#L173 assume !(8561 == ssl3_accept_~s__state~0); 44438#L176 assume 8448 == ssl3_accept_~s__state~0; 44436#L177 assume !(ssl3_accept_~num1~0 > 0); 44433#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44430#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44424#L591 ssl3_accept_~skip~0 := 0; 44422#L110-2 assume !false; 44420#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44418#L113 assume !(12292 == ssl3_accept_~s__state~0); 44416#L116 assume 16384 == ssl3_accept_~s__state~0; 44412#L222 ssl3_accept_~s__server~0 := 1; 44529#L227 assume 0 != ssl3_accept_~cb~0; 44528#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 44527#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 44525#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 44523#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 44521#L254 assume 12292 != ssl3_accept_~s__state~0; 44520#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 44510#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44503#L591 ssl3_accept_~skip~0 := 0; 44499#L110-2 assume !false; 44497#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44495#L113 assume !(12292 == ssl3_accept_~s__state~0); 44493#L116 assume !(16384 == ssl3_accept_~s__state~0); 44491#L119 assume !(8192 == ssl3_accept_~s__state~0); 44487#L122 assume !(24576 == ssl3_accept_~s__state~0); 44483#L125 assume !(8195 == ssl3_accept_~s__state~0); 44476#L128 assume !(8480 == ssl3_accept_~s__state~0); 44473#L131 assume !(8481 == ssl3_accept_~s__state~0); 44470#L134 assume !(8482 == ssl3_accept_~s__state~0); 44467#L137 assume 8464 == ssl3_accept_~s__state~0; 43806#L144 [2021-10-15 19:51:09,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:09,638 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-15 19:51:09,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:09,638 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876632650] [2021-10-15 19:51:09,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:09,639 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:09,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:09,648 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:09,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:09,657 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:09,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:09,657 INFO L82 PathProgramCache]: Analyzing trace with hash 534473984, now seen corresponding path program 1 times [2021-10-15 19:51:09,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:09,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760985433] [2021-10-15 19:51:09,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:09,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:09,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:09,702 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-15 19:51:09,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:09,702 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760985433] [2021-10-15 19:51:09,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760985433] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:51:09,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399287966] [2021-10-15 19:51:09,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:09,703 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-15 19:51:09,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:09,708 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-15 19:51:09,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-10-15 19:51:10,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:10,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-15 19:51:10,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:51:10,462 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-15 19:51:10,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399287966] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:51:10,462 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-15 19:51:10,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-15 19:51:10,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400140785] [2021-10-15 19:51:10,464 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:10,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:10,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-15 19:51:10,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-15 19:51:10,465 INFO L87 Difference]: Start difference. First operand 1387 states and 1781 transitions. cyclomatic complexity: 398 Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:10,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:10,801 INFO L93 Difference]: Finished difference Result 2377 states and 3021 transitions. [2021-10-15 19:51:10,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-15 19:51:10,802 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2377 states and 3021 transitions. [2021-10-15 19:51:10,817 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1813 [2021-10-15 19:51:10,831 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2377 states to 2341 states and 2983 transitions. [2021-10-15 19:51:10,831 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2236 [2021-10-15 19:51:10,834 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2236 [2021-10-15 19:51:10,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2341 states and 2983 transitions. [2021-10-15 19:51:10,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:10,835 INFO L681 BuchiCegarLoop]: Abstraction has 2341 states and 2983 transitions. [2021-10-15 19:51:10,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2341 states and 2983 transitions. [2021-10-15 19:51:10,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2341 to 1805. [2021-10-15 19:51:10,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1805 states, 1805 states have (on average 1.2914127423822714) internal successors, (2331), 1804 states have internal predecessors, (2331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:10,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1805 states to 1805 states and 2331 transitions. [2021-10-15 19:51:10,881 INFO L704 BuchiCegarLoop]: Abstraction has 1805 states and 2331 transitions. [2021-10-15 19:51:10,882 INFO L587 BuchiCegarLoop]: Abstraction has 1805 states and 2331 transitions. [2021-10-15 19:51:10,882 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-15 19:51:10,882 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1805 states and 2331 transitions. [2021-10-15 19:51:10,889 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1596 [2021-10-15 19:51:10,889 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:10,889 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:10,891 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-15 19:51:10,891 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:10,892 INFO L791 eck$LassoCheckResult]: Stem: 48246#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 48125#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 48121#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48083#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 48084#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48077#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 48078#L110-2 assume !false; 48283#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48785#L113 assume !(12292 == ssl3_accept_~s__state~0); 48781#L116 assume !(16384 == ssl3_accept_~s__state~0); 48782#L119 assume !(8192 == ssl3_accept_~s__state~0); 48777#L122 assume !(24576 == ssl3_accept_~s__state~0); 48778#L125 assume !(8195 == ssl3_accept_~s__state~0); 48773#L128 assume !(8480 == ssl3_accept_~s__state~0); 48774#L131 assume !(8481 == ssl3_accept_~s__state~0); 48769#L134 assume !(8482 == ssl3_accept_~s__state~0); 48770#L137 assume 8464 == ssl3_accept_~s__state~0; 48348#L144 [2021-10-15 19:51:10,892 INFO L793 eck$LassoCheckResult]: Loop: 48348#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 49828#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 49826#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 49823#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49817#L591 ssl3_accept_~skip~0 := 0; 49815#L110-2 assume !false; 49813#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49811#L113 assume !(12292 == ssl3_accept_~s__state~0); 49809#L116 assume !(16384 == ssl3_accept_~s__state~0); 49808#L119 assume !(8192 == ssl3_accept_~s__state~0); 49807#L122 assume !(24576 == ssl3_accept_~s__state~0); 49806#L125 assume !(8195 == ssl3_accept_~s__state~0); 49805#L128 assume !(8480 == ssl3_accept_~s__state~0); 49565#L131 assume !(8481 == ssl3_accept_~s__state~0); 49803#L134 assume !(8482 == ssl3_accept_~s__state~0); 49802#L137 assume !(8464 == ssl3_accept_~s__state~0); 49801#L140 assume !(8465 == ssl3_accept_~s__state~0); 49800#L143 assume !(8466 == ssl3_accept_~s__state~0); 49793#L146 assume 8496 == ssl3_accept_~s__state~0; 48345#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 49788#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49787#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 49786#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 48047#L308-2 ssl3_accept_~s__init_num~0 := 0; 49777#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49770#L591 ssl3_accept_~skip~0 := 0; 49767#L110-2 assume !false; 49764#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49761#L113 assume !(12292 == ssl3_accept_~s__state~0); 49758#L116 assume !(16384 == ssl3_accept_~s__state~0); 49755#L119 assume !(8192 == ssl3_accept_~s__state~0); 49752#L122 assume !(24576 == ssl3_accept_~s__state~0); 49749#L125 assume !(8195 == ssl3_accept_~s__state~0); 49746#L128 assume !(8480 == ssl3_accept_~s__state~0); 49743#L131 assume !(8481 == ssl3_accept_~s__state~0); 49656#L134 assume !(8482 == ssl3_accept_~s__state~0); 49654#L137 assume !(8464 == ssl3_accept_~s__state~0); 49651#L140 assume !(8465 == ssl3_accept_~s__state~0); 49649#L143 assume !(8466 == ssl3_accept_~s__state~0); 49637#L146 assume !(8496 == ssl3_accept_~s__state~0); 49635#L149 assume !(8497 == ssl3_accept_~s__state~0); 49633#L152 assume 8512 == ssl3_accept_~s__state~0; 48255#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48256#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 48033#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 48062#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49779#L591 ssl3_accept_~skip~0 := 0; 49772#L110-2 assume !false; 49769#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49766#L113 assume !(12292 == ssl3_accept_~s__state~0); 49763#L116 assume !(16384 == ssl3_accept_~s__state~0); 49760#L119 assume !(8192 == ssl3_accept_~s__state~0); 49757#L122 assume !(24576 == ssl3_accept_~s__state~0); 49754#L125 assume !(8195 == ssl3_accept_~s__state~0); 49751#L128 assume !(8480 == ssl3_accept_~s__state~0); 49748#L131 assume !(8481 == ssl3_accept_~s__state~0); 49745#L134 assume !(8482 == ssl3_accept_~s__state~0); 49742#L137 assume !(8464 == ssl3_accept_~s__state~0); 49566#L140 assume !(8465 == ssl3_accept_~s__state~0); 49555#L143 assume !(8466 == ssl3_accept_~s__state~0); 49553#L146 assume !(8496 == ssl3_accept_~s__state~0); 49552#L149 assume !(8497 == ssl3_accept_~s__state~0); 49546#L152 assume !(8512 == ssl3_accept_~s__state~0); 49544#L155 assume !(8513 == ssl3_accept_~s__state~0); 49542#L158 assume 8528 == ssl3_accept_~s__state~0; 48340#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49539#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49538#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 49537#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 49536#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 48219#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 48220#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49795#L591 ssl3_accept_~skip~0 := 0; 49794#L110-2 assume !false; 49778#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49771#L113 assume !(12292 == ssl3_accept_~s__state~0); 49768#L116 assume !(16384 == ssl3_accept_~s__state~0); 49765#L119 assume !(8192 == ssl3_accept_~s__state~0); 49762#L122 assume !(24576 == ssl3_accept_~s__state~0); 49759#L125 assume !(8195 == ssl3_accept_~s__state~0); 49756#L128 assume !(8480 == ssl3_accept_~s__state~0); 49753#L131 assume !(8481 == ssl3_accept_~s__state~0); 49750#L134 assume !(8482 == ssl3_accept_~s__state~0); 49747#L137 assume !(8464 == ssl3_accept_~s__state~0); 49744#L140 assume !(8465 == ssl3_accept_~s__state~0); 49741#L143 assume !(8466 == ssl3_accept_~s__state~0); 49655#L146 assume !(8496 == ssl3_accept_~s__state~0); 49653#L149 assume !(8497 == ssl3_accept_~s__state~0); 49650#L152 assume !(8512 == ssl3_accept_~s__state~0); 49636#L155 assume !(8513 == ssl3_accept_~s__state~0); 49634#L158 assume !(8528 == ssl3_accept_~s__state~0); 49632#L161 assume !(8529 == ssl3_accept_~s__state~0); 49627#L164 assume 8544 == ssl3_accept_~s__state~0; 48036#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 48037#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 48146#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48153#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 48155#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 48176#L415 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; 49202#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49192#L591 ssl3_accept_~skip~0 := 0; 49190#L110-2 assume !false; 49188#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49186#L113 assume !(12292 == ssl3_accept_~s__state~0); 49184#L116 assume !(16384 == ssl3_accept_~s__state~0); 49182#L119 assume !(8192 == ssl3_accept_~s__state~0); 49180#L122 assume !(24576 == ssl3_accept_~s__state~0); 49178#L125 assume !(8195 == ssl3_accept_~s__state~0); 49176#L128 assume !(8480 == ssl3_accept_~s__state~0); 49174#L131 assume !(8481 == ssl3_accept_~s__state~0); 49172#L134 assume !(8482 == ssl3_accept_~s__state~0); 49170#L137 assume !(8464 == ssl3_accept_~s__state~0); 49168#L140 assume !(8465 == ssl3_accept_~s__state~0); 49166#L143 assume !(8466 == ssl3_accept_~s__state~0); 49124#L146 assume !(8496 == ssl3_accept_~s__state~0); 49122#L149 assume !(8497 == ssl3_accept_~s__state~0); 49120#L152 assume !(8512 == ssl3_accept_~s__state~0); 49118#L155 assume !(8513 == ssl3_accept_~s__state~0); 49116#L158 assume !(8528 == ssl3_accept_~s__state~0); 49114#L161 assume !(8529 == ssl3_accept_~s__state~0); 49112#L164 assume !(8544 == ssl3_accept_~s__state~0); 49110#L167 assume !(8545 == ssl3_accept_~s__state~0); 49107#L170 assume !(8560 == ssl3_accept_~s__state~0); 49105#L173 assume !(8561 == ssl3_accept_~s__state~0); 49103#L176 assume 8448 == ssl3_accept_~s__state~0; 48159#L177 assume !(ssl3_accept_~num1~0 > 0); 48161#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48252#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49298#L591 ssl3_accept_~skip~0 := 0; 49295#L110-2 assume !false; 49292#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49289#L113 assume !(12292 == ssl3_accept_~s__state~0); 49286#L116 assume !(16384 == ssl3_accept_~s__state~0); 49283#L119 assume !(8192 == ssl3_accept_~s__state~0); 49280#L122 assume !(24576 == ssl3_accept_~s__state~0); 49277#L125 assume !(8195 == ssl3_accept_~s__state~0); 49274#L128 assume !(8480 == ssl3_accept_~s__state~0); 49271#L131 assume !(8481 == ssl3_accept_~s__state~0); 49268#L134 assume !(8482 == ssl3_accept_~s__state~0); 49265#L137 assume !(8464 == ssl3_accept_~s__state~0); 49262#L140 assume !(8465 == ssl3_accept_~s__state~0); 49259#L143 assume !(8466 == ssl3_accept_~s__state~0); 49256#L146 assume !(8496 == ssl3_accept_~s__state~0); 49253#L149 assume !(8497 == ssl3_accept_~s__state~0); 49250#L152 assume !(8512 == ssl3_accept_~s__state~0); 49247#L155 assume !(8513 == ssl3_accept_~s__state~0); 49244#L158 assume !(8528 == ssl3_accept_~s__state~0); 49241#L161 assume !(8529 == ssl3_accept_~s__state~0); 49238#L164 assume !(8544 == ssl3_accept_~s__state~0); 49235#L167 assume !(8545 == ssl3_accept_~s__state~0); 49232#L170 assume !(8560 == ssl3_accept_~s__state~0); 49229#L173 assume !(8561 == ssl3_accept_~s__state~0); 49226#L176 assume !(8448 == ssl3_accept_~s__state~0); 49220#L179 assume 8576 == ssl3_accept_~s__state~0; 49212#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 49207#L455 assume !(ssl3_accept_~ret~0 <= 0); 49204#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 49197#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49191#L591 ssl3_accept_~skip~0 := 0; 49189#L110-2 assume !false; 49187#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49185#L113 assume !(12292 == ssl3_accept_~s__state~0); 49183#L116 assume !(16384 == ssl3_accept_~s__state~0); 49181#L119 assume !(8192 == ssl3_accept_~s__state~0); 49179#L122 assume !(24576 == ssl3_accept_~s__state~0); 49177#L125 assume !(8195 == ssl3_accept_~s__state~0); 49175#L128 assume !(8480 == ssl3_accept_~s__state~0); 49173#L131 assume !(8481 == ssl3_accept_~s__state~0); 49171#L134 assume !(8482 == ssl3_accept_~s__state~0); 49169#L137 assume 8464 == ssl3_accept_~s__state~0; 48348#L144 [2021-10-15 19:51:10,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:10,893 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-15 19:51:10,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:10,893 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128508251] [2021-10-15 19:51:10,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:10,894 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:10,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:10,904 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:10,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:10,913 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:10,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:10,913 INFO L82 PathProgramCache]: Analyzing trace with hash 473887259, now seen corresponding path program 1 times [2021-10-15 19:51:10,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:10,914 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556237419] [2021-10-15 19:51:10,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:10,914 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:10,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:10,956 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-10-15 19:51:10,957 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:10,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556237419] [2021-10-15 19:51:10,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556237419] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:10,957 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:10,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-15 19:51:10,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747668907] [2021-10-15 19:51:10,958 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:10,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:10,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:10,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:10,959 INFO L87 Difference]: Start difference. First operand 1805 states and 2331 transitions. cyclomatic complexity: 532 Second operand has 3 states, 2 states have (on average 36.5) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:11,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:11,136 INFO L93 Difference]: Finished difference Result 2006 states and 2562 transitions. [2021-10-15 19:51:11,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:11,137 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2006 states and 2562 transitions. [2021-10-15 19:51:11,147 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1679 [2021-10-15 19:51:11,159 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2006 states to 1936 states and 2492 transitions. [2021-10-15 19:51:11,160 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1831 [2021-10-15 19:51:11,162 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1831 [2021-10-15 19:51:11,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1936 states and 2492 transitions. [2021-10-15 19:51:11,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:11,162 INFO L681 BuchiCegarLoop]: Abstraction has 1936 states and 2492 transitions. [2021-10-15 19:51:11,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1936 states and 2492 transitions. [2021-10-15 19:51:11,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1936 to 1803. [2021-10-15 19:51:11,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1803 states, 1803 states have (on average 1.28840820854132) internal successors, (2323), 1802 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:11,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1803 states to 1803 states and 2323 transitions. [2021-10-15 19:51:11,226 INFO L704 BuchiCegarLoop]: Abstraction has 1803 states and 2323 transitions. [2021-10-15 19:51:11,226 INFO L587 BuchiCegarLoop]: Abstraction has 1803 states and 2323 transitions. [2021-10-15 19:51:11,227 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-15 19:51:11,227 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1803 states and 2323 transitions. [2021-10-15 19:51:11,234 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1588 [2021-10-15 19:51:11,234 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:11,234 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:11,236 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-15 19:51:11,237 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:11,237 INFO L791 eck$LassoCheckResult]: Stem: 52059#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 51941#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 51937#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 51900#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 51901#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 51894#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 51895#L110-2 assume !false; 52219#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52800#L113 assume !(12292 == ssl3_accept_~s__state~0); 52799#L116 assume !(16384 == ssl3_accept_~s__state~0); 52797#L119 assume !(8192 == ssl3_accept_~s__state~0); 52795#L122 assume !(24576 == ssl3_accept_~s__state~0); 52793#L125 assume !(8195 == ssl3_accept_~s__state~0); 52789#L128 assume !(8480 == ssl3_accept_~s__state~0); 52787#L131 assume !(8481 == ssl3_accept_~s__state~0); 52782#L134 assume !(8482 == ssl3_accept_~s__state~0); 52780#L137 assume 8464 == ssl3_accept_~s__state~0; 52150#L144 [2021-10-15 19:51:11,237 INFO L793 eck$LassoCheckResult]: Loop: 52150#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 52057#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 52058#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 53627#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53621#L591 ssl3_accept_~skip~0 := 0; 53619#L110-2 assume !false; 53617#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53615#L113 assume !(12292 == ssl3_accept_~s__state~0); 53613#L116 assume !(16384 == ssl3_accept_~s__state~0); 53611#L119 assume !(8192 == ssl3_accept_~s__state~0); 53609#L122 assume !(24576 == ssl3_accept_~s__state~0); 53607#L125 assume !(8195 == ssl3_accept_~s__state~0); 53605#L128 assume !(8480 == ssl3_accept_~s__state~0); 52654#L131 assume !(8481 == ssl3_accept_~s__state~0); 53603#L134 assume !(8482 == ssl3_accept_~s__state~0); 53601#L137 assume !(8464 == ssl3_accept_~s__state~0); 53599#L140 assume !(8465 == ssl3_accept_~s__state~0); 53597#L143 assume !(8466 == ssl3_accept_~s__state~0); 52492#L146 assume 8496 == ssl3_accept_~s__state~0; 52145#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 52490#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 52489#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 52488#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51864#L308-2 ssl3_accept_~s__init_num~0 := 0; 52486#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52481#L591 ssl3_accept_~skip~0 := 0; 52480#L110-2 assume !false; 52479#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52478#L113 assume !(12292 == ssl3_accept_~s__state~0); 52477#L116 assume !(16384 == ssl3_accept_~s__state~0); 52476#L119 assume !(8192 == ssl3_accept_~s__state~0); 52475#L122 assume !(24576 == ssl3_accept_~s__state~0); 52474#L125 assume !(8195 == ssl3_accept_~s__state~0); 52473#L128 assume !(8480 == ssl3_accept_~s__state~0); 52472#L131 assume !(8481 == ssl3_accept_~s__state~0); 52471#L134 assume !(8482 == ssl3_accept_~s__state~0); 52470#L137 assume !(8464 == ssl3_accept_~s__state~0); 52469#L140 assume !(8465 == ssl3_accept_~s__state~0); 52468#L143 assume !(8466 == ssl3_accept_~s__state~0); 52467#L146 assume !(8496 == ssl3_accept_~s__state~0); 52466#L149 assume !(8497 == ssl3_accept_~s__state~0); 52256#L152 assume 8512 == ssl3_accept_~s__state~0; 52140#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53594#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 53592#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 53591#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53586#L591 ssl3_accept_~skip~0 := 0; 53585#L110-2 assume !false; 53584#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53583#L113 assume !(12292 == ssl3_accept_~s__state~0); 53582#L116 assume !(16384 == ssl3_accept_~s__state~0); 53581#L119 assume !(8192 == ssl3_accept_~s__state~0); 53580#L122 assume !(24576 == ssl3_accept_~s__state~0); 53579#L125 assume !(8195 == ssl3_accept_~s__state~0); 53578#L128 assume !(8480 == ssl3_accept_~s__state~0); 53577#L131 assume !(8481 == ssl3_accept_~s__state~0); 53576#L134 assume !(8482 == ssl3_accept_~s__state~0); 53575#L137 assume !(8464 == ssl3_accept_~s__state~0); 53574#L140 assume !(8465 == ssl3_accept_~s__state~0); 53573#L143 assume !(8466 == ssl3_accept_~s__state~0); 53572#L146 assume !(8496 == ssl3_accept_~s__state~0); 53571#L149 assume !(8497 == ssl3_accept_~s__state~0); 53570#L152 assume !(8512 == ssl3_accept_~s__state~0); 53569#L155 assume !(8513 == ssl3_accept_~s__state~0); 53568#L158 assume 8528 == ssl3_accept_~s__state~0; 52135#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53567#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 53564#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 53557#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 53555#L368 assume !(ssl3_accept_~ret~0 <= 0); 53554#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53553#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53550#L591 ssl3_accept_~skip~0 := 0; 53549#L110-2 assume !false; 53548#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53547#L113 assume !(12292 == ssl3_accept_~s__state~0); 53546#L116 assume !(16384 == ssl3_accept_~s__state~0); 53545#L119 assume !(8192 == ssl3_accept_~s__state~0); 53544#L122 assume !(24576 == ssl3_accept_~s__state~0); 53543#L125 assume !(8195 == ssl3_accept_~s__state~0); 53542#L128 assume !(8480 == ssl3_accept_~s__state~0); 53541#L131 assume !(8481 == ssl3_accept_~s__state~0); 53540#L134 assume !(8482 == ssl3_accept_~s__state~0); 53539#L137 assume !(8464 == ssl3_accept_~s__state~0); 53538#L140 assume !(8465 == ssl3_accept_~s__state~0); 53537#L143 assume !(8466 == ssl3_accept_~s__state~0); 53536#L146 assume !(8496 == ssl3_accept_~s__state~0); 53535#L149 assume !(8497 == ssl3_accept_~s__state~0); 53534#L152 assume !(8512 == ssl3_accept_~s__state~0); 53533#L155 assume !(8513 == ssl3_accept_~s__state~0); 53532#L158 assume !(8528 == ssl3_accept_~s__state~0); 53531#L161 assume !(8529 == ssl3_accept_~s__state~0); 53530#L164 assume 8544 == ssl3_accept_~s__state~0; 52130#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 53524#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 53528#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53529#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 53526#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 52052#L415 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; 52002#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53504#L591 ssl3_accept_~skip~0 := 0; 53503#L110-2 assume !false; 53502#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53501#L113 assume !(12292 == ssl3_accept_~s__state~0); 53500#L116 assume !(16384 == ssl3_accept_~s__state~0); 53499#L119 assume !(8192 == ssl3_accept_~s__state~0); 53498#L122 assume !(24576 == ssl3_accept_~s__state~0); 53497#L125 assume !(8195 == ssl3_accept_~s__state~0); 53496#L128 assume !(8480 == ssl3_accept_~s__state~0); 53495#L131 assume !(8481 == ssl3_accept_~s__state~0); 53494#L134 assume !(8482 == ssl3_accept_~s__state~0); 53493#L137 assume !(8464 == ssl3_accept_~s__state~0); 53492#L140 assume !(8465 == ssl3_accept_~s__state~0); 53489#L143 assume !(8466 == ssl3_accept_~s__state~0); 52027#L146 assume !(8496 == ssl3_accept_~s__state~0); 52028#L149 assume !(8497 == ssl3_accept_~s__state~0); 51923#L152 assume !(8512 == ssl3_accept_~s__state~0); 51924#L155 assume !(8513 == ssl3_accept_~s__state~0); 51871#L158 assume !(8528 == ssl3_accept_~s__state~0); 51865#L161 assume !(8529 == ssl3_accept_~s__state~0); 51866#L164 assume !(8544 == ssl3_accept_~s__state~0); 53261#L167 assume !(8545 == ssl3_accept_~s__state~0); 53133#L170 assume !(8560 == ssl3_accept_~s__state~0); 53129#L173 assume !(8561 == ssl3_accept_~s__state~0); 53125#L176 assume 8448 == ssl3_accept_~s__state~0; 51975#L177 assume !(ssl3_accept_~num1~0 > 0); 51977#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 52064#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53417#L591 ssl3_accept_~skip~0 := 0; 53414#L110-2 assume !false; 53411#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53408#L113 assume !(12292 == ssl3_accept_~s__state~0); 53405#L116 assume !(16384 == ssl3_accept_~s__state~0); 53402#L119 assume !(8192 == ssl3_accept_~s__state~0); 53399#L122 assume !(24576 == ssl3_accept_~s__state~0); 53396#L125 assume !(8195 == ssl3_accept_~s__state~0); 53393#L128 assume !(8480 == ssl3_accept_~s__state~0); 53390#L131 assume !(8481 == ssl3_accept_~s__state~0); 53387#L134 assume !(8482 == ssl3_accept_~s__state~0); 53384#L137 assume !(8464 == ssl3_accept_~s__state~0); 53381#L140 assume !(8465 == ssl3_accept_~s__state~0); 53371#L143 assume !(8466 == ssl3_accept_~s__state~0); 53370#L146 assume !(8496 == ssl3_accept_~s__state~0); 53369#L149 assume !(8497 == ssl3_accept_~s__state~0); 53367#L152 assume !(8512 == ssl3_accept_~s__state~0); 53366#L155 assume !(8513 == ssl3_accept_~s__state~0); 53365#L158 assume !(8528 == ssl3_accept_~s__state~0); 53363#L161 assume !(8529 == ssl3_accept_~s__state~0); 53362#L164 assume !(8544 == ssl3_accept_~s__state~0); 53361#L167 assume !(8545 == ssl3_accept_~s__state~0); 53359#L170 assume !(8560 == ssl3_accept_~s__state~0); 53354#L173 assume !(8561 == ssl3_accept_~s__state~0); 53352#L176 assume !(8448 == ssl3_accept_~s__state~0); 53350#L179 assume 8576 == ssl3_accept_~s__state~0; 51918#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 51851#L455 assume !(ssl3_accept_~ret~0 <= 0); 51852#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 52974#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53646#L591 ssl3_accept_~skip~0 := 0; 53645#L110-2 assume !false; 53644#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53643#L113 assume !(12292 == ssl3_accept_~s__state~0); 53642#L116 assume !(16384 == ssl3_accept_~s__state~0); 53641#L119 assume !(8192 == ssl3_accept_~s__state~0); 53640#L122 assume !(24576 == ssl3_accept_~s__state~0); 53639#L125 assume !(8195 == ssl3_accept_~s__state~0); 53638#L128 assume !(8480 == ssl3_accept_~s__state~0); 53637#L131 assume !(8481 == ssl3_accept_~s__state~0); 53636#L134 assume !(8482 == ssl3_accept_~s__state~0); 53635#L137 assume !(8464 == ssl3_accept_~s__state~0); 53634#L140 assume !(8465 == ssl3_accept_~s__state~0); 53598#L143 assume 8466 == ssl3_accept_~s__state~0; 52150#L144 [2021-10-15 19:51:11,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:11,238 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-10-15 19:51:11,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:11,239 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475203849] [2021-10-15 19:51:11,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:11,239 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:11,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:11,248 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:11,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:11,257 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:11,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:11,258 INFO L82 PathProgramCache]: Analyzing trace with hash -1015378911, now seen corresponding path program 1 times [2021-10-15 19:51:11,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:11,258 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931391667] [2021-10-15 19:51:11,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:11,259 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:11,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:11,361 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-15 19:51:11,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:11,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931391667] [2021-10-15 19:51:11,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931391667] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:11,362 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:11,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-15 19:51:11,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217399279] [2021-10-15 19:51:11,363 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:11,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:11,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-15 19:51:11,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-15 19:51:11,364 INFO L87 Difference]: Start difference. First operand 1803 states and 2323 transitions. cyclomatic complexity: 527 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:11,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:11,492 INFO L93 Difference]: Finished difference Result 7891 states and 10054 transitions. [2021-10-15 19:51:11,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-15 19:51:11,493 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7891 states and 10054 transitions. [2021-10-15 19:51:11,537 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7524 [2021-10-15 19:51:11,569 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7891 states to 7891 states and 10054 transitions. [2021-10-15 19:51:11,569 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7786 [2021-10-15 19:51:11,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7786 [2021-10-15 19:51:11,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7891 states and 10054 transitions. [2021-10-15 19:51:11,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:11,580 INFO L681 BuchiCegarLoop]: Abstraction has 7891 states and 10054 transitions. [2021-10-15 19:51:11,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7891 states and 10054 transitions. [2021-10-15 19:51:11,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7891 to 3045. [2021-10-15 19:51:11,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3045 states, 3045 states have (on average 1.2801313628899835) internal successors, (3898), 3044 states have internal predecessors, (3898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:11,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3045 states to 3045 states and 3898 transitions. [2021-10-15 19:51:11,752 INFO L704 BuchiCegarLoop]: Abstraction has 3045 states and 3898 transitions. [2021-10-15 19:51:11,752 INFO L587 BuchiCegarLoop]: Abstraction has 3045 states and 3898 transitions. [2021-10-15 19:51:11,752 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-15 19:51:11,753 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3045 states and 3898 transitions. [2021-10-15 19:51:11,766 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2830 [2021-10-15 19:51:11,766 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:11,766 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:11,768 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:11,768 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:11,769 INFO L791 eck$LassoCheckResult]: Stem: 61785#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 61653#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 61649#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 61611#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 61612#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 61605#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 61606#L110-2 assume !false; 61841#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63421#L113 assume !(12292 == ssl3_accept_~s__state~0); 63422#L116 assume !(16384 == ssl3_accept_~s__state~0); 63413#L119 assume !(8192 == ssl3_accept_~s__state~0); 63414#L122 assume !(24576 == ssl3_accept_~s__state~0); 63405#L125 assume !(8195 == ssl3_accept_~s__state~0); 63406#L128 assume !(8480 == ssl3_accept_~s__state~0); 63397#L131 assume !(8481 == ssl3_accept_~s__state~0); 63398#L134 assume !(8482 == ssl3_accept_~s__state~0); 63389#L137 assume 8464 == ssl3_accept_~s__state~0; 63137#L144 [2021-10-15 19:51:11,769 INFO L793 eck$LassoCheckResult]: Loop: 63137#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 61783#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 61784#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 63883#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63878#L591 ssl3_accept_~skip~0 := 0; 63877#L110-2 assume !false; 63876#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63875#L113 assume !(12292 == ssl3_accept_~s__state~0); 63874#L116 assume !(16384 == ssl3_accept_~s__state~0); 63873#L119 assume !(8192 == ssl3_accept_~s__state~0); 63872#L122 assume !(24576 == ssl3_accept_~s__state~0); 63871#L125 assume !(8195 == ssl3_accept_~s__state~0); 63846#L128 assume !(8480 == ssl3_accept_~s__state~0); 63845#L131 assume !(8481 == ssl3_accept_~s__state~0); 63844#L134 assume !(8482 == ssl3_accept_~s__state~0); 63843#L137 assume !(8464 == ssl3_accept_~s__state~0); 63842#L140 assume !(8465 == ssl3_accept_~s__state~0); 63841#L143 assume !(8466 == ssl3_accept_~s__state~0); 63127#L146 assume 8496 == ssl3_accept_~s__state~0; 63126#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 63124#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 63123#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 63122#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 61575#L308-2 ssl3_accept_~s__init_num~0 := 0; 63120#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63115#L591 ssl3_accept_~skip~0 := 0; 63114#L110-2 assume !false; 63113#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63112#L113 assume !(12292 == ssl3_accept_~s__state~0); 63111#L116 assume !(16384 == ssl3_accept_~s__state~0); 63110#L119 assume !(8192 == ssl3_accept_~s__state~0); 63109#L122 assume !(24576 == ssl3_accept_~s__state~0); 63108#L125 assume !(8195 == ssl3_accept_~s__state~0); 63107#L128 assume !(8480 == ssl3_accept_~s__state~0); 63106#L131 assume !(8481 == ssl3_accept_~s__state~0); 63105#L134 assume !(8482 == ssl3_accept_~s__state~0); 63104#L137 assume !(8464 == ssl3_accept_~s__state~0); 63103#L140 assume !(8465 == ssl3_accept_~s__state~0); 63102#L143 assume !(8466 == ssl3_accept_~s__state~0); 63101#L146 assume !(8496 == ssl3_accept_~s__state~0); 63100#L149 assume !(8497 == ssl3_accept_~s__state~0); 62612#L152 assume 8512 == ssl3_accept_~s__state~0; 61844#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61845#L319 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 61560#L323 assume !(ssl3_accept_~ret~0 <= 0); 61561#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63830#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63826#L591 ssl3_accept_~skip~0 := 0; 63821#L110-2 assume !false; 63822#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63817#L113 assume !(12292 == ssl3_accept_~s__state~0); 63818#L116 assume !(16384 == ssl3_accept_~s__state~0); 63813#L119 assume !(8192 == ssl3_accept_~s__state~0); 63814#L122 assume !(24576 == ssl3_accept_~s__state~0); 63809#L125 assume !(8195 == ssl3_accept_~s__state~0); 63810#L128 assume !(8480 == ssl3_accept_~s__state~0); 63805#L131 assume !(8481 == ssl3_accept_~s__state~0); 63806#L134 assume !(8482 == ssl3_accept_~s__state~0); 63801#L137 assume !(8464 == ssl3_accept_~s__state~0); 63802#L140 assume !(8465 == ssl3_accept_~s__state~0); 63797#L143 assume !(8466 == ssl3_accept_~s__state~0); 63798#L146 assume !(8496 == ssl3_accept_~s__state~0); 63793#L149 assume !(8497 == ssl3_accept_~s__state~0); 63794#L152 assume !(8512 == ssl3_accept_~s__state~0); 63789#L155 assume !(8513 == ssl3_accept_~s__state~0); 63790#L158 assume 8528 == ssl3_accept_~s__state~0; 61642#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 61643#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 61730#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 61687#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 61773#L368 assume !(ssl3_accept_~ret~0 <= 0); 61686#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 61754#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64395#L591 ssl3_accept_~skip~0 := 0; 64394#L110-2 assume !false; 64389#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64382#L113 assume !(12292 == ssl3_accept_~s__state~0); 64378#L116 assume !(16384 == ssl3_accept_~s__state~0); 64374#L119 assume !(8192 == ssl3_accept_~s__state~0); 64370#L122 assume !(24576 == ssl3_accept_~s__state~0); 64366#L125 assume !(8195 == ssl3_accept_~s__state~0); 64362#L128 assume !(8480 == ssl3_accept_~s__state~0); 64358#L131 assume !(8481 == ssl3_accept_~s__state~0); 64354#L134 assume !(8482 == ssl3_accept_~s__state~0); 64350#L137 assume !(8464 == ssl3_accept_~s__state~0); 64346#L140 assume !(8465 == ssl3_accept_~s__state~0); 64342#L143 assume !(8466 == ssl3_accept_~s__state~0); 64338#L146 assume !(8496 == ssl3_accept_~s__state~0); 64334#L149 assume !(8497 == ssl3_accept_~s__state~0); 64330#L152 assume !(8512 == ssl3_accept_~s__state~0); 64326#L155 assume !(8513 == ssl3_accept_~s__state~0); 64322#L158 assume !(8528 == ssl3_accept_~s__state~0); 64318#L161 assume !(8529 == ssl3_accept_~s__state~0); 64305#L164 assume 8544 == ssl3_accept_~s__state~0; 61564#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 61565#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 61675#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61682#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 61684#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 61775#L415 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; 61719#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64304#L591 ssl3_accept_~skip~0 := 0; 64299#L110-2 assume !false; 64296#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64290#L113 assume !(12292 == ssl3_accept_~s__state~0); 64288#L116 assume !(16384 == ssl3_accept_~s__state~0); 64286#L119 assume !(8192 == ssl3_accept_~s__state~0); 64284#L122 assume !(24576 == ssl3_accept_~s__state~0); 64282#L125 assume !(8195 == ssl3_accept_~s__state~0); 64280#L128 assume !(8480 == ssl3_accept_~s__state~0); 64278#L131 assume !(8481 == ssl3_accept_~s__state~0); 64276#L134 assume !(8482 == ssl3_accept_~s__state~0); 64274#L137 assume !(8464 == ssl3_accept_~s__state~0); 64272#L140 assume !(8465 == ssl3_accept_~s__state~0); 63965#L143 assume !(8466 == ssl3_accept_~s__state~0); 63961#L146 assume !(8496 == ssl3_accept_~s__state~0); 63940#L149 assume !(8497 == ssl3_accept_~s__state~0); 63920#L152 assume !(8512 == ssl3_accept_~s__state~0); 63839#L155 assume !(8513 == ssl3_accept_~s__state~0); 63838#L158 assume !(8528 == ssl3_accept_~s__state~0); 63837#L161 assume !(8529 == ssl3_accept_~s__state~0); 63834#L164 assume !(8544 == ssl3_accept_~s__state~0); 63788#L167 assume !(8545 == ssl3_accept_~s__state~0); 63783#L170 assume !(8560 == ssl3_accept_~s__state~0); 63728#L173 assume !(8561 == ssl3_accept_~s__state~0); 63724#L176 assume 8448 == ssl3_accept_~s__state~0; 61688#L177 assume !(ssl3_accept_~num1~0 > 0); 61690#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 64240#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64233#L591 ssl3_accept_~skip~0 := 0; 64230#L110-2 assume !false; 64227#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64224#L113 assume !(12292 == ssl3_accept_~s__state~0); 64221#L116 assume !(16384 == ssl3_accept_~s__state~0); 64218#L119 assume !(8192 == ssl3_accept_~s__state~0); 64215#L122 assume !(24576 == ssl3_accept_~s__state~0); 64212#L125 assume !(8195 == ssl3_accept_~s__state~0); 64209#L128 assume !(8480 == ssl3_accept_~s__state~0); 64206#L131 assume !(8481 == ssl3_accept_~s__state~0); 64203#L134 assume !(8482 == ssl3_accept_~s__state~0); 64200#L137 assume !(8464 == ssl3_accept_~s__state~0); 64197#L140 assume !(8465 == ssl3_accept_~s__state~0); 64194#L143 assume !(8466 == ssl3_accept_~s__state~0); 64191#L146 assume !(8496 == ssl3_accept_~s__state~0); 64188#L149 assume !(8497 == ssl3_accept_~s__state~0); 64185#L152 assume !(8512 == ssl3_accept_~s__state~0); 64182#L155 assume !(8513 == ssl3_accept_~s__state~0); 64179#L158 assume !(8528 == ssl3_accept_~s__state~0); 64176#L161 assume !(8529 == ssl3_accept_~s__state~0); 64173#L164 assume !(8544 == ssl3_accept_~s__state~0); 64170#L167 assume !(8545 == ssl3_accept_~s__state~0); 64167#L170 assume !(8560 == ssl3_accept_~s__state~0); 64162#L173 assume !(8561 == ssl3_accept_~s__state~0); 64160#L176 assume !(8448 == ssl3_accept_~s__state~0); 64157#L179 assume 8576 == ssl3_accept_~s__state~0; 61629#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 61562#L455 assume !(ssl3_accept_~ret~0 <= 0); 61563#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 61771#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63953#L591 ssl3_accept_~skip~0 := 0; 63952#L110-2 assume !false; 63951#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63950#L113 assume !(12292 == ssl3_accept_~s__state~0); 63949#L116 assume !(16384 == ssl3_accept_~s__state~0); 63948#L119 assume !(8192 == ssl3_accept_~s__state~0); 63947#L122 assume !(24576 == ssl3_accept_~s__state~0); 63946#L125 assume !(8195 == ssl3_accept_~s__state~0); 63945#L128 assume !(8480 == ssl3_accept_~s__state~0); 63944#L131 assume !(8481 == ssl3_accept_~s__state~0); 63943#L134 assume !(8482 == ssl3_accept_~s__state~0); 63942#L137 assume !(8464 == ssl3_accept_~s__state~0); 63941#L140 assume !(8465 == ssl3_accept_~s__state~0); 63840#L143 assume 8466 == ssl3_accept_~s__state~0; 63137#L144 [2021-10-15 19:51:11,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:11,770 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-10-15 19:51:11,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:11,770 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927522264] [2021-10-15 19:51:11,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:11,771 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:11,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:11,781 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:11,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:11,791 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:11,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:11,792 INFO L82 PathProgramCache]: Analyzing trace with hash 1724189386, now seen corresponding path program 1 times [2021-10-15 19:51:11,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:11,792 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804557318] [2021-10-15 19:51:11,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:11,793 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:11,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:11,811 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:11,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:11,839 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:11,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:11,840 INFO L82 PathProgramCache]: Analyzing trace with hash 268507358, now seen corresponding path program 1 times [2021-10-15 19:51:11,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:11,841 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500240508] [2021-10-15 19:51:11,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:11,841 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:11,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:11,864 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:11,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:11,984 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:13,854 INFO L210 LassoAnalysis]: Preferences: [2021-10-15 19:51:13,855 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-15 19:51:13,855 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-15 19:51:13,855 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-15 19:51:13,855 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-15 19:51:13,855 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:13,855 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-15 19:51:13,855 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-15 19:51:13,855 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration26_Loop [2021-10-15 19:51:13,856 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-15 19:51:13,856 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-15 19:51:13,859 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,866 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,872 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,874 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,877 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,879 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,883 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,886 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,894 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,898 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,900 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,910 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,929 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,934 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,942 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:13,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,257 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-15 19:51:14,257 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-15 19:51:14,257 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:14,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:14,264 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:14,271 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:14,272 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:14,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-15 19:51:14,313 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:14,313 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:14,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:14,315 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:14,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-15 19:51:14,317 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-15 19:51:14,317 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:14,330 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-15 19:51:14,352 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2021-10-15 19:51:14,353 INFO L210 LassoAnalysis]: Preferences: [2021-10-15 19:51:14,353 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-15 19:51:14,353 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-15 19:51:14,353 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-15 19:51:14,353 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-15 19:51:14,353 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:14,353 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-15 19:51:14,353 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-15 19:51:14,353 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration26_Loop [2021-10-15 19:51:14,354 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-15 19:51:14,354 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-15 19:51:14,356 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,361 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,368 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,378 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,381 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,383 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,390 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,394 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,432 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,435 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,438 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,440 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:14,698 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-15 19:51:14,700 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-15 19:51:14,700 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:14,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:14,701 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:14,713 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-15 19:51:14,724 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:14,724 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:14,724 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:14,724 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:14,724 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:14,726 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:14,726 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:14,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-15 19:51:14,740 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-15 19:51:14,744 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-15 19:51:14,744 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-15 19:51:14,745 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:14,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:14,747 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:14,760 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-15 19:51:14,760 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-15 19:51:14,760 INFO L513 LassoAnalysis]: Proved termination. [2021-10-15 19:51:14,760 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-15 19:51:14,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-15 19:51:14,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:14,806 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-15 19:51:14,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:14,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:14,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-15 19:51:14,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:51:14,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:14,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-15 19:51:14,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:51:15,562 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:16,130 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-15 19:51:16,131 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-15 19:51:16,132 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3045 states and 3898 transitions. cyclomatic complexity: 862 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:16,217 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3045 states and 3898 transitions. cyclomatic complexity: 862. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 8041 states and 10244 transitions. Complement of second has 4 states. [2021-10-15 19:51:16,217 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-15 19:51:16,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:16,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 379 transitions. [2021-10-15 19:51:16,219 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 17 letters. Loop has 173 letters. [2021-10-15 19:51:16,228 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-15 19:51:16,229 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 190 letters. Loop has 173 letters. [2021-10-15 19:51:16,232 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-15 19:51:16,232 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 17 letters. Loop has 346 letters. [2021-10-15 19:51:16,235 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-15 19:51:16,235 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8041 states and 10244 transitions. [2021-10-15 19:51:16,281 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5316 [2021-10-15 19:51:16,320 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8041 states to 8041 states and 10244 transitions. [2021-10-15 19:51:16,321 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5430 [2021-10-15 19:51:16,328 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5442 [2021-10-15 19:51:16,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8041 states and 10244 transitions. [2021-10-15 19:51:16,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:16,331 INFO L681 BuchiCegarLoop]: Abstraction has 8041 states and 10244 transitions. [2021-10-15 19:51:16,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8041 states and 10244 transitions. [2021-10-15 19:51:16,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8041 to 8029. [2021-10-15 19:51:16,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8029 states, 8029 states have (on average 1.273633080084693) internal successors, (10226), 8028 states have internal predecessors, (10226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:16,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8029 states to 8029 states and 10226 transitions. [2021-10-15 19:51:16,534 INFO L704 BuchiCegarLoop]: Abstraction has 8029 states and 10226 transitions. [2021-10-15 19:51:16,534 INFO L587 BuchiCegarLoop]: Abstraction has 8029 states and 10226 transitions. [2021-10-15 19:51:16,534 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-15 19:51:16,534 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8029 states and 10226 transitions. [2021-10-15 19:51:16,566 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5316 [2021-10-15 19:51:16,566 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:16,566 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:16,568 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-15 19:51:16,568 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:16,569 INFO L791 eck$LassoCheckResult]: Stem: 73544#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 73369#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 73359#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 73309#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 73310#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 73307#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 73308#L110-2 assume !false; 76297#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76155#L113 assume !(12292 == ssl3_accept_~s__state~0); 76156#L116 assume !(16384 == ssl3_accept_~s__state~0); 76149#L119 assume !(8192 == ssl3_accept_~s__state~0); 76147#L122 assume !(24576 == ssl3_accept_~s__state~0); 76148#L125 assume !(8195 == ssl3_accept_~s__state~0); 77076#L128 assume !(8480 == ssl3_accept_~s__state~0); 76134#L131 assume !(8481 == ssl3_accept_~s__state~0); 76132#L134 assume !(8482 == ssl3_accept_~s__state~0); 76133#L137 assume 8464 == ssl3_accept_~s__state~0; 75008#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 75009#L285 [2021-10-15 19:51:16,569 INFO L793 eck$LassoCheckResult]: Loop: 75009#L285 assume !(0 == ssl3_accept_~blastFlag~0); 81213#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 81212#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81226#L591 ssl3_accept_~skip~0 := 0; 81225#L110-2 assume !false; 81224#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81223#L113 assume !(12292 == ssl3_accept_~s__state~0); 81222#L116 assume !(16384 == ssl3_accept_~s__state~0); 81221#L119 assume !(8192 == ssl3_accept_~s__state~0); 81220#L122 assume !(24576 == ssl3_accept_~s__state~0); 81219#L125 assume !(8195 == ssl3_accept_~s__state~0); 81218#L128 assume !(8480 == ssl3_accept_~s__state~0); 81217#L131 assume !(8481 == ssl3_accept_~s__state~0); 81216#L134 assume !(8482 == ssl3_accept_~s__state~0); 81215#L137 assume !(8464 == ssl3_accept_~s__state~0); 81214#L140 assume !(8465 == ssl3_accept_~s__state~0); 77298#L143 assume !(8466 == ssl3_accept_~s__state~0); 77036#L146 assume 8496 == ssl3_accept_~s__state~0; 77035#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 77034#L298 assume !(1 == ssl3_accept_~blastFlag~0); 77033#L301 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 77032#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 77029#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 77028#L308-2 ssl3_accept_~s__init_num~0 := 0; 77025#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77019#L591 ssl3_accept_~skip~0 := 0; 77017#L110-2 assume !false; 77013#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77011#L113 assume !(12292 == ssl3_accept_~s__state~0); 77009#L116 assume !(16384 == ssl3_accept_~s__state~0); 77006#L119 assume !(8192 == ssl3_accept_~s__state~0); 77000#L122 assume !(24576 == ssl3_accept_~s__state~0); 76998#L125 assume !(8195 == ssl3_accept_~s__state~0); 76996#L128 assume !(8480 == ssl3_accept_~s__state~0); 76994#L131 assume !(8481 == ssl3_accept_~s__state~0); 76992#L134 assume !(8482 == ssl3_accept_~s__state~0); 76990#L137 assume !(8464 == ssl3_accept_~s__state~0); 76988#L140 assume !(8465 == ssl3_accept_~s__state~0); 76986#L143 assume !(8466 == ssl3_accept_~s__state~0); 76984#L146 assume !(8496 == ssl3_accept_~s__state~0); 76982#L149 assume !(8497 == ssl3_accept_~s__state~0); 76091#L152 assume 8512 == ssl3_accept_~s__state~0; 76092#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 76082#L319 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 76083#L323 assume !(ssl3_accept_~ret~0 <= 0); 80192#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 80190#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80185#L591 ssl3_accept_~skip~0 := 0; 80184#L110-2 assume !false; 80183#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80182#L113 assume !(12292 == ssl3_accept_~s__state~0); 80181#L116 assume !(16384 == ssl3_accept_~s__state~0); 80180#L119 assume !(8192 == ssl3_accept_~s__state~0); 80179#L122 assume !(24576 == ssl3_accept_~s__state~0); 80178#L125 assume !(8195 == ssl3_accept_~s__state~0); 80177#L128 assume !(8480 == ssl3_accept_~s__state~0); 80176#L131 assume !(8481 == ssl3_accept_~s__state~0); 80175#L134 assume !(8482 == ssl3_accept_~s__state~0); 80174#L137 assume !(8464 == ssl3_accept_~s__state~0); 80173#L140 assume !(8465 == ssl3_accept_~s__state~0); 80172#L143 assume !(8466 == ssl3_accept_~s__state~0); 80171#L146 assume !(8496 == ssl3_accept_~s__state~0); 80170#L149 assume !(8497 == ssl3_accept_~s__state~0); 80169#L152 assume !(8512 == ssl3_accept_~s__state~0); 80168#L155 assume !(8513 == ssl3_accept_~s__state~0); 80167#L158 assume 8528 == ssl3_accept_~s__state~0; 79548#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 80165#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 80160#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 80157#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 80153#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 80147#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 80144#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80138#L591 ssl3_accept_~skip~0 := 0; 80136#L110-2 assume !false; 80134#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80132#L113 assume !(12292 == ssl3_accept_~s__state~0); 80130#L116 assume !(16384 == ssl3_accept_~s__state~0); 80128#L119 assume !(8192 == ssl3_accept_~s__state~0); 80126#L122 assume !(24576 == ssl3_accept_~s__state~0); 80124#L125 assume !(8195 == ssl3_accept_~s__state~0); 80122#L128 assume !(8480 == ssl3_accept_~s__state~0); 80120#L131 assume !(8481 == ssl3_accept_~s__state~0); 80118#L134 assume !(8482 == ssl3_accept_~s__state~0); 80116#L137 assume !(8464 == ssl3_accept_~s__state~0); 80114#L140 assume !(8465 == ssl3_accept_~s__state~0); 80112#L143 assume !(8466 == ssl3_accept_~s__state~0); 80110#L146 assume !(8496 == ssl3_accept_~s__state~0); 80109#L149 assume !(8497 == ssl3_accept_~s__state~0); 80107#L152 assume !(8512 == ssl3_accept_~s__state~0); 80105#L155 assume !(8513 == ssl3_accept_~s__state~0); 80104#L158 assume !(8528 == ssl3_accept_~s__state~0); 80102#L161 assume !(8529 == ssl3_accept_~s__state~0); 80094#L164 assume 8544 == ssl3_accept_~s__state~0; 79545#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 80085#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 80081#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 80078#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 80074#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 80071#L415 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; 80068#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80062#L591 ssl3_accept_~skip~0 := 0; 80060#L110-2 assume !false; 80058#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80056#L113 assume !(12292 == ssl3_accept_~s__state~0); 80054#L116 assume !(16384 == ssl3_accept_~s__state~0); 80052#L119 assume !(8192 == ssl3_accept_~s__state~0); 80050#L122 assume !(24576 == ssl3_accept_~s__state~0); 80048#L125 assume !(8195 == ssl3_accept_~s__state~0); 80046#L128 assume !(8480 == ssl3_accept_~s__state~0); 80044#L131 assume !(8481 == ssl3_accept_~s__state~0); 79939#L134 assume !(8482 == ssl3_accept_~s__state~0); 79932#L137 assume !(8464 == ssl3_accept_~s__state~0); 79931#L140 assume !(8465 == ssl3_accept_~s__state~0); 79930#L143 assume !(8466 == ssl3_accept_~s__state~0); 79929#L146 assume !(8496 == ssl3_accept_~s__state~0); 79928#L149 assume !(8497 == ssl3_accept_~s__state~0); 79926#L152 assume !(8512 == ssl3_accept_~s__state~0); 79924#L155 assume !(8513 == ssl3_accept_~s__state~0); 79922#L158 assume !(8528 == ssl3_accept_~s__state~0); 79921#L161 assume !(8529 == ssl3_accept_~s__state~0); 79920#L164 assume !(8544 == ssl3_accept_~s__state~0); 79919#L167 assume !(8545 == ssl3_accept_~s__state~0); 79916#L170 assume !(8560 == ssl3_accept_~s__state~0); 79915#L173 assume !(8561 == ssl3_accept_~s__state~0); 79914#L176 assume 8448 == ssl3_accept_~s__state~0; 79913#L177 assume !(ssl3_accept_~num1~0 > 0); 79909#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 79903#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79898#L591 ssl3_accept_~skip~0 := 0; 79897#L110-2 assume !false; 79896#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79895#L113 assume !(12292 == ssl3_accept_~s__state~0); 79894#L116 assume !(16384 == ssl3_accept_~s__state~0); 79893#L119 assume !(8192 == ssl3_accept_~s__state~0); 79892#L122 assume !(24576 == ssl3_accept_~s__state~0); 79891#L125 assume !(8195 == ssl3_accept_~s__state~0); 79890#L128 assume !(8480 == ssl3_accept_~s__state~0); 79889#L131 assume !(8481 == ssl3_accept_~s__state~0); 79888#L134 assume !(8482 == ssl3_accept_~s__state~0); 79887#L137 assume !(8464 == ssl3_accept_~s__state~0); 79886#L140 assume !(8465 == ssl3_accept_~s__state~0); 79885#L143 assume !(8466 == ssl3_accept_~s__state~0); 79884#L146 assume !(8496 == ssl3_accept_~s__state~0); 79883#L149 assume !(8497 == ssl3_accept_~s__state~0); 79882#L152 assume !(8512 == ssl3_accept_~s__state~0); 79881#L155 assume !(8513 == ssl3_accept_~s__state~0); 79880#L158 assume !(8528 == ssl3_accept_~s__state~0); 79879#L161 assume !(8529 == ssl3_accept_~s__state~0); 79878#L164 assume !(8544 == ssl3_accept_~s__state~0); 79877#L167 assume !(8545 == ssl3_accept_~s__state~0); 79876#L170 assume !(8560 == ssl3_accept_~s__state~0); 79875#L173 assume !(8561 == ssl3_accept_~s__state~0); 79874#L176 assume !(8448 == ssl3_accept_~s__state~0); 79873#L179 assume 8576 == ssl3_accept_~s__state~0; 79870#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 79869#L455 assume !(ssl3_accept_~ret~0 <= 0); 79866#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 77636#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77598#L591 ssl3_accept_~skip~0 := 0; 77597#L110-2 assume !false; 77596#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77592#L113 assume !(12292 == ssl3_accept_~s__state~0); 77551#L116 assume !(16384 == ssl3_accept_~s__state~0); 77544#L119 assume !(8192 == ssl3_accept_~s__state~0); 77537#L122 assume !(24576 == ssl3_accept_~s__state~0); 77530#L125 assume !(8195 == ssl3_accept_~s__state~0); 77524#L128 assume !(8480 == ssl3_accept_~s__state~0); 77517#L131 assume !(8481 == ssl3_accept_~s__state~0); 77393#L134 assume !(8482 == ssl3_accept_~s__state~0); 77381#L137 assume !(8464 == ssl3_accept_~s__state~0); 77375#L140 assume !(8465 == ssl3_accept_~s__state~0); 77376#L143 assume 8466 == ssl3_accept_~s__state~0; 77041#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 75009#L285 [2021-10-15 19:51:16,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:16,570 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-10-15 19:51:16,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:16,571 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138129411] [2021-10-15 19:51:16,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:16,571 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:16,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:16,583 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:16,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:16,598 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:16,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:16,599 INFO L82 PathProgramCache]: Analyzing trace with hash -843007763, now seen corresponding path program 1 times [2021-10-15 19:51:16,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:16,600 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103804914] [2021-10-15 19:51:16,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:16,600 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:16,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:16,697 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-10-15 19:51:16,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:16,698 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103804914] [2021-10-15 19:51:16,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103804914] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:16,698 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:16,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:51:16,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401503] [2021-10-15 19:51:16,699 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:16,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:16,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:16,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:16,701 INFO L87 Difference]: Start difference. First operand 8029 states and 10226 transitions. cyclomatic complexity: 2214 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-15 19:51:16,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:16,775 INFO L93 Difference]: Finished difference Result 15379 states and 19494 transitions. [2021-10-15 19:51:16,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:16,776 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15379 states and 19494 transitions. [2021-10-15 19:51:16,861 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 10208 [2021-10-15 19:51:16,929 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15379 states to 15379 states and 19494 transitions. [2021-10-15 19:51:16,929 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10326 [2021-10-15 19:51:16,940 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10326 [2021-10-15 19:51:16,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15379 states and 19494 transitions. [2021-10-15 19:51:16,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:16,941 INFO L681 BuchiCegarLoop]: Abstraction has 15379 states and 19494 transitions. [2021-10-15 19:51:17,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15379 states and 19494 transitions. [2021-10-15 19:51:17,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15379 to 8029. [2021-10-15 19:51:17,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8029 states, 8029 states have (on average 1.2721384979449495) internal successors, (10214), 8028 states have internal predecessors, (10214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:17,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8029 states to 8029 states and 10214 transitions. [2021-10-15 19:51:17,436 INFO L704 BuchiCegarLoop]: Abstraction has 8029 states and 10214 transitions. [2021-10-15 19:51:17,436 INFO L587 BuchiCegarLoop]: Abstraction has 8029 states and 10214 transitions. [2021-10-15 19:51:17,436 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-15 19:51:17,437 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8029 states and 10214 transitions. [2021-10-15 19:51:17,507 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5316 [2021-10-15 19:51:17,507 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:17,507 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:17,510 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-15 19:51:17,510 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:17,510 INFO L791 eck$LassoCheckResult]: Stem: 96960#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 96777#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 96771#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 96721#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 96722#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 96715#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 96716#L110-2 assume !false; 98830#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99744#L113 assume !(12292 == ssl3_accept_~s__state~0); 99745#L116 assume !(16384 == ssl3_accept_~s__state~0); 99740#L119 assume !(8192 == ssl3_accept_~s__state~0); 99741#L122 assume !(24576 == ssl3_accept_~s__state~0); 99736#L125 assume !(8195 == ssl3_accept_~s__state~0); 99737#L128 assume !(8480 == ssl3_accept_~s__state~0); 99732#L131 assume !(8481 == ssl3_accept_~s__state~0); 99733#L134 assume !(8482 == ssl3_accept_~s__state~0); 99711#L137 assume 8464 == ssl3_accept_~s__state~0; 97679#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 97680#L285 [2021-10-15 19:51:17,511 INFO L793 eck$LassoCheckResult]: Loop: 97680#L285 assume !(0 == ssl3_accept_~blastFlag~0); 103695#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 103694#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103411#L591 ssl3_accept_~skip~0 := 0; 103412#L110-2 assume !false; 103403#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103404#L113 assume !(12292 == ssl3_accept_~s__state~0); 103397#L116 assume !(16384 == ssl3_accept_~s__state~0); 103398#L119 assume !(8192 == ssl3_accept_~s__state~0); 103210#L122 assume !(24576 == ssl3_accept_~s__state~0); 103211#L125 assume !(8195 == ssl3_accept_~s__state~0); 102184#L128 assume !(8480 == ssl3_accept_~s__state~0); 102185#L131 assume !(8481 == ssl3_accept_~s__state~0); 101969#L134 assume !(8482 == ssl3_accept_~s__state~0); 101963#L137 assume !(8464 == ssl3_accept_~s__state~0); 101961#L140 assume !(8465 == ssl3_accept_~s__state~0); 101959#L143 assume !(8466 == ssl3_accept_~s__state~0); 101370#L146 assume 8496 == ssl3_accept_~s__state~0; 101313#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 101369#L298 assume !(1 == ssl3_accept_~blastFlag~0); 101368#L301 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 101367#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 101365#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 101359#L308-2 ssl3_accept_~s__init_num~0 := 0; 101352#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101346#L591 ssl3_accept_~skip~0 := 0; 101344#L110-2 assume !false; 101342#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101340#L113 assume !(12292 == ssl3_accept_~s__state~0); 101338#L116 assume !(16384 == ssl3_accept_~s__state~0); 101336#L119 assume !(8192 == ssl3_accept_~s__state~0); 101334#L122 assume !(24576 == ssl3_accept_~s__state~0); 101331#L125 assume !(8195 == ssl3_accept_~s__state~0); 101329#L128 assume !(8480 == ssl3_accept_~s__state~0); 101326#L131 assume !(8481 == ssl3_accept_~s__state~0); 101323#L134 assume !(8482 == ssl3_accept_~s__state~0); 101321#L137 assume !(8464 == ssl3_accept_~s__state~0); 101319#L140 assume !(8465 == ssl3_accept_~s__state~0); 101316#L143 assume !(8466 == ssl3_accept_~s__state~0); 101314#L146 assume !(8496 == ssl3_accept_~s__state~0); 101311#L149 assume !(8497 == ssl3_accept_~s__state~0); 101309#L152 assume 8512 == ssl3_accept_~s__state~0; 101306#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 101304#L319 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 101305#L323 assume !(ssl3_accept_~ret~0 <= 0); 103853#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 103851#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103846#L591 ssl3_accept_~skip~0 := 0; 103845#L110-2 assume !false; 103844#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103843#L113 assume !(12292 == ssl3_accept_~s__state~0); 103842#L116 assume !(16384 == ssl3_accept_~s__state~0); 103841#L119 assume !(8192 == ssl3_accept_~s__state~0); 103840#L122 assume !(24576 == ssl3_accept_~s__state~0); 103839#L125 assume !(8195 == ssl3_accept_~s__state~0); 103838#L128 assume !(8480 == ssl3_accept_~s__state~0); 103837#L131 assume !(8481 == ssl3_accept_~s__state~0); 103836#L134 assume !(8482 == ssl3_accept_~s__state~0); 103835#L137 assume !(8464 == ssl3_accept_~s__state~0); 103834#L140 assume !(8465 == ssl3_accept_~s__state~0); 103833#L143 assume !(8466 == ssl3_accept_~s__state~0); 103832#L146 assume !(8496 == ssl3_accept_~s__state~0); 103831#L149 assume !(8497 == ssl3_accept_~s__state~0); 103830#L152 assume !(8512 == ssl3_accept_~s__state~0); 103829#L155 assume !(8513 == ssl3_accept_~s__state~0); 103828#L158 assume 8528 == ssl3_accept_~s__state~0; 101867#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 103826#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 103827#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 103818#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 103816#L368 assume !(ssl3_accept_~ret~0 <= 0); 103815#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 103813#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103807#L591 ssl3_accept_~skip~0 := 0; 103802#L110-2 assume !false; 103800#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103798#L113 assume !(12292 == ssl3_accept_~s__state~0); 103796#L116 assume !(16384 == ssl3_accept_~s__state~0); 103794#L119 assume !(8192 == ssl3_accept_~s__state~0); 103792#L122 assume !(24576 == ssl3_accept_~s__state~0); 103790#L125 assume !(8195 == ssl3_accept_~s__state~0); 103788#L128 assume !(8480 == ssl3_accept_~s__state~0); 103786#L131 assume !(8481 == ssl3_accept_~s__state~0); 103784#L134 assume !(8482 == ssl3_accept_~s__state~0); 103782#L137 assume !(8464 == ssl3_accept_~s__state~0); 103780#L140 assume !(8465 == ssl3_accept_~s__state~0); 103778#L143 assume !(8466 == ssl3_accept_~s__state~0); 103776#L146 assume !(8496 == ssl3_accept_~s__state~0); 103774#L149 assume !(8497 == ssl3_accept_~s__state~0); 103772#L152 assume !(8512 == ssl3_accept_~s__state~0); 103770#L155 assume !(8513 == ssl3_accept_~s__state~0); 103768#L158 assume !(8528 == ssl3_accept_~s__state~0); 103766#L161 assume !(8529 == ssl3_accept_~s__state~0); 103764#L164 assume 8544 == ssl3_accept_~s__state~0; 101859#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 103761#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 103758#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 103756#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 103753#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 103751#L415 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; 103748#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103738#L591 ssl3_accept_~skip~0 := 0; 103732#L110-2 assume !false; 103730#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103728#L113 assume !(12292 == ssl3_accept_~s__state~0); 103725#L116 assume !(16384 == ssl3_accept_~s__state~0); 103723#L119 assume !(8192 == ssl3_accept_~s__state~0); 103719#L122 assume !(24576 == ssl3_accept_~s__state~0); 103717#L125 assume !(8195 == ssl3_accept_~s__state~0); 103715#L128 assume !(8480 == ssl3_accept_~s__state~0); 103713#L131 assume !(8481 == ssl3_accept_~s__state~0); 103711#L134 assume !(8482 == ssl3_accept_~s__state~0); 103709#L137 assume !(8464 == ssl3_accept_~s__state~0); 103707#L140 assume !(8465 == ssl3_accept_~s__state~0); 103705#L143 assume !(8466 == ssl3_accept_~s__state~0); 103703#L146 assume !(8496 == ssl3_accept_~s__state~0); 103679#L149 assume !(8497 == ssl3_accept_~s__state~0); 103678#L152 assume !(8512 == ssl3_accept_~s__state~0); 103677#L155 assume !(8513 == ssl3_accept_~s__state~0); 103675#L158 assume !(8528 == ssl3_accept_~s__state~0); 103673#L161 assume !(8529 == ssl3_accept_~s__state~0); 103671#L164 assume !(8544 == ssl3_accept_~s__state~0); 103669#L167 assume !(8545 == ssl3_accept_~s__state~0); 103667#L170 assume !(8560 == ssl3_accept_~s__state~0); 103665#L173 assume !(8561 == ssl3_accept_~s__state~0); 103663#L176 assume 8448 == ssl3_accept_~s__state~0; 103661#L177 assume !(ssl3_accept_~num1~0 > 0); 103658#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 103655#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103649#L591 ssl3_accept_~skip~0 := 0; 103647#L110-2 assume !false; 103644#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103638#L113 assume !(12292 == ssl3_accept_~s__state~0); 103635#L116 assume !(16384 == ssl3_accept_~s__state~0); 103632#L119 assume !(8192 == ssl3_accept_~s__state~0); 103629#L122 assume !(24576 == ssl3_accept_~s__state~0); 103626#L125 assume !(8195 == ssl3_accept_~s__state~0); 103622#L128 assume !(8480 == ssl3_accept_~s__state~0); 103620#L131 assume !(8481 == ssl3_accept_~s__state~0); 103617#L134 assume !(8482 == ssl3_accept_~s__state~0); 103614#L137 assume !(8464 == ssl3_accept_~s__state~0); 103610#L140 assume !(8465 == ssl3_accept_~s__state~0); 103604#L143 assume !(8466 == ssl3_accept_~s__state~0); 103601#L146 assume !(8496 == ssl3_accept_~s__state~0); 103598#L149 assume !(8497 == ssl3_accept_~s__state~0); 103595#L152 assume !(8512 == ssl3_accept_~s__state~0); 103592#L155 assume !(8513 == ssl3_accept_~s__state~0); 103589#L158 assume !(8528 == ssl3_accept_~s__state~0); 103586#L161 assume !(8529 == ssl3_accept_~s__state~0); 103583#L164 assume !(8544 == ssl3_accept_~s__state~0); 103580#L167 assume !(8545 == ssl3_accept_~s__state~0); 103578#L170 assume !(8560 == ssl3_accept_~s__state~0); 103576#L173 assume !(8561 == ssl3_accept_~s__state~0); 103574#L176 assume !(8448 == ssl3_accept_~s__state~0); 103406#L179 assume 8576 == ssl3_accept_~s__state~0; 103402#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 103399#L455 assume !(ssl3_accept_~ret~0 <= 0); 103396#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 103028#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103415#L591 ssl3_accept_~skip~0 := 0; 103408#L110-2 assume !false; 103409#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103400#L113 assume !(12292 == ssl3_accept_~s__state~0); 103401#L116 assume !(16384 == ssl3_accept_~s__state~0); 103394#L119 assume !(8192 == ssl3_accept_~s__state~0); 103395#L122 assume !(24576 == ssl3_accept_~s__state~0); 102191#L125 assume !(8195 == ssl3_accept_~s__state~0); 102192#L128 assume !(8480 == ssl3_accept_~s__state~0); 102051#L131 assume !(8481 == ssl3_accept_~s__state~0); 102052#L134 assume !(8482 == ssl3_accept_~s__state~0); 103701#L137 assume !(8464 == ssl3_accept_~s__state~0); 103698#L140 assume !(8465 == ssl3_accept_~s__state~0); 103696#L143 assume 8466 == ssl3_accept_~s__state~0; 101318#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 97680#L285 [2021-10-15 19:51:17,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:17,512 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 2 times [2021-10-15 19:51:17,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:17,512 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380108812] [2021-10-15 19:51:17,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:17,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:17,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:17,532 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:17,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:17,550 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:17,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:17,551 INFO L82 PathProgramCache]: Analyzing trace with hash 2022002508, now seen corresponding path program 1 times [2021-10-15 19:51:17,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:17,551 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639290973] [2021-10-15 19:51:17,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:17,552 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:17,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:17,595 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:17,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:17,651 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:17,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:17,651 INFO L82 PathProgramCache]: Analyzing trace with hash 1975507027, now seen corresponding path program 1 times [2021-10-15 19:51:17,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:17,652 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939592795] [2021-10-15 19:51:17,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:17,652 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:17,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:17,755 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-10-15 19:51:17,756 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:17,756 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939592795] [2021-10-15 19:51:17,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939592795] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:17,756 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:17,756 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:51:17,756 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603378230] [2021-10-15 19:51:19,587 INFO L210 LassoAnalysis]: Preferences: [2021-10-15 19:51:19,588 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-15 19:51:19,588 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-15 19:51:19,588 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-15 19:51:19,588 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-15 19:51:19,588 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:19,588 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-15 19:51:19,588 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-15 19:51:19,588 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration28_Loop [2021-10-15 19:51:19,588 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-15 19:51:19,588 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-15 19:51:19,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,596 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,599 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,603 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,606 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,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-15 19:51:19,628 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,635 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,638 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,641 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,644 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,658 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,661 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,664 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,667 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,674 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,677 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,683 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:19,963 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-15 19:51:19,963 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-15 19:51:19,963 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:19,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:19,973 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:19,976 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:19,976 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:19,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-15 19:51:19,988 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:51:19,988 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-15 19:51:20,011 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2021-10-15 19:51:20,012 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:20,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:20,013 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:20,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-15 19:51:20,016 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:20,016 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:20,025 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:51:20,026 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-15 19:51:20,049 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2021-10-15 19:51:20,049 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:20,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:20,050 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:20,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-15 19:51:20,055 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:20,056 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:20,072 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:51:20,072 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-15 19:51:20,095 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:20,095 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:20,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:20,097 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:20,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-15 19:51:20,099 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:20,099 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:20,127 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:51:20,127 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-15 19:51:20,177 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:20,177 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:20,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:20,179 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:20,186 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:20,186 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:20,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-15 19:51:20,258 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:51:20,258 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552, ULTIMATE.start_ssl3_accept_~l~0=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-4294967552} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552, ULTIMATE.start_ssl3_accept_~l~0=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-15 19:51:20,268 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:20,269 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:20,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:20,270 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:20,277 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:20,277 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:20,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-15 19:51:20,296 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:51:20,296 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Honda state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-15 19:51:20,319 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2021-10-15 19:51:20,323 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:20,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:20,324 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:20,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-15 19:51:20,328 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:20,328 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:20,368 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:51:20,368 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-15 19:51:20,370 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:20,371 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:20,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:20,372 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:20,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-15 19:51:20,373 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:20,374 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:20,383 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:51:20,384 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-15 19:51:20,407 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:20,407 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:20,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:20,408 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:20,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-15 19:51:20,410 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:20,410 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:20,420 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:51:20,420 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-15 19:51:20,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:20,443 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:20,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:20,444 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:20,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-15 19:51:20,447 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:20,447 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:20,461 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:51:20,462 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-15 19:51:20,484 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:20,485 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:20,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:20,486 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:20,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-15 19:51:20,488 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:20,488 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:20,498 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:51:20,498 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-15 19:51:20,521 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-10-15 19:51:20,522 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:20,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:20,523 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:20,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-15 19:51:20,525 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:20,525 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:20,534 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:51:20,535 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-15 19:51:20,557 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-10-15 19:51:20,557 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:20,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:20,558 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:20,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-15 19:51:20,560 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:20,560 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:20,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-10-15 19:51:20,591 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:20,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:20,594 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:20,601 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-15 19:51:20,601 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:20,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-15 19:51:20,628 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-15 19:51:20,667 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:20,667 INFO L210 LassoAnalysis]: Preferences: [2021-10-15 19:51:20,667 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-15 19:51:20,668 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-15 19:51:20,668 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-15 19:51:20,668 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-15 19:51:20,668 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:20,668 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-15 19:51:20,668 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-15 19:51:20,668 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration28_Loop [2021-10-15 19:51:20,668 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-15 19:51:20,668 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-15 19:51:20,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,678 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,681 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,684 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,710 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,713 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,716 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,721 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,725 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,728 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,734 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,740 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,742 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:20,747 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:21,064 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-15 19:51:21,070 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-15 19:51:21,070 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:21,070 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:21,071 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:21,079 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-15 19:51:21,089 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:21,089 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:21,090 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:21,090 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:21,090 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:21,092 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:21,092 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:21,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-15 19:51:21,104 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:51:21,145 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:21,145 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:21,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:21,149 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:21,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-15 19:51:21,161 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:21,161 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:21,162 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:21,162 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:21,162 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:21,163 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:21,163 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:21,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-15 19:51:21,176 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:51:21,218 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:21,220 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:21,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:21,221 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:21,223 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-15 19:51:21,234 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:21,234 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:21,235 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:21,235 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-15 19:51:21,235 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:21,236 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-15 19:51:21,236 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:21,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-15 19:51:21,245 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:51:21,268 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:21,268 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:21,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:21,269 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:21,270 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-15 19:51:21,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-15 19:51:21,279 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:21,279 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:21,279 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:21,279 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:21,279 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:21,285 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:21,285 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:21,298 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:51:21,342 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:21,342 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:21,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:21,346 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:21,353 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-15 19:51:21,364 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:21,364 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:21,364 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:21,364 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:21,365 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:21,365 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:21,366 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:21,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-15 19:51:21,377 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:51:21,401 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:21,401 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:21,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:21,403 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:21,404 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-15 19:51:21,404 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-15 19:51:21,413 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:21,413 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:21,413 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:21,413 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:21,414 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:21,414 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:21,414 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:21,415 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:51:21,438 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-10-15 19:51:21,440 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:21,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:21,441 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:21,451 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-15 19:51:21,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-15 19:51:21,460 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:21,460 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:21,460 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:21,460 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:21,460 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:21,462 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:21,462 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:21,465 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:51:21,488 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:21,488 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:21,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:21,489 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:21,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-15 19:51:21,490 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-15 19:51:21,499 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:21,499 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:21,499 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:21,499 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:21,499 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:21,501 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:21,501 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:21,503 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:51:21,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-10-15 19:51:21,524 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:21,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:21,525 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:21,531 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-15 19:51:21,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-15 19:51:21,538 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:21,538 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:21,539 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:21,539 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:21,539 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:21,543 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:21,543 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:21,549 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:51:21,569 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:21,569 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:21,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:21,570 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:21,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-15 19:51:21,571 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-15 19:51:21,579 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:21,579 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:21,579 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:21,579 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:21,579 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:21,579 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:21,579 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:21,581 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:51:21,601 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-10-15 19:51:21,601 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:21,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:21,602 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:21,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-15 19:51:21,603 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-15 19:51:21,612 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:21,612 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:21,612 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:21,612 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:21,612 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:21,612 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:21,612 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:21,616 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:51:21,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:21,640 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:21,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:21,641 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:21,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-15 19:51:21,648 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-15 19:51:21,656 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:21,656 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:21,656 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:21,656 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:21,656 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:21,658 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:21,659 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:21,660 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:51:21,686 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:21,687 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:21,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:21,688 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:21,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-15 19:51:21,689 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-15 19:51:21,697 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:21,698 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:21,698 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:21,698 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:21,698 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:21,699 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:21,699 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:21,702 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-15 19:51:21,704 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-15 19:51:21,704 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-15 19:51:21,704 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:21,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:21,705 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:21,707 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-15 19:51:21,707 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-15 19:51:21,707 INFO L513 LassoAnalysis]: Proved termination. [2021-10-15 19:51:21,708 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2021-10-15 19:51:21,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-15 19:51:21,737 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:21,738 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-15 19:51:21,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:21,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:21,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-15 19:51:21,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:51:21,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:21,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-15 19:51:21,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:51:23,389 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-15 19:51:23,392 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2021-10-15 19:51:23,392 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 8029 states and 10214 transitions. cyclomatic complexity: 2202 Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:23,574 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:23,590 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 8029 states and 10214 transitions. cyclomatic complexity: 2202. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 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 20502 states and 26073 transitions. Complement of second has 4 states. [2021-10-15 19:51:23,591 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-15 19:51:23,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:23,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 376 transitions. [2021-10-15 19:51:23,592 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 18 letters. Loop has 174 letters. [2021-10-15 19:51:23,594 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-15 19:51:23,594 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 192 letters. Loop has 174 letters. [2021-10-15 19:51:23,596 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-15 19:51:23,596 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 18 letters. Loop has 348 letters. [2021-10-15 19:51:23,599 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-15 19:51:23,599 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20502 states and 26073 transitions. [2021-10-15 19:51:23,699 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7720 [2021-10-15 19:51:23,770 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20502 states to 18004 states and 22879 transitions. [2021-10-15 19:51:23,770 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7863 [2021-10-15 19:51:23,776 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7895 [2021-10-15 19:51:23,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18004 states and 22879 transitions. [2021-10-15 19:51:23,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:23,777 INFO L681 BuchiCegarLoop]: Abstraction has 18004 states and 22879 transitions. [2021-10-15 19:51:23,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18004 states and 22879 transitions. [2021-10-15 19:51:23,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18004 to 15462. [2021-10-15 19:51:23,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15462 states, 15462 states have (on average 1.2722157547535895) internal successors, (19671), 15461 states have internal predecessors, (19671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:24,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15462 states to 15462 states and 19671 transitions. [2021-10-15 19:51:24,032 INFO L704 BuchiCegarLoop]: Abstraction has 15462 states and 19671 transitions. [2021-10-15 19:51:24,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:24,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:24,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:24,033 INFO L87 Difference]: Start difference. First operand 15462 states and 19671 transitions. 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-15 19:51:24,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:24,109 INFO L93 Difference]: Finished difference Result 15466 states and 19641 transitions. [2021-10-15 19:51:24,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:24,110 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15466 states and 19641 transitions. [2021-10-15 19:51:24,197 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5234 [2021-10-15 19:51:24,270 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15466 states to 15462 states and 19637 transitions. [2021-10-15 19:51:24,270 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5369 [2021-10-15 19:51:24,276 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5369 [2021-10-15 19:51:24,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15462 states and 19637 transitions. [2021-10-15 19:51:24,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:24,276 INFO L681 BuchiCegarLoop]: Abstraction has 15462 states and 19637 transitions. [2021-10-15 19:51:24,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15462 states and 19637 transitions. [2021-10-15 19:51:24,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15462 to 15462. [2021-10-15 19:51:24,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15462 states, 15462 states have (on average 1.2700168154184452) internal successors, (19637), 15461 states have internal predecessors, (19637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:24,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15462 states to 15462 states and 19637 transitions. [2021-10-15 19:51:24,700 INFO L704 BuchiCegarLoop]: Abstraction has 15462 states and 19637 transitions. [2021-10-15 19:51:24,701 INFO L587 BuchiCegarLoop]: Abstraction has 15462 states and 19637 transitions. [2021-10-15 19:51:24,701 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-15 19:51:24,701 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15462 states and 19637 transitions. [2021-10-15 19:51:24,760 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5234 [2021-10-15 19:51:24,761 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:24,761 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:24,763 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-15 19:51:24,763 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:24,764 INFO L791 eck$LassoCheckResult]: Stem: 157019#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 156835#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 156829#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 156777#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 156778#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 156775#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 156776#L110-2 assume !false; 157410#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161862#L113 assume !(12292 == ssl3_accept_~s__state~0); 161863#L116 assume !(16384 == ssl3_accept_~s__state~0); 161858#L119 assume !(8192 == ssl3_accept_~s__state~0); 161859#L122 assume !(24576 == ssl3_accept_~s__state~0); 161850#L125 assume !(8195 == ssl3_accept_~s__state~0); 161851#L128 assume !(8480 == ssl3_accept_~s__state~0); 161844#L131 assume !(8481 == ssl3_accept_~s__state~0); 161845#L134 assume !(8482 == ssl3_accept_~s__state~0); 161398#L137 assume 8464 == ssl3_accept_~s__state~0; 157147#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 162559#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 163531#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 158551#L554 [2021-10-15 19:51:24,764 INFO L793 eck$LassoCheckResult]: Loop: 158551#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158545#L591 ssl3_accept_~skip~0 := 0; 158543#L110-2 assume !false; 158541#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158539#L113 assume !(12292 == ssl3_accept_~s__state~0); 158537#L116 assume !(16384 == ssl3_accept_~s__state~0); 158535#L119 assume !(8192 == ssl3_accept_~s__state~0); 158533#L122 assume !(24576 == ssl3_accept_~s__state~0); 158531#L125 assume !(8195 == ssl3_accept_~s__state~0); 158529#L128 assume !(8480 == ssl3_accept_~s__state~0); 158527#L131 assume !(8481 == ssl3_accept_~s__state~0); 158525#L134 assume !(8482 == ssl3_accept_~s__state~0); 158523#L137 assume !(8464 == ssl3_accept_~s__state~0); 158521#L140 assume !(8465 == ssl3_accept_~s__state~0); 158519#L143 assume !(8466 == ssl3_accept_~s__state~0); 158518#L146 assume 8496 == ssl3_accept_~s__state~0; 157425#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 157426#L298 assume !(1 == ssl3_accept_~blastFlag~0); 157418#L301 assume !(3 == ssl3_accept_~blastFlag~0); 157419#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 157388#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 157390#L308-2 ssl3_accept_~s__init_num~0 := 0; 157376#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157372#L591 ssl3_accept_~skip~0 := 0; 157359#L110-2 assume !false; 157360#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157337#L113 assume !(12292 == ssl3_accept_~s__state~0); 157338#L116 assume !(16384 == ssl3_accept_~s__state~0); 157321#L119 assume !(8192 == ssl3_accept_~s__state~0); 157322#L122 assume !(24576 == ssl3_accept_~s__state~0); 157305#L125 assume !(8195 == ssl3_accept_~s__state~0); 157306#L128 assume !(8480 == ssl3_accept_~s__state~0); 157289#L131 assume !(8481 == ssl3_accept_~s__state~0); 157290#L134 assume !(8482 == ssl3_accept_~s__state~0); 157271#L137 assume !(8464 == ssl3_accept_~s__state~0); 157272#L140 assume !(8465 == ssl3_accept_~s__state~0); 157251#L143 assume !(8466 == ssl3_accept_~s__state~0); 157252#L146 assume !(8496 == ssl3_accept_~s__state~0); 157232#L149 assume !(8497 == ssl3_accept_~s__state~0); 157233#L152 assume 8512 == ssl3_accept_~s__state~0; 157997#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 158510#L319 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 158509#L323 assume !(ssl3_accept_~ret~0 <= 0); 158508#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 158506#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158501#L591 ssl3_accept_~skip~0 := 0; 158500#L110-2 assume !false; 158499#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158498#L113 assume !(12292 == ssl3_accept_~s__state~0); 158497#L116 assume !(16384 == ssl3_accept_~s__state~0); 158496#L119 assume !(8192 == ssl3_accept_~s__state~0); 158495#L122 assume !(24576 == ssl3_accept_~s__state~0); 158494#L125 assume !(8195 == ssl3_accept_~s__state~0); 158493#L128 assume !(8480 == ssl3_accept_~s__state~0); 158492#L131 assume !(8481 == ssl3_accept_~s__state~0); 158491#L134 assume !(8482 == ssl3_accept_~s__state~0); 158490#L137 assume !(8464 == ssl3_accept_~s__state~0); 158489#L140 assume !(8465 == ssl3_accept_~s__state~0); 158488#L143 assume !(8466 == ssl3_accept_~s__state~0); 158487#L146 assume !(8496 == ssl3_accept_~s__state~0); 158486#L149 assume !(8497 == ssl3_accept_~s__state~0); 158485#L152 assume !(8512 == ssl3_accept_~s__state~0); 158484#L155 assume !(8513 == ssl3_accept_~s__state~0); 158483#L158 assume 8528 == ssl3_accept_~s__state~0; 157994#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 158481#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 158478#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 158473#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 158471#L368 assume !(ssl3_accept_~ret~0 <= 0); 158470#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 158468#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158462#L591 ssl3_accept_~skip~0 := 0; 158457#L110-2 assume !false; 158455#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158453#L113 assume !(12292 == ssl3_accept_~s__state~0); 158451#L116 assume !(16384 == ssl3_accept_~s__state~0); 158449#L119 assume !(8192 == ssl3_accept_~s__state~0); 158447#L122 assume !(24576 == ssl3_accept_~s__state~0); 158445#L125 assume !(8195 == ssl3_accept_~s__state~0); 158443#L128 assume !(8480 == ssl3_accept_~s__state~0); 158441#L131 assume !(8481 == ssl3_accept_~s__state~0); 158439#L134 assume !(8482 == ssl3_accept_~s__state~0); 158437#L137 assume !(8464 == ssl3_accept_~s__state~0); 158435#L140 assume !(8465 == ssl3_accept_~s__state~0); 158433#L143 assume !(8466 == ssl3_accept_~s__state~0); 158431#L146 assume !(8496 == ssl3_accept_~s__state~0); 158429#L149 assume !(8497 == ssl3_accept_~s__state~0); 158427#L152 assume !(8512 == ssl3_accept_~s__state~0); 158425#L155 assume !(8513 == ssl3_accept_~s__state~0); 158423#L158 assume !(8528 == ssl3_accept_~s__state~0); 158421#L161 assume !(8529 == ssl3_accept_~s__state~0); 158419#L164 assume 8544 == ssl3_accept_~s__state~0; 157991#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 158416#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 158413#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 158411#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 158408#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 158406#L415 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; 158404#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158399#L591 ssl3_accept_~skip~0 := 0; 158398#L110-2 assume !false; 158397#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158396#L113 assume !(12292 == ssl3_accept_~s__state~0); 158395#L116 assume !(16384 == ssl3_accept_~s__state~0); 158394#L119 assume !(8192 == ssl3_accept_~s__state~0); 158393#L122 assume !(24576 == ssl3_accept_~s__state~0); 158392#L125 assume !(8195 == ssl3_accept_~s__state~0); 158391#L128 assume !(8480 == ssl3_accept_~s__state~0); 158390#L131 assume !(8481 == ssl3_accept_~s__state~0); 158389#L134 assume !(8482 == ssl3_accept_~s__state~0); 158388#L137 assume !(8464 == ssl3_accept_~s__state~0); 158387#L140 assume !(8465 == ssl3_accept_~s__state~0); 158386#L143 assume !(8466 == ssl3_accept_~s__state~0); 158385#L146 assume !(8496 == ssl3_accept_~s__state~0); 158384#L149 assume !(8497 == ssl3_accept_~s__state~0); 158383#L152 assume !(8512 == ssl3_accept_~s__state~0); 158382#L155 assume !(8513 == ssl3_accept_~s__state~0); 158381#L158 assume !(8528 == ssl3_accept_~s__state~0); 158380#L161 assume !(8529 == ssl3_accept_~s__state~0); 158379#L164 assume !(8544 == ssl3_accept_~s__state~0); 158378#L167 assume !(8545 == ssl3_accept_~s__state~0); 158377#L170 assume !(8560 == ssl3_accept_~s__state~0); 158376#L173 assume !(8561 == ssl3_accept_~s__state~0); 158375#L176 assume 8448 == ssl3_accept_~s__state~0; 158374#L177 assume !(ssl3_accept_~num1~0 > 0); 158372#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 158370#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158365#L591 ssl3_accept_~skip~0 := 0; 158364#L110-2 assume !false; 158363#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158362#L113 assume !(12292 == ssl3_accept_~s__state~0); 158361#L116 assume !(16384 == ssl3_accept_~s__state~0); 158360#L119 assume !(8192 == ssl3_accept_~s__state~0); 158359#L122 assume !(24576 == ssl3_accept_~s__state~0); 158358#L125 assume !(8195 == ssl3_accept_~s__state~0); 158357#L128 assume !(8480 == ssl3_accept_~s__state~0); 158356#L131 assume !(8481 == ssl3_accept_~s__state~0); 158355#L134 assume !(8482 == ssl3_accept_~s__state~0); 158354#L137 assume !(8464 == ssl3_accept_~s__state~0); 158353#L140 assume !(8465 == ssl3_accept_~s__state~0); 158352#L143 assume !(8466 == ssl3_accept_~s__state~0); 158351#L146 assume !(8496 == ssl3_accept_~s__state~0); 158350#L149 assume !(8497 == ssl3_accept_~s__state~0); 158349#L152 assume !(8512 == ssl3_accept_~s__state~0); 158348#L155 assume !(8513 == ssl3_accept_~s__state~0); 158347#L158 assume !(8528 == ssl3_accept_~s__state~0); 158346#L161 assume !(8529 == ssl3_accept_~s__state~0); 158340#L164 assume !(8544 == ssl3_accept_~s__state~0); 158339#L167 assume !(8545 == ssl3_accept_~s__state~0); 158338#L170 assume !(8560 == ssl3_accept_~s__state~0); 158337#L173 assume !(8561 == ssl3_accept_~s__state~0); 158308#L176 assume !(8448 == ssl3_accept_~s__state~0); 158307#L179 assume 8576 == ssl3_accept_~s__state~0; 158157#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 158304#L455 assume !(ssl3_accept_~ret~0 <= 0); 158296#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 158122#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158546#L591 ssl3_accept_~skip~0 := 0; 158544#L110-2 assume !false; 158542#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158540#L113 assume !(12292 == ssl3_accept_~s__state~0); 158538#L116 assume !(16384 == ssl3_accept_~s__state~0); 158536#L119 assume !(8192 == ssl3_accept_~s__state~0); 158534#L122 assume !(24576 == ssl3_accept_~s__state~0); 158532#L125 assume !(8195 == ssl3_accept_~s__state~0); 158530#L128 assume !(8480 == ssl3_accept_~s__state~0); 158528#L131 assume !(8481 == ssl3_accept_~s__state~0); 158526#L134 assume !(8482 == ssl3_accept_~s__state~0); 158524#L137 assume !(8464 == ssl3_accept_~s__state~0); 158522#L140 assume !(8465 == ssl3_accept_~s__state~0); 158520#L143 assume 8466 == ssl3_accept_~s__state~0; 158002#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 158562#L285 assume !(0 == ssl3_accept_~blastFlag~0); 158560#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 158551#L554 [2021-10-15 19:51:24,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:24,765 INFO L82 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-10-15 19:51:24,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:24,766 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193499726] [2021-10-15 19:51:24,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:24,766 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:24,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:24,789 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:24,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:24,928 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:24,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:24,929 INFO L82 PathProgramCache]: Analyzing trace with hash -318467638, now seen corresponding path program 1 times [2021-10-15 19:51:24,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:24,930 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260779701] [2021-10-15 19:51:24,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:24,930 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:24,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:24,960 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:24,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:25,001 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:25,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:25,002 INFO L82 PathProgramCache]: Analyzing trace with hash 461897177, now seen corresponding path program 1 times [2021-10-15 19:51:25,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:25,002 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352587755] [2021-10-15 19:51:25,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:25,003 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:25,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:25,044 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-15 19:51:25,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:25,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352587755] [2021-10-15 19:51:25,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352587755] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:25,045 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:25,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:51:25,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352719123] [2021-10-15 19:51:26,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:26,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:26,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:26,678 INFO L87 Difference]: Start difference. First operand 15462 states and 19637 transitions. cyclomatic complexity: 4204 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:26,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:26,754 INFO L93 Difference]: Finished difference Result 15922 states and 20189 transitions. [2021-10-15 19:51:26,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:26,755 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15922 states and 20189 transitions. [2021-10-15 19:51:26,833 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5234 [2021-10-15 19:51:26,899 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15922 states to 15734 states and 19945 transitions. [2021-10-15 19:51:26,899 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5365 [2021-10-15 19:51:26,904 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5365 [2021-10-15 19:51:26,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15734 states and 19945 transitions. [2021-10-15 19:51:26,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:26,905 INFO L681 BuchiCegarLoop]: Abstraction has 15734 states and 19945 transitions. [2021-10-15 19:51:26,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15734 states and 19945 transitions. [2021-10-15 19:51:27,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15734 to 15734. [2021-10-15 19:51:27,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15734 states, 15734 states have (on average 1.267636964535401) internal successors, (19945), 15733 states have internal predecessors, (19945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:27,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15734 states to 15734 states and 19945 transitions. [2021-10-15 19:51:27,120 INFO L704 BuchiCegarLoop]: Abstraction has 15734 states and 19945 transitions. [2021-10-15 19:51:27,120 INFO L587 BuchiCegarLoop]: Abstraction has 15734 states and 19945 transitions. [2021-10-15 19:51:27,121 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-15 19:51:27,121 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15734 states and 19945 transitions. [2021-10-15 19:51:27,173 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5234 [2021-10-15 19:51:27,174 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:27,174 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:27,175 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-15 19:51:27,175 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:27,175 INFO L791 eck$LassoCheckResult]: Stem: 188414#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 188224#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 188218#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 188169#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 188170#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 188167#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 188168#L110-2 assume !false; 188725#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 190473#L113 assume !(12292 == ssl3_accept_~s__state~0); 190460#L116 assume !(16384 == ssl3_accept_~s__state~0); 190461#L119 assume !(8192 == ssl3_accept_~s__state~0); 190449#L122 assume !(24576 == ssl3_accept_~s__state~0); 190450#L125 assume !(8195 == ssl3_accept_~s__state~0); 190439#L128 assume !(8480 == ssl3_accept_~s__state~0); 190440#L131 assume !(8481 == ssl3_accept_~s__state~0); 190359#L134 assume !(8482 == ssl3_accept_~s__state~0); 190360#L137 assume !(8464 == ssl3_accept_~s__state~0); 188982#L140 assume !(8465 == ssl3_accept_~s__state~0); 188983#L143 assume !(8466 == ssl3_accept_~s__state~0); 193766#L146 assume !(8496 == ssl3_accept_~s__state~0); 188595#L149 [2021-10-15 19:51:27,175 INFO L793 eck$LassoCheckResult]: Loop: 188595#L149 assume !(8497 == ssl3_accept_~s__state~0); 188596#L152 assume !(8512 == ssl3_accept_~s__state~0); 188591#L155 assume !(8513 == ssl3_accept_~s__state~0); 188592#L158 assume !(8528 == ssl3_accept_~s__state~0); 188587#L161 assume !(8529 == ssl3_accept_~s__state~0); 188588#L164 assume !(8544 == ssl3_accept_~s__state~0); 188584#L167 assume !(8545 == ssl3_accept_~s__state~0); 188582#L170 assume !(8560 == ssl3_accept_~s__state~0); 188583#L173 assume !(8561 == ssl3_accept_~s__state~0); 188782#L176 assume 8448 == ssl3_accept_~s__state~0; 188576#L177 assume !(ssl3_accept_~num1~0 > 0); 188575#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 188568#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 188564#L591 ssl3_accept_~skip~0 := 0; 188559#L110-2 assume !false; 188560#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188554#L113 assume !(12292 == ssl3_accept_~s__state~0); 188556#L116 assume !(16384 == ssl3_accept_~s__state~0); 188550#L119 assume !(8192 == ssl3_accept_~s__state~0); 188551#L122 assume !(24576 == ssl3_accept_~s__state~0); 188544#L125 assume !(8195 == ssl3_accept_~s__state~0); 188546#L128 assume !(8480 == ssl3_accept_~s__state~0); 188539#L131 assume !(8481 == ssl3_accept_~s__state~0); 188541#L134 assume 8482 == ssl3_accept_~s__state~0; 188758#L135 ssl3_accept_~s__state~0 := 3; 190485#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 190480#L591 ssl3_accept_~skip~0 := 0; 190478#L110-2 assume !false; 190479#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 190465#L113 assume !(12292 == ssl3_accept_~s__state~0); 190466#L116 assume !(16384 == ssl3_accept_~s__state~0); 190455#L119 assume !(8192 == ssl3_accept_~s__state~0); 190456#L122 assume !(24576 == ssl3_accept_~s__state~0); 190443#L125 assume !(8195 == ssl3_accept_~s__state~0); 190444#L128 assume !(8480 == ssl3_accept_~s__state~0); 190435#L131 assume !(8481 == ssl3_accept_~s__state~0); 190436#L134 assume !(8482 == ssl3_accept_~s__state~0); 188995#L137 assume !(8464 == ssl3_accept_~s__state~0); 188996#L140 assume !(8465 == ssl3_accept_~s__state~0); 188917#L143 assume !(8466 == ssl3_accept_~s__state~0); 188858#L146 assume !(8496 == ssl3_accept_~s__state~0); 188595#L149 [2021-10-15 19:51:27,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:27,176 INFO L82 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-15 19:51:27,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:27,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484305715] [2021-10-15 19:51:27,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:27,177 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:27,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:27,200 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-15 19:51:27,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:27,200 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484305715] [2021-10-15 19:51:27,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484305715] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:27,200 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:27,201 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:51:27,201 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866549370] [2021-10-15 19:51:27,201 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-15 19:51:27,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:27,202 INFO L82 PathProgramCache]: Analyzing trace with hash 2036695877, now seen corresponding path program 2 times [2021-10-15 19:51:27,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:27,202 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737659572] [2021-10-15 19:51:27,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:27,202 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:27,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:27,216 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:27,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:27,221 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:27,350 INFO L210 LassoAnalysis]: Preferences: [2021-10-15 19:51:27,350 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-15 19:51:27,350 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-15 19:51:27,350 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-15 19:51:27,351 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-15 19:51:27,351 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:27,352 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-15 19:51:27,352 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-15 19:51:27,352 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration30_Loop [2021-10-15 19:51:27,352 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-15 19:51:27,352 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-15 19:51:27,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:27,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:27,360 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:27,362 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:27,365 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:27,501 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-15 19:51:27,501 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-15 19:51:27,501 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:27,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:27,504 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:27,521 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:27,521 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:27,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-15 19:51:27,545 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:51:27,545 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-15 19:51:27,582 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:27,583 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:27,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:27,583 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:27,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-15 19:51:27,586 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:27,586 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:27,602 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:51:27,602 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-15 19:51:27,631 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:27,631 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:27,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:27,632 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:27,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-15 19:51:27,634 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:27,634 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:27,649 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:51:27,649 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-15 19:51:27,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:27,689 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:27,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:27,690 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:27,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-10-15 19:51:27,693 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:27,693 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:27,703 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-15 19:51:27,703 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-15 19:51:27,726 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-10-15 19:51:27,730 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:27,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:27,731 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:27,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-10-15 19:51:27,733 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-15 19:51:27,733 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:27,773 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:27,773 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:27,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:27,774 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:27,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-10-15 19:51:27,775 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-15 19:51:27,775 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-15 19:51:27,788 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-15 19:51:27,812 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-10-15 19:51:27,813 INFO L210 LassoAnalysis]: Preferences: [2021-10-15 19:51:27,813 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-15 19:51:27,813 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-15 19:51:27,813 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-15 19:51:27,813 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-15 19:51:27,813 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:27,813 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-15 19:51:27,813 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-15 19:51:27,813 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration30_Loop [2021-10-15 19:51:27,813 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-15 19:51:27,813 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-15 19:51:27,814 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:27,817 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:27,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:27,822 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:27,826 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-15 19:51:27,900 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-15 19:51:27,900 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-15 19:51:27,900 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:27,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:27,901 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:27,909 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-15 19:51:27,920 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:27,920 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:27,920 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:27,920 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:27,921 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:27,922 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:27,922 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:27,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-10-15 19:51:27,931 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:51:27,955 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-10-15 19:51:27,956 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:27,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:27,957 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:27,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-10-15 19:51:27,958 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-15 19:51:27,966 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:27,966 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:27,967 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:27,967 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-15 19:51:27,967 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:27,968 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-15 19:51:27,968 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:27,969 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:51:27,993 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:27,994 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:27,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:27,996 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:27,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-10-15 19:51:27,997 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-15 19:51:28,006 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:28,006 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:28,007 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:28,007 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:28,007 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:28,008 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:28,008 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:28,016 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:51:28,040 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-10-15 19:51:28,040 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:28,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:28,041 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:28,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-10-15 19:51:28,043 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-15 19:51:28,051 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:28,051 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:28,052 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:28,052 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:28,052 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:28,052 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:28,052 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:28,053 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-15 19:51:28,077 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-10-15 19:51:28,078 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:28,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:28,079 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:28,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-10-15 19:51:28,082 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-15 19:51:28,090 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-15 19:51:28,090 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-15 19:51:28,090 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-15 19:51:28,091 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-15 19:51:28,091 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-15 19:51:28,092 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-15 19:51:28,092 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-15 19:51:28,094 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-15 19:51:28,098 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-15 19:51:28,098 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-15 19:51:28,098 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-15 19:51:28,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:28,099 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-15 19:51:28,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-10-15 19:51:28,100 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-15 19:51:28,100 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-15 19:51:28,100 INFO L513 LassoAnalysis]: Proved termination. [2021-10-15 19:51:28,100 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-15 19:51:28,125 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:28,125 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-15 19:51:28,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:28,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:28,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-15 19:51:28,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:51:28,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:28,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-15 19:51:28,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:51:28,516 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-15 19:51:28,518 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-15 19:51:28,518 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 15734 states and 19945 transitions. cyclomatic complexity: 4240 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:29,145 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 15734 states and 19945 transitions. cyclomatic complexity: 4240. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 60744 states and 76320 transitions. Complement of second has 9 states. [2021-10-15 19:51:29,145 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-15 19:51:29,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:29,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 342 transitions. [2021-10-15 19:51:29,146 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 20 letters. Loop has 41 letters. [2021-10-15 19:51:29,147 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-15 19:51:29,147 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 61 letters. Loop has 41 letters. [2021-10-15 19:51:29,147 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-15 19:51:29,147 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 20 letters. Loop has 82 letters. [2021-10-15 19:51:29,149 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-15 19:51:29,149 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 60744 states and 76320 transitions. [2021-10-15 19:51:29,605 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:29,634 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10100 [2021-10-15 19:51:30,144 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 60744 states to 60161 states and 75583 transitions. [2021-10-15 19:51:30,144 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11041 [2021-10-15 19:51:30,156 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11099 [2021-10-15 19:51:30,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60161 states and 75583 transitions. [2021-10-15 19:51:30,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:30,157 INFO L681 BuchiCegarLoop]: Abstraction has 60161 states and 75583 transitions. [2021-10-15 19:51:30,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60161 states and 75583 transitions. [2021-10-15 19:51:30,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60161 to 53364. [2021-10-15 19:51:30,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53364 states, 53364 states have (on average 1.2659283412038078) internal successors, (67555), 53363 states have internal predecessors, (67555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:31,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53364 states to 53364 states and 67555 transitions. [2021-10-15 19:51:31,072 INFO L704 BuchiCegarLoop]: Abstraction has 53364 states and 67555 transitions. [2021-10-15 19:51:31,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:31,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:31,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:31,073 INFO L87 Difference]: Start difference. First operand 53364 states and 67555 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-15 19:51:31,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:31,293 INFO L93 Difference]: Finished difference Result 23621 states and 29699 transitions. [2021-10-15 19:51:31,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:31,294 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23621 states and 29699 transitions. [2021-10-15 19:51:31,390 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4524 [2021-10-15 19:51:31,628 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23621 states to 23611 states and 29689 transitions. [2021-10-15 19:51:31,629 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4612 [2021-10-15 19:51:31,633 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4612 [2021-10-15 19:51:31,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23611 states and 29689 transitions. [2021-10-15 19:51:31,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:31,634 INFO L681 BuchiCegarLoop]: Abstraction has 23611 states and 29689 transitions. [2021-10-15 19:51:31,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23611 states and 29689 transitions. [2021-10-15 19:51:31,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23611 to 23311. [2021-10-15 19:51:31,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23311 states, 23311 states have (on average 1.2584187722534426) internal successors, (29335), 23310 states have internal predecessors, (29335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:31,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23311 states to 23311 states and 29335 transitions. [2021-10-15 19:51:31,991 INFO L704 BuchiCegarLoop]: Abstraction has 23311 states and 29335 transitions. [2021-10-15 19:51:31,991 INFO L587 BuchiCegarLoop]: Abstraction has 23311 states and 29335 transitions. [2021-10-15 19:51:31,991 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-15 19:51:31,991 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23311 states and 29335 transitions. [2021-10-15 19:51:32,067 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4444 [2021-10-15 19:51:32,068 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:32,068 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:32,071 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:32,071 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:32,072 INFO L791 eck$LassoCheckResult]: Stem: 342078#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 341901#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 341891#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 341841#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 341842#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 341839#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 341840#L110-2 assume !false; 353698#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 353697#L113 assume !(12292 == ssl3_accept_~s__state~0); 353696#L116 assume !(16384 == ssl3_accept_~s__state~0); 353695#L119 assume !(8192 == ssl3_accept_~s__state~0); 353694#L122 assume !(24576 == ssl3_accept_~s__state~0); 353693#L125 assume !(8195 == ssl3_accept_~s__state~0); 353692#L128 assume !(8480 == ssl3_accept_~s__state~0); 353691#L131 assume !(8481 == ssl3_accept_~s__state~0); 353690#L134 assume !(8482 == ssl3_accept_~s__state~0); 353689#L137 assume 8464 == ssl3_accept_~s__state~0; 353688#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 353687#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 353686#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 353684#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 353679#L591 ssl3_accept_~skip~0 := 0; 353678#L110-2 assume !false; 353677#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 353676#L113 assume !(12292 == ssl3_accept_~s__state~0); 353675#L116 assume !(16384 == ssl3_accept_~s__state~0); 353674#L119 assume !(8192 == ssl3_accept_~s__state~0); 353673#L122 assume !(24576 == ssl3_accept_~s__state~0); 353672#L125 assume !(8195 == ssl3_accept_~s__state~0); 353671#L128 assume !(8480 == ssl3_accept_~s__state~0); 353670#L131 assume !(8481 == ssl3_accept_~s__state~0); 353669#L134 assume !(8482 == ssl3_accept_~s__state~0); 353668#L137 assume !(8464 == ssl3_accept_~s__state~0); 353667#L140 assume !(8465 == ssl3_accept_~s__state~0); 353666#L143 assume !(8466 == ssl3_accept_~s__state~0); 353665#L146 assume 8496 == ssl3_accept_~s__state~0; 353664#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 353663#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 353660#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 353661#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 355370#L308-2 ssl3_accept_~s__init_num~0 := 0; 355559#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 355554#L591 ssl3_accept_~skip~0 := 0; 355553#L110-2 assume !false; 355552#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 355551#L113 assume !(12292 == ssl3_accept_~s__state~0); 355550#L116 assume !(16384 == ssl3_accept_~s__state~0); 355549#L119 assume !(8192 == ssl3_accept_~s__state~0); 355548#L122 assume !(24576 == ssl3_accept_~s__state~0); 355547#L125 assume !(8195 == ssl3_accept_~s__state~0); 355546#L128 assume !(8480 == ssl3_accept_~s__state~0); 355545#L131 assume !(8481 == ssl3_accept_~s__state~0); 355544#L134 assume !(8482 == ssl3_accept_~s__state~0); 355543#L137 assume !(8464 == ssl3_accept_~s__state~0); 355542#L140 assume !(8465 == ssl3_accept_~s__state~0); 355541#L143 assume !(8466 == ssl3_accept_~s__state~0); 355540#L146 assume !(8496 == ssl3_accept_~s__state~0); 355538#L149 assume !(8497 == ssl3_accept_~s__state~0); 355539#L152 [2021-10-15 19:51:32,072 INFO L793 eck$LassoCheckResult]: Loop: 355539#L152 assume !(8512 == ssl3_accept_~s__state~0); 362005#L155 assume !(8513 == ssl3_accept_~s__state~0); 362004#L158 assume !(8528 == ssl3_accept_~s__state~0); 362003#L161 assume !(8529 == ssl3_accept_~s__state~0); 362002#L164 assume !(8544 == ssl3_accept_~s__state~0); 362001#L167 assume !(8545 == ssl3_accept_~s__state~0); 362000#L170 assume !(8560 == ssl3_accept_~s__state~0); 361999#L173 assume !(8561 == ssl3_accept_~s__state~0); 361998#L176 assume !(8448 == ssl3_accept_~s__state~0); 361515#L179 assume !(8576 == ssl3_accept_~s__state~0); 361511#L182 assume !(8577 == ssl3_accept_~s__state~0); 361408#L185 assume !(8592 == ssl3_accept_~s__state~0); 361398#L188 assume !(8593 == ssl3_accept_~s__state~0); 361392#L191 assume !(8608 == ssl3_accept_~s__state~0); 361295#L194 assume !(8609 == ssl3_accept_~s__state~0); 361294#L197 assume !(8640 == ssl3_accept_~s__state~0); 361292#L200 assume !(8641 == ssl3_accept_~s__state~0); 361291#L203 assume 8656 == ssl3_accept_~s__state~0; 361246#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 361290#L503 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 361289#L508 assume !(2 == ssl3_accept_~blastFlag~0); 361288#L508-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 357772#L516 assume !(0 == ssl3_accept_~tmp___10~0); 361287#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 361282#L591 ssl3_accept_~skip~0 := 0; 361281#L110-2 assume !false; 361280#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 361279#L113 assume !(12292 == ssl3_accept_~s__state~0); 361278#L116 assume !(16384 == ssl3_accept_~s__state~0); 361277#L119 assume !(8192 == ssl3_accept_~s__state~0); 361275#L122 assume !(24576 == ssl3_accept_~s__state~0); 361274#L125 assume !(8195 == ssl3_accept_~s__state~0); 361273#L128 assume !(8480 == ssl3_accept_~s__state~0); 361272#L131 assume !(8481 == ssl3_accept_~s__state~0); 361271#L134 assume !(8482 == ssl3_accept_~s__state~0); 361270#L137 assume !(8464 == ssl3_accept_~s__state~0); 361269#L140 assume !(8465 == ssl3_accept_~s__state~0); 361268#L143 assume !(8466 == ssl3_accept_~s__state~0); 361267#L146 assume !(8496 == ssl3_accept_~s__state~0); 361266#L149 assume !(8497 == ssl3_accept_~s__state~0); 361265#L152 assume !(8512 == ssl3_accept_~s__state~0); 361264#L155 assume !(8513 == ssl3_accept_~s__state~0); 361263#L158 assume !(8528 == ssl3_accept_~s__state~0); 361262#L161 assume !(8529 == ssl3_accept_~s__state~0); 361261#L164 assume !(8544 == ssl3_accept_~s__state~0); 361260#L167 assume !(8545 == ssl3_accept_~s__state~0); 361259#L170 assume !(8560 == ssl3_accept_~s__state~0); 361258#L173 assume !(8561 == ssl3_accept_~s__state~0); 361257#L176 assume !(8448 == ssl3_accept_~s__state~0); 361256#L179 assume !(8576 == ssl3_accept_~s__state~0); 361255#L182 assume !(8577 == ssl3_accept_~s__state~0); 361254#L185 assume !(8592 == ssl3_accept_~s__state~0); 361253#L188 assume !(8593 == ssl3_accept_~s__state~0); 361252#L191 assume !(8608 == ssl3_accept_~s__state~0); 361251#L194 assume !(8609 == ssl3_accept_~s__state~0); 361250#L197 assume !(8640 == ssl3_accept_~s__state~0); 361249#L200 assume !(8641 == ssl3_accept_~s__state~0); 361248#L203 assume !(8656 == ssl3_accept_~s__state~0); 361247#L206 assume !(8657 == ssl3_accept_~s__state~0); 361243#L209 assume 8672 == ssl3_accept_~s__state~0; 361241#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 361240#L524 assume !(4 == ssl3_accept_~blastFlag~0); 361239#L527 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 361238#L531 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 350211#L531-2 ssl3_accept_~s__init_num~0 := 0; 354100#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 361233#L591 ssl3_accept_~skip~0 := 0; 361232#L110-2 assume !false; 361231#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 361230#L113 assume !(12292 == ssl3_accept_~s__state~0); 361229#L116 assume !(16384 == ssl3_accept_~s__state~0); 361228#L119 assume !(8192 == ssl3_accept_~s__state~0); 361227#L122 assume !(24576 == ssl3_accept_~s__state~0); 361226#L125 assume !(8195 == ssl3_accept_~s__state~0); 361225#L128 assume !(8480 == ssl3_accept_~s__state~0); 361224#L131 assume !(8481 == ssl3_accept_~s__state~0); 361223#L134 assume !(8482 == ssl3_accept_~s__state~0); 361222#L137 assume !(8464 == ssl3_accept_~s__state~0); 361221#L140 assume !(8465 == ssl3_accept_~s__state~0); 361220#L143 assume !(8466 == ssl3_accept_~s__state~0); 361219#L146 assume !(8496 == ssl3_accept_~s__state~0); 361218#L149 assume !(8497 == ssl3_accept_~s__state~0); 361217#L152 assume !(8512 == ssl3_accept_~s__state~0); 361216#L155 assume !(8513 == ssl3_accept_~s__state~0); 361215#L158 assume !(8528 == ssl3_accept_~s__state~0); 361214#L161 assume !(8529 == ssl3_accept_~s__state~0); 361213#L164 assume !(8544 == ssl3_accept_~s__state~0); 360829#L167 assume !(8545 == ssl3_accept_~s__state~0); 360825#L170 assume !(8560 == ssl3_accept_~s__state~0); 360822#L173 assume !(8561 == ssl3_accept_~s__state~0); 360818#L176 assume 8448 == ssl3_accept_~s__state~0; 360815#L177 assume !(ssl3_accept_~num1~0 > 0); 360814#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 361120#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 361117#L591 ssl3_accept_~skip~0 := 0; 361116#L110-2 assume !false; 361115#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 361114#L113 assume 12292 == ssl3_accept_~s__state~0; 341941#L114 ssl3_accept_~s__new_session~0 := 1; 341942#L222 ssl3_accept_~s__server~0 := 1; 342283#L227 assume 0 != ssl3_accept_~cb~0; 342239#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 342240#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 361310#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 342209#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 342210#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 342196#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 342192#L591 ssl3_accept_~skip~0 := 0; 342185#L110-2 assume !false; 342186#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 342179#L113 assume !(12292 == ssl3_accept_~s__state~0); 342180#L116 assume !(16384 == ssl3_accept_~s__state~0); 342173#L119 assume !(8192 == ssl3_accept_~s__state~0); 342174#L122 assume !(24576 == ssl3_accept_~s__state~0); 342167#L125 assume !(8195 == ssl3_accept_~s__state~0); 342168#L128 assume !(8480 == ssl3_accept_~s__state~0); 361306#L131 assume !(8481 == ssl3_accept_~s__state~0); 362438#L134 assume !(8482 == ssl3_accept_~s__state~0); 362437#L137 assume !(8464 == ssl3_accept_~s__state~0); 362435#L140 assume !(8465 == ssl3_accept_~s__state~0); 361996#L143 assume !(8466 == ssl3_accept_~s__state~0); 361995#L146 assume 8496 == ssl3_accept_~s__state~0; 342160#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 361994#L298 assume !(1 == ssl3_accept_~blastFlag~0); 342036#L301 assume !(3 == ssl3_accept_~blastFlag~0); 341847#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 341848#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 355373#L308-2 ssl3_accept_~s__init_num~0 := 0; 361969#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 362021#L591 ssl3_accept_~skip~0 := 0; 362020#L110-2 assume !false; 362019#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 362018#L113 assume !(12292 == ssl3_accept_~s__state~0); 362017#L116 assume !(16384 == ssl3_accept_~s__state~0); 362016#L119 assume !(8192 == ssl3_accept_~s__state~0); 362015#L122 assume !(24576 == ssl3_accept_~s__state~0); 362014#L125 assume !(8195 == ssl3_accept_~s__state~0); 362013#L128 assume !(8480 == ssl3_accept_~s__state~0); 362012#L131 assume !(8481 == ssl3_accept_~s__state~0); 362011#L134 assume !(8482 == ssl3_accept_~s__state~0); 362010#L137 assume !(8464 == ssl3_accept_~s__state~0); 362009#L140 assume !(8465 == ssl3_accept_~s__state~0); 362008#L143 assume !(8466 == ssl3_accept_~s__state~0); 362007#L146 assume !(8496 == ssl3_accept_~s__state~0); 362006#L149 assume !(8497 == ssl3_accept_~s__state~0); 355539#L152 [2021-10-15 19:51:32,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:32,073 INFO L82 PathProgramCache]: Analyzing trace with hash -474139866, now seen corresponding path program 1 times [2021-10-15 19:51:32,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:32,074 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066425296] [2021-10-15 19:51:32,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:32,074 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:32,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:32,095 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:32,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:32,113 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:32,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:32,114 INFO L82 PathProgramCache]: Analyzing trace with hash -1707391228, now seen corresponding path program 1 times [2021-10-15 19:51:32,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:32,114 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391824010] [2021-10-15 19:51:32,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:32,115 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:32,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:32,168 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-10-15 19:51:32,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:32,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391824010] [2021-10-15 19:51:32,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391824010] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:51:32,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399733248] [2021-10-15 19:51:32,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:32,170 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-15 19:51:32,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:32,173 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-15 19:51:32,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-10-15 19:51:32,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:32,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-15 19:51:32,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:51:33,259 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-15 19:51:33,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399733248] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:33,260 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-15 19:51:33,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-15 19:51:33,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084786402] [2021-10-15 19:51:33,260 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:33,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:33,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:33,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-15 19:51:33,261 INFO L87 Difference]: Start difference. First operand 23311 states and 29335 transitions. cyclomatic complexity: 6064 Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:33,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:33,494 INFO L93 Difference]: Finished difference Result 23591 states and 29587 transitions. [2021-10-15 19:51:33,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:51:33,494 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23591 states and 29587 transitions. [2021-10-15 19:51:33,575 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4480 [2021-10-15 19:51:33,636 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23591 states to 23451 states and 29427 transitions. [2021-10-15 19:51:33,636 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4568 [2021-10-15 19:51:33,640 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4568 [2021-10-15 19:51:33,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23451 states and 29427 transitions. [2021-10-15 19:51:33,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:33,641 INFO L681 BuchiCegarLoop]: Abstraction has 23451 states and 29427 transitions. [2021-10-15 19:51:33,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23451 states and 29427 transitions. [2021-10-15 19:51:34,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23451 to 23311. [2021-10-15 19:51:34,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23311 states, 23311 states have (on average 1.2558448800995239) internal successors, (29275), 23310 states have internal predecessors, (29275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:34,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23311 states to 23311 states and 29275 transitions. [2021-10-15 19:51:34,123 INFO L704 BuchiCegarLoop]: Abstraction has 23311 states and 29275 transitions. [2021-10-15 19:51:34,123 INFO L587 BuchiCegarLoop]: Abstraction has 23311 states and 29275 transitions. [2021-10-15 19:51:34,124 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-15 19:51:34,124 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23311 states and 29275 transitions. [2021-10-15 19:51:34,188 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4444 [2021-10-15 19:51:34,188 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:34,188 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:34,190 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:34,191 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:34,191 INFO L791 eck$LassoCheckResult]: Stem: 389428#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 389241#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 389235#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 389184#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 389185#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 389182#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 389183#L110-2 assume !false; 396893#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 396892#L113 assume !(12292 == ssl3_accept_~s__state~0); 396891#L116 assume !(16384 == ssl3_accept_~s__state~0); 396890#L119 assume !(8192 == ssl3_accept_~s__state~0); 396889#L122 assume !(24576 == ssl3_accept_~s__state~0); 396888#L125 assume !(8195 == ssl3_accept_~s__state~0); 396887#L128 assume !(8480 == ssl3_accept_~s__state~0); 396886#L131 assume !(8481 == ssl3_accept_~s__state~0); 396885#L134 assume !(8482 == ssl3_accept_~s__state~0); 396884#L137 assume 8464 == ssl3_accept_~s__state~0; 396883#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 396882#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 396881#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 396879#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 396874#L591 ssl3_accept_~skip~0 := 0; 396873#L110-2 assume !false; 396872#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 396871#L113 assume !(12292 == ssl3_accept_~s__state~0); 396870#L116 assume !(16384 == ssl3_accept_~s__state~0); 396869#L119 assume !(8192 == ssl3_accept_~s__state~0); 396868#L122 assume !(24576 == ssl3_accept_~s__state~0); 396867#L125 assume !(8195 == ssl3_accept_~s__state~0); 396866#L128 assume !(8480 == ssl3_accept_~s__state~0); 396865#L131 assume !(8481 == ssl3_accept_~s__state~0); 396864#L134 assume !(8482 == ssl3_accept_~s__state~0); 396863#L137 assume !(8464 == ssl3_accept_~s__state~0); 396862#L140 assume !(8465 == ssl3_accept_~s__state~0); 396861#L143 assume !(8466 == ssl3_accept_~s__state~0); 396860#L146 assume 8496 == ssl3_accept_~s__state~0; 396859#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 396858#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 396855#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 396850#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 396851#L308-2 ssl3_accept_~s__init_num~0 := 0; 397516#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 397511#L591 ssl3_accept_~skip~0 := 0; 397510#L110-2 assume !false; 397509#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 397508#L113 assume !(12292 == ssl3_accept_~s__state~0); 397507#L116 assume !(16384 == ssl3_accept_~s__state~0); 397506#L119 assume !(8192 == ssl3_accept_~s__state~0); 397505#L122 assume !(24576 == ssl3_accept_~s__state~0); 397503#L125 assume !(8195 == ssl3_accept_~s__state~0); 397497#L128 assume !(8480 == ssl3_accept_~s__state~0); 397495#L131 assume !(8481 == ssl3_accept_~s__state~0); 397490#L134 assume !(8482 == ssl3_accept_~s__state~0); 397483#L137 assume !(8464 == ssl3_accept_~s__state~0); 397480#L140 assume !(8465 == ssl3_accept_~s__state~0); 397474#L143 assume !(8466 == ssl3_accept_~s__state~0); 397469#L146 assume !(8496 == ssl3_accept_~s__state~0); 396329#L149 assume !(8497 == ssl3_accept_~s__state~0); 396330#L152 [2021-10-15 19:51:34,192 INFO L793 eck$LassoCheckResult]: Loop: 396330#L152 assume !(8512 == ssl3_accept_~s__state~0); 389271#L155 assume !(8513 == ssl3_accept_~s__state~0); 389148#L158 assume !(8528 == ssl3_accept_~s__state~0); 389149#L161 assume !(8529 == ssl3_accept_~s__state~0); 410957#L164 assume !(8544 == ssl3_accept_~s__state~0); 389174#L167 assume !(8545 == ssl3_accept_~s__state~0); 389175#L170 assume !(8560 == ssl3_accept_~s__state~0); 410928#L173 assume !(8561 == ssl3_accept_~s__state~0); 410920#L176 assume !(8448 == ssl3_accept_~s__state~0); 389433#L179 assume !(8576 == ssl3_accept_~s__state~0); 389398#L182 assume !(8577 == ssl3_accept_~s__state~0); 389395#L185 assume !(8592 == ssl3_accept_~s__state~0); 389164#L188 assume !(8593 == ssl3_accept_~s__state~0); 389165#L191 assume !(8608 == ssl3_accept_~s__state~0); 389358#L194 assume !(8609 == ssl3_accept_~s__state~0); 389342#L197 assume !(8640 == ssl3_accept_~s__state~0); 389343#L200 assume !(8641 == ssl3_accept_~s__state~0); 389403#L203 assume 8656 == ssl3_accept_~s__state~0; 389229#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 389327#L503 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 389328#L508 assume !(2 == ssl3_accept_~blastFlag~0); 389366#L508-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 389362#L516 assume !(0 == ssl3_accept_~tmp___10~0); 389363#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 410037#L591 ssl3_accept_~skip~0 := 0; 410035#L110-2 assume !false; 410033#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 410031#L113 assume !(12292 == ssl3_accept_~s__state~0); 410029#L116 assume !(16384 == ssl3_accept_~s__state~0); 410027#L119 assume !(8192 == ssl3_accept_~s__state~0); 410025#L122 assume !(24576 == ssl3_accept_~s__state~0); 410023#L125 assume !(8195 == ssl3_accept_~s__state~0); 410021#L128 assume !(8480 == ssl3_accept_~s__state~0); 410019#L131 assume !(8481 == ssl3_accept_~s__state~0); 410017#L134 assume !(8482 == ssl3_accept_~s__state~0); 410014#L137 assume !(8464 == ssl3_accept_~s__state~0); 410012#L140 assume !(8465 == ssl3_accept_~s__state~0); 410011#L143 assume !(8466 == ssl3_accept_~s__state~0); 410005#L146 assume !(8496 == ssl3_accept_~s__state~0); 410003#L149 assume !(8497 == ssl3_accept_~s__state~0); 410001#L152 assume !(8512 == ssl3_accept_~s__state~0); 410000#L155 assume !(8513 == ssl3_accept_~s__state~0); 409999#L158 assume !(8528 == ssl3_accept_~s__state~0); 409998#L161 assume !(8529 == ssl3_accept_~s__state~0); 409996#L164 assume !(8544 == ssl3_accept_~s__state~0); 409994#L167 assume !(8545 == ssl3_accept_~s__state~0); 409993#L170 assume !(8560 == ssl3_accept_~s__state~0); 409987#L173 assume !(8561 == ssl3_accept_~s__state~0); 409985#L176 assume !(8448 == ssl3_accept_~s__state~0); 409983#L179 assume !(8576 == ssl3_accept_~s__state~0); 409981#L182 assume !(8577 == ssl3_accept_~s__state~0); 409979#L185 assume !(8592 == ssl3_accept_~s__state~0); 409977#L188 assume !(8593 == ssl3_accept_~s__state~0); 409975#L191 assume !(8608 == ssl3_accept_~s__state~0); 409973#L194 assume !(8609 == ssl3_accept_~s__state~0); 409971#L197 assume !(8640 == ssl3_accept_~s__state~0); 409969#L200 assume !(8641 == ssl3_accept_~s__state~0); 409967#L203 assume !(8656 == ssl3_accept_~s__state~0); 389228#L206 assume !(8657 == ssl3_accept_~s__state~0); 389230#L209 assume 8672 == ssl3_accept_~s__state~0; 389339#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 389193#L524 assume !(4 == ssl3_accept_~blastFlag~0); 389194#L527 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 389242#L531 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 389243#L531-2 ssl3_accept_~s__init_num~0 := 0; 389421#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 410070#L591 ssl3_accept_~skip~0 := 0; 410065#L110-2 assume !false; 410061#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 410058#L113 assume !(12292 == ssl3_accept_~s__state~0); 410057#L116 assume !(16384 == ssl3_accept_~s__state~0); 410052#L119 assume !(8192 == ssl3_accept_~s__state~0); 410051#L122 assume !(24576 == ssl3_accept_~s__state~0); 410050#L125 assume !(8195 == ssl3_accept_~s__state~0); 410049#L128 assume !(8480 == ssl3_accept_~s__state~0); 410048#L131 assume !(8481 == ssl3_accept_~s__state~0); 410046#L134 assume !(8482 == ssl3_accept_~s__state~0); 410045#L137 assume !(8464 == ssl3_accept_~s__state~0); 410044#L140 assume !(8465 == ssl3_accept_~s__state~0); 410043#L143 assume !(8466 == ssl3_accept_~s__state~0); 410038#L146 assume !(8496 == ssl3_accept_~s__state~0); 410036#L149 assume !(8497 == ssl3_accept_~s__state~0); 410034#L152 assume !(8512 == ssl3_accept_~s__state~0); 410032#L155 assume !(8513 == ssl3_accept_~s__state~0); 410030#L158 assume !(8528 == ssl3_accept_~s__state~0); 410028#L161 assume !(8529 == ssl3_accept_~s__state~0); 410026#L164 assume !(8544 == ssl3_accept_~s__state~0); 410024#L167 assume !(8545 == ssl3_accept_~s__state~0); 410022#L170 assume !(8560 == ssl3_accept_~s__state~0); 410020#L173 assume !(8561 == ssl3_accept_~s__state~0); 410018#L176 assume 8448 == ssl3_accept_~s__state~0; 410016#L177 assume !(ssl3_accept_~num1~0 > 0); 410013#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 410010#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 410004#L591 ssl3_accept_~skip~0 := 0; 410002#L110-2 assume !false; 389461#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 389453#L113 assume !(12292 == ssl3_accept_~s__state~0); 389454#L116 assume 16384 == ssl3_accept_~s__state~0; 409871#L222 ssl3_accept_~s__server~0 := 1; 409870#L227 assume 0 != ssl3_accept_~cb~0; 409864#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 409862#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 409859#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 409856#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 409854#L254 assume 12292 != ssl3_accept_~s__state~0; 409852#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 409849#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 409843#L591 ssl3_accept_~skip~0 := 0; 409841#L110-2 assume !false; 409839#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 409837#L113 assume !(12292 == ssl3_accept_~s__state~0); 409835#L116 assume !(16384 == ssl3_accept_~s__state~0); 409833#L119 assume !(8192 == ssl3_accept_~s__state~0); 409831#L122 assume !(24576 == ssl3_accept_~s__state~0); 409829#L125 assume !(8195 == ssl3_accept_~s__state~0); 409827#L128 assume !(8480 == ssl3_accept_~s__state~0); 409825#L131 assume !(8481 == ssl3_accept_~s__state~0); 409823#L134 assume !(8482 == ssl3_accept_~s__state~0); 409775#L137 assume 8464 == ssl3_accept_~s__state~0; 399964#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 409772#L285 assume !(0 == ssl3_accept_~blastFlag~0); 409770#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 409769#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 409764#L591 ssl3_accept_~skip~0 := 0; 409763#L110-2 assume !false; 409762#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 409761#L113 assume !(12292 == ssl3_accept_~s__state~0); 409760#L116 assume !(16384 == ssl3_accept_~s__state~0); 409759#L119 assume !(8192 == ssl3_accept_~s__state~0); 409758#L122 assume !(24576 == ssl3_accept_~s__state~0); 409757#L125 assume !(8195 == ssl3_accept_~s__state~0); 409751#L128 assume !(8480 == ssl3_accept_~s__state~0); 409749#L131 assume !(8481 == ssl3_accept_~s__state~0); 405385#L134 assume !(8482 == ssl3_accept_~s__state~0); 405348#L137 assume !(8464 == ssl3_accept_~s__state~0); 405343#L140 assume !(8465 == ssl3_accept_~s__state~0); 405340#L143 assume !(8466 == ssl3_accept_~s__state~0); 389527#L146 assume 8496 == ssl3_accept_~s__state~0; 389393#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 389212#L298 assume !(1 == ssl3_accept_~blastFlag~0); 389213#L301 assume !(3 == ssl3_accept_~blastFlag~0); 389190#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 389191#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 389322#L308-2 ssl3_accept_~s__init_num~0 := 0; 389323#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 411036#L591 ssl3_accept_~skip~0 := 0; 411033#L110-2 assume !false; 411028#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 411024#L113 assume !(12292 == ssl3_accept_~s__state~0); 411017#L116 assume !(16384 == ssl3_accept_~s__state~0); 411012#L119 assume !(8192 == ssl3_accept_~s__state~0); 411004#L122 assume !(24576 == ssl3_accept_~s__state~0); 411000#L125 assume !(8195 == ssl3_accept_~s__state~0); 410996#L128 assume !(8480 == ssl3_accept_~s__state~0); 410992#L131 assume !(8481 == ssl3_accept_~s__state~0); 410988#L134 assume !(8482 == ssl3_accept_~s__state~0); 410984#L137 assume !(8464 == ssl3_accept_~s__state~0); 410980#L140 assume !(8465 == ssl3_accept_~s__state~0); 410976#L143 assume !(8466 == ssl3_accept_~s__state~0); 389376#L146 assume !(8496 == ssl3_accept_~s__state~0); 389377#L149 assume !(8497 == ssl3_accept_~s__state~0); 396330#L152 [2021-10-15 19:51:34,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:34,192 INFO L82 PathProgramCache]: Analyzing trace with hash -474139866, now seen corresponding path program 2 times [2021-10-15 19:51:34,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:34,193 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098079339] [2021-10-15 19:51:34,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:34,193 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:34,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:34,208 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:34,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:34,223 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:34,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:34,225 INFO L82 PathProgramCache]: Analyzing trace with hash 612628496, now seen corresponding path program 1 times [2021-10-15 19:51:34,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:34,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385906766] [2021-10-15 19:51:34,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:34,225 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:34,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:34,267 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-10-15 19:51:34,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:34,268 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385906766] [2021-10-15 19:51:34,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385906766] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:51:34,268 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709796625] [2021-10-15 19:51:34,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:34,269 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-15 19:51:34,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:34,273 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-15 19:51:34,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-10-15 19:51:34,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:34,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-15 19:51:34,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:51:35,356 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-10-15 19:51:35,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709796625] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:51:35,356 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-15 19:51:35,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-15 19:51:35,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847174050] [2021-10-15 19:51:35,357 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:35,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:35,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-15 19:51:35,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-15 19:51:35,358 INFO L87 Difference]: Start difference. First operand 23311 states and 29275 transitions. cyclomatic complexity: 6004 Second operand has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:35,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:35,794 INFO L93 Difference]: Finished difference Result 24184 states and 30000 transitions. [2021-10-15 19:51:35,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-15 19:51:35,795 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24184 states and 30000 transitions. [2021-10-15 19:51:35,893 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 3678 [2021-10-15 19:51:35,957 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24184 states to 23950 states and 29724 transitions. [2021-10-15 19:51:35,958 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4628 [2021-10-15 19:51:35,961 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4628 [2021-10-15 19:51:35,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23950 states and 29724 transitions. [2021-10-15 19:51:35,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:35,962 INFO L681 BuchiCegarLoop]: Abstraction has 23950 states and 29724 transitions. [2021-10-15 19:51:35,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23950 states and 29724 transitions. [2021-10-15 19:51:36,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23950 to 17716. [2021-10-15 19:51:36,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17716 states, 17716 states have (on average 1.2523707383156468) internal successors, (22187), 17715 states have internal predecessors, (22187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:36,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17716 states to 17716 states and 22187 transitions. [2021-10-15 19:51:36,408 INFO L704 BuchiCegarLoop]: Abstraction has 17716 states and 22187 transitions. [2021-10-15 19:51:36,408 INFO L587 BuchiCegarLoop]: Abstraction has 17716 states and 22187 transitions. [2021-10-15 19:51:36,408 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-15 19:51:36,408 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17716 states and 22187 transitions. [2021-10-15 19:51:36,465 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2919 [2021-10-15 19:51:36,466 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:36,466 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:36,468 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:36,468 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:36,468 INFO L791 eck$LassoCheckResult]: Stem: 437419#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 437234#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 437224#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 437174#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 437175#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 437172#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 437173#L110-2 assume !false; 440977#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 440976#L113 assume !(12292 == ssl3_accept_~s__state~0); 440975#L116 assume !(16384 == ssl3_accept_~s__state~0); 440974#L119 assume !(8192 == ssl3_accept_~s__state~0); 440973#L122 assume !(24576 == ssl3_accept_~s__state~0); 440972#L125 assume !(8195 == ssl3_accept_~s__state~0); 440971#L128 assume !(8480 == ssl3_accept_~s__state~0); 440970#L131 assume !(8481 == ssl3_accept_~s__state~0); 440969#L134 assume !(8482 == ssl3_accept_~s__state~0); 440968#L137 assume 8464 == ssl3_accept_~s__state~0; 440967#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 440966#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 440965#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 440963#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 440958#L591 ssl3_accept_~skip~0 := 0; 440957#L110-2 assume !false; 440956#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 440955#L113 assume !(12292 == ssl3_accept_~s__state~0); 440954#L116 assume !(16384 == ssl3_accept_~s__state~0); 440953#L119 assume !(8192 == ssl3_accept_~s__state~0); 440952#L122 assume !(24576 == ssl3_accept_~s__state~0); 440951#L125 assume !(8195 == ssl3_accept_~s__state~0); 440950#L128 assume !(8480 == ssl3_accept_~s__state~0); 440949#L131 assume !(8481 == ssl3_accept_~s__state~0); 440948#L134 assume !(8482 == ssl3_accept_~s__state~0); 440947#L137 assume !(8464 == ssl3_accept_~s__state~0); 440946#L140 assume !(8465 == ssl3_accept_~s__state~0); 440945#L143 assume !(8466 == ssl3_accept_~s__state~0); 440944#L146 assume 8496 == ssl3_accept_~s__state~0; 440943#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 440942#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 438903#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 438904#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 439673#L308-2 ssl3_accept_~s__init_num~0 := 0; 453553#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 453548#L591 ssl3_accept_~skip~0 := 0; 453547#L110-2 assume !false; 453546#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 453545#L113 assume !(12292 == ssl3_accept_~s__state~0); 453544#L116 assume !(16384 == ssl3_accept_~s__state~0); 453543#L119 assume !(8192 == ssl3_accept_~s__state~0); 453542#L122 assume !(24576 == ssl3_accept_~s__state~0); 453541#L125 assume !(8195 == ssl3_accept_~s__state~0); 453540#L128 assume !(8480 == ssl3_accept_~s__state~0); 453539#L131 assume !(8481 == ssl3_accept_~s__state~0); 453538#L134 assume !(8482 == ssl3_accept_~s__state~0); 453537#L137 assume !(8464 == ssl3_accept_~s__state~0); 453536#L140 assume !(8465 == ssl3_accept_~s__state~0); 453535#L143 assume !(8466 == ssl3_accept_~s__state~0); 453534#L146 assume !(8496 == ssl3_accept_~s__state~0); 453533#L149 assume !(8497 == ssl3_accept_~s__state~0); 448727#L152 [2021-10-15 19:51:36,469 INFO L793 eck$LassoCheckResult]: Loop: 448727#L152 assume !(8512 == ssl3_accept_~s__state~0); 448726#L155 assume !(8513 == ssl3_accept_~s__state~0); 448725#L158 assume !(8528 == ssl3_accept_~s__state~0); 448724#L161 assume !(8529 == ssl3_accept_~s__state~0); 448723#L164 assume !(8544 == ssl3_accept_~s__state~0); 448722#L167 assume !(8545 == ssl3_accept_~s__state~0); 448721#L170 assume !(8560 == ssl3_accept_~s__state~0); 448720#L173 assume !(8561 == ssl3_accept_~s__state~0); 448719#L176 assume !(8448 == ssl3_accept_~s__state~0); 448718#L179 assume !(8576 == ssl3_accept_~s__state~0); 448717#L182 assume !(8577 == ssl3_accept_~s__state~0); 448716#L185 assume !(8592 == ssl3_accept_~s__state~0); 448715#L188 assume !(8593 == ssl3_accept_~s__state~0); 448714#L191 assume !(8608 == ssl3_accept_~s__state~0); 448707#L194 assume !(8609 == ssl3_accept_~s__state~0); 437316#L197 assume !(8640 == ssl3_accept_~s__state~0); 437317#L200 assume !(8641 == ssl3_accept_~s__state~0); 437187#L203 assume 8656 == ssl3_accept_~s__state~0; 437188#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 437311#L503 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 437210#L508 assume !(2 == ssl3_accept_~blastFlag~0); 437211#L508-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 437349#L516 assume !(0 == ssl3_accept_~tmp___10~0); 451261#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 451256#L591 ssl3_accept_~skip~0 := 0; 451255#L110-2 assume !false; 451254#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 451253#L113 assume !(12292 == ssl3_accept_~s__state~0); 451252#L116 assume !(16384 == ssl3_accept_~s__state~0); 451251#L119 assume !(8192 == ssl3_accept_~s__state~0); 451250#L122 assume !(24576 == ssl3_accept_~s__state~0); 451249#L125 assume !(8195 == ssl3_accept_~s__state~0); 451248#L128 assume !(8480 == ssl3_accept_~s__state~0); 451247#L131 assume !(8481 == ssl3_accept_~s__state~0); 451246#L134 assume !(8482 == ssl3_accept_~s__state~0); 451245#L137 assume !(8464 == ssl3_accept_~s__state~0); 451244#L140 assume !(8465 == ssl3_accept_~s__state~0); 451243#L143 assume !(8466 == ssl3_accept_~s__state~0); 451242#L146 assume !(8496 == ssl3_accept_~s__state~0); 451241#L149 assume !(8497 == ssl3_accept_~s__state~0); 451189#L152 assume !(8512 == ssl3_accept_~s__state~0); 451188#L155 assume !(8513 == ssl3_accept_~s__state~0); 451187#L158 assume !(8528 == ssl3_accept_~s__state~0); 451186#L161 assume !(8529 == ssl3_accept_~s__state~0); 451185#L164 assume !(8544 == ssl3_accept_~s__state~0); 451184#L167 assume !(8545 == ssl3_accept_~s__state~0); 451183#L170 assume !(8560 == ssl3_accept_~s__state~0); 451143#L173 assume !(8561 == ssl3_accept_~s__state~0); 451142#L176 assume !(8448 == ssl3_accept_~s__state~0); 437424#L179 assume !(8576 == ssl3_accept_~s__state~0); 437379#L182 assume !(8577 == ssl3_accept_~s__state~0); 437377#L185 assume !(8592 == ssl3_accept_~s__state~0); 437153#L188 assume !(8593 == ssl3_accept_~s__state~0); 437154#L191 assume !(8608 == ssl3_accept_~s__state~0); 448713#L194 assume !(8609 == ssl3_accept_~s__state~0); 448703#L197 assume !(8640 == ssl3_accept_~s__state~0); 448702#L200 assume !(8641 == ssl3_accept_~s__state~0); 448701#L203 assume !(8656 == ssl3_accept_~s__state~0); 437218#L206 assume !(8657 == ssl3_accept_~s__state~0); 437219#L209 assume 8672 == ssl3_accept_~s__state~0; 437403#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 437183#L524 assume !(4 == ssl3_accept_~blastFlag~0); 437184#L527 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 437230#L531 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 437231#L531-2 ssl3_accept_~s__init_num~0 := 0; 450554#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 450548#L591 ssl3_accept_~skip~0 := 0; 450546#L110-2 assume !false; 450544#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 450542#L113 assume !(12292 == ssl3_accept_~s__state~0); 450540#L116 assume !(16384 == ssl3_accept_~s__state~0); 450538#L119 assume !(8192 == ssl3_accept_~s__state~0); 450536#L122 assume !(24576 == ssl3_accept_~s__state~0); 450534#L125 assume !(8195 == ssl3_accept_~s__state~0); 450532#L128 assume !(8480 == ssl3_accept_~s__state~0); 450530#L131 assume !(8481 == ssl3_accept_~s__state~0); 450528#L134 assume !(8482 == ssl3_accept_~s__state~0); 450526#L137 assume !(8464 == ssl3_accept_~s__state~0); 450524#L140 assume !(8465 == ssl3_accept_~s__state~0); 450522#L143 assume !(8466 == ssl3_accept_~s__state~0); 450520#L146 assume !(8496 == ssl3_accept_~s__state~0); 450518#L149 assume !(8497 == ssl3_accept_~s__state~0); 450516#L152 assume !(8512 == ssl3_accept_~s__state~0); 450514#L155 assume !(8513 == ssl3_accept_~s__state~0); 450512#L158 assume !(8528 == ssl3_accept_~s__state~0); 450510#L161 assume !(8529 == ssl3_accept_~s__state~0); 450508#L164 assume !(8544 == ssl3_accept_~s__state~0); 450506#L167 assume !(8545 == ssl3_accept_~s__state~0); 450504#L170 assume !(8560 == ssl3_accept_~s__state~0); 450503#L173 assume !(8561 == ssl3_accept_~s__state~0); 450501#L176 assume 8448 == ssl3_accept_~s__state~0; 450499#L177 assume !(ssl3_accept_~num1~0 > 0); 450495#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 450489#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 450481#L591 ssl3_accept_~skip~0 := 0; 450477#L110-2 assume !false; 450473#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 450469#L113 assume !(12292 == ssl3_accept_~s__state~0); 450465#L116 assume !(16384 == ssl3_accept_~s__state~0); 450461#L119 assume !(8192 == ssl3_accept_~s__state~0); 450457#L122 assume !(24576 == ssl3_accept_~s__state~0); 450453#L125 assume !(8195 == ssl3_accept_~s__state~0); 450451#L128 assume !(8480 == ssl3_accept_~s__state~0); 450450#L131 assume !(8481 == ssl3_accept_~s__state~0); 450449#L134 assume !(8482 == ssl3_accept_~s__state~0); 450182#L137 assume !(8464 == ssl3_accept_~s__state~0); 450040#L140 assume !(8465 == ssl3_accept_~s__state~0); 450038#L143 assume !(8466 == ssl3_accept_~s__state~0); 450036#L146 assume !(8496 == ssl3_accept_~s__state~0); 450034#L149 assume !(8497 == ssl3_accept_~s__state~0); 450032#L152 assume !(8512 == ssl3_accept_~s__state~0); 450030#L155 assume !(8513 == ssl3_accept_~s__state~0); 450028#L158 assume !(8528 == ssl3_accept_~s__state~0); 450026#L161 assume !(8529 == ssl3_accept_~s__state~0); 450024#L164 assume !(8544 == ssl3_accept_~s__state~0); 450022#L167 assume !(8545 == ssl3_accept_~s__state~0); 450020#L170 assume !(8560 == ssl3_accept_~s__state~0); 450018#L173 assume !(8561 == ssl3_accept_~s__state~0); 449473#L176 assume !(8448 == ssl3_accept_~s__state~0); 449465#L179 assume 8576 == ssl3_accept_~s__state~0; 449162#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 450502#L455 assume !(ssl3_accept_~ret~0 <= 0); 450500#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 448679#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 448672#L591 ssl3_accept_~skip~0 := 0; 448669#L110-2 assume !false; 448666#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 448663#L113 assume !(12292 == ssl3_accept_~s__state~0); 448660#L116 assume !(16384 == ssl3_accept_~s__state~0); 448657#L119 assume !(8192 == ssl3_accept_~s__state~0); 448654#L122 assume !(24576 == ssl3_accept_~s__state~0); 448651#L125 assume !(8195 == ssl3_accept_~s__state~0); 448648#L128 assume !(8480 == ssl3_accept_~s__state~0); 448645#L131 assume !(8481 == ssl3_accept_~s__state~0); 448642#L134 assume !(8482 == ssl3_accept_~s__state~0); 448640#L137 assume !(8464 == ssl3_accept_~s__state~0); 448624#L140 assume !(8465 == ssl3_accept_~s__state~0); 448622#L143 assume 8466 == ssl3_accept_~s__state~0; 437117#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 437118#L285 assume !(0 == ssl3_accept_~blastFlag~0); 437149#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 437150#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 448549#L591 ssl3_accept_~skip~0 := 0; 448550#L110-2 assume !false; 448541#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 448542#L113 assume !(12292 == ssl3_accept_~s__state~0); 448533#L116 assume !(16384 == ssl3_accept_~s__state~0); 448534#L119 assume !(8192 == ssl3_accept_~s__state~0); 448525#L122 assume !(24576 == ssl3_accept_~s__state~0); 448526#L125 assume !(8195 == ssl3_accept_~s__state~0); 448517#L128 assume !(8480 == ssl3_accept_~s__state~0); 448518#L131 assume !(8481 == ssl3_accept_~s__state~0); 448509#L134 assume !(8482 == ssl3_accept_~s__state~0); 448510#L137 assume !(8464 == ssl3_accept_~s__state~0); 448502#L140 assume !(8465 == ssl3_accept_~s__state~0); 448498#L143 assume !(8466 == ssl3_accept_~s__state~0); 448499#L146 assume 8496 == ssl3_accept_~s__state~0; 437597#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 450869#L298 assume !(1 == ssl3_accept_~blastFlag~0); 437366#L301 assume !(3 == ssl3_accept_~blastFlag~0); 437367#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 448704#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 437306#L308-2 ssl3_accept_~s__init_num~0 := 0; 437307#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 448743#L591 ssl3_accept_~skip~0 := 0; 448742#L110-2 assume !false; 448741#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 448740#L113 assume !(12292 == ssl3_accept_~s__state~0); 448739#L116 assume !(16384 == ssl3_accept_~s__state~0); 448738#L119 assume !(8192 == ssl3_accept_~s__state~0); 448737#L122 assume !(24576 == ssl3_accept_~s__state~0); 448736#L125 assume !(8195 == ssl3_accept_~s__state~0); 448735#L128 assume !(8480 == ssl3_accept_~s__state~0); 448734#L131 assume !(8481 == ssl3_accept_~s__state~0); 448733#L134 assume !(8482 == ssl3_accept_~s__state~0); 448732#L137 assume !(8464 == ssl3_accept_~s__state~0); 448731#L140 assume !(8465 == ssl3_accept_~s__state~0); 448730#L143 assume !(8466 == ssl3_accept_~s__state~0); 448729#L146 assume !(8496 == ssl3_accept_~s__state~0); 448728#L149 assume !(8497 == ssl3_accept_~s__state~0); 448727#L152 [2021-10-15 19:51:36,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:36,470 INFO L82 PathProgramCache]: Analyzing trace with hash -474139866, now seen corresponding path program 3 times [2021-10-15 19:51:36,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:36,470 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918089416] [2021-10-15 19:51:36,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:36,471 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:36,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:36,496 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:36,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:36,511 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:36,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:36,512 INFO L82 PathProgramCache]: Analyzing trace with hash 1311171505, now seen corresponding path program 1 times [2021-10-15 19:51:36,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:36,512 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717745037] [2021-10-15 19:51:36,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:36,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:36,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:36,567 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-10-15 19:51:36,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:36,568 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717745037] [2021-10-15 19:51:36,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717745037] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:51:36,568 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766522474] [2021-10-15 19:51:36,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:36,569 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-15 19:51:36,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:51:36,574 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-15 19:51:36,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-10-15 19:51:37,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:37,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-15 19:51:37,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:51:37,705 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-10-15 19:51:37,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766522474] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:51:37,706 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-15 19:51:37,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-15 19:51:37,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573374337] [2021-10-15 19:51:37,707 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-15 19:51:37,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:37,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-15 19:51:37,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-15 19:51:37,708 INFO L87 Difference]: Start difference. First operand 17716 states and 22187 transitions. cyclomatic complexity: 4528 Second operand has 4 states, 4 states have (on average 33.5) internal successors, (134), 4 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:38,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-15 19:51:38,022 INFO L93 Difference]: Finished difference Result 19972 states and 24693 transitions. [2021-10-15 19:51:38,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-15 19:51:38,023 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19972 states and 24693 transitions. [2021-10-15 19:51:38,098 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3023 [2021-10-15 19:51:38,143 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19972 states to 18347 states and 22713 transitions. [2021-10-15 19:51:38,143 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3749 [2021-10-15 19:51:38,146 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3919 [2021-10-15 19:51:38,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18347 states and 22713 transitions. [2021-10-15 19:51:38,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-15 19:51:38,149 INFO L681 BuchiCegarLoop]: Abstraction has 18347 states and 22713 transitions. [2021-10-15 19:51:38,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18347 states and 22713 transitions. [2021-10-15 19:51:38,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18347 to 17548. [2021-10-15 19:51:38,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17548 states, 17548 states have (on average 1.2383177570093458) internal successors, (21730), 17547 states have internal predecessors, (21730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:51:38,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17548 states to 17548 states and 21730 transitions. [2021-10-15 19:51:38,415 INFO L704 BuchiCegarLoop]: Abstraction has 17548 states and 21730 transitions. [2021-10-15 19:51:38,415 INFO L587 BuchiCegarLoop]: Abstraction has 17548 states and 21730 transitions. [2021-10-15 19:51:38,415 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-10-15 19:51:38,415 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17548 states and 21730 transitions. [2021-10-15 19:51:38,681 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3014 [2021-10-15 19:51:38,681 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-15 19:51:38,681 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-15 19:51:38,683 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:38,684 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:51:38,684 INFO L791 eck$LassoCheckResult]: Stem: 475652#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 475470#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 475460#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 475408#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 475409#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 475406#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 475407#L110-2 assume !false; 484554#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484551#L113 assume !(12292 == ssl3_accept_~s__state~0); 484530#L116 assume !(16384 == ssl3_accept_~s__state~0); 484519#L119 assume !(8192 == ssl3_accept_~s__state~0); 484516#L122 assume !(24576 == ssl3_accept_~s__state~0); 484513#L125 assume !(8195 == ssl3_accept_~s__state~0); 484510#L128 assume !(8480 == ssl3_accept_~s__state~0); 484507#L131 assume !(8481 == ssl3_accept_~s__state~0); 484504#L134 assume !(8482 == ssl3_accept_~s__state~0); 484501#L137 assume 8464 == ssl3_accept_~s__state~0; 484498#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 484495#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 484492#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 484488#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 484481#L591 ssl3_accept_~skip~0 := 0; 484478#L110-2 assume !false; 484475#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484472#L113 assume !(12292 == ssl3_accept_~s__state~0); 484469#L116 assume !(16384 == ssl3_accept_~s__state~0); 484466#L119 assume !(8192 == ssl3_accept_~s__state~0); 484463#L122 assume !(24576 == ssl3_accept_~s__state~0); 484460#L125 assume !(8195 == ssl3_accept_~s__state~0); 484457#L128 assume !(8480 == ssl3_accept_~s__state~0); 484454#L131 assume !(8481 == ssl3_accept_~s__state~0); 484451#L134 assume !(8482 == ssl3_accept_~s__state~0); 484448#L137 assume !(8464 == ssl3_accept_~s__state~0); 484441#L140 assume !(8465 == ssl3_accept_~s__state~0); 484398#L143 assume !(8466 == ssl3_accept_~s__state~0); 484393#L146 assume 8496 == ssl3_accept_~s__state~0; 484344#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 478264#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 478265#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 476643#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 476640#L308-2 ssl3_accept_~s__init_num~0 := 0; 476641#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 476084#L591 ssl3_accept_~skip~0 := 0; 476085#L110-2 assume !false; 476079#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 476080#L113 assume !(12292 == ssl3_accept_~s__state~0); 476069#L116 assume !(16384 == ssl3_accept_~s__state~0); 476070#L119 assume !(8192 == ssl3_accept_~s__state~0); 476063#L122 assume !(24576 == ssl3_accept_~s__state~0); 476064#L125 assume !(8195 == ssl3_accept_~s__state~0); 476057#L128 assume !(8480 == ssl3_accept_~s__state~0); 476058#L131 assume !(8481 == ssl3_accept_~s__state~0); 476051#L134 assume !(8482 == ssl3_accept_~s__state~0); 476052#L137 assume !(8464 == ssl3_accept_~s__state~0); 476045#L140 assume !(8465 == ssl3_accept_~s__state~0); 476046#L143 assume !(8466 == ssl3_accept_~s__state~0); 476039#L146 assume !(8496 == ssl3_accept_~s__state~0); 476040#L149 assume !(8497 == ssl3_accept_~s__state~0); 476037#L152 [2021-10-15 19:51:38,684 INFO L793 eck$LassoCheckResult]: Loop: 476037#L152 assume 8512 == ssl3_accept_~s__state~0; 477017#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 478229#L319 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 478228#L323 assume !(ssl3_accept_~ret~0 <= 0); 478227#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 478225#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 478220#L591 ssl3_accept_~skip~0 := 0; 478219#L110-2 assume !false; 478201#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 478200#L113 assume !(12292 == ssl3_accept_~s__state~0); 478198#L116 assume !(16384 == ssl3_accept_~s__state~0); 478196#L119 assume !(8192 == ssl3_accept_~s__state~0); 478194#L122 assume !(24576 == ssl3_accept_~s__state~0); 478192#L125 assume !(8195 == ssl3_accept_~s__state~0); 478190#L128 assume !(8480 == ssl3_accept_~s__state~0); 478188#L131 assume !(8481 == ssl3_accept_~s__state~0); 478187#L134 assume !(8482 == ssl3_accept_~s__state~0); 478186#L137 assume !(8464 == ssl3_accept_~s__state~0); 478184#L140 assume !(8465 == ssl3_accept_~s__state~0); 478182#L143 assume !(8466 == ssl3_accept_~s__state~0); 478181#L146 assume !(8496 == ssl3_accept_~s__state~0); 478180#L149 assume !(8497 == ssl3_accept_~s__state~0); 478178#L152 assume !(8512 == ssl3_accept_~s__state~0); 478176#L155 assume !(8513 == ssl3_accept_~s__state~0); 478175#L158 assume 8528 == ssl3_accept_~s__state~0; 477010#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 478173#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 478166#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 478160#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 478158#L368 assume !(ssl3_accept_~ret~0 <= 0); 478157#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 478102#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 478051#L591 ssl3_accept_~skip~0 := 0; 478048#L110-2 assume !false; 478041#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 478038#L113 assume !(12292 == ssl3_accept_~s__state~0); 478035#L116 assume !(16384 == ssl3_accept_~s__state~0); 478032#L119 assume !(8192 == ssl3_accept_~s__state~0); 478029#L122 assume !(24576 == ssl3_accept_~s__state~0); 478026#L125 assume !(8195 == ssl3_accept_~s__state~0); 477924#L128 assume !(8480 == ssl3_accept_~s__state~0); 477918#L131 assume !(8481 == ssl3_accept_~s__state~0); 477875#L134 assume !(8482 == ssl3_accept_~s__state~0); 477870#L137 assume !(8464 == ssl3_accept_~s__state~0); 477865#L140 assume !(8465 == ssl3_accept_~s__state~0); 477860#L143 assume !(8466 == ssl3_accept_~s__state~0); 477855#L146 assume !(8496 == ssl3_accept_~s__state~0); 477850#L149 assume !(8497 == ssl3_accept_~s__state~0); 477844#L152 assume !(8512 == ssl3_accept_~s__state~0); 477838#L155 assume !(8513 == ssl3_accept_~s__state~0); 477831#L158 assume !(8528 == ssl3_accept_~s__state~0); 477826#L161 assume !(8529 == ssl3_accept_~s__state~0); 477819#L164 assume 8544 == ssl3_accept_~s__state~0; 477006#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 477806#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 477800#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 477795#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 477789#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 477784#L415 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; 477779#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 477771#L591 ssl3_accept_~skip~0 := 0; 477767#L110-2 assume !false; 477763#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 477759#L113 assume !(12292 == ssl3_accept_~s__state~0); 477755#L116 assume !(16384 == ssl3_accept_~s__state~0); 477752#L119 assume !(8192 == ssl3_accept_~s__state~0); 477745#L122 assume !(24576 == ssl3_accept_~s__state~0); 477740#L125 assume !(8195 == ssl3_accept_~s__state~0); 477732#L128 assume !(8480 == ssl3_accept_~s__state~0); 477728#L131 assume !(8481 == ssl3_accept_~s__state~0); 477722#L134 assume !(8482 == ssl3_accept_~s__state~0); 477720#L137 assume !(8464 == ssl3_accept_~s__state~0); 477718#L140 assume !(8465 == ssl3_accept_~s__state~0); 477714#L143 assume !(8466 == ssl3_accept_~s__state~0); 477711#L146 assume !(8496 == ssl3_accept_~s__state~0); 477707#L149 assume !(8497 == ssl3_accept_~s__state~0); 477698#L152 assume !(8512 == ssl3_accept_~s__state~0); 477694#L155 assume !(8513 == ssl3_accept_~s__state~0); 477689#L158 assume !(8528 == ssl3_accept_~s__state~0); 477680#L161 assume !(8529 == ssl3_accept_~s__state~0); 477676#L164 assume !(8544 == ssl3_accept_~s__state~0); 477673#L167 assume !(8545 == ssl3_accept_~s__state~0); 477669#L170 assume !(8560 == ssl3_accept_~s__state~0); 477661#L173 assume !(8561 == ssl3_accept_~s__state~0); 477657#L176 assume 8448 == ssl3_accept_~s__state~0; 477653#L177 assume !(ssl3_accept_~num1~0 > 0); 477648#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 477433#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 477427#L591 ssl3_accept_~skip~0 := 0; 477425#L110-2 assume !false; 477423#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 477421#L113 assume !(12292 == ssl3_accept_~s__state~0); 477419#L116 assume !(16384 == ssl3_accept_~s__state~0); 477417#L119 assume !(8192 == ssl3_accept_~s__state~0); 477415#L122 assume !(24576 == ssl3_accept_~s__state~0); 477413#L125 assume !(8195 == ssl3_accept_~s__state~0); 477411#L128 assume !(8480 == ssl3_accept_~s__state~0); 477409#L131 assume !(8481 == ssl3_accept_~s__state~0); 477407#L134 assume !(8482 == ssl3_accept_~s__state~0); 477405#L137 assume !(8464 == ssl3_accept_~s__state~0); 477403#L140 assume !(8465 == ssl3_accept_~s__state~0); 477401#L143 assume !(8466 == ssl3_accept_~s__state~0); 477399#L146 assume !(8496 == ssl3_accept_~s__state~0); 477397#L149 assume !(8497 == ssl3_accept_~s__state~0); 477395#L152 assume !(8512 == ssl3_accept_~s__state~0); 477393#L155 assume !(8513 == ssl3_accept_~s__state~0); 477391#L158 assume !(8528 == ssl3_accept_~s__state~0); 477389#L161 assume !(8529 == ssl3_accept_~s__state~0); 477387#L164 assume !(8544 == ssl3_accept_~s__state~0); 477385#L167 assume !(8545 == ssl3_accept_~s__state~0); 477383#L170 assume !(8560 == ssl3_accept_~s__state~0); 477382#L173 assume !(8561 == ssl3_accept_~s__state~0); 477378#L176 assume !(8448 == ssl3_accept_~s__state~0); 477322#L179 assume 8576 == ssl3_accept_~s__state~0; 477319#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 477317#L455 assume !(ssl3_accept_~ret~0 <= 0); 477315#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 477313#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 477307#L591 ssl3_accept_~skip~0 := 0; 477305#L110-2 assume !false; 477303#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 477301#L113 assume !(12292 == ssl3_accept_~s__state~0); 477299#L116 assume !(16384 == ssl3_accept_~s__state~0); 477297#L119 assume !(8192 == ssl3_accept_~s__state~0); 477295#L122 assume !(24576 == ssl3_accept_~s__state~0); 477293#L125 assume !(8195 == ssl3_accept_~s__state~0); 477291#L128 assume !(8480 == ssl3_accept_~s__state~0); 477289#L131 assume !(8481 == ssl3_accept_~s__state~0); 477287#L134 assume !(8482 == ssl3_accept_~s__state~0); 477285#L137 assume !(8464 == ssl3_accept_~s__state~0); 477283#L140 assume !(8465 == ssl3_accept_~s__state~0); 477282#L143 assume 8466 == ssl3_accept_~s__state~0; 476940#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 477280#L285 assume !(0 == ssl3_accept_~blastFlag~0); 477278#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 477200#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 477187#L591 ssl3_accept_~skip~0 := 0; 477178#L110-2 assume !false; 477173#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 477168#L113 assume !(12292 == ssl3_accept_~s__state~0); 477163#L116 assume !(16384 == ssl3_accept_~s__state~0); 477158#L119 assume !(8192 == ssl3_accept_~s__state~0); 477152#L122 assume !(24576 == ssl3_accept_~s__state~0); 477148#L125 assume !(8195 == ssl3_accept_~s__state~0); 477144#L128 assume !(8480 == ssl3_accept_~s__state~0); 477138#L131 assume !(8481 == ssl3_accept_~s__state~0); 477134#L134 assume !(8482 == ssl3_accept_~s__state~0); 477128#L137 assume !(8464 == ssl3_accept_~s__state~0); 477122#L140 assume !(8465 == ssl3_accept_~s__state~0); 477050#L143 assume !(8466 == ssl3_accept_~s__state~0); 476931#L146 assume 8496 == ssl3_accept_~s__state~0; 476929#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 476927#L298 assume !(1 == ssl3_accept_~blastFlag~0); 476924#L301 assume !(3 == ssl3_accept_~blastFlag~0); 476921#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 476918#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 487225#L308-2 ssl3_accept_~s__init_num~0 := 0; 476093#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 476089#L591 ssl3_accept_~skip~0 := 0; 476082#L110-2 assume !false; 476083#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 476072#L113 assume !(12292 == ssl3_accept_~s__state~0); 476073#L116 assume !(16384 == ssl3_accept_~s__state~0); 476066#L119 assume !(8192 == ssl3_accept_~s__state~0); 476067#L122 assume !(24576 == ssl3_accept_~s__state~0); 476060#L125 assume !(8195 == ssl3_accept_~s__state~0); 476061#L128 assume !(8480 == ssl3_accept_~s__state~0); 476054#L131 assume !(8481 == ssl3_accept_~s__state~0); 476055#L134 assume !(8482 == ssl3_accept_~s__state~0); 476048#L137 assume !(8464 == ssl3_accept_~s__state~0); 476049#L140 assume !(8465 == ssl3_accept_~s__state~0); 476042#L143 assume !(8466 == ssl3_accept_~s__state~0); 476043#L146 assume !(8496 == ssl3_accept_~s__state~0); 476036#L149 assume !(8497 == ssl3_accept_~s__state~0); 476037#L152 [2021-10-15 19:51:38,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:38,686 INFO L82 PathProgramCache]: Analyzing trace with hash 2131883688, now seen corresponding path program 1 times [2021-10-15 19:51:38,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:38,686 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723439193] [2021-10-15 19:51:38,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:38,686 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:38,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:38,700 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:38,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:38,715 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:38,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:38,716 INFO L82 PathProgramCache]: Analyzing trace with hash -913886312, now seen corresponding path program 2 times [2021-10-15 19:51:38,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:38,716 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226956650] [2021-10-15 19:51:38,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:38,716 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:38,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:38,737 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:38,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:38,765 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:38,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:38,766 INFO L82 PathProgramCache]: Analyzing trace with hash 662449663, now seen corresponding path program 1 times [2021-10-15 19:51:38,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:38,767 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620292036] [2021-10-15 19:51:38,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:38,767 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:38,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:38,794 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:51:38,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:51:38,863 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:51:41,649 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 15.10 07:51:41 BoogieIcfgContainer [2021-10-15 19:51:41,649 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-15 19:51:41,650 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-15 19:51:41,650 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-15 19:51:41,650 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-15 19:51:41,651 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 07:50:58" (3/4) ... [2021-10-15 19:51:41,654 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-15 19:51:41,764 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/witness.graphml [2021-10-15 19:51:41,764 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-15 19:51:41,767 INFO L168 Benchmark]: Toolchain (without parser) took 45082.77 ms. Allocated memory was 94.4 MB in the beginning and 6.4 GB in the end (delta: 6.3 GB). Free memory was 72.6 MB in the beginning and 5.5 GB in the end (delta: -5.4 GB). Peak memory consumption was 881.8 MB. Max. memory is 16.1 GB. [2021-10-15 19:51:41,767 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 77.6 MB. Free memory was 55.8 MB in the beginning and 55.7 MB in the end (delta: 35.0 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-15 19:51:41,768 INFO L168 Benchmark]: CACSL2BoogieTranslator took 400.26 ms. Allocated memory is still 94.4 MB. Free memory was 72.6 MB in the beginning and 67.1 MB in the end (delta: 5.5 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. [2021-10-15 19:51:41,768 INFO L168 Benchmark]: Boogie Procedure Inliner took 64.39 ms. Allocated memory is still 94.4 MB. Free memory was 67.1 MB in the beginning and 64.6 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-15 19:51:41,769 INFO L168 Benchmark]: Boogie Preprocessor took 71.45 ms. Allocated memory is still 94.4 MB. Free memory was 64.6 MB in the beginning and 62.6 MB in the end (delta: 1.9 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-15 19:51:41,769 INFO L168 Benchmark]: RCFGBuilder took 835.92 ms. Allocated memory is still 94.4 MB. Free memory was 62.5 MB in the beginning and 60.1 MB in the end (delta: 2.4 MB). Peak memory consumption was 19.8 MB. Max. memory is 16.1 GB. [2021-10-15 19:51:41,770 INFO L168 Benchmark]: BuchiAutomizer took 43590.30 ms. Allocated memory was 94.4 MB in the beginning and 6.4 GB in the end (delta: 6.3 GB). Free memory was 60.1 MB in the beginning and 5.5 GB in the end (delta: -5.4 GB). Peak memory consumption was 1.1 GB. Max. memory is 16.1 GB. [2021-10-15 19:51:41,770 INFO L168 Benchmark]: Witness Printer took 114.19 ms. Allocated memory is still 6.4 GB. Free memory was 5.5 GB in the beginning and 5.5 GB in the end (delta: 8.4 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2021-10-15 19:51:41,773 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.25 ms. Allocated memory is still 77.6 MB. Free memory was 55.8 MB in the beginning and 55.7 MB in the end (delta: 35.0 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 400.26 ms. Allocated memory is still 94.4 MB. Free memory was 72.6 MB in the beginning and 67.1 MB in the end (delta: 5.5 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 64.39 ms. Allocated memory is still 94.4 MB. Free memory was 67.1 MB in the beginning and 64.6 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 71.45 ms. Allocated memory is still 94.4 MB. Free memory was 64.6 MB in the beginning and 62.6 MB in the end (delta: 1.9 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 835.92 ms. Allocated memory is still 94.4 MB. Free memory was 62.5 MB in the beginning and 60.1 MB in the end (delta: 2.4 MB). Peak memory consumption was 19.8 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 43590.30 ms. Allocated memory was 94.4 MB in the beginning and 6.4 GB in the end (delta: 6.3 GB). Free memory was 60.1 MB in the beginning and 5.5 GB in the end (delta: -5.4 GB). Peak memory consumption was 1.1 GB. Max. memory is 16.1 GB. * Witness Printer took 114.19 ms. Allocated memory is still 6.4 GB. Free memory was 5.5 GB in the beginning and 5.5 GB in the end (delta: 8.4 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 36 terminating modules (32 trivial, 4 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 7 + -2 * blastFlag and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 32 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 17548 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 43.4s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 23.5s. Construction of modules took 3.9s. Büchi inclusion checks took 6.7s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 4978.2ms AutomataMinimizationTime, 36 MinimizatonAttempts, 32440 StatesRemovedByMinimization, 32 NontrivialMinimizations. Non-live state removal took 3.0s Buchi closure took 0.1s. Biggest automaton had 23311 states and ocurred in iteration 30. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 756/756 HoareTripleCheckerStatistics: 8522 SDtfs, 5725 SDslu, 5899 SDs, 0 SdLazy, 4025 SolverSat, 773 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3931.7ms Time LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital65 mio100 ax100 hnf100 lsp28 ukn100 mio100 lsp100 div208 bol100 ite100 ukn100 eq186 hnf68 smp96 dnf100 smp100 tf107 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 25ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 17 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.7s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 152]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=17732} 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=17732, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@335976d4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2cb40040=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@82bb926=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d0840b7=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54ee26f0=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@336d1821=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15440331=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@346f8d7b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4cf8b2f4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d625103=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61d8eaef=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@ff687f0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a469468=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@301ed55d=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2140af67=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49fcfc9b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72c4f21=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ed7f31a=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=-256, s__verify_mode=20, tmp___6=0, tmp=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@64e560f1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@62613d23=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3c2e620=0, s__s3__tmp__reuse_message=14, s__ctx__stats__sess_accept_renegotiate=0, l=-256, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72efb2ca=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d768793=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2aeb0d39=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@314ce531=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@359f45f3=0, blastFlag=2, NULL=17733, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1b0648de=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f48d64b=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ff30925=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@29ee3658=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45dbac38=2, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11d5aa69=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3802d15f=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@392a320=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8d0ea=1, s__options=0, s__cert=11, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@97bb42e=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@482f3cf2=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d1ac631=1, Time=8, num1=0, NULL=17734, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@295992b1=0, NULL=17735, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5efd3f16=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@337fac21=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2238be8d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f19905c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3af14705=0, s__init_buf___0=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@35db049c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@733e8bc3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b4ddbb5=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9fdeee=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43c735d1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2563a514=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 152]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L624] int s ; [L625] int tmp ; [L629] s = 8464 [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback [L100] s__in_handshake ++ [L101] COND FALSE !(tmp___1 + 12288) [L106] COND FALSE !(s__cert == 0) [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND TRUE s__state == 8464 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 [L305] COND FALSE !(ret <= 0) [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 [L313] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) Loop: [L152] COND TRUE s__state == 8512 [L318] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L319] COND FALSE !(__cil_tmp56 + 256UL) [L322] ret = __VERIFIER_nondet_int() [L323] COND FALSE !(ret <= 0) [L328] s__state = 8528 [L329] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [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) [L367] ret = __VERIFIER_nondet_int() [L368] COND FALSE !(ret <= 0) [L385] s__state = 8544 [L386] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L390] COND TRUE s__verify_mode + 1 [L391] COND FALSE !(s__session__peer != 0) [L402] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L403] COND FALSE !(__cil_tmp61 + 256UL) [L413] s__s3__tmp__cert_request = 1 [L414] ret = __VERIFIER_nondet_int() [L415] COND FALSE !(ret <= 0) [L418] s__state = 8448 [L419] s__s3__tmp__next_state___0 = 8576 [L420] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L441] COND FALSE !(num1 > 0L) [L450] s__state = s__s3__tmp__next_state___0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L454] ret = __VERIFIER_nondet_int() [L455] COND FALSE !(ret <= 0) [L458] COND TRUE ret == 2 [L459] s__state = 8466 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(blastFlag == 3) [L305] COND FALSE !(ret <= 0) [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 [L313] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-15 19:51:41,893 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:42,099 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2021-10-15 19:51:42,298 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:42,497 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:42,699 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-10-15 19:51:42,897 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-10-15 19:51:43,097 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-10-15 19:51:43,298 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:43,497 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-10-15 19:51:43,700 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f48da03-f028-46ad-a3d8-b144a4ee582d/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...